Skip to main content

API Overview

Partners only need two surfaces: submit referrals and receive status webhooks. Every response returns a requestId you can share with Partner Ops for audit or replay.

Environments & Auth

EnvironmentBase URLNotes
Staginghttps://staging-api.profoundinstitute.orgUse for all testing before go-live
Productionhttps://api.profoundinstitute.orgProvisioned after security review
  • Auth: Sign every request body with HMAC SHA-256 using your shared secret. Send the digest in X-ICP-Signature.
  • TLS: HTTPS only (TLS 1.2+). Set a descriptive User-Agent header for partner tracing.
  • Idempotency: Include Idempotency-Key (UUID v4). Keys are retained for 24 hours.
  • Rate limits: Default 60 requests/minute per organization; contact Partner Ops for adjustments.

Integration Checklist

StepWhat to doNotes
Obtain credentialsRequest partner API access (JWT/HMAC)Provisioned by Partner Ops with least-privilege scopes
Test in stagingUse staging endpoints provided at kickoffSame schemas and error semantics as production
Register webhooksConfigure Stripe/Twilio callbacks to staging and then productionReplay vendor payloads before enabling prod
Monitor & auditUse correlation IDs and the Partner Ops portalAll events are captured in audit logs for review
Deterministic Testing

Use your partner staging credentials against the published staging endpoints and our Postman/OpenAPI collection. Each request returns a correlation ID you can share with Partner Ops to replay in our audit logs. No local stacks or internal scripts are required.

Last updated October 1, 2025 by Profound Health.
© 2025 Profound Health Institute.HIPAA Compliant - BAA Available