{"schemaVersion":"1.0","sourceCommit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca","sourceVisibility":"private","article":{"id":"api-boundary-repositories-teleicu-mansoq-teleicu-gateway","title":"teleicu_middleware_backend integration boundary","summary":"Source boundary for teleicu_middleware_backend: 20 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":"The pinned integration sources identify the package and operational boundary. The operation/schema inventory retains the concrete route evidence."},{"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/teleicu/mansoq-teleicu-gateway/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-teleicu-mansoq-teleicu-gateway"]},"backend":{"resources":[],"operations":[],"methodEvidence":[],"schemas":[],"frameworkSettings":[]},"frontend":{"operations":[],"schemas":[]},"services":{"operations":[]},"boundaries":[{"id":"repositories-teleicu-mansoq-teleicu-gateway","repository":"repositories/teleicu/mansoq-teleicu-gateway","title":"teleicu_middleware_backend","classification":"separate repository / optional app or service","implementationLanguages":["py","js"],"backendOperationIds":["backend-resource-24b951a59edffde4:GET:ping","backend-resource-24b951a59edffde4:GET:health_check","backend-resource-24b951a59edffde4:GET:mansoq_communication_check","backend-resource-24b951a59edffde4:GET:mansoq_communication_check_as_asset","backend-resource-7d8c3d00ca1a09b5:GET:status","backend-resource-7d8c3d00ca1a09b5:GET:presets","backend-resource-7d8c3d00ca1a09b5:POST:set_preset","backend-resource-7d8c3d00ca1a09b5:POST:go_to_preset","backend-resource-7d8c3d00ca1a09b5:POST:absolute_move","backend-resource-7d8c3d00ca1a09b5:POST:relative_move","backend-resource-7d8c3d00ca1a09b5:POST:snapshot_at_location","backend-resource-7d8c3d00ca1a09b5:GET:camera_statuses","backend-resource-6ba3612ba96b1eb4:POST:get_video_feed_stream_token","backend-resource-6ba3612ba96b1eb4:POST:get_vital_stream_token","backend-resource-6ba3612ba96b1eb4:POST:validate_stream_token","backend-path-9ea72a66152b7d3c:ANY:home","backend-path-5be44cd70ec81fef:GET:get","backend-path-d85850f41ac04499:POST:verify_token","backend-path-44b4c3138428e2eb:POST:update_observations","backend-path-64d308a0515e3c0a:GET:device_statuses"],"frontendOperationIds":[],"serviceOperationIds":[],"documentationHeadings":[],"sources":[{"path":"repositories/teleicu/mansoq-teleicu-gateway/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."}]}