Skip to main content
POST /api/v1/prescribers requires five things: first_name, last_name, phone, npi, and at least one entry in credentials. Everything else — addresses, DEA and SPI numbers, state licenses, supervisors — can be added at creation or later. Prescribers must exist in Blend before their prescriptions can be filled. Blend imports them in bulk during onboarding; this endpoint is for the ones you add afterwards.

Create one

  • credential_code — pull valid values from GET /api/v1/prescribers/credentials.
  • addresses[].typepractice or working.
  • qualifications — state licenses; see keeping prescriber licenses current.

If the prescriber already exists

Blend deduplicates on NPI. If you post a prescriber who already exists, the existing record is returned rather than an error. If they exist elsewhere in Blend but not yet under your account, they are associated with your account. Posting the same prescriber twice is safe.
This makes the endpoint effectively idempotent by NPI — useful when syncing a roster where you can’t easily tell what’s already been sent.

Restricting what a prescriber can prescribe

The restrictions array holds prescription product IDs the prescriber may not prescribe. Use it where your own policy is narrower than the prescriber’s license.

Supervisory relationships

Where a prescriber practises under supervision, record it per state:
A supervisor must hold a valid qualification in at least one state before they can supervise. Create their license first.
The path accepts a 10-digit NPI anywhere a prescriber UUID is expected — you don’t need to store Blend IDs for prescribers at all. See using your own IDs.
Prescribers are also fully manageable in the Blend Dashboard under Prescribers, where clinical and compliance staff can add licenses, credentials, and supervisors without touching the API.

Create a new prescriber

POST /prescribers

Get all available credentials

Valid credential_code values

Create a supervisorial relationship

Per-state supervision

Update a prescriber's details

PATCH /prescribers/prescriber_id