Skip to main content
DELETE
Remove a DEA registration

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Path Parameters

prescriber_id
string
required

Unique (UUID) identifier, or 10-digit NPI, for the prescriber

registration_id
string<uuid>
required

Unique (UUID) identifier for the DEA registration

Response

DEA registration removed

A DEA registration held by a prescriber. A prescriber may hold several (DEA registrations are per state). status, expires_at, schedules, state and registered_address are filled from the federal DEA registrant file by Blend's recurring registry check; a newly added registration is unverified until that check sees it. Use is_valid to decide whether a registration can be relied on right now.

id
string<uuid>

Unique identifier

Example:

"0227d1e5-ba9a-42b5-8fe2-38882aa65708"

prescriber_id
string<uuid>
dea_number
string

9-character DEA registration number (2 letters + 7 digits, valid check digit)

Example:

"BM1104429"

state
string

State the registration is held in (from the registry once verified)

Example:

"TN"

business_activity_code
string | null

DEA business activity code (C practitioner, M mid-level practitioner, ...)

Example:

"C"

schedules
string[]

Schedule flags as the DEA registry spells them (N = non-narcotic)

Example:
registered_address
object | null

Registered address from the DEA registry

registry_name
string | null
Example:

"MONROE, LINDA P"

expires_at
string<date> | null
Example:

"2028-01-31"

status
enum<string>

unverified until the registry check sees the number; then active, expired, inactive (surrendered / retired / revoked per the registry) or not_found. revoked and suspended are set by hand when DEA notifies the pharmacy ahead of the registry file and are never overwritten by the check.

Available options:
unverified,
active,
expired,
inactive,
not_found,
revoked,
suspended
status_changed_at
string<date-time> | null
last_verified_at
string<date-time> | null
source
string
Example:

"manual"

is_active
boolean

False once the registration has been removed from the prescriber's record

is_valid
boolean

On the record, active in the registry, and not past expires_at

is_expiring_soon
boolean

Expires within the next 30 days

notes
string | null
created_at
string<date-time>
updated_at
string<date-time>