{"schemaVersion":"1.0","sourceCommit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca","sourceVisibility":"private","article":{"id":"api-boundary-repositories-platform-mansoq-ccm-uhi","title":"MANSOQ UHI integration boundary","summary":"Source boundary for MANSOQ UHI: 9 Python backend mappings, 0 client declarations and 0 service routes. Installation, mounts and production qualification require verification.","module":"IT & integrations","roles":["IT administrator","Developer","Integration engineer"],"facilities":["All configured facility types"],"kind":"reference","minutes":3,"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":"Declared component boundary","body":"separate repository / optional app or service. Repository and route declarations do not prove this component is installed, enabled, certified or compatible with the current deployment."},{"title":"Routes and installation","body":"Plugin routes use their local URL declarations under the deployment-selected mount. Alternative core routes must not be combined as if simultaneously active."},{"title":"Documentation evidence","body":"- Local Development\n- Production Setup\n- API Reference\n- 1. Search\n- 2. Select\n- 3. Init\n- 4. Confirm\n- 5. Status\n- 6. Cancel\n- Emergency Resource Request\n- 7. Emergency Request\n- Notifications\n- Payload Format\n- Notification Types & Triggers\n- Notification Flow"},{"title":"Review status","body":"This article establishes repository/contract boundaries and does not prove installed capability, production credentials, regulator acceptance, security completeness or a validated click-by-click workflow."}],"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-ccm-uhi/README.md","line":1,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}],"related":["it-api-contract","it-api-auth","security-rcm-roles"],"verification":"Static API contract — behavior review pending","version":"f6e9f05f76d4","apiReferenceIds":["repositories-platform-mansoq-ccm-uhi"]},"backend":{"resources":[],"operations":[],"methodEvidence":[],"schemas":[],"frameworkSettings":[]},"frontend":{"operations":[],"schemas":[]},"services":{"operations":[]},"boundaries":[{"id":"repositories-platform-mansoq-ccm-uhi","repository":"repositories/platform/mansoq-ccm-uhi","title":"MANSOQ UHI","classification":"separate repository / optional app or service","implementationLanguages":["py"],"backendOperationIds":["backend-resource-ebc29bafcd857b6e:GET:search","backend-resource-ebc29bafcd857b6e:POST:select","backend-resource-ebc29bafcd857b6e:POST:confirm","backend-resource-ebc29bafcd857b6e:POST:status","backend-resource-ebc29bafcd857b6e:POST:cancel","backend-resource-ebc29bafcd857b6e:POST:reschedule","backend-path-c6818d18d6bd083d:ANY:healthy","backend-path-d2ba889bf91b8030:POST:post","backend-path-7b3ab21b418973a3:POST:post"],"frontendOperationIds":[],"serviceOperationIds":[],"documentationHeadings":[{"title":"Local Development","source":{"path":"repositories/platform/mansoq-ccm-uhi/README.md","line":5,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}},{"title":"Production Setup","source":{"path":"repositories/platform/mansoq-ccm-uhi/README.md","line":54,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}},{"title":"API Reference","source":{"path":"repositories/platform/mansoq-ccm-uhi/README.md","line":73,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}},{"title":"1. Search","source":{"path":"repositories/platform/mansoq-ccm-uhi/README.md","line":77,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}},{"title":"2. Select","source":{"path":"repositories/platform/mansoq-ccm-uhi/README.md","line":107,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}},{"title":"3. Init","source":{"path":"repositories/platform/mansoq-ccm-uhi/README.md","line":134,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}},{"title":"4. Confirm","source":{"path":"repositories/platform/mansoq-ccm-uhi/README.md","line":174,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}},{"title":"5. Status","source":{"path":"repositories/platform/mansoq-ccm-uhi/README.md","line":203,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}},{"title":"6. Cancel","source":{"path":"repositories/platform/mansoq-ccm-uhi/README.md","line":226,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}},{"title":"Emergency Resource Request","source":{"path":"repositories/platform/mansoq-ccm-uhi/README.md","line":253,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}},{"title":"7. Emergency Request","source":{"path":"repositories/platform/mansoq-ccm-uhi/README.md","line":255,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}},{"title":"Notifications","source":{"path":"repositories/platform/mansoq-ccm-uhi/README.md","line":290,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}},{"title":"Payload Format","source":{"path":"repositories/platform/mansoq-ccm-uhi/README.md","line":294,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}},{"title":"Notification Types & Triggers","source":{"path":"repositories/platform/mansoq-ccm-uhi/README.md","line":307,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}},{"title":"Notification Flow","source":{"path":"repositories/platform/mansoq-ccm-uhi/README.md","line":416,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}}],"sources":[{"path":"repositories/platform/mansoq-ccm-uhi/README.md","line":1,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}],"availability":"Repository and route declarations do not prove this component is installed, enabled, certified or compatible with the current deployment.","mountBoundary":"Plugin routes use their local URL declarations under the deployment-selected mount. Alternative core routes must not be combined as if simultaneously active.","declarationCoverage":"Supported HTTP contract declarations are inventoried; behavior review pending."}]}