Documentation Index
Fetch the complete documentation index at: https://ekacare-mintlify-changelog-1776733918.mintlify.app/llms.txt
Use this file to discover all available pages before exploring further.
Eka Connect
ONBOARDING
Client ID
A unique identifier assigned to a third-party application interacting with Eka’s API.
Client Secret
It is a confidential key, similar to a password used alongside the Client ID.
- Login to your Eka Care Control Panel at Console and create client_id and client_secret
- If you’re building an app for doctors or patients, you can either integrate Eka Accounts using end-to-end OIDC or request an API key from your healthcare provider’s workspace for access. Hub
- For support or more details, contact us at ekaconnect@eka.care
- HTTP Client: Use tools like Postman, cURL, or any HTTP client library in your preferred programming language.
- Base URL: All API requests should be directed to https://api.eka.care
AUTHENTICATION
- Short Lived Token
1. Get Access Token
Authenticate your app using the login API with your Client ID and Client Secret to receive the required access tokens.
2. Use Access Token
Pass the access token in the Authorization header with each API request to confirm your app’s access to Eka services.
3. Handle Token Expiration
Access tokens expire for security reasons and return a 401 Unauthorized error, use the Refresh Token API to generate a new access token.
- Access Token: A short-lived token (usually 30 minutes) sent with each API request to authorize your app, refreshed using the Refresh Token API.(Access Token API)
- Refresh Token: A longer-lived token that helps you get a new Access Token when the old one expires, without having to log in again. (Refresh Token API)
- Long Lived Token : (Long Lived Token) section.
INTEGRATION

