im.care API Access

External integration capability for approved partners

API Access is a Separately Granted Capability

API access is independent of your portal access. Provider, Clinic Admin, or Pro+ membership does not automatically grant API credentials. API access requires explicit HQ governance approval with defined permissions and scope.

Your API Credentials
Credentials issued to your clinic by HQ governance. Contact HQ to request API access.

No API credentials issued

API access is granted by HQ governance after review. Contact your network administrator to request access.

API Documentation
Learn how to integrate with the im.care care intake API

POST /v1/care/session

Create a new care intake session. Returns a session ID to use for subsequent calls.

// Create a care session
const response = await fetch('https://api.im.care/v1/care/session', {
  method: 'POST',
  headers: {
    'Authorization': 'Bearer YOUR_API_KEY',
    'Content-Type': 'application/json'
  },
  body: JSON.stringify({
    locale: 'en-US',
    anonymous: true
  })
});

const { session_id } = await response.json();
Rate Limits

Free

60

requests per minute

Partner

300

requests per minute

Enterprise

Custom

contact for details

Exceeding rate limits will result in HTTP 429 responses. Contact HQ governance to adjust your tier.