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 fromGET /api/v1/prescribers/credentials.addresses[].type—practiceorworking.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.
Restricting what a prescriber can prescribe
Therestrictions 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:Create a new prescriber
POST /prescribers
Get all available credentials
Valid
credential_code valuesCreate a supervisorial relationship
Per-state supervision
Update a prescriber's details
PATCH /prescribers/prescriber_id