List prior authorizations
Return a paginated list of prior authorizations for your company. Filters narrow by status, decision, type, patient, servicing location, free-text patient name search, created-at date range, and expiration bucket.
Authorizations
Query Parameters
Relations to inline in each row. Repeatable, e.g. ?expand[]=requesting_provider&expand[]=servicing_location. files is not available here — use GET /{id} with expand[]=files.
Allowed expand values for the PA LIST endpoint.
Same as PriorAuthorizationExpand minus files: the list path never loads
or signs per-row files (only file_count), so files expansion is a
single-resource-only operation. Excluding it here makes FastAPI reject
?expand[]=files on the list with a 422 rather than silently returning
files: null.
requesting_provider, servicing_provider, servicing_location 1 <= x <= 100Lifecycle state of a prior authorization.
pending, in_review, extra_information_needed, decided, cancelled Payor outcome on a decided authorization.
approved, partially_approved, denied, no_authorization_required Authorization type.
assessment, treatment, reassessment, reassessment_and_treatment Filter for the listing endpoint by expiration window.
all, expiring, expired Filter the listing by the clinic-owned completion flag.
outstanding (default) hides done authorizations; completed shows only
done; all ignores completion. Request-only — not a DB enum.
outstanding, completed, all Response
Successful Response
Cursor-paginated list of prior authorization records.
Stripe-style keyset pagination: no total or page. Use has_more to
determine if another page exists. Fetch the next page by passing the id
of the last record as starting_after; fetch the previous page by passing
the id of the first record as ending_before.

