{"schemaVersion":"1.0","sourceCommit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca","sourceVisibility":"private","article":{"id":"api-client-mansoq-abdm-frontend-src-lib-mansoqapi-ts","title":"Mansoq Api client API reference · mansoq-abdm","summary":"35 client route/call declarations with path parameters, named payload/response types and source references. Exact server acceptance and permissions require the matched backend contract.","module":"IT & integrations","roles":["IT administrator","Developer","Integration engineer"],"facilities":["All configured facility types"],"kind":"reference","minutes":14,"prerequisites":["Use the API contract from the installed deployment and an authorized synthetic test environment.","Confirm facility/organization scope, action permissions and optional app enablement.","This reference is static source evidence; complete payload, authorization, failure and end-to-end review remains recorded as pending."],"steps":[],"sections":[{"title":"Client contract scope","body":"These 35 declarations come from **repositories/platform/mansoq-abdm/frontend/src/lib/mansoqApi.ts**. Client types and noAuth flags describe the caller; they do not authorize a server action. Dynamic paths and missing backend matches are retained as review work, not repaired into invented endpoints."},{"title":"Operation map","body":"| Client method | HTTP method | Path pattern | Resolution |\n| --- | --- | --- | --- |\n| routes.hostFacility | GET | `/api/v1/facility/{facilityId}/` | literal |\n| routes.gatewayStatus | GET | `/api/abdm/gateway/status` | literal |\n| routes.bridge | GET | `/api/abdm/bridge` | literal |\n| routes.bridgeRegisterUrl | POST | `/api/abdm/bridge/register-url` | literal |\n| routes.adminOverview | GET | `/api/abdm/admin/overview` | literal |\n| routes.facilityAbdm | GET | `/api/abdm/facilities/{facilityId}/abdm` | literal |\n| routes.updateFacilityAbdm | PUT | `/api/abdm/facilities/{facilityId}/abdm` | literal |\n| routes.registerHrpService | POST | `/api/abdm/facilities/{facilityId}/abdm/hrp-services` | literal |\n| routes.profileShares | GET | `/api/abdm/facilities/{facilityId}/abdm/profile-shares` | literal |\n| routes.profileShare | GET | `/api/abdm/facilities/{facilityId}/abdm/profile-shares/{shareId}` | literal |\n| routes.dismissProfileShare | POST | `/api/abdm/facilities/{facilityId}/abdm/profile-shares/{shareId}/dismiss` | literal |\n| routes.callbacks | GET | `/api/abdm/callbacks` | literal |\n| routes.callback | GET | `/api/abdm/callbacks/{callbackId}` | literal |\n| routes.encounterCareContext | GET | `/api/abdm/encounters/{encounterId}/care-context` | literal |\n| routes.encounterCareContextLink | POST | `/api/abdm/encounters/{encounterId}/care-context/link` | literal |\n| routes.shareItemAction | POST | `/api/abdm/encounters/{encounterId}/share-items/{itemId}/{action}` | literal |\n| routes.patientSmsLink | POST | `/api/abdm/patients/{patientId}/abha/sms-link` | literal |\n| routes.patientConsents | GET | `/api/abdm/patients/{patientId}/abha/consents` | literal |\n| routes.consentRequests | GET | `/api/abdm/patients/{patientId}/abha/consent-requests` | literal |\n| routes.createConsentRequest | POST | `/api/abdm/patients/{patientId}/abha/consent-requests` | literal |\n| routes.consentRequestAction | POST | `/api/abdm/patients/{patientId}/abha/consent-requests/{requestId}/{action}` | literal |\n| routes.fetchedRecord | GET | `/api/abdm/patients/{patientId}/abha/records/{recordId}` | literal |\n| routes.providers | GET | `/api/abdm/providers` | literal |\n| routes.requestAadhaarOtp | POST | `/api/abdm/abha/enrol/aadhaar/request-otp` | literal |\n| routes.enrolByAadhaar | POST | `/api/abdm/abha/enrol/aadhaar/verify` | literal |\n| routes.requestMobileOtp | POST | `/api/abdm/abha/enrol/mobile/request-otp` | literal |\n| routes.verifyMobileOtp | POST | `/api/abdm/abha/enrol/mobile/verify` | literal |\n| routes.addressSuggestions | POST | `/api/abdm/abha/enrol/address/suggestions` | literal |\n| routes.claimAbhaAddress | POST | `/api/abdm/abha/enrol/address/claim` | literal |\n| routes.loginRequestOtp | POST | `/api/abdm/abha/login/request-otp` | literal |\n| routes.loginVerifyOtp | POST | `/api/abdm/abha/login/verify` | literal |\n| routes.loginSelectAccount | POST | `/api/abdm/abha/login/select-account` | literal |\n| routes.transaction | GET | `/api/abdm/abha/transactions/{txnId}` | literal |\n| routes.patientAbha | GET | `/api/abdm/patients/{patientId}/abha` | literal |\n| routes.patientAbhaLink | POST | `/api/abdm/patients/{patientId}/abha/link` | literal |"},{"title":"routes.hostFacility","body":"Host route, not a plug route. The setup page gets only `facilityId` from\nthe URL, so it reads the facility name from MANSOQ to show a page header.\nSource: mansoq-web/src/types/facility/facilityApi.ts:34-38.\n\n**GET /api/v1/facility/{facilityId}/**. HTTP option object; client/server ownership review pending; literal. multiple static method/path matches across source registrations; installed target and boundary require review.\n\n**Path parameters:** `facilityId`. Transport strings are declared here; semantic identifier types require the server contract.\n\n**Operational limitation:** request validation, permission checks, error statuses and irreversible side effects belong to the server implementation. An unmatched or computed client route requires contract review before use."},{"title":"routes.gatewayStatus","body":"**GET /api/abdm/gateway/status**. HTTP option object; client/server ownership review pending; literal. no exact statically resolved backend match in scanned contracts.\n\n**Operational limitation:** request validation, permission checks, error statuses and irreversible side effects belong to the server implementation. An unmatched or computed client route requires contract review before use."},{"title":"routes.bridge","body":"**GET /api/abdm/bridge**. HTTP option object; client/server ownership review pending; literal. no exact statically resolved backend match in scanned contracts.\n\n**Operational limitation:** request validation, permission checks, error statuses and irreversible side effects belong to the server implementation. An unmatched or computed client route requires contract review before use."},{"title":"routes.bridgeRegisterUrl","body":"**POST /api/abdm/bridge/register-url**. HTTP option object; client/server ownership review pending; literal. no exact statically resolved backend match in scanned contracts.\n\n**Operational limitation:** request validation, permission checks, error statuses and irreversible side effects belong to the server implementation. An unmatched or computed client route requires contract review before use."},{"title":"routes.adminOverview","body":"**GET /api/abdm/admin/overview**. HTTP option object; client/server ownership review pending; literal. no exact statically resolved backend match in scanned contracts.\n\n**Operational limitation:** request validation, permission checks, error statuses and irreversible side effects belong to the server implementation. An unmatched or computed client route requires contract review before use."},{"title":"routes.facilityAbdm","body":"**GET /api/abdm/facilities/{facilityId}/abdm**. HTTP option object; client/server ownership review pending; literal. no exact statically resolved backend match in scanned contracts.\n\n**Path parameters:** `facilityId`. Transport strings are declared here; semantic identifier types require the server contract.\n\n**Operational limitation:** request validation, permission checks, error statuses and irreversible side effects belong to the server implementation. An unmatched or computed client route requires contract review before use."},{"title":"routes.updateFacilityAbdm","body":"**PUT /api/abdm/facilities/{facilityId}/abdm**. HTTP option object; client/server ownership review pending; literal. no exact statically resolved backend match in scanned contracts.\n\n**Path parameters:** `facilityId`. Transport strings are declared here; semantic identifier types require the server contract.\n\n**Operational limitation:** request validation, permission checks, error statuses and irreversible side effects belong to the server implementation. An unmatched or computed client route requires contract review before use."},{"title":"routes.registerHrpService","body":"**POST /api/abdm/facilities/{facilityId}/abdm/hrp-services**. HTTP option object; client/server ownership review pending; literal. no exact statically resolved backend match in scanned contracts.\n\n**Path parameters:** `facilityId`. Transport strings are declared here; semantic identifier types require the server contract.\n\n**Operational limitation:** request validation, permission checks, error statuses and irreversible side effects belong to the server implementation. An unmatched or computed client route requires contract review before use."},{"title":"routes.profileShares","body":"**GET /api/abdm/facilities/{facilityId}/abdm/profile-shares**. HTTP option object; client/server ownership review pending; literal. no exact statically resolved backend match in scanned contracts.\n\n**Path parameters:** `facilityId`. Transport strings are declared here; semantic identifier types require the server contract.\n\n**Operational limitation:** request validation, permission checks, error statuses and irreversible side effects belong to the server implementation. An unmatched or computed client route requires contract review before use."},{"title":"routes.profileShare","body":"**GET /api/abdm/facilities/{facilityId}/abdm/profile-shares/{shareId}**. HTTP option object; client/server ownership review pending; literal. no exact statically resolved backend match in scanned contracts.\n\n**Path parameters:** `facilityId`, `shareId`. Transport strings are declared here; semantic identifier types require the server contract.\n\n**Operational limitation:** request validation, permission checks, error statuses and irreversible side effects belong to the server implementation. An unmatched or computed client route requires contract review before use."},{"title":"routes.dismissProfileShare","body":"**POST /api/abdm/facilities/{facilityId}/abdm/profile-shares/{shareId}/dismiss**. HTTP option object; client/server ownership review pending; literal. no exact statically resolved backend match in scanned contracts.\n\n**Path parameters:** `facilityId`, `shareId`. Transport strings are declared here; semantic identifier types require the server contract.\n\n**Operational limitation:** request validation, permission checks, error statuses and irreversible side effects belong to the server implementation. An unmatched or computed client route requires contract review before use."},{"title":"routes.callbacks","body":"**GET /api/abdm/callbacks**. HTTP option object; client/server ownership review pending; literal. no exact statically resolved backend match in scanned contracts.\n\n**Operational limitation:** request validation, permission checks, error statuses and irreversible side effects belong to the server implementation. An unmatched or computed client route requires contract review before use."},{"title":"routes.callback","body":"**GET /api/abdm/callbacks/{callbackId}**. HTTP option object; client/server ownership review pending; literal. no exact statically resolved backend match in scanned contracts.\n\n**Path parameters:** `callbackId`. Transport strings are declared here; semantic identifier types require the server contract.\n\n**Operational limitation:** request validation, permission checks, error statuses and irreversible side effects belong to the server implementation. An unmatched or computed client route requires contract review before use."},{"title":"routes.encounterCareContext","body":"**GET /api/abdm/encounters/{encounterId}/care-context**. HTTP option object; client/server ownership review pending; literal. no exact statically resolved backend match in scanned contracts.\n\n**Path parameters:** `encounterId`. Transport strings are declared here; semantic identifier types require the server contract.\n\n**Operational limitation:** request validation, permission checks, error statuses and irreversible side effects belong to the server implementation. An unmatched or computed client route requires contract review before use."},{"title":"routes.encounterCareContextLink","body":"**POST /api/abdm/encounters/{encounterId}/care-context/link**. HTTP option object; client/server ownership review pending; literal. no exact statically resolved backend match in scanned contracts.\n\n**Path parameters:** `encounterId`. Transport strings are declared here; semantic identifier types require the server contract.\n\n**Operational limitation:** request validation, permission checks, error statuses and irreversible side effects belong to the server implementation. An unmatched or computed client route requires contract review before use."},{"title":"routes.shareItemAction","body":"**POST /api/abdm/encounters/{encounterId}/share-items/{itemId}/{action}**. HTTP option object; client/server ownership review pending; literal. no exact statically resolved backend match in scanned contracts.\n\n**Path parameters:** `encounterId`, `itemId`, `action`. Transport strings are declared here; semantic identifier types require the server contract.\n\n**Operational limitation:** request validation, permission checks, error statuses and irreversible side effects belong to the server implementation. An unmatched or computed client route requires contract review before use."},{"title":"routes.patientSmsLink","body":"**POST /api/abdm/patients/{patientId}/abha/sms-link**. HTTP option object; client/server ownership review pending; literal. no exact statically resolved backend match in scanned contracts.\n\n**Path parameters:** `patientId`. Transport strings are declared here; semantic identifier types require the server contract.\n\n**Operational limitation:** request validation, permission checks, error statuses and irreversible side effects belong to the server implementation. An unmatched or computed client route requires contract review before use."},{"title":"routes.patientConsents","body":"**GET /api/abdm/patients/{patientId}/abha/consents**. HTTP option object; client/server ownership review pending; literal. no exact statically resolved backend match in scanned contracts.\n\n**Path parameters:** `patientId`. Transport strings are declared here; semantic identifier types require the server contract.\n\n**Operational limitation:** request validation, permission checks, error statuses and irreversible side effects belong to the server implementation. An unmatched or computed client route requires contract review before use."},{"title":"routes.consentRequests","body":"**GET /api/abdm/patients/{patientId}/abha/consent-requests**. HTTP option object; client/server ownership review pending; literal. no exact statically resolved backend match in scanned contracts.\n\n**Path parameters:** `patientId`. Transport strings are declared here; semantic identifier types require the server contract.\n\n**Operational limitation:** request validation, permission checks, error statuses and irreversible side effects belong to the server implementation. An unmatched or computed client route requires contract review before use."},{"title":"routes.createConsentRequest","body":"**POST /api/abdm/patients/{patientId}/abha/consent-requests**. HTTP option object; client/server ownership review pending; literal. no exact statically resolved backend match in scanned contracts.\n\n**Path parameters:** `patientId`. Transport strings are declared here; semantic identifier types require the server contract.\n\n**Operational limitation:** request validation, permission checks, error statuses and irreversible side effects belong to the server implementation. An unmatched or computed client route requires contract review before use."},{"title":"routes.consentRequestAction","body":"**POST /api/abdm/patients/{patientId}/abha/consent-requests/{requestId}/{action}**. HTTP option object; client/server ownership review pending; literal. no exact statically resolved backend match in scanned contracts.\n\n**Path parameters:** `patientId`, `requestId`, `action`. Transport strings are declared here; semantic identifier types require the server contract.\n\n**Operational limitation:** request validation, permission checks, error statuses and irreversible side effects belong to the server implementation. An unmatched or computed client route requires contract review before use."},{"title":"routes.fetchedRecord","body":"**GET /api/abdm/patients/{patientId}/abha/records/{recordId}**. HTTP option object; client/server ownership review pending; literal. no exact statically resolved backend match in scanned contracts.\n\n**Path parameters:** `patientId`, `recordId`. Transport strings are declared here; semantic identifier types require the server contract.\n\n**Operational limitation:** request validation, permission checks, error statuses and irreversible side effects belong to the server implementation. An unmatched or computed client route requires contract review before use."},{"title":"routes.providers","body":"**GET /api/abdm/providers**. HTTP option object; client/server ownership review pending; literal. no exact statically resolved backend match in scanned contracts.\n\n**Operational limitation:** request validation, permission checks, error statuses and irreversible side effects belong to the server implementation. An unmatched or computed client route requires contract review before use."},{"title":"routes.requestAadhaarOtp","body":"**POST /api/abdm/abha/enrol/aadhaar/request-otp**. HTTP option object; client/server ownership review pending; literal. no exact statically resolved backend match in scanned contracts.\n\n**Operational limitation:** request validation, permission checks, error statuses and irreversible side effects belong to the server implementation. An unmatched or computed client route requires contract review before use."},{"title":"routes.enrolByAadhaar","body":"**POST /api/abdm/abha/enrol/aadhaar/verify**. HTTP option object; client/server ownership review pending; literal. no exact statically resolved backend match in scanned contracts.\n\n**Operational limitation:** request validation, permission checks, error statuses and irreversible side effects belong to the server implementation. An unmatched or computed client route requires contract review before use."},{"title":"routes.requestMobileOtp","body":"**POST /api/abdm/abha/enrol/mobile/request-otp**. HTTP option object; client/server ownership review pending; literal. no exact statically resolved backend match in scanned contracts.\n\n**Operational limitation:** request validation, permission checks, error statuses and irreversible side effects belong to the server implementation. An unmatched or computed client route requires contract review before use."},{"title":"routes.verifyMobileOtp","body":"**POST /api/abdm/abha/enrol/mobile/verify**. HTTP option object; client/server ownership review pending; literal. no exact statically resolved backend match in scanned contracts.\n\n**Operational limitation:** request validation, permission checks, error statuses and irreversible side effects belong to the server implementation. An unmatched or computed client route requires contract review before use."},{"title":"routes.addressSuggestions","body":"**POST /api/abdm/abha/enrol/address/suggestions**. HTTP option object; client/server ownership review pending; literal. no exact statically resolved backend match in scanned contracts.\n\n**Operational limitation:** request validation, permission checks, error statuses and irreversible side effects belong to the server implementation. An unmatched or computed client route requires contract review before use."},{"title":"routes.claimAbhaAddress","body":"**POST /api/abdm/abha/enrol/address/claim**. HTTP option object; client/server ownership review pending; literal. no exact statically resolved backend match in scanned contracts.\n\n**Operational limitation:** request validation, permission checks, error statuses and irreversible side effects belong to the server implementation. An unmatched or computed client route requires contract review before use."},{"title":"routes.loginRequestOtp","body":"**POST /api/abdm/abha/login/request-otp**. HTTP option object; client/server ownership review pending; literal. no exact statically resolved backend match in scanned contracts.\n\n**Operational limitation:** request validation, permission checks, error statuses and irreversible side effects belong to the server implementation. An unmatched or computed client route requires contract review before use."},{"title":"routes.loginVerifyOtp","body":"**POST /api/abdm/abha/login/verify**. HTTP option object; client/server ownership review pending; literal. no exact statically resolved backend match in scanned contracts.\n\n**Operational limitation:** request validation, permission checks, error statuses and irreversible side effects belong to the server implementation. An unmatched or computed client route requires contract review before use."},{"title":"routes.loginSelectAccount","body":"**POST /api/abdm/abha/login/select-account**. HTTP option object; client/server ownership review pending; literal. no exact statically resolved backend match in scanned contracts.\n\n**Operational limitation:** request validation, permission checks, error statuses and irreversible side effects belong to the server implementation. An unmatched or computed client route requires contract review before use."},{"title":"routes.transaction","body":"**GET /api/abdm/abha/transactions/{txnId}**. HTTP option object; client/server ownership review pending; literal. no exact statically resolved backend match in scanned contracts.\n\n**Path parameters:** `txnId`. Transport strings are declared here; semantic identifier types require the server contract.\n\n**Operational limitation:** request validation, permission checks, error statuses and irreversible side effects belong to the server implementation. An unmatched or computed client route requires contract review before use."},{"title":"routes.patientAbha","body":"**GET /api/abdm/patients/{patientId}/abha**. HTTP option object; client/server ownership review pending; literal. no exact statically resolved backend match in scanned contracts.\n\n**Path parameters:** `patientId`. Transport strings are declared here; semantic identifier types require the server contract.\n\n**Operational limitation:** request validation, permission checks, error statuses and irreversible side effects belong to the server implementation. An unmatched or computed client route requires contract review before use."},{"title":"routes.patientAbhaLink","body":"**POST /api/abdm/patients/{patientId}/abha/link**. HTTP option object; client/server ownership review pending; literal. no exact statically resolved backend match in scanned contracts.\n\n**Path parameters:** `patientId`. Transport strings are declared here; semantic identifier types require the server contract.\n\n**Operational limitation:** request validation, permission checks, error statuses and irreversible side effects belong to the server implementation. An unmatched or computed client route requires contract review before use."}],"troubleshooting":[{"problem":"A declared route is unavailable or a request is rejected","solution":"Compare the installed revision, actual API schema, optional plugin mount, HTTP-method restrictions and recorded validation/permission evidence. Do not bypass a refusal or send a production transaction to test documentation."}],"sources":[{"path":"repositories/platform/mansoq-abdm/frontend/src/lib/mansoqApi.ts","line":551,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},{"path":"repositories/platform/mansoq-abdm/frontend/src/lib/mansoqApi.ts","line":556,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},{"path":"repositories/platform/mansoq-abdm/frontend/src/lib/mansoqApi.ts","line":567,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},{"path":"repositories/platform/mansoq-abdm/frontend/src/lib/mansoqApi.ts","line":572,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},{"path":"repositories/platform/mansoq-abdm/frontend/src/lib/mansoqApi.ts","line":578,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},{"path":"repositories/platform/mansoq-abdm/frontend/src/lib/mansoqApi.ts","line":583,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},{"path":"repositories/platform/mansoq-abdm/frontend/src/lib/mansoqApi.ts","line":588,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},{"path":"repositories/platform/mansoq-abdm/frontend/src/lib/mansoqApi.ts","line":594,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},{"path":"repositories/platform/mansoq-abdm/frontend/src/lib/mansoqApi.ts","line":601,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},{"path":"repositories/platform/mansoq-abdm/frontend/src/lib/mansoqApi.ts","line":606,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},{"path":"repositories/platform/mansoq-abdm/frontend/src/lib/mansoqApi.ts","line":611,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},{"path":"repositories/platform/mansoq-abdm/frontend/src/lib/mansoqApi.ts","line":618,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},{"path":"repositories/platform/mansoq-abdm/frontend/src/lib/mansoqApi.ts","line":623,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},{"path":"repositories/platform/mansoq-abdm/frontend/src/lib/mansoqApi.ts","line":629,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},{"path":"repositories/platform/mansoq-abdm/frontend/src/lib/mansoqApi.ts","line":634,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},{"path":"repositories/platform/mansoq-abdm/frontend/src/lib/mansoqApi.ts","line":640,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},{"path":"repositories/platform/mansoq-abdm/frontend/src/lib/mansoqApi.ts","line":646,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},{"path":"repositories/platform/mansoq-abdm/frontend/src/lib/mansoqApi.ts","line":652,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},{"path":"repositories/platform/mansoq-abdm/frontend/src/lib/mansoqApi.ts","line":661,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},{"path":"repositories/platform/mansoq-abdm/frontend/src/lib/mansoqApi.ts","line":666,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},{"path":"repositories/platform/mansoq-abdm/frontend/src/lib/mansoqApi.ts","line":672,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},{"path":"repositories/platform/mansoq-abdm/frontend/src/lib/mansoqApi.ts","line":678,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},{"path":"repositories/platform/mansoq-abdm/frontend/src/lib/mansoqApi.ts","line":683,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},{"path":"repositories/platform/mansoq-abdm/frontend/src/lib/mansoqApi.ts","line":689,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},{"path":"repositories/platform/mansoq-abdm/frontend/src/lib/mansoqApi.ts","line":695,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},{"path":"repositories/platform/mansoq-abdm/frontend/src/lib/mansoqApi.ts","line":701,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},{"path":"repositories/platform/mansoq-abdm/frontend/src/lib/mansoqApi.ts","line":707,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},{"path":"repositories/platform/mansoq-abdm/frontend/src/lib/mansoqApi.ts","line":718,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},{"path":"repositories/platform/mansoq-abdm/frontend/src/lib/mansoqApi.ts","line":724,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},{"path":"repositories/platform/mansoq-abdm/frontend/src/lib/mansoqApi.ts","line":731,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},{"path":"repositories/platform/mansoq-abdm/frontend/src/lib/mansoqApi.ts","line":737,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},{"path":"repositories/platform/mansoq-abdm/frontend/src/lib/mansoqApi.ts","line":743,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},{"path":"repositories/platform/mansoq-abdm/frontend/src/lib/mansoqApi.ts","line":749,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},{"path":"repositories/platform/mansoq-abdm/frontend/src/lib/mansoqApi.ts","line":755,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},{"path":"repositories/platform/mansoq-abdm/frontend/src/lib/mansoqApi.ts","line":760,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}],"related":["it-api-contract","it-api-auth","security-rcm-roles"],"verification":"Static API contract — behavior review pending","version":"f6e9f05f76d4","apiReferenceIds":["frontend-operation-2c064ae4e5a3ab5695","frontend-operation-7806bc46af8758cd13","frontend-operation-766699659201796454","frontend-operation-30a9536ab31cedcd70","frontend-operation-8051b6a37b43d3dfa1","frontend-operation-0d4ae0d8250238789b","frontend-operation-8794f7f56b9858e1c5","frontend-operation-a4446ec7ad2fb7a952","frontend-operation-895620b2dafe335e07","frontend-operation-0454dcea4ff4807ecb","frontend-operation-d09c9a5082b7fc500f","frontend-operation-c69852feb9a44779fc","frontend-operation-e80a2b64ee0e177508","frontend-operation-7ab52035c74573b751","frontend-operation-415fa56fb040f8ebed","frontend-operation-362f156909082f3fdb","frontend-operation-438197ef15c9aa0580","frontend-operation-19d541906bf75e7513","frontend-operation-afabab49c1fb3b5544","frontend-operation-1e6bbbe9c54974d858","frontend-operation-3c7ae1b424a5c0f559","frontend-operation-87e6d3465ca7b70e04","frontend-operation-37ee0697de83266192","frontend-operation-7d5faf3f4167f98cc6","frontend-operation-96a44641e1d7bcc08f","frontend-operation-323c08ee051a96911b","frontend-operation-66e948b670ea00731f","frontend-operation-428ab3f7872e6be3bb","frontend-operation-ba8b2897bcc068af49","frontend-operation-c8319c7cf5a5804f27","frontend-operation-919ad6c1b15746b473","frontend-operation-0b86079c127e0d9224","frontend-operation-2ee89d956be563f9e1","frontend-operation-7dc330a32bb478de77","frontend-operation-739805302e397bea32"]},"backend":{"resources":[],"operations":[],"methodEvidence":[],"schemas":[],"frameworkSettings":[]},"frontend":{"operations":[{"id":"frontend-operation-2c064ae4e5a3ab5695","repository":"repositories/platform/mansoq-abdm","apiModule":"repositories/platform/mansoq-abdm/frontend/src/lib/mansoqApi.ts","operationKey":"routes.hostFacility","method":"GET","path":"/api/v1/facility/{facilityId}/","resolution":"literal","originOmitted":false,"source":{"path":"repositories/platform/mansoq-abdm/frontend/src/lib/mansoqApi.ts","line":551,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"description":"Host route, not a plug route. The setup page gets only `facilityId` from\nthe URL, so it reads the facility name from MANSOQ to show a page header.\nSource: mansoq-web/src/types/facility/facilityApi.ts:34-38.","pathParameters":[{"name":"facilityId","type":"path string; semantic ID type requires contract confirmation","required":true}],"declaredQueryParameters":[],"request":null,"response":null,"query":null,"clientNoAuth":null,"contractKind":"HTTP option object; client/server ownership review pending","reviewStatus":"client contract extracted; runtime behavior and authorization review pending","backendOperationIds":["backend-resource-9c58bcfe9aed3b9c:GET:retrieve","backend-resource-bfdd937bff043dba:GET:retrieve"],"sourceFamily":"separate app/transport source; installation requires verification","backendMatchStatus":"multiple static method/path matches across source registrations; installed target and boundary require review"},{"id":"frontend-operation-7806bc46af8758cd13","repository":"repositories/platform/mansoq-abdm","apiModule":"repositories/platform/mansoq-abdm/frontend/src/lib/mansoqApi.ts","operationKey":"routes.gatewayStatus","method":"GET","path":"/api/abdm/gateway/status","resolution":"literal","originOmitted":false,"source":{"path":"repositories/platform/mansoq-abdm/frontend/src/lib/mansoqApi.ts","line":556,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"description":"","pathParameters":[],"declaredQueryParameters":[],"request":null,"response":null,"query":null,"clientNoAuth":null,"contractKind":"HTTP option object; client/server ownership review pending","reviewStatus":"client contract extracted; runtime behavior and authorization review pending","backendOperationIds":[],"sourceFamily":"separate app/transport source; installation requires verification","backendMatchStatus":"no exact statically resolved backend match in scanned contracts"},{"id":"frontend-operation-766699659201796454","repository":"repositories/platform/mansoq-abdm","apiModule":"repositories/platform/mansoq-abdm/frontend/src/lib/mansoqApi.ts","operationKey":"routes.bridge","method":"GET","path":"/api/abdm/bridge","resolution":"literal","originOmitted":false,"source":{"path":"repositories/platform/mansoq-abdm/frontend/src/lib/mansoqApi.ts","line":567,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"description":"","pathParameters":[],"declaredQueryParameters":[],"request":null,"response":null,"query":null,"clientNoAuth":null,"contractKind":"HTTP option object; client/server ownership review pending","reviewStatus":"client contract extracted; runtime behavior and authorization review pending","backendOperationIds":[],"sourceFamily":"separate app/transport source; installation requires verification","backendMatchStatus":"no exact statically resolved backend match in scanned contracts"},{"id":"frontend-operation-30a9536ab31cedcd70","repository":"repositories/platform/mansoq-abdm","apiModule":"repositories/platform/mansoq-abdm/frontend/src/lib/mansoqApi.ts","operationKey":"routes.bridgeRegisterUrl","method":"POST","path":"/api/abdm/bridge/register-url","resolution":"literal","originOmitted":false,"source":{"path":"repositories/platform/mansoq-abdm/frontend/src/lib/mansoqApi.ts","line":572,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"description":"","pathParameters":[],"declaredQueryParameters":[],"request":null,"response":null,"query":null,"clientNoAuth":null,"contractKind":"HTTP option object; client/server ownership review pending","reviewStatus":"client contract extracted; runtime behavior and authorization review pending","backendOperationIds":[],"sourceFamily":"separate app/transport source; installation requires verification","backendMatchStatus":"no exact statically resolved backend match in scanned contracts"},{"id":"frontend-operation-8051b6a37b43d3dfa1","repository":"repositories/platform/mansoq-abdm","apiModule":"repositories/platform/mansoq-abdm/frontend/src/lib/mansoqApi.ts","operationKey":"routes.adminOverview","method":"GET","path":"/api/abdm/admin/overview","resolution":"literal","originOmitted":false,"source":{"path":"repositories/platform/mansoq-abdm/frontend/src/lib/mansoqApi.ts","line":578,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"description":"","pathParameters":[],"declaredQueryParameters":[],"request":null,"response":null,"query":null,"clientNoAuth":null,"contractKind":"HTTP option object; client/server ownership review pending","reviewStatus":"client contract extracted; runtime behavior and authorization review pending","backendOperationIds":[],"sourceFamily":"separate app/transport source; installation requires verification","backendMatchStatus":"no exact statically resolved backend match in scanned contracts"},{"id":"frontend-operation-0d4ae0d8250238789b","repository":"repositories/platform/mansoq-abdm","apiModule":"repositories/platform/mansoq-abdm/frontend/src/lib/mansoqApi.ts","operationKey":"routes.facilityAbdm","method":"GET","path":"/api/abdm/facilities/{facilityId}/abdm","resolution":"literal","originOmitted":false,"source":{"path":"repositories/platform/mansoq-abdm/frontend/src/lib/mansoqApi.ts","line":583,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"description":"","pathParameters":[{"name":"facilityId","type":"path string; semantic ID type requires contract confirmation","required":true}],"declaredQueryParameters":[],"request":null,"response":null,"query":null,"clientNoAuth":null,"contractKind":"HTTP option object; client/server ownership review pending","reviewStatus":"client contract extracted; runtime behavior and authorization review pending","backendOperationIds":[],"sourceFamily":"separate app/transport source; installation requires verification","backendMatchStatus":"no exact statically resolved backend match in scanned contracts"},{"id":"frontend-operation-8794f7f56b9858e1c5","repository":"repositories/platform/mansoq-abdm","apiModule":"repositories/platform/mansoq-abdm/frontend/src/lib/mansoqApi.ts","operationKey":"routes.updateFacilityAbdm","method":"PUT","path":"/api/abdm/facilities/{facilityId}/abdm","resolution":"literal","originOmitted":false,"source":{"path":"repositories/platform/mansoq-abdm/frontend/src/lib/mansoqApi.ts","line":588,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"description":"","pathParameters":[{"name":"facilityId","type":"path string; semantic ID type requires contract confirmation","required":true}],"declaredQueryParameters":[],"request":null,"response":null,"query":null,"clientNoAuth":null,"contractKind":"HTTP option object; client/server ownership review pending","reviewStatus":"client contract extracted; runtime behavior and authorization review pending","backendOperationIds":[],"sourceFamily":"separate app/transport source; installation requires verification","backendMatchStatus":"no exact statically resolved backend match in scanned contracts"},{"id":"frontend-operation-a4446ec7ad2fb7a952","repository":"repositories/platform/mansoq-abdm","apiModule":"repositories/platform/mansoq-abdm/frontend/src/lib/mansoqApi.ts","operationKey":"routes.registerHrpService","method":"POST","path":"/api/abdm/facilities/{facilityId}/abdm/hrp-services","resolution":"literal","originOmitted":false,"source":{"path":"repositories/platform/mansoq-abdm/frontend/src/lib/mansoqApi.ts","line":594,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"description":"","pathParameters":[{"name":"facilityId","type":"path string; semantic ID type requires contract confirmation","required":true}],"declaredQueryParameters":[],"request":null,"response":null,"query":null,"clientNoAuth":null,"contractKind":"HTTP option object; client/server ownership review pending","reviewStatus":"client contract extracted; runtime behavior and authorization review pending","backendOperationIds":[],"sourceFamily":"separate app/transport source; installation requires verification","backendMatchStatus":"no exact statically resolved backend match in scanned contracts"},{"id":"frontend-operation-895620b2dafe335e07","repository":"repositories/platform/mansoq-abdm","apiModule":"repositories/platform/mansoq-abdm/frontend/src/lib/mansoqApi.ts","operationKey":"routes.profileShares","method":"GET","path":"/api/abdm/facilities/{facilityId}/abdm/profile-shares","resolution":"literal","originOmitted":false,"source":{"path":"repositories/platform/mansoq-abdm/frontend/src/lib/mansoqApi.ts","line":601,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"description":"","pathParameters":[{"name":"facilityId","type":"path string; semantic ID type requires contract confirmation","required":true}],"declaredQueryParameters":[],"request":null,"response":null,"query":null,"clientNoAuth":null,"contractKind":"HTTP option object; client/server ownership review pending","reviewStatus":"client contract extracted; runtime behavior and authorization review pending","backendOperationIds":[],"sourceFamily":"separate app/transport source; installation requires verification","backendMatchStatus":"no exact statically resolved backend match in scanned contracts"},{"id":"frontend-operation-0454dcea4ff4807ecb","repository":"repositories/platform/mansoq-abdm","apiModule":"repositories/platform/mansoq-abdm/frontend/src/lib/mansoqApi.ts","operationKey":"routes.profileShare","method":"GET","path":"/api/abdm/facilities/{facilityId}/abdm/profile-shares/{shareId}","resolution":"literal","originOmitted":false,"source":{"path":"repositories/platform/mansoq-abdm/frontend/src/lib/mansoqApi.ts","line":606,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"description":"","pathParameters":[{"name":"facilityId","type":"path string; semantic ID type requires contract confirmation","required":true},{"name":"shareId","type":"path string; semantic ID type requires contract confirmation","required":true}],"declaredQueryParameters":[],"request":null,"response":null,"query":null,"clientNoAuth":null,"contractKind":"HTTP option object; client/server ownership review pending","reviewStatus":"client contract extracted; runtime behavior and authorization review pending","backendOperationIds":[],"sourceFamily":"separate app/transport source; installation requires verification","backendMatchStatus":"no exact statically resolved backend match in scanned contracts"},{"id":"frontend-operation-d09c9a5082b7fc500f","repository":"repositories/platform/mansoq-abdm","apiModule":"repositories/platform/mansoq-abdm/frontend/src/lib/mansoqApi.ts","operationKey":"routes.dismissProfileShare","method":"POST","path":"/api/abdm/facilities/{facilityId}/abdm/profile-shares/{shareId}/dismiss","resolution":"literal","originOmitted":false,"source":{"path":"repositories/platform/mansoq-abdm/frontend/src/lib/mansoqApi.ts","line":611,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"description":"","pathParameters":[{"name":"facilityId","type":"path string; semantic ID type requires contract confirmation","required":true},{"name":"shareId","type":"path string; semantic ID type requires contract confirmation","required":true}],"declaredQueryParameters":[],"request":null,"response":null,"query":null,"clientNoAuth":null,"contractKind":"HTTP option object; client/server ownership review pending","reviewStatus":"client contract extracted; runtime behavior and authorization review pending","backendOperationIds":[],"sourceFamily":"separate app/transport source; installation requires verification","backendMatchStatus":"no exact statically resolved backend match in scanned contracts"},{"id":"frontend-operation-c69852feb9a44779fc","repository":"repositories/platform/mansoq-abdm","apiModule":"repositories/platform/mansoq-abdm/frontend/src/lib/mansoqApi.ts","operationKey":"routes.callbacks","method":"GET","path":"/api/abdm/callbacks","resolution":"literal","originOmitted":false,"source":{"path":"repositories/platform/mansoq-abdm/frontend/src/lib/mansoqApi.ts","line":618,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"description":"","pathParameters":[],"declaredQueryParameters":[],"request":null,"response":null,"query":null,"clientNoAuth":null,"contractKind":"HTTP option object; client/server ownership review pending","reviewStatus":"client contract extracted; runtime behavior and authorization review pending","backendOperationIds":[],"sourceFamily":"separate app/transport source; installation requires verification","backendMatchStatus":"no exact statically resolved backend match in scanned contracts"},{"id":"frontend-operation-e80a2b64ee0e177508","repository":"repositories/platform/mansoq-abdm","apiModule":"repositories/platform/mansoq-abdm/frontend/src/lib/mansoqApi.ts","operationKey":"routes.callback","method":"GET","path":"/api/abdm/callbacks/{callbackId}","resolution":"literal","originOmitted":false,"source":{"path":"repositories/platform/mansoq-abdm/frontend/src/lib/mansoqApi.ts","line":623,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"description":"","pathParameters":[{"name":"callbackId","type":"path string; semantic ID type requires contract confirmation","required":true}],"declaredQueryParameters":[],"request":null,"response":null,"query":null,"clientNoAuth":null,"contractKind":"HTTP option object; client/server ownership review pending","reviewStatus":"client contract extracted; runtime behavior and authorization review pending","backendOperationIds":[],"sourceFamily":"separate app/transport source; installation requires verification","backendMatchStatus":"no exact statically resolved backend match in scanned contracts"},{"id":"frontend-operation-7ab52035c74573b751","repository":"repositories/platform/mansoq-abdm","apiModule":"repositories/platform/mansoq-abdm/frontend/src/lib/mansoqApi.ts","operationKey":"routes.encounterCareContext","method":"GET","path":"/api/abdm/encounters/{encounterId}/care-context","resolution":"literal","originOmitted":false,"source":{"path":"repositories/platform/mansoq-abdm/frontend/src/lib/mansoqApi.ts","line":629,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"description":"","pathParameters":[{"name":"encounterId","type":"path string; semantic ID type requires contract confirmation","required":true}],"declaredQueryParameters":[],"request":null,"response":null,"query":null,"clientNoAuth":null,"contractKind":"HTTP option object; client/server ownership review pending","reviewStatus":"client contract extracted; runtime behavior and authorization review pending","backendOperationIds":[],"sourceFamily":"separate app/transport source; installation requires verification","backendMatchStatus":"no exact statically resolved backend match in scanned contracts"},{"id":"frontend-operation-415fa56fb040f8ebed","repository":"repositories/platform/mansoq-abdm","apiModule":"repositories/platform/mansoq-abdm/frontend/src/lib/mansoqApi.ts","operationKey":"routes.encounterCareContextLink","method":"POST","path":"/api/abdm/encounters/{encounterId}/care-context/link","resolution":"literal","originOmitted":false,"source":{"path":"repositories/platform/mansoq-abdm/frontend/src/lib/mansoqApi.ts","line":634,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"description":"","pathParameters":[{"name":"encounterId","type":"path string; semantic ID type requires contract confirmation","required":true}],"declaredQueryParameters":[],"request":null,"response":null,"query":null,"clientNoAuth":null,"contractKind":"HTTP option object; client/server ownership review pending","reviewStatus":"client contract extracted; runtime behavior and authorization review pending","backendOperationIds":[],"sourceFamily":"separate app/transport source; installation requires verification","backendMatchStatus":"no exact statically resolved backend match in scanned contracts"},{"id":"frontend-operation-362f156909082f3fdb","repository":"repositories/platform/mansoq-abdm","apiModule":"repositories/platform/mansoq-abdm/frontend/src/lib/mansoqApi.ts","operationKey":"routes.shareItemAction","method":"POST","path":"/api/abdm/encounters/{encounterId}/share-items/{itemId}/{action}","resolution":"literal","originOmitted":false,"source":{"path":"repositories/platform/mansoq-abdm/frontend/src/lib/mansoqApi.ts","line":640,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"description":"","pathParameters":[{"name":"encounterId","type":"path string; semantic ID type requires contract confirmation","required":true},{"name":"itemId","type":"path string; semantic ID type requires contract confirmation","required":true},{"name":"action","type":"path string; semantic ID type requires contract confirmation","required":true}],"declaredQueryParameters":[],"request":null,"response":null,"query":null,"clientNoAuth":null,"contractKind":"HTTP option object; client/server ownership review pending","reviewStatus":"client contract extracted; runtime behavior and authorization review pending","backendOperationIds":[],"sourceFamily":"separate app/transport source; installation requires verification","backendMatchStatus":"no exact statically resolved backend match in scanned contracts"},{"id":"frontend-operation-438197ef15c9aa0580","repository":"repositories/platform/mansoq-abdm","apiModule":"repositories/platform/mansoq-abdm/frontend/src/lib/mansoqApi.ts","operationKey":"routes.patientSmsLink","method":"POST","path":"/api/abdm/patients/{patientId}/abha/sms-link","resolution":"literal","originOmitted":false,"source":{"path":"repositories/platform/mansoq-abdm/frontend/src/lib/mansoqApi.ts","line":646,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"description":"","pathParameters":[{"name":"patientId","type":"path string; semantic ID type requires contract confirmation","required":true}],"declaredQueryParameters":[],"request":null,"response":null,"query":null,"clientNoAuth":null,"contractKind":"HTTP option object; client/server ownership review pending","reviewStatus":"client contract extracted; runtime behavior and authorization review pending","backendOperationIds":[],"sourceFamily":"separate app/transport source; installation requires verification","backendMatchStatus":"no exact statically resolved backend match in scanned contracts"},{"id":"frontend-operation-19d541906bf75e7513","repository":"repositories/platform/mansoq-abdm","apiModule":"repositories/platform/mansoq-abdm/frontend/src/lib/mansoqApi.ts","operationKey":"routes.patientConsents","method":"GET","path":"/api/abdm/patients/{patientId}/abha/consents","resolution":"literal","originOmitted":false,"source":{"path":"repositories/platform/mansoq-abdm/frontend/src/lib/mansoqApi.ts","line":652,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"description":"","pathParameters":[{"name":"patientId","type":"path string; semantic ID type requires contract confirmation","required":true}],"declaredQueryParameters":[],"request":null,"response":null,"query":null,"clientNoAuth":null,"contractKind":"HTTP option object; client/server ownership review pending","reviewStatus":"client contract extracted; runtime behavior and authorization review pending","backendOperationIds":[],"sourceFamily":"separate app/transport source; installation requires verification","backendMatchStatus":"no exact statically resolved backend match in scanned contracts"},{"id":"frontend-operation-afabab49c1fb3b5544","repository":"repositories/platform/mansoq-abdm","apiModule":"repositories/platform/mansoq-abdm/frontend/src/lib/mansoqApi.ts","operationKey":"routes.consentRequests","method":"GET","path":"/api/abdm/patients/{patientId}/abha/consent-requests","resolution":"literal","originOmitted":false,"source":{"path":"repositories/platform/mansoq-abdm/frontend/src/lib/mansoqApi.ts","line":661,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"description":"","pathParameters":[{"name":"patientId","type":"path string; semantic ID type requires contract confirmation","required":true}],"declaredQueryParameters":[],"request":null,"response":null,"query":null,"clientNoAuth":null,"contractKind":"HTTP option object; client/server ownership review pending","reviewStatus":"client contract extracted; runtime behavior and authorization review pending","backendOperationIds":[],"sourceFamily":"separate app/transport source; installation requires verification","backendMatchStatus":"no exact statically resolved backend match in scanned contracts"},{"id":"frontend-operation-1e6bbbe9c54974d858","repository":"repositories/platform/mansoq-abdm","apiModule":"repositories/platform/mansoq-abdm/frontend/src/lib/mansoqApi.ts","operationKey":"routes.createConsentRequest","method":"POST","path":"/api/abdm/patients/{patientId}/abha/consent-requests","resolution":"literal","originOmitted":false,"source":{"path":"repositories/platform/mansoq-abdm/frontend/src/lib/mansoqApi.ts","line":666,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"description":"","pathParameters":[{"name":"patientId","type":"path string; semantic ID type requires contract confirmation","required":true}],"declaredQueryParameters":[],"request":null,"response":null,"query":null,"clientNoAuth":null,"contractKind":"HTTP option object; client/server ownership review pending","reviewStatus":"client contract extracted; runtime behavior and authorization review pending","backendOperationIds":[],"sourceFamily":"separate app/transport source; installation requires verification","backendMatchStatus":"no exact statically resolved backend match in scanned contracts"},{"id":"frontend-operation-3c7ae1b424a5c0f559","repository":"repositories/platform/mansoq-abdm","apiModule":"repositories/platform/mansoq-abdm/frontend/src/lib/mansoqApi.ts","operationKey":"routes.consentRequestAction","method":"POST","path":"/api/abdm/patients/{patientId}/abha/consent-requests/{requestId}/{action}","resolution":"literal","originOmitted":false,"source":{"path":"repositories/platform/mansoq-abdm/frontend/src/lib/mansoqApi.ts","line":672,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"description":"","pathParameters":[{"name":"patientId","type":"path string; semantic ID type requires contract confirmation","required":true},{"name":"requestId","type":"path string; semantic ID type requires contract confirmation","required":true},{"name":"action","type":"path string; semantic ID type requires contract confirmation","required":true}],"declaredQueryParameters":[],"request":null,"response":null,"query":null,"clientNoAuth":null,"contractKind":"HTTP option object; client/server ownership review pending","reviewStatus":"client contract extracted; runtime behavior and authorization review pending","backendOperationIds":[],"sourceFamily":"separate app/transport source; installation requires verification","backendMatchStatus":"no exact statically resolved backend match in scanned contracts"},{"id":"frontend-operation-87e6d3465ca7b70e04","repository":"repositories/platform/mansoq-abdm","apiModule":"repositories/platform/mansoq-abdm/frontend/src/lib/mansoqApi.ts","operationKey":"routes.fetchedRecord","method":"GET","path":"/api/abdm/patients/{patientId}/abha/records/{recordId}","resolution":"literal","originOmitted":false,"source":{"path":"repositories/platform/mansoq-abdm/frontend/src/lib/mansoqApi.ts","line":678,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"description":"","pathParameters":[{"name":"patientId","type":"path string; semantic ID type requires contract confirmation","required":true},{"name":"recordId","type":"path string; semantic ID type requires contract confirmation","required":true}],"declaredQueryParameters":[],"request":null,"response":null,"query":null,"clientNoAuth":null,"contractKind":"HTTP option object; client/server ownership review pending","reviewStatus":"client contract extracted; runtime behavior and authorization review pending","backendOperationIds":[],"sourceFamily":"separate app/transport source; installation requires verification","backendMatchStatus":"no exact statically resolved backend match in scanned contracts"},{"id":"frontend-operation-37ee0697de83266192","repository":"repositories/platform/mansoq-abdm","apiModule":"repositories/platform/mansoq-abdm/frontend/src/lib/mansoqApi.ts","operationKey":"routes.providers","method":"GET","path":"/api/abdm/providers","resolution":"literal","originOmitted":false,"source":{"path":"repositories/platform/mansoq-abdm/frontend/src/lib/mansoqApi.ts","line":683,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"description":"","pathParameters":[],"declaredQueryParameters":[],"request":null,"response":null,"query":null,"clientNoAuth":null,"contractKind":"HTTP option object; client/server ownership review pending","reviewStatus":"client contract extracted; runtime behavior and authorization review pending","backendOperationIds":[],"sourceFamily":"separate app/transport source; installation requires verification","backendMatchStatus":"no exact statically resolved backend match in scanned contracts"},{"id":"frontend-operation-7d5faf3f4167f98cc6","repository":"repositories/platform/mansoq-abdm","apiModule":"repositories/platform/mansoq-abdm/frontend/src/lib/mansoqApi.ts","operationKey":"routes.requestAadhaarOtp","method":"POST","path":"/api/abdm/abha/enrol/aadhaar/request-otp","resolution":"literal","originOmitted":false,"source":{"path":"repositories/platform/mansoq-abdm/frontend/src/lib/mansoqApi.ts","line":689,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"description":"","pathParameters":[],"declaredQueryParameters":[],"request":null,"response":null,"query":null,"clientNoAuth":null,"contractKind":"HTTP option object; client/server ownership review pending","reviewStatus":"client contract extracted; runtime behavior and authorization review pending","backendOperationIds":[],"sourceFamily":"separate app/transport source; installation requires verification","backendMatchStatus":"no exact statically resolved backend match in scanned contracts"},{"id":"frontend-operation-96a44641e1d7bcc08f","repository":"repositories/platform/mansoq-abdm","apiModule":"repositories/platform/mansoq-abdm/frontend/src/lib/mansoqApi.ts","operationKey":"routes.enrolByAadhaar","method":"POST","path":"/api/abdm/abha/enrol/aadhaar/verify","resolution":"literal","originOmitted":false,"source":{"path":"repositories/platform/mansoq-abdm/frontend/src/lib/mansoqApi.ts","line":695,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"description":"","pathParameters":[],"declaredQueryParameters":[],"request":null,"response":null,"query":null,"clientNoAuth":null,"contractKind":"HTTP option object; client/server ownership review pending","reviewStatus":"client contract extracted; runtime behavior and authorization review pending","backendOperationIds":[],"sourceFamily":"separate app/transport source; installation requires verification","backendMatchStatus":"no exact statically resolved backend match in scanned contracts"},{"id":"frontend-operation-323c08ee051a96911b","repository":"repositories/platform/mansoq-abdm","apiModule":"repositories/platform/mansoq-abdm/frontend/src/lib/mansoqApi.ts","operationKey":"routes.requestMobileOtp","method":"POST","path":"/api/abdm/abha/enrol/mobile/request-otp","resolution":"literal","originOmitted":false,"source":{"path":"repositories/platform/mansoq-abdm/frontend/src/lib/mansoqApi.ts","line":701,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"description":"","pathParameters":[],"declaredQueryParameters":[],"request":null,"response":null,"query":null,"clientNoAuth":null,"contractKind":"HTTP option object; client/server ownership review pending","reviewStatus":"client contract extracted; runtime behavior and authorization review pending","backendOperationIds":[],"sourceFamily":"separate app/transport source; installation requires verification","backendMatchStatus":"no exact statically resolved backend match in scanned contracts"},{"id":"frontend-operation-66e948b670ea00731f","repository":"repositories/platform/mansoq-abdm","apiModule":"repositories/platform/mansoq-abdm/frontend/src/lib/mansoqApi.ts","operationKey":"routes.verifyMobileOtp","method":"POST","path":"/api/abdm/abha/enrol/mobile/verify","resolution":"literal","originOmitted":false,"source":{"path":"repositories/platform/mansoq-abdm/frontend/src/lib/mansoqApi.ts","line":707,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"description":"","pathParameters":[],"declaredQueryParameters":[],"request":null,"response":null,"query":null,"clientNoAuth":null,"contractKind":"HTTP option object; client/server ownership review pending","reviewStatus":"client contract extracted; runtime behavior and authorization review pending","backendOperationIds":[],"sourceFamily":"separate app/transport source; installation requires verification","backendMatchStatus":"no exact statically resolved backend match in scanned contracts"},{"id":"frontend-operation-428ab3f7872e6be3bb","repository":"repositories/platform/mansoq-abdm","apiModule":"repositories/platform/mansoq-abdm/frontend/src/lib/mansoqApi.ts","operationKey":"routes.addressSuggestions","method":"POST","path":"/api/abdm/abha/enrol/address/suggestions","resolution":"literal","originOmitted":false,"source":{"path":"repositories/platform/mansoq-abdm/frontend/src/lib/mansoqApi.ts","line":718,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"description":"","pathParameters":[],"declaredQueryParameters":[],"request":null,"response":null,"query":null,"clientNoAuth":null,"contractKind":"HTTP option object; client/server ownership review pending","reviewStatus":"client contract extracted; runtime behavior and authorization review pending","backendOperationIds":[],"sourceFamily":"separate app/transport source; installation requires verification","backendMatchStatus":"no exact statically resolved backend match in scanned contracts"},{"id":"frontend-operation-ba8b2897bcc068af49","repository":"repositories/platform/mansoq-abdm","apiModule":"repositories/platform/mansoq-abdm/frontend/src/lib/mansoqApi.ts","operationKey":"routes.claimAbhaAddress","method":"POST","path":"/api/abdm/abha/enrol/address/claim","resolution":"literal","originOmitted":false,"source":{"path":"repositories/platform/mansoq-abdm/frontend/src/lib/mansoqApi.ts","line":724,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"description":"","pathParameters":[],"declaredQueryParameters":[],"request":null,"response":null,"query":null,"clientNoAuth":null,"contractKind":"HTTP option object; client/server ownership review pending","reviewStatus":"client contract extracted; runtime behavior and authorization review pending","backendOperationIds":[],"sourceFamily":"separate app/transport source; installation requires verification","backendMatchStatus":"no exact statically resolved backend match in scanned contracts"},{"id":"frontend-operation-c8319c7cf5a5804f27","repository":"repositories/platform/mansoq-abdm","apiModule":"repositories/platform/mansoq-abdm/frontend/src/lib/mansoqApi.ts","operationKey":"routes.loginRequestOtp","method":"POST","path":"/api/abdm/abha/login/request-otp","resolution":"literal","originOmitted":false,"source":{"path":"repositories/platform/mansoq-abdm/frontend/src/lib/mansoqApi.ts","line":731,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"description":"","pathParameters":[],"declaredQueryParameters":[],"request":null,"response":null,"query":null,"clientNoAuth":null,"contractKind":"HTTP option object; client/server ownership review pending","reviewStatus":"client contract extracted; runtime behavior and authorization review pending","backendOperationIds":[],"sourceFamily":"separate app/transport source; installation requires verification","backendMatchStatus":"no exact statically resolved backend match in scanned contracts"},{"id":"frontend-operation-919ad6c1b15746b473","repository":"repositories/platform/mansoq-abdm","apiModule":"repositories/platform/mansoq-abdm/frontend/src/lib/mansoqApi.ts","operationKey":"routes.loginVerifyOtp","method":"POST","path":"/api/abdm/abha/login/verify","resolution":"literal","originOmitted":false,"source":{"path":"repositories/platform/mansoq-abdm/frontend/src/lib/mansoqApi.ts","line":737,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"description":"","pathParameters":[],"declaredQueryParameters":[],"request":null,"response":null,"query":null,"clientNoAuth":null,"contractKind":"HTTP option object; client/server ownership review pending","reviewStatus":"client contract extracted; runtime behavior and authorization review pending","backendOperationIds":[],"sourceFamily":"separate app/transport source; installation requires verification","backendMatchStatus":"no exact statically resolved backend match in scanned contracts"},{"id":"frontend-operation-0b86079c127e0d9224","repository":"repositories/platform/mansoq-abdm","apiModule":"repositories/platform/mansoq-abdm/frontend/src/lib/mansoqApi.ts","operationKey":"routes.loginSelectAccount","method":"POST","path":"/api/abdm/abha/login/select-account","resolution":"literal","originOmitted":false,"source":{"path":"repositories/platform/mansoq-abdm/frontend/src/lib/mansoqApi.ts","line":743,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"description":"","pathParameters":[],"declaredQueryParameters":[],"request":null,"response":null,"query":null,"clientNoAuth":null,"contractKind":"HTTP option object; client/server ownership review pending","reviewStatus":"client contract extracted; runtime behavior and authorization review pending","backendOperationIds":[],"sourceFamily":"separate app/transport source; installation requires verification","backendMatchStatus":"no exact statically resolved backend match in scanned contracts"},{"id":"frontend-operation-2ee89d956be563f9e1","repository":"repositories/platform/mansoq-abdm","apiModule":"repositories/platform/mansoq-abdm/frontend/src/lib/mansoqApi.ts","operationKey":"routes.transaction","method":"GET","path":"/api/abdm/abha/transactions/{txnId}","resolution":"literal","originOmitted":false,"source":{"path":"repositories/platform/mansoq-abdm/frontend/src/lib/mansoqApi.ts","line":749,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"description":"","pathParameters":[{"name":"txnId","type":"path string; semantic ID type requires contract confirmation","required":true}],"declaredQueryParameters":[],"request":null,"response":null,"query":null,"clientNoAuth":null,"contractKind":"HTTP option object; client/server ownership review pending","reviewStatus":"client contract extracted; runtime behavior and authorization review pending","backendOperationIds":[],"sourceFamily":"separate app/transport source; installation requires verification","backendMatchStatus":"no exact statically resolved backend match in scanned contracts"},{"id":"frontend-operation-7dc330a32bb478de77","repository":"repositories/platform/mansoq-abdm","apiModule":"repositories/platform/mansoq-abdm/frontend/src/lib/mansoqApi.ts","operationKey":"routes.patientAbha","method":"GET","path":"/api/abdm/patients/{patientId}/abha","resolution":"literal","originOmitted":false,"source":{"path":"repositories/platform/mansoq-abdm/frontend/src/lib/mansoqApi.ts","line":755,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"description":"","pathParameters":[{"name":"patientId","type":"path string; semantic ID type requires contract confirmation","required":true}],"declaredQueryParameters":[],"request":null,"response":null,"query":null,"clientNoAuth":null,"contractKind":"HTTP option object; client/server ownership review pending","reviewStatus":"client contract extracted; runtime behavior and authorization review pending","backendOperationIds":[],"sourceFamily":"separate app/transport source; installation requires verification","backendMatchStatus":"no exact statically resolved backend match in scanned contracts"},{"id":"frontend-operation-739805302e397bea32","repository":"repositories/platform/mansoq-abdm","apiModule":"repositories/platform/mansoq-abdm/frontend/src/lib/mansoqApi.ts","operationKey":"routes.patientAbhaLink","method":"POST","path":"/api/abdm/patients/{patientId}/abha/link","resolution":"literal","originOmitted":false,"source":{"path":"repositories/platform/mansoq-abdm/frontend/src/lib/mansoqApi.ts","line":760,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"description":"","pathParameters":[{"name":"patientId","type":"path string; semantic ID type requires contract confirmation","required":true}],"declaredQueryParameters":[],"request":null,"response":null,"query":null,"clientNoAuth":null,"contractKind":"HTTP option object; client/server ownership review pending","reviewStatus":"client contract extracted; runtime behavior and authorization review pending","backendOperationIds":[],"sourceFamily":"separate app/transport source; installation requires verification","backendMatchStatus":"no exact statically resolved backend match in scanned contracts"}],"schemas":[]},"services":{"operations":[]},"boundaries":[]}