{"schemaVersion":"1.0","sourceCommit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca","sourceVisibility":"private","article":{"id":"api-boundary-repositories-platform-mansoq-odoo-connector","title":"MANSOQ integration boundary","summary":"Source boundary for MANSOQ: 30 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/platform/mansoq-odoo-connector/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-odoo-connector"]},"backend":{"resources":[],"operations":[],"methodEvidence":[],"schemas":[],"frameworkSettings":[]},"frontend":{"operations":[],"schemas":[]},"services":{"operations":[]},"boundaries":[{"id":"repositories-platform-mansoq-odoo-connector","repository":"repositories/platform/mansoq-odoo-connector","title":"MANSOQ","classification":"separate repository / optional app or service","implementationLanguages":["py"],"backendOperationIds":["backend-service-2a8c9894586d95a9:POST:account_move","backend-service-47a71d40692b8ce9:POST:account_move_return","backend-service-ee49c0391d184e30:POST:account_move_payment","backend-service-de02169c7c1c0499:POST:account_move_payment_cancel","backend-service-6314180697d167cd:POST:open_session","backend-service-c7273eea31479fd7:PUT:close_session","backend-service-c7273eea31479fd7:POST:close_session","backend-service-399f671c0baa4a97:POST:get_current_session","backend-service-b0ff34c6095aa064:GET:list_sessions","backend-service-b0ff34c6095aa064:POST:list_sessions","backend-service-707819912756793b:POST:create_transfer","backend-service-92ee2d1d194a8478:PUT:accept_transfer","backend-service-92ee2d1d194a8478:POST:accept_transfer","backend-service-b2998a1e7796cec0:PUT:reject_transfer","backend-service-b2998a1e7796cec0:POST:reject_transfer","backend-service-88c76947f8ea329c:PUT:cancel_transfer","backend-service-88c76947f8ea329c:POST:cancel_transfer","backend-service-719477e7501381d0:GET:list_transfers","backend-service-719477e7501381d0:POST:list_transfers","backend-service-d6d69c9bf4acf630:GET:get_pending_transfers","backend-service-d6d69c9bf4acf630:POST:get_pending_transfers","backend-service-9f326d89b6c94d85:GET:list_counters","backend-service-724b74bad0a003e6:GET:get_insurance_company_by_id","backend-service-b3b92b4850ef92be:GET:search_insurance_companies","backend-service-f4ce040c33d4e64b:GET:get_payment_method_lines","backend-service-ca5491d06d10968d:GET:get_payment_method_line","backend-service-df3d114d6259495c:POST:create_update_category","backend-service-33dd182bce8b4c6d:POST:create_update_product","backend-service-df40701f20ebac99:POST:create_update_partner","backend-service-c5247cee71fc2152:POST:create_user"],"frontendOperationIds":[],"serviceOperationIds":[],"documentationHeadings":[],"sources":[{"path":"repositories/platform/mansoq-odoo-connector/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."}]}