POST
/
public
/
v1
/
prior-authorizations
/
Create Prior Authorization
curl --request POST \
  --url https://api.silnahealth.com/public/v1/prior-authorizations/ \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '{
  "patient_plan_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
  "specialty": "PHYSICAL_THERAPY",
  "authorization_type": "ASSESSMENT_AUTHORIZATION"
}'
{
  "id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
  "status": "DATA_REQUESTED",
  "required_data": {
    "treatment_codes": {
      "required": true,
      "standards": [
        "CPT"
      ]
    },
    "documents": {
      "required": true,
      "items": [
        {
          "document_type": "AUTHORIZATION_FORM",
          "required": true,
          "document_intelligence": {
            "validation_supported": true
          }
        }
      ]
    },
    "clinician_npi": {
      "required": true
    },
    "start_date": {
      "required": true
    }
  }
}
This API is in Beta! Please be prepared to adapt to a new schema with limited notice if you choose to integrate.
This endpoint supports idempotency keys

Authorizations

Authorization
string
header
required

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

Headers

idempotency-key
string

Unique key to prevent duplicate requests. We support keys up to 255 characters.

Required string length: 1 - 255

Body

application/json
patient_plan_id
string<uuid>
required

Patient Plan ID

specialty
enum<string>
required

Specialty for the prior authorization

Available options:
PHYSICAL_THERAPY,
ABA_THERAPY,
SPEECH_THERAPY,
OCCUPATIONAL_THERAPY,
PSYCHOLOGICAL_TESTING,
HOME_HEALTH_CARE,
HOSPICE,
CARDIAC_REHABILITATION,
INTENSIVE_CARDIAC_REHABILITATION,
MENTAL_HEALTH,
PRINCIPAL_ILLNESS_NAVIGATION,
ADVANCED_PRIMARY_CARE_MODELS,
PREVENTATIVE_HEALTH,
PARTIAL_HOSPITALIZATION_PROGRAM,
INTENSIVE_OUTPATIENT_PROGRAM,
INTERVENTIONAL_RADIOLOGY,
VASCULAR_SURGERY,
INTERVENTIONAL_CARDIOLOGY,
ORTHOPEDICS,
CHIROPRACTIC,
GYNECOLOGY
authorization_type
enum<string>
required

Type of authorization

Available options:
ASSESSMENT_AUTHORIZATION,
INITIAL_AUTHORIZATION,
CONCURRENT_AUTHORIZATION,
AMENDMENT

Response

id
string<uuid>
required

ID of the created prior authorization

status
enum<string>
required

Status of the prior authorization

Available options:
DATA_REQUESTED,
DATA_RECEIVED,
ALL_REQUIRED_DATA_RECEIVED,
REQUESTED,
UNNECESSARY,
AWAITING_PROVIDER,
AWAITING_SILNA,
SUBMITTED_TO_PAYOR,
PAYOR_DENIED,
PAYOR_DENIED_APPEALING,
PAYOR_APPROVED,
DENIED_UNAPPEALED,
PRELIMINARY_APPROVAL,
PARTIALLY_APPROVED,
WITHDRAWN
required_data
object
required

Data required to complete the prior authorization request