Skip to main content
POST
Create a prior authorization on a policy

Authorizations

Authorization
string
header
required

Marketplace API key

Headers

x-session-token
string
required
idempotency-key
string

Client-generated key protecting retries for 24 hours

X-Organization-Id
string
required

Target clinic organization ID

Path Parameters

patientId
string
required
policyRef
string
required

The policy's ref or pol_ id

Body

application/json
authorizationNumber
string
required

The payer's authorization number

Example:

"A12345678"

description
string
required
Maximum string length: 500
Example:

"Mohs surgery, left cheek"

authType
enum<string>
default:authorization
Available options:
authorization,
referral
active
boolean
default:true
startDate
string | null

YYYY-MM-DD

endDate
string | null

YYYY-MM-DD, on or after startDate

numVisits
integer | null

Send this or unlimited: true, not both.

Required range: 1 <= x <= 99
unlimited
boolean
default:false

No visit cap. Send this or numVisits, not both.

note
string | null
Maximum string length: 500
appointmentTypeIds
string[]

ModMed appointment type ids the auth covers.

assignedProviderRef
string | null

A provider id (prv_…) as returned on appointments and encounters.

referringProvider
object | null

ModMed: matched by individual NPI (not a group NPI) to the practice's active referral contacts; name is not stored; a miss is reported in ignoredFields.

documentRef
string | null

A chart document to attach: the ref from POST /v4/patients/{id}/documents or GET /v4/ehr/patients/{id}/documents.

Response

Created

code
string
required

Response code

Example:

"success"

data
object
required