{"schemaVersion":"1.0","sourceCommit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca","sourceVisibility":"private","article":{"id":"api-service-mansoq-mock-ptz-camera-web-server-go","title":"Server service route reference · mansoq-mock-ptz-camera","summary":"5 local server routes with handler/middleware identities, parameter and status evidence. Installation and complete authorization/validation review remain pending.","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":"Service-local route scope","body":"These 5 server route declarations are distinct from frontend API callers. Their paths are local to the router/application; deployment base, router mounts and installed middleware must be confirmed before constructing a full URL."},{"title":"Declared operations","body":"| Method | Local path | Handler/middleware identities |\n| --- | --- | --- |\n| ANY | `/` | h.basicAuth |\n| ANY | `/test` | h.basicAuth |\n| ANY | `/static/` | h.basicAuthHandler |\n| ANY | `/ws/video` | h.handleVideoWS |\n| ANY | `/ws` | h.handleWebSocket |"},{"title":"ANY /","body":"bridge/service-local ServeMux declaration; listener, method guards and deployment base require review. Go registration inventoried; no Go handler schema or behavioral review is claimed.\n\n**Handler/middleware:** `h.basicAuth`. Go lexical route declaration only; handler payload/authentication review pending."},{"title":"ANY /test","body":"bridge/service-local ServeMux declaration; listener, method guards and deployment base require review. Go registration inventoried; no Go handler schema or behavioral review is claimed.\n\n**Handler/middleware:** `h.basicAuth`. Go lexical route declaration only; handler payload/authentication review pending."},{"title":"ANY /static/","body":"bridge/service-local ServeMux declaration; listener, method guards and deployment base require review. Go registration inventoried; no Go handler schema or behavioral review is claimed.\n\n**Handler/middleware:** `h.basicAuthHandler`. Go lexical route declaration only; handler payload/authentication review pending."},{"title":"ANY /ws/video","body":"bridge/service-local ServeMux declaration; listener, method guards and deployment base require review. Go registration inventoried; no Go handler schema or behavioral review is claimed.\n\n**Handler/middleware:** `h.handleVideoWS`. Go lexical route declaration only; handler payload/authentication review pending."},{"title":"ANY /ws","body":"bridge/service-local ServeMux declaration; listener, method guards and deployment base require review. Go registration inventoried; no Go handler schema or behavioral review is claimed.\n\n**Handler/middleware:** `h.handleWebSocket`. Go lexical route declaration only; handler payload/authentication review pending."}],"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-mock-ptz-camera/web/server.go","line":46,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},{"path":"repositories/teleicu/mansoq-mock-ptz-camera/web/server.go","line":47,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},{"path":"repositories/teleicu/mansoq-mock-ptz-camera/web/server.go","line":49,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},{"path":"repositories/teleicu/mansoq-mock-ptz-camera/web/server.go","line":50,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},{"path":"repositories/teleicu/mansoq-mock-ptz-camera/web/server.go","line":51,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"}],"related":["it-api-contract","it-api-auth","security-rcm-roles"],"verification":"Static API contract — behavior review pending","version":"f6e9f05f76d4","apiReferenceIds":["go-service-operation-29865bb8b21edd58e1","go-service-operation-e3c8f7b4a06ec11cb7","go-service-operation-67d8cfdb791c1fecfb","go-service-operation-a5de3e20d3907dd60e","go-service-operation-22db974ca7d354346e"]},"backend":{"resources":[],"operations":[],"methodEvidence":[],"schemas":[],"frameworkSettings":[]},"frontend":{"operations":[],"schemas":[]},"services":{"operations":[{"id":"go-service-operation-29865bb8b21edd58e1","repository":"repositories/teleicu/mansoq-mock-ptz-camera","apiModule":"repositories/teleicu/mansoq-mock-ptz-camera/web/server.go","method":"ANY","path":"/","resolution":"literal Go ServeMux registration","mountStatus":"bridge/service-local ServeMux declaration; listener, method guards and deployment base require review","handlers":[{"name":"h.basicAuth","source":{"path":"repositories/teleicu/mansoq-mock-ptz-camera/web/server.go","line":46,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"signature":[],"requestFieldsRead":[],"explicitStatuses":[],"declaredErrors":[],"reviewStatus":"Go lexical route declaration only; handler payload/authentication review pending"}],"source":{"path":"repositories/teleicu/mansoq-mock-ptz-camera/web/server.go","line":46,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"pathParameters":[],"reviewStatus":"Go registration inventoried; no Go handler schema or behavioral review is claimed"},{"id":"go-service-operation-e3c8f7b4a06ec11cb7","repository":"repositories/teleicu/mansoq-mock-ptz-camera","apiModule":"repositories/teleicu/mansoq-mock-ptz-camera/web/server.go","method":"ANY","path":"/test","resolution":"literal Go ServeMux registration","mountStatus":"bridge/service-local ServeMux declaration; listener, method guards and deployment base require review","handlers":[{"name":"h.basicAuth","source":{"path":"repositories/teleicu/mansoq-mock-ptz-camera/web/server.go","line":47,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"signature":[],"requestFieldsRead":[],"explicitStatuses":[],"declaredErrors":[],"reviewStatus":"Go lexical route declaration only; handler payload/authentication review pending"}],"source":{"path":"repositories/teleicu/mansoq-mock-ptz-camera/web/server.go","line":47,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"pathParameters":[],"reviewStatus":"Go registration inventoried; no Go handler schema or behavioral review is claimed"},{"id":"go-service-operation-67d8cfdb791c1fecfb","repository":"repositories/teleicu/mansoq-mock-ptz-camera","apiModule":"repositories/teleicu/mansoq-mock-ptz-camera/web/server.go","method":"ANY","path":"/static/","resolution":"literal Go ServeMux registration","mountStatus":"bridge/service-local ServeMux declaration; listener, method guards and deployment base require review","handlers":[{"name":"h.basicAuthHandler","source":{"path":"repositories/teleicu/mansoq-mock-ptz-camera/web/server.go","line":49,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"signature":[],"requestFieldsRead":[],"explicitStatuses":[],"declaredErrors":[],"reviewStatus":"Go lexical route declaration only; handler payload/authentication review pending"}],"source":{"path":"repositories/teleicu/mansoq-mock-ptz-camera/web/server.go","line":49,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"pathParameters":[],"reviewStatus":"Go registration inventoried; no Go handler schema or behavioral review is claimed"},{"id":"go-service-operation-a5de3e20d3907dd60e","repository":"repositories/teleicu/mansoq-mock-ptz-camera","apiModule":"repositories/teleicu/mansoq-mock-ptz-camera/web/server.go","method":"ANY","path":"/ws/video","resolution":"literal Go ServeMux registration","mountStatus":"bridge/service-local ServeMux declaration; listener, method guards and deployment base require review","handlers":[{"name":"h.handleVideoWS","source":{"path":"repositories/teleicu/mansoq-mock-ptz-camera/web/server.go","line":50,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"signature":[],"requestFieldsRead":[],"explicitStatuses":[],"declaredErrors":[],"reviewStatus":"Go lexical route declaration only; handler payload/authentication review pending"}],"source":{"path":"repositories/teleicu/mansoq-mock-ptz-camera/web/server.go","line":50,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"pathParameters":[],"reviewStatus":"Go registration inventoried; no Go handler schema or behavioral review is claimed"},{"id":"go-service-operation-22db974ca7d354346e","repository":"repositories/teleicu/mansoq-mock-ptz-camera","apiModule":"repositories/teleicu/mansoq-mock-ptz-camera/web/server.go","method":"ANY","path":"/ws","resolution":"literal Go ServeMux registration","mountStatus":"bridge/service-local ServeMux declaration; listener, method guards and deployment base require review","handlers":[{"name":"h.handleWebSocket","source":{"path":"repositories/teleicu/mansoq-mock-ptz-camera/web/server.go","line":51,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"signature":[],"requestFieldsRead":[],"explicitStatuses":[],"declaredErrors":[],"reviewStatus":"Go lexical route declaration only; handler payload/authentication review pending"}],"source":{"path":"repositories/teleicu/mansoq-mock-ptz-camera/web/server.go","line":51,"commit":"f6e9f05f76d443b26ebd2369f67d3c3bd52257ca"},"pathParameters":[],"reviewStatus":"Go registration inventoried; no Go handler schema or behavioral review is claimed"}]},"boundaries":[]}