Skip to main content

Quickstart

This guide gets you from zero to a working integration with the ThriveNow API: obtain an access token, review a claim to get predictions and an authorization_id, adjudicate to create terms, confirm funding, and receive webhooks for status and reconciliation.
Prerequisites
  • A Business Associate Agreement (BAA) with Thrivory for production use.
  • Sandbox credentials (OAuth 2.0 Client Credentials).
  • A publicly reachable HTTPS endpoint for webhooks.
  • Minimal‑PHI integration: send only fields required for prediction/settlement.

1) Configure your environment


2) Get an access token (OAuth 2.0 Client Credentials)


3) (Optional) Look up a payer (Thrivory IDs available upon request)

Use the returned Thrivory Payer ID as patient_primary_payor_id.

4) Review a claim (predictions + authorization_id)

Example response
Use authorization_id in the next step to create adjudication terms.

5) Create adjudication terms (funding options)

Example response

6) Confirm funding

Example response

7) Subscribe to webhooks

Configure your endpoint to verify the Thrivory-Signature (HMAC SHA-256) header. Webhook payloads use a common envelope. Example — reconciliation.posted

Go-live checklist

  • BAA executed + security review complete
  • Least‑privilege OAuth client + key rotation policy
  • Webhook signature verification with retries/backoff
  • Logging/audit for PHI access and operational events
  • Idempotent POSTs with Idempotency-Key

Troubleshooting

  • 400 – Validation error: Check required fields (claim_identifier, chart_identifier, servicer_npi, billing_npi, patient_primary_payor_id, submitted_amount).
  • 401 – Unauthorized: Token expired/invalid. Refresh credentials.
  • 404 – Not found: Invalid settlement_id or claim_id.
  • 500 – Server error: Transient. Retry with backoff (idempotent).

Support

Need sandbox credentials or a BAA template?
Email: support@thrivory.com

Last updated: 2025-09-11 21:22 UTC