Overview

Hint powers thousands of Direct Primary Care practices with software built to streamline operations and enable better patient care. This API enables you to build partner apps & integrations, and gives you programmatic access to the day to day workflows of these clinics - including patient enrollment, membership billing, practice configuration, clinical data management, and more.

Choose your path

AudienceDescriptionStart here
Integration partnersBuild integrations that can be activated by many practices through the Hint MarketplaceJoin the Hint Marketplace
Practice developersAutomate workflows for a single practice (practice staff, consultants, in-house devs)Making Requests
📘

Practice API Access

To request Practice API Access, contact [email protected]. This requires approval from a practice admin.

Platform fundamentals

  • Every request uses HTTPS with Bearer tokens. Review Making Requests for headers, pagination, and rate limits.
  • Most work happens via /api/provider/* endpoints using a practice-specific access token. Partner-level setup (OAuth, webhooks, integration metadata) uses your Partner API key.
  • Hint provides both Production (api.hint.com) and Sandbox (api.staging.hint.com) environments with separate credentials.
  • Webhooks are the primary push channel. Configure them once per partner to capture lifecycle events across every connected practice (Webhooks).

Resource namespaces

ScopeEndpointsTypical actionsAuth
Practice data/api/provider/*Work with patients, memberships, invoices, practitioners, practice configurationPractice-specific access token
Partner setup/api/oauth/*, /api/integrations, webhooksOAuth token exchange, integration metadata, webhook configurationPartner API key

Practice resources (Provider endpoints)

Practice resources expose PHI and practice-level configuration via /api/provider/*. You must keep one access token per practice and rotate them per your compliance program. Use these endpoints to:

  • create or update patients, memberships, and invoices
  • sync practice configuration data such as pricing, consent, or staff rosters
  • trigger operational workflows (e.g., charge creation, refunds)

Partner resources

Partner resources define how Hint recognizes and reaches your integration across every practice. Use your Partner API key to:

  • exchange OAuth authorization codes for practice access tokens
  • publish integration metadata (names, instructions, support contacts)
  • register and verify webhook delivery targets

See Partner Endpoints for the full reference.