Prior authorization rails for healthcare developers

Check, document, submit, and track prior auth across every payer through one API.
No FHIR, no payer registrations, no portals.

graft - api

$ curl https://api.usegraft.dev/v1/check \ --request POST \ --header "Authorization: Bearer grft_sandbox_..." \ --data @check.json

{
  "auth_required": true,
  "method": "api",
  "requirements_available": true,
  "check_id": "chk_9f2ab1"
}

Built for teams shipping scheduling, referrals, RCM, and specialty EHR products.

why now

  1. 01CMS-0057-F requires Medicare Advantage, Medicaid, and exchange payers to expose prior authorization APIs byJanuary 1, 2027.
  2. 02Decisions are now mandated in 72 hours (urgent) and 7 days (standard).
  3. 03Hundreds of payers, hundreds of implementations. Graft is the single integration in front of all of them.

Request and response

submit · 1 / 4

request

POST /v1/submit
{
  "check_id": "chk_9f2ab1",
  "answers": [
    { "link_id": "q1", "value": true },
    { "link_id": "q2", "value": "6-12 weeks" }
  ],
  "attachments": [
    { "filename": "mri-order.pdf", "url": "https://files.example.com/mri-order.pdf" }
  ],
  "urgency": "standard"
}

response

/v1/submit response
{
  "auth_id": "auth_5c11",
  "status": "pended",
  "payer_decision_deadline": "2026-08-09T00:00:00Z"
}

One call for any payer, API or portal.

Get early access

Sandbox opening soon. One email when keys are ready. No spam.