# Gateway **Provider:** Gateway **Category:** maps **Base URL:** `https://dev.ndhm.gov.in/gateway` **Auth:** none — `# No auth required` **Rate Limit:** See documentation **Free Tier:** Yes — available **Pricing:** Enterprise / contact sales (subscription) **Docs:** https://ndhm.gov.in/ ## Description Gateway is the hub that routes/orchestrates the interaction between consent managers and API bridges. There are 5 categories of APIs; discovery, link, consent flow, data flow and monitoring. To reflect the consumers of APIs, the above apis are also categorized under cm facing, hiu facing and hip fa ## Endpoints | Method | Endpoint | Description | |--------|----------|-------------| | GET | `https://dev.ndhm.gov.in/gateway/v0.5/.well-known/openid-configuration` | Get openid configuration | | POST | `https://dev.ndhm.gov.in/gateway/v0.5/care-contexts/discover` | Discover patient's accounts | | POST | `https://dev.ndhm.gov.in/gateway/v0.5/care-contexts/on-discover` | Response to patient's account discovery request | | GET | `https://dev.ndhm.gov.in/gateway/v0.5/certs` | Get certs for JWT verification | | POST | `https://dev.ndhm.gov.in/gateway/v0.5/consent-requests/init` | Create consent request | | POST | `https://dev.ndhm.gov.in/gateway/v0.5/consent-requests/on-init` | Response to consent request | | POST | `https://dev.ndhm.gov.in/gateway/v0.5/consent-requests/on-status` | Result of consent request status | | POST | `https://dev.ndhm.gov.in/gateway/v0.5/consent-requests/status` | Get consent request status | ## Authentication No authentication required ``` # No auth required ``` ## Sample Request ```bash curl -X GET 'https://dev.ndhm.gov.in/gateway/v0.5/.well-known/openid-configuration' \ -H '# No auth required' ``` ## Sample Response ```json {} ``` ## Pricing Details Free — open public API, no authentication required. --- *Source: [API Map](https://apimap.dev/apis/gateway/) — CC BY 4.0*