Update a prior authorization
Update fields on an existing prior authorization. Transitioning status to submitted auto-stamps submitted_at; transitioning to decided requires decision to be set and auto-stamps decided_at. status is otherwise managed by Solum: external callers may only confirm submitted information (information_needed → pending, which re-queues the authorization for Solum to re-submit) or cancel an in-flight authorization (pending / submitted / information_needed → cancelled); other status changes return 403. appeal_status may only be set when decision is denied or partially_approved; external callers may only set it to requested or not_appealing, and only while the appeal is not yet in a working state (appealing, appeal_approved, appeal_denied) — attempts beyond that return 403. Result fields can only be set when status is (or is transitioning to) decided — except the authorization number, the per-CPT authorization numbers, the reference number, and the authorized CPT codes, which may be set in any status (payors issue these at submission time, before a formal decision).
Request
- The document declares no server URL.
- Auth
- API key in header X-API-Key
- or HTTP bearer
- TypeScriptA function with typed inputs. Its response is checked against the schema.
Path parameters
Request body
Example request
{
"appeal_availability": [
{
"day": "monday",
"start": "15:00",
"end": "17:00"
}
],
"scheduled_submission_date": "2025-02-01",
"service": {
"service_type_codes": [
"AS"
],
"start_date": "2025-01-01",
"end_date": "2025-12-31",
"cpt_codes": [
{
"code": "97153",
"units": "160"
}
],
"requested_visits": 20,
"requested_weeks": 8,
"locations": [
"office",
"home"
]
}
}Response
Successful Response
Example response
{
"appeal_availability": [
{
"day": "monday",
"start": "15:00",
"end": "17:00"
}
]
}Changes
No recorded changes to this operation across all 1 revision of this API.