{"version":"2026-10-12.1","openapi_url":"/v1/openapi.public.json","capabilities":[{"id":"GET /v1/a2a/.well-known/agent.json","method":"GET","path":"/v1/a2a/.well-known/agent.json","policy":{"audience":"public","auth":"anonymous","scopes":[],"scope_policy":"none","tenant":"none","user":"No user or tenant context.","features":[],"settings":[],"stability":"stable","reason":"","disabled_reason":"a2a_profile_migration_required","conditional_scopes":{}},"availability":{"state":"unavailable","conditions":["a2a_profile_migration_required"],"readiness":"not_probed"},"contract":{"url":"/v1/openapi.public.json","pointer":"/paths/~1v1~1a2a~1.well-known~1agent.json/get","output_status":"declared","media_types":["application/json"]},"limits":{"request_constraints":"/paths/~1v1~1a2a~1.well-known~1agent.json/get","rate_requests":120,"rate_window_seconds":60,"test_key_rate_requests":20,"note":"Request schemas contain declared input bounds; provider, quota and resource limits may be stricter."},"sdk":{"python":{"status":"unverified","evidence":[],"qualification":"Checkout source only; released-package conformance is not asserted."},"typescript":{"status":"unverified","evidence":[],"qualification":"Checkout source only; released-package conformance is not asserted."}}},{"id":"GET /v1/a2a/agents","method":"GET","path":"/v1/a2a/agents","policy":{"audience":"public","auth":"credential","scopes":["a2a:read"],"scope_policy":"a2a","tenant":"credential_or_validated_request","user":"Tenant-scoped external agent registry and tasks; credential bindings and outbound policy apply.","features":[],"settings":[],"stability":"alpha","reason":"","disabled_reason":null,"conditional_scopes":{}},"availability":{"state":"conditional","conditions":["valid_credentials","resource_permissions","tenant_context","scope:a2a:read"],"readiness":"not_probed"},"contract":{"url":"/v1/openapi.public.json","pointer":"/paths/~1v1~1a2a~1agents/get","output_status":"declared","media_types":["application/json"]},"limits":{"request_constraints":"/paths/~1v1~1a2a~1agents/get","rate_requests":120,"rate_window_seconds":60,"test_key_rate_requests":20,"note":"Request schemas contain declared input bounds; provider, quota and resource limits may be stricter."},"sdk":{"python":{"status":"unverified","evidence":[],"qualification":"Checkout source only; released-package conformance is not asserted."},"typescript":{"status":"unverified","evidence":[],"qualification":"Checkout source only; released-package conformance is not asserted."}}},{"id":"POST /v1/a2a/agents","method":"POST","path":"/v1/a2a/agents","policy":{"audience":"public","auth":"credential","scopes":["a2a:write"],"scope_policy":"a2a","tenant":"credential_or_validated_request","user":"Tenant-scoped external agent registry and tasks; credential bindings and outbound policy apply.","features":[],"settings":[],"stability":"alpha","reason":"","disabled_reason":null,"conditional_scopes":{}},"availability":{"state":"conditional","conditions":["valid_credentials","resource_permissions","tenant_context","scope:a2a:write"],"readiness":"not_probed"},"contract":{"url":"/v1/openapi.public.json","pointer":"/paths/~1v1~1a2a~1agents/post","output_status":"declared","media_types":["application/json"]},"limits":{"request_constraints":"/paths/~1v1~1a2a~1agents/post","rate_requests":120,"rate_window_seconds":60,"test_key_rate_requests":20,"note":"Request schemas contain declared input bounds; provider, quota and resource limits may be stricter."},"sdk":{"python":{"status":"unverified","evidence":[],"qualification":"Checkout source only; released-package conformance is not asserted."},"typescript":{"status":"unverified","evidence":[],"qualification":"Checkout source only; released-package conformance is not asserted."}}},{"id":"DELETE /v1/a2a/agents/{agent_id}","method":"DELETE","path":"/v1/a2a/agents/{agent_id}","policy":{"audience":"public","auth":"credential","scopes":["a2a:write"],"scope_policy":"a2a","tenant":"credential_or_validated_request","user":"Tenant-scoped external agent registry and tasks; credential bindings and outbound policy apply.","features":[],"settings":[],"stability":"alpha","reason":"","disabled_reason":null,"conditional_scopes":{}},"availability":{"state":"conditional","conditions":["valid_credentials","resource_permissions","tenant_context","scope:a2a:write"],"readiness":"not_probed"},"contract":{"url":"/v1/openapi.public.json","pointer":"/paths/~1v1~1a2a~1agents~1{agent_id}/delete","output_status":"declared","media_types":[]},"limits":{"request_constraints":"/paths/~1v1~1a2a~1agents~1{agent_id}/delete","rate_requests":120,"rate_window_seconds":60,"test_key_rate_requests":20,"note":"Request schemas contain declared input bounds; provider, quota and resource limits may be stricter."},"sdk":{"python":{"status":"unverified","evidence":[],"qualification":"Checkout source only; released-package conformance is not asserted."},"typescript":{"status":"unverified","evidence":[],"qualification":"Checkout source only; released-package conformance is not asserted."}}},{"id":"POST /v1/a2a/tasks","method":"POST","path":"/v1/a2a/tasks","policy":{"audience":"public","auth":"credential","scopes":["a2a:delegate"],"scope_policy":"a2a","tenant":"credential_or_validated_request","user":"Tenant-scoped external agent registry and tasks; credential bindings and outbound policy apply.","features":[],"settings":[],"stability":"alpha","reason":"","disabled_reason":null,"conditional_scopes":{}},"availability":{"state":"conditional","conditions":["valid_credentials","resource_permissions","tenant_context","scope:a2a:delegate"],"readiness":"not_probed"},"contract":{"url":"/v1/openapi.public.json","pointer":"/paths/~1v1~1a2a~1tasks/post","output_status":"declared","media_types":["application/json"]},"limits":{"request_constraints":"/paths/~1v1~1a2a~1tasks/post","rate_requests":120,"rate_window_seconds":60,"test_key_rate_requests":20,"note":"Request schemas contain declared input bounds; provider, quota and resource limits may be stricter."},"sdk":{"python":{"status":"unverified","evidence":[],"qualification":"Checkout source only; released-package conformance is not asserted."},"typescript":{"status":"unverified","evidence":[],"qualification":"Checkout source only; released-package conformance is not asserted."}}},{"id":"GET /v1/a2a/tasks/{task_id}","method":"GET","path":"/v1/a2a/tasks/{task_id}","policy":{"audience":"public","auth":"credential","scopes":["a2a:read"],"scope_policy":"a2a","tenant":"credential_or_validated_request","user":"Tenant-scoped external agent registry and tasks; credential bindings and outbound policy apply.","features":[],"settings":[],"stability":"alpha","reason":"","disabled_reason":"a2a_profile_migration_required","conditional_scopes":{}},"availability":{"state":"unavailable","conditions":["valid_credentials","resource_permissions","tenant_context","scope:a2a:read","a2a_profile_migration_required"],"readiness":"not_probed"},"contract":{"url":"/v1/openapi.public.json","pointer":"/paths/~1v1~1a2a~1tasks~1{task_id}/get","output_status":"declared","media_types":["application/json"]},"limits":{"request_constraints":"/paths/~1v1~1a2a~1tasks~1{task_id}/get","rate_requests":120,"rate_window_seconds":60,"test_key_rate_requests":20,"note":"Request schemas contain declared input bounds; provider, quota and resource limits may be stricter."},"sdk":{"python":{"status":"unverified","evidence":[],"qualification":"Checkout source only; released-package conformance is not asserted."},"typescript":{"status":"unverified","evidence":[],"qualification":"Checkout source only; released-package conformance is not asserted."}}},{"id":"POST /v1/agent/chat/completions","method":"POST","path":"/v1/agent/chat/completions","policy":{"audience":"public","auth":"credential","scopes":["ai:chat"],"scope_policy":"ai_compat","tenant":"credential_or_validated_request","user":"Tenant-wide; resource-specific permissions still apply.","features":["agent_api"],"settings":[],"stability":"beta","reason":"","disabled_reason":null,"conditional_scopes":{}},"availability":{"state":"conditional","conditions":["tenant_feature:agent_api","feature_enabled_for_tenant_and_role","valid_credentials","resource_permissions","tenant_context","scope:ai:chat"],"readiness":"not_probed"},"contract":{"url":"/v1/openapi.public.json","pointer":"/paths/~1v1~1agent~1chat~1completions/post","output_status":"declared","media_types":["application/json","text/event-stream"]},"limits":{"request_constraints":"/paths/~1v1~1agent~1chat~1completions/post","rate_requests":120,"rate_window_seconds":60,"test_key_rate_requests":20,"note":"Request schemas contain declared input bounds; provider, quota and resource limits may be stricter."},"sdk":{"python":{"status":"source_wrapper","evidence":[{"source":"sdks/python/src/q_client/agent.py","transport":"post_json","path":"'/agent/chat/completions'"}],"qualification":"Checkout source only; released-package conformance is not asserted."},"typescript":{"status":"source_wrapper","evidence":[{"source":"sdks/typescript/src/client.ts","transport":"postJson","path":"\"/agent/chat/completions\""}],"qualification":"Checkout source only; released-package conformance is not asserted."}}},{"id":"GET /v1/agents","method":"GET","path":"/v1/agents","policy":{"audience":"public","auth":"credential","scopes":["ai:answer"],"scope_policy":"ai_compat","tenant":"credential_or_validated_request","user":"Tenant-scoped agent/run records; workspace grants and principal-bound approvals checked independently.","features":["agent_api"],"settings":[],"stability":"beta","reason":"","disabled_reason":null,"conditional_scopes":{}},"availability":{"state":"conditional","conditions":["tenant_feature:agent_api","feature_enabled_for_tenant_and_role","valid_credentials","resource_permissions","tenant_context","scope:ai:answer"],"readiness":"not_probed"},"contract":{"url":"/v1/openapi.public.json","pointer":"/paths/~1v1~1agents/get","output_status":"declared","media_types":["application/json"]},"limits":{"request_constraints":"/paths/~1v1~1agents/get","rate_requests":120,"rate_window_seconds":60,"test_key_rate_requests":20,"note":"Request schemas contain declared input bounds; provider, quota and resource limits may be stricter."},"sdk":{"python":{"status":"source_wrapper","evidence":[{"source":"sdks/python/src/q_client/agents_v2.py","transport":"get_json","path":"'/agents'"}],"qualification":"Checkout source only; released-package conformance is not asserted."},"typescript":{"status":"source_wrapper","evidence":[{"source":"sdks/typescript/src/agents.ts","transport":"getJson","path":"\"/agents\""}],"qualification":"Checkout source only; released-package conformance is not asserted."}}},{"id":"POST /v1/agents","method":"POST","path":"/v1/agents","policy":{"audience":"public","auth":"credential","scopes":["ai:answer"],"scope_policy":"ai_compat","tenant":"credential_or_validated_request","user":"Tenant-scoped agent/run records; workspace grants and principal-bound approvals checked independently.","features":["agent_api"],"settings":[],"stability":"beta","reason":"","disabled_reason":null,"conditional_scopes":{}},"availability":{"state":"conditional","conditions":["tenant_feature:agent_api","feature_enabled_for_tenant_and_role","valid_credentials","resource_permissions","tenant_context","scope:ai:answer"],"readiness":"not_probed"},"contract":{"url":"/v1/openapi.public.json","pointer":"/paths/~1v1~1agents/post","output_status":"declared","media_types":["application/json"]},"limits":{"request_constraints":"/paths/~1v1~1agents/post","rate_requests":120,"rate_window_seconds":60,"test_key_rate_requests":20,"note":"Request schemas contain declared input bounds; provider, quota and resource limits may be stricter."},"sdk":{"python":{"status":"source_wrapper","evidence":[{"source":"sdks/python/src/q_client/agents_v2.py","transport":"post_json","path":"'/agents'"}],"qualification":"Checkout source only; released-package conformance is not asserted."},"typescript":{"status":"source_wrapper","evidence":[{"source":"sdks/typescript/src/agents.ts","transport":"postJson","path":"\"/agents\""}],"qualification":"Checkout source only; released-package conformance is not asserted."}}},{"id":"POST /v1/agents/execute","method":"POST","path":"/v1/agents/execute","policy":{"audience":"public","auth":"credential","scopes":["ai:answer"],"scope_policy":"ai_compat","tenant":"credential_or_validated_request","user":"Tenant and authenticated user/principal; delegated users require identity:delegate or *. Workspace grants and run approval ownership are checked separately.","features":[],"settings":[],"stability":"beta","reason":"","disabled_reason":null,"conditional_scopes":{}},"availability":{"state":"conditional","conditions":["valid_credentials","resource_permissions","tenant_context","scope:ai:answer"],"readiness":"not_probed"},"contract":{"url":"/v1/openapi.public.json","pointer":"/paths/~1v1~1agents~1execute/post","output_status":"declared","media_types":["application/json"]},"limits":{"request_constraints":"/paths/~1v1~1agents~1execute/post","rate_requests":120,"rate_window_seconds":60,"test_key_rate_requests":20,"note":"Request schemas contain declared input bounds; provider, quota and resource limits may be stricter."},"sdk":{"python":{"status":"unverified","evidence":[],"qualification":"Checkout source only; released-package conformance is not asserted."},"typescript":{"status":"unverified","evidence":[],"qualification":"Checkout source only; released-package conformance is not asserted."}}},{"id":"DELETE /v1/agents/executions/{execution_id}","method":"DELETE","path":"/v1/agents/executions/{execution_id}","policy":{"audience":"public","auth":"credential","scopes":["ai:answer"],"scope_policy":"ai_compat","tenant":"credential_or_validated_request","user":"Tenant and authenticated user/principal; delegated users require identity:delegate or *. Workspace grants and run approval ownership are checked separately.","features":[],"settings":[],"stability":"beta","reason":"","disabled_reason":null,"conditional_scopes":{}},"availability":{"state":"conditional","conditions":["valid_credentials","resource_permissions","tenant_context","scope:ai:answer"],"readiness":"not_probed"},"contract":{"url":"/v1/openapi.public.json","pointer":"/paths/~1v1~1agents~1executions~1{execution_id}/delete","output_status":"declared","media_types":["application/json"]},"limits":{"request_constraints":"/paths/~1v1~1agents~1executions~1{execution_id}/delete","rate_requests":120,"rate_window_seconds":60,"test_key_rate_requests":20,"note":"Request schemas contain declared input bounds; provider, quota and resource limits may be stricter."},"sdk":{"python":{"status":"unverified","evidence":[],"qualification":"Checkout source only; released-package conformance is not asserted."},"typescript":{"status":"unverified","evidence":[],"qualification":"Checkout source only; released-package conformance is not asserted."}}},{"id":"GET /v1/agents/executions/{execution_id}","method":"GET","path":"/v1/agents/executions/{execution_id}","policy":{"audience":"public","auth":"credential","scopes":["ai:answer"],"scope_policy":"ai_compat","tenant":"credential_or_validated_request","user":"Tenant and authenticated user/principal; delegated users require identity:delegate or *. Workspace grants and run approval ownership are checked separately.","features":[],"settings":[],"stability":"beta","reason":"","disabled_reason":null,"conditional_scopes":{}},"availability":{"state":"conditional","conditions":["valid_credentials","resource_permissions","tenant_context","scope:ai:answer"],"readiness":"not_probed"},"contract":{"url":"/v1/openapi.public.json","pointer":"/paths/~1v1~1agents~1executions~1{execution_id}/get","output_status":"declared","media_types":["application/json"]},"limits":{"request_constraints":"/paths/~1v1~1agents~1executions~1{execution_id}/get","rate_requests":120,"rate_window_seconds":60,"test_key_rate_requests":20,"note":"Request schemas contain declared input bounds; provider, quota and resource limits may be stricter."},"sdk":{"python":{"status":"unverified","evidence":[],"qualification":"Checkout source only; released-package conformance is not asserted."},"typescript":{"status":"unverified","evidence":[],"qualification":"Checkout source only; released-package conformance is not asserted."}}},{"id":"GET /v1/agents/executions/{execution_id}/stream","method":"GET","path":"/v1/agents/executions/{execution_id}/stream","policy":{"audience":"public","auth":"credential","scopes":["ai:answer"],"scope_policy":"ai_compat","tenant":"credential_or_validated_request","user":"Tenant and authenticated user/principal; delegated users require identity:delegate or *. Workspace grants and run approval ownership are checked separately.","features":[],"settings":[],"stability":"beta","reason":"","disabled_reason":null,"conditional_scopes":{}},"availability":{"state":"conditional","conditions":["valid_credentials","resource_permissions","tenant_context","scope:ai:answer"],"readiness":"not_probed"},"contract":{"url":"/v1/openapi.public.json","pointer":"/paths/~1v1~1agents~1executions~1{execution_id}~1stream/get","output_status":"declared","media_types":["text/event-stream"]},"limits":{"request_constraints":"/paths/~1v1~1agents~1executions~1{execution_id}~1stream/get","rate_requests":120,"rate_window_seconds":60,"test_key_rate_requests":20,"note":"Request schemas contain declared input bounds; provider, quota and resource limits may be stricter."},"sdk":{"python":{"status":"unverified","evidence":[],"qualification":"Checkout source only; released-package conformance is not asserted."},"typescript":{"status":"unverified","evidence":[],"qualification":"Checkout source only; released-package conformance is not asserted."}}},{"id":"POST /v1/agents/trading-analyst/run","method":"POST","path":"/v1/agents/trading-analyst/run","policy":{"audience":"public","auth":"credential","scopes":["ai:answer"],"scope_policy":"ai_compat","tenant":"credential_or_validated_request","user":"Tenant and authenticated user/principal; delegated users require identity:delegate or *. Workspace grants and run approval ownership are checked separately.","features":[],"settings":[],"stability":"beta","reason":"","disabled_reason":null,"conditional_scopes":{}},"availability":{"state":"conditional","conditions":["valid_credentials","resource_permissions","tenant_context","scope:ai:answer"],"readiness":"not_probed"},"contract":{"url":"/v1/openapi.public.json","pointer":"/paths/~1v1~1agents~1trading-analyst~1run/post","output_status":"declared","media_types":["application/json"]},"limits":{"request_constraints":"/paths/~1v1~1agents~1trading-analyst~1run/post","rate_requests":120,"rate_window_seconds":60,"test_key_rate_requests":20,"note":"Request schemas contain declared input bounds; provider, quota and resource limits may be stricter."},"sdk":{"python":{"status":"unverified","evidence":[],"qualification":"Checkout source only; released-package conformance is not asserted."},"typescript":{"status":"unverified","evidence":[],"qualification":"Checkout source only; released-package conformance is not asserted."}}},{"id":"POST /v1/agents/{agent_id}/best-of-n","method":"POST","path":"/v1/agents/{agent_id}/best-of-n","policy":{"audience":"public","auth":"credential","scopes":["ai:answer"],"scope_policy":"ai_compat","tenant":"credential_or_validated_request","user":"Tenant-scoped agent/run records; workspace grants and principal-bound approvals checked independently.","features":["agent_api"],"settings":[],"stability":"beta","reason":"","disabled_reason":"Authenticated authorised requests return 503 workspace_operation_backend_unavailable; this backend is not implemented.","conditional_scopes":{}},"availability":{"state":"unavailable","conditions":["tenant_feature:agent_api","feature_enabled_for_tenant_and_role","valid_credentials","resource_permissions","tenant_context","scope:ai:answer","Authenticated authorised requests return 503 workspace_operation_backend_unavailable; this backend is not implemented."],"readiness":"not_probed"},"contract":{"url":"/v1/openapi.public.json","pointer":"/paths/~1v1~1agents~1{agent_id}~1best-of-n/post","output_status":"declared","media_types":["text/event-stream"]},"limits":{"request_constraints":"/paths/~1v1~1agents~1{agent_id}~1best-of-n/post","rate_requests":120,"rate_window_seconds":60,"test_key_rate_requests":20,"note":"Request schemas contain declared input bounds; provider, quota and resource limits may be stricter."},"sdk":{"python":{"status":"unverified","evidence":[],"qualification":"Checkout source only; released-package conformance is not asserted."},"typescript":{"status":"unverified","evidence":[],"qualification":"Checkout source only; released-package conformance is not asserted."}}},{"id":"POST /v1/agents/{agent_id}/multitask","method":"POST","path":"/v1/agents/{agent_id}/multitask","policy":{"audience":"public","auth":"credential","scopes":["ai:answer"],"scope_policy":"ai_compat","tenant":"credential_or_validated_request","user":"Tenant-scoped agent/run records; workspace grants and principal-bound approvals checked independently.","features":["agent_api"],"settings":[],"stability":"beta","reason":"","disabled_reason":"Authenticated authorised requests return 503 workspace_operation_backend_unavailable; this backend is not implemented.","conditional_scopes":{}},"availability":{"state":"unavailable","conditions":["tenant_feature:agent_api","feature_enabled_for_tenant_and_role","valid_credentials","resource_permissions","tenant_context","scope:ai:answer","Authenticated authorised requests return 503 workspace_operation_backend_unavailable; this backend is not implemented."],"readiness":"not_probed"},"contract":{"url":"/v1/openapi.public.json","pointer":"/paths/~1v1~1agents~1{agent_id}~1multitask/post","output_status":"declared","media_types":["text/event-stream"]},"limits":{"request_constraints":"/paths/~1v1~1agents~1{agent_id}~1multitask/post","rate_requests":120,"rate_window_seconds":60,"test_key_rate_requests":20,"note":"Request schemas contain declared input bounds; provider, quota and resource limits may be stricter."},"sdk":{"python":{"status":"unverified","evidence":[],"qualification":"Checkout source only; released-package conformance is not asserted."},"typescript":{"status":"unverified","evidence":[],"qualification":"Checkout source only; released-package conformance is not asserted."}}},{"id":"POST /v1/agents/{agent_id}/runs","method":"POST","path":"/v1/agents/{agent_id}/runs","policy":{"audience":"public","auth":"credential","scopes":["ai:answer"],"scope_policy":"ai_compat","tenant":"credential_or_validated_request","user":"Tenant-scoped agent/run records; workspace grants and principal-bound approvals checked independently.","features":["agent_api"],"settings":[],"stability":"beta","reason":"","disabled_reason":null,"conditional_scopes":{}},"availability":{"state":"conditional","conditions":["tenant_feature:agent_api","feature_enabled_for_tenant_and_role","valid_credentials","resource_permissions","tenant_context","scope:ai:answer"],"readiness":"not_probed"},"contract":{"url":"/v1/openapi.public.json","pointer":"/paths/~1v1~1agents~1{agent_id}~1runs/post","output_status":"declared","media_types":["application/json","text/event-stream"]},"limits":{"request_constraints":"/paths/~1v1~1agents~1{agent_id}~1runs/post","rate_requests":120,"rate_window_seconds":60,"test_key_rate_requests":20,"note":"Request schemas contain declared input bounds; provider, quota and resource limits may be stricter."},"sdk":{"python":{"status":"unverified","evidence":[],"qualification":"Checkout source only; released-package conformance is not asserted."},"typescript":{"status":"unverified","evidence":[],"qualification":"Checkout source only; released-package conformance is not asserted."}}},{"id":"POST /v1/agents/{agent_id}/runs/best-of-n","method":"POST","path":"/v1/agents/{agent_id}/runs/best-of-n","policy":{"audience":"public","auth":"credential","scopes":["ai:answer"],"scope_policy":"ai_compat","tenant":"credential_or_validated_request","user":"Tenant-scoped agent/run records; workspace grants and principal-bound approvals checked independently.","features":["agent_api"],"settings":[],"stability":"beta","reason":"","disabled_reason":"Authenticated authorised requests return 503 workspace_operation_backend_unavailable; this backend is not implemented.","conditional_scopes":{}},"availability":{"state":"unavailable","conditions":["tenant_feature:agent_api","feature_enabled_for_tenant_and_role","valid_credentials","resource_permissions","tenant_context","scope:ai:answer","Authenticated authorised requests return 503 workspace_operation_backend_unavailable; this backend is not implemented."],"readiness":"not_probed"},"contract":{"url":"/v1/openapi.public.json","pointer":"/paths/~1v1~1agents~1{agent_id}~1runs~1best-of-n/post","output_status":"declared","media_types":["text/event-stream"]},"limits":{"request_constraints":"/paths/~1v1~1agents~1{agent_id}~1runs~1best-of-n/post","rate_requests":120,"rate_window_seconds":60,"test_key_rate_requests":20,"note":"Request schemas contain declared input bounds; provider, quota and resource limits may be stricter."},"sdk":{"python":{"status":"unverified","evidence":[],"qualification":"Checkout source only; released-package conformance is not asserted."},"typescript":{"status":"unverified","evidence":[],"qualification":"Checkout source only; released-package conformance is not asserted."}}},{"id":"GET /v1/agents/{agent_id}/runs/{run_id}","method":"GET","path":"/v1/agents/{agent_id}/runs/{run_id}","policy":{"audience":"public","auth":"credential","scopes":["ai:answer"],"scope_policy":"ai_compat","tenant":"credential_or_validated_request","user":"Tenant-scoped agent/run records; workspace grants and principal-bound approvals checked independently.","features":["agent_api"],"settings":[],"stability":"beta","reason":"","disabled_reason":null,"conditional_scopes":{}},"availability":{"state":"conditional","conditions":["tenant_feature:agent_api","feature_enabled_for_tenant_and_role","valid_credentials","resource_permissions","tenant_context","scope:ai:answer"],"readiness":"not_probed"},"contract":{"url":"/v1/openapi.public.json","pointer":"/paths/~1v1~1agents~1{agent_id}~1runs~1{run_id}/get","output_status":"declared","media_types":["application/json"]},"limits":{"request_constraints":"/paths/~1v1~1agents~1{agent_id}~1runs~1{run_id}/get","rate_requests":120,"rate_window_seconds":60,"test_key_rate_requests":20,"note":"Request schemas contain declared input bounds; provider, quota and resource limits may be stricter."},"sdk":{"python":{"status":"source_wrapper","evidence":[{"source":"sdks/python/src/q_client/agents_v2.py","transport":"get_json","path":"f\"/agents/{quote(agent_id, safe='')}/runs/{quote(run_id, safe='')}\""}],"qualification":"Checkout source only; released-package conformance is not asserted."},"typescript":{"status":"source_wrapper","evidence":[{"source":"sdks/typescript/src/agents.ts","transport":"getJson","path":"`/agents/${encodeURIComponent(agentId)}/runs/${encodeURIComponent(runId)}`"},{"source":"sdks/typescript/src/agents.ts","transport":"getJson","path":"`/agents/${encodeURIComponent(agentId)}/runs/${encodeURIComponent(runId)}`"}],"qualification":"Checkout source only; released-package conformance is not asserted."}}},{"id":"POST /v1/agents/{agent_id}/runs/{run_id}/cancel","method":"POST","path":"/v1/agents/{agent_id}/runs/{run_id}/cancel","policy":{"audience":"public","auth":"credential","scopes":["ai:answer"],"scope_policy":"ai_compat","tenant":"credential_or_validated_request","user":"Tenant-scoped agent/run records; workspace grants and principal-bound approvals checked independently.","features":["agent_api"],"settings":[],"stability":"beta","reason":"","disabled_reason":null,"conditional_scopes":{}},"availability":{"state":"conditional","conditions":["tenant_feature:agent_api","feature_enabled_for_tenant_and_role","valid_credentials","resource_permissions","tenant_context","scope:ai:answer"],"readiness":"not_probed"},"contract":{"url":"/v1/openapi.public.json","pointer":"/paths/~1v1~1agents~1{agent_id}~1runs~1{run_id}~1cancel/post","output_status":"declared","media_types":["application/json"]},"limits":{"request_constraints":"/paths/~1v1~1agents~1{agent_id}~1runs~1{run_id}~1cancel/post","rate_requests":120,"rate_window_seconds":60,"test_key_rate_requests":20,"note":"Request schemas contain declared input bounds; provider, quota and resource limits may be stricter."},"sdk":{"python":{"status":"unverified","evidence":[],"qualification":"Checkout source only; released-package conformance is not asserted."},"typescript":{"status":"unverified","evidence":[],"qualification":"Checkout source only; released-package conformance is not asserted."}}},{"id":"POST /v1/agents/{agent_id}/runs/{run_id}/resume","method":"POST","path":"/v1/agents/{agent_id}/runs/{run_id}/resume","policy":{"audience":"public","auth":"credential","scopes":["ai:answer"],"scope_policy":"ai_compat","tenant":"credential_or_validated_request","user":"Tenant-scoped agent/run records; workspace grants and principal-bound approvals checked independently.","features":["agent_api"],"settings":[],"stability":"beta","reason":"","disabled_reason":null,"conditional_scopes":{}},"availability":{"state":"conditional","conditions":["tenant_feature:agent_api","feature_enabled_for_tenant_and_role","valid_credentials","resource_permissions","tenant_context","scope:ai:answer"],"readiness":"not_probed"},"contract":{"url":"/v1/openapi.public.json","pointer":"/paths/~1v1~1agents~1{agent_id}~1runs~1{run_id}~1resume/post","output_status":"declared","media_types":["application/json"]},"limits":{"request_constraints":"/paths/~1v1~1agents~1{agent_id}~1runs~1{run_id}~1resume/post","rate_requests":120,"rate_window_seconds":60,"test_key_rate_requests":20,"note":"Request schemas contain declared input bounds; provider, quota and resource limits may be stricter."},"sdk":{"python":{"status":"source_wrapper","evidence":[{"source":"sdks/python/src/q_client/agents_v2.py","transport":"post_json","path":"f\"/agents/{quote(agent_id, safe='')}/runs/{quote(run_id, safe='')}/resume\""}],"qualification":"Checkout source only; released-package conformance is not asserted."},"typescript":{"status":"source_wrapper","evidence":[{"source":"sdks/typescript/src/agents.ts","transport":"postJson","path":"`/agents/${encodeURIComponent(agentId)}/runs/${encodeURIComponent(runId)}/resume`"}],"qualification":"Checkout source only; released-package conformance is not asserted."}}},{"id":"GET /v1/agents/{agent_id}/runs/{run_id}/stream","method":"GET","path":"/v1/agents/{agent_id}/runs/{run_id}/stream","policy":{"audience":"public","auth":"credential","scopes":["ai:answer"],"scope_policy":"ai_compat","tenant":"credential_or_validated_request","user":"Tenant-scoped agent/run records; workspace grants and principal-bound approvals checked independently.","features":["agent_api"],"settings":[],"stability":"beta","reason":"","disabled_reason":null,"conditional_scopes":{}},"availability":{"state":"conditional","conditions":["tenant_feature:agent_api","feature_enabled_for_tenant_and_role","valid_credentials","resource_permissions","tenant_context","scope:ai:answer"],"readiness":"not_probed"},"contract":{"url":"/v1/openapi.public.json","pointer":"/paths/~1v1~1agents~1{agent_id}~1runs~1{run_id}~1stream/get","output_status":"declared","media_types":["text/event-stream"]},"limits":{"request_constraints":"/paths/~1v1~1agents~1{agent_id}~1runs~1{run_id}~1stream/get","rate_requests":120,"rate_window_seconds":60,"test_key_rate_requests":20,"note":"Request schemas contain declared input bounds; provider, quota and resource limits may be stricter."},"sdk":{"python":{"status":"unverified","evidence":[],"qualification":"Checkout source only; released-package conformance is not asserted."},"typescript":{"status":"unverified","evidence":[],"qualification":"Checkout source only; released-package conformance is not asserted."}}},{"id":"POST /v1/agents/{agent_id}/runs/{run_id}/tool-approval/{approval_id}","method":"POST","path":"/v1/agents/{agent_id}/runs/{run_id}/tool-approval/{approval_id}","policy":{"audience":"public","auth":"credential","scopes":["ai:answer"],"scope_policy":"ai_compat","tenant":"credential_or_validated_request","user":"Tenant-scoped agent/run records; workspace grants and principal-bound approvals checked independently.","features":["agent_api"],"settings":[],"stability":"beta","reason":"","disabled_reason":null,"conditional_scopes":{}},"availability":{"state":"conditional","conditions":["tenant_feature:agent_api","feature_enabled_for_tenant_and_role","valid_credentials","resource_permissions","tenant_context","scope:ai:answer"],"readiness":"not_probed"},"contract":{"url":"/v1/openapi.public.json","pointer":"/paths/~1v1~1agents~1{agent_id}~1runs~1{run_id}~1tool-approval~1{approval_id}/post","output_status":"declared","media_types":["application/json"]},"limits":{"request_constraints":"/paths/~1v1~1agents~1{agent_id}~1runs~1{run_id}~1tool-approval~1{approval_id}/post","rate_requests":120,"rate_window_seconds":60,"test_key_rate_requests":20,"note":"Request schemas contain declared input bounds; provider, quota and resource limits may be stricter."},"sdk":{"python":{"status":"unverified","evidence":[],"qualification":"Checkout source only; released-package conformance is not asserted."},"typescript":{"status":"unverified","evidence":[],"qualification":"Checkout source only; released-package conformance is not asserted."}}},{"id":"GET /v1/agents/{agent_id}/runs/{run_id}/tool-invocations","method":"GET","path":"/v1/agents/{agent_id}/runs/{run_id}/tool-invocations","policy":{"audience":"public","auth":"credential","scopes":["ai:answer"],"scope_policy":"ai_compat","tenant":"credential_or_validated_request","user":"Tenant-scoped agent/run records; workspace grants and principal-bound approvals checked independently.","features":["agent_api"],"settings":[],"stability":"beta","reason":"","disabled_reason":null,"conditional_scopes":{}},"availability":{"state":"conditional","conditions":["tenant_feature:agent_api","feature_enabled_for_tenant_and_role","valid_credentials","resource_permissions","tenant_context","scope:ai:answer"],"readiness":"not_probed"},"contract":{"url":"/v1/openapi.public.json","pointer":"/paths/~1v1~1agents~1{agent_id}~1runs~1{run_id}~1tool-invocations/get","output_status":"declared","media_types":["application/json"]},"limits":{"request_constraints":"/paths/~1v1~1agents~1{agent_id}~1runs~1{run_id}~1tool-invocations/get","rate_requests":120,"rate_window_seconds":60,"test_key_rate_requests":20,"note":"Request schemas contain declared input bounds; provider, quota and resource limits may be stricter."},"sdk":{"python":{"status":"source_wrapper","evidence":[{"source":"sdks/python/src/q_client/agents_v2.py","transport":"get_json","path":"f\"/agents/{quote(agent_id, safe='')}/runs/{quote(run_id, safe='')}/tool-invocations\""}],"qualification":"Checkout source only; released-package conformance is not asserted."},"typescript":{"status":"source_wrapper","evidence":[{"source":"sdks/typescript/src/agents.ts","transport":"getJson","path":"`/agents/${encodeURIComponent(agentId)}/runs/${encodeURIComponent(runId)}/tool-invocations`"}],"qualification":"Checkout source only; released-package conformance is not asserted."}}},{"id":"POST /v1/agents/{agent_id}/runs/{run_id}/tool-invocations/{invocation_id}/result","method":"POST","path":"/v1/agents/{agent_id}/runs/{run_id}/tool-invocations/{invocation_id}/result","policy":{"audience":"public","auth":"credential","scopes":["ai:answer"],"scope_policy":"ai_compat","tenant":"credential_or_validated_request","user":"Tenant-scoped agent/run records; workspace grants and principal-bound approvals checked independently.","features":["agent_api"],"settings":[],"stability":"beta","reason":"","disabled_reason":null,"conditional_scopes":{}},"availability":{"state":"conditional","conditions":["tenant_feature:agent_api","feature_enabled_for_tenant_and_role","valid_credentials","resource_permissions","tenant_context","scope:ai:answer"],"readiness":"not_probed"},"contract":{"url":"/v1/openapi.public.json","pointer":"/paths/~1v1~1agents~1{agent_id}~1runs~1{run_id}~1tool-invocations~1{invocation_id}~1result/post","output_status":"declared","media_types":["application/json"]},"limits":{"request_constraints":"/paths/~1v1~1agents~1{agent_id}~1runs~1{run_id}~1tool-invocations~1{invocation_id}~1result/post","rate_requests":120,"rate_window_seconds":60,"test_key_rate_requests":20,"note":"Request schemas contain declared input bounds; provider, quota and resource limits may be stricter."},"sdk":{"python":{"status":"source_wrapper","evidence":[{"source":"sdks/python/src/q_client/agents_v2.py","transport":"post_json","path":"f\"/agents/{quote(agent_id, safe='')}/runs/{quote(run_id, safe='')}/tool-invocations/{quote(invocation_id, safe='')}/result\""}],"qualification":"Checkout source only; released-package conformance is not asserted."},"typescript":{"status":"source_wrapper","evidence":[{"source":"sdks/typescript/src/agents.ts","transport":"postJson","path":"`/agents/${encodeURIComponent(agentId)}/runs/${encodeURIComponent(runId)}/tool-invocations/${encodeURIComponent(invocationId)}/result`"}],"qualification":"Checkout source only; released-package conformance is not asserted."}}},{"id":"GET /v1/ai/capabilities","method":"GET","path":"/v1/ai/capabilities","policy":{"audience":"public","auth":"credential","scopes":["ai:answer"],"scope_policy":"ai_compat","tenant":"none","user":"Authenticated discovery; readiness probes are operational checks, not resource access grants.","features":[],"settings":[],"stability":"beta","reason":"","disabled_reason":null,"conditional_scopes":{}},"availability":{"state":"conditional","conditions":["valid_credentials","resource_permissions","scope:ai:answer"],"readiness":"not_probed"},"contract":{"url":"/v1/openapi.public.json","pointer":"/paths/~1v1~1ai~1capabilities/get","output_status":"declared","media_types":["application/json"]},"limits":{"request_constraints":"/paths/~1v1~1ai~1capabilities/get","rate_requests":120,"rate_window_seconds":60,"test_key_rate_requests":20,"note":"Request schemas contain declared input bounds; provider, quota and resource limits may be stricter."},"sdk":{"python":{"status":"unverified","evidence":[],"qualification":"Checkout source only; released-package conformance is not asserted."},"typescript":{"status":"unverified","evidence":[],"qualification":"Checkout source only; released-package conformance is not asserted."}}},{"id":"GET /v1/ai/capabilities/{capability}/readiness","method":"GET","path":"/v1/ai/capabilities/{capability}/readiness","policy":{"audience":"public","auth":"credential","scopes":["ai:answer"],"scope_policy":"ai_compat","tenant":"none","user":"Authenticated discovery; readiness probes are operational checks, not resource access grants.","features":[],"settings":[],"stability":"beta","reason":"","disabled_reason":null,"conditional_scopes":{}},"availability":{"state":"conditional","conditions":["valid_credentials","resource_permissions","scope:ai:answer"],"readiness":"not_probed"},"contract":{"url":"/v1/openapi.public.json","pointer":"/paths/~1v1~1ai~1capabilities~1{capability}~1readiness/get","output_status":"declared","media_types":["application/json"]},"limits":{"request_constraints":"/paths/~1v1~1ai~1capabilities~1{capability}~1readiness/get","rate_requests":120,"rate_window_seconds":60,"test_key_rate_requests":20,"note":"Request schemas contain declared input bounds; provider, quota and resource limits may be stricter."},"sdk":{"python":{"status":"unverified","evidence":[],"qualification":"Checkout source only; released-package conformance is not asserted."},"typescript":{"status":"unverified","evidence":[],"qualification":"Checkout source only; released-package conformance is not asserted."}}},{"id":"POST /v1/ai/jobs","method":"POST","path":"/v1/ai/jobs","policy":{"audience":"public","auth":"credential","scopes":["ai:answer"],"scope_policy":"ai_compat","tenant":"credential_or_validated_request","user":"Tenant and authenticated user/principal; delegated users require identity:delegate or *. Workspace grants and run approval ownership are checked separately.","features":[],"settings":[],"stability":"beta","reason":"","disabled_reason":null,"conditional_scopes":{}},"availability":{"state":"conditional","conditions":["valid_credentials","resource_permissions","tenant_context","scope:ai:answer"],"readiness":"not_probed"},"contract":{"url":"/v1/openapi.public.json","pointer":"/paths/~1v1~1ai~1jobs/post","output_status":"declared","media_types":["application/json"]},"limits":{"request_constraints":"/paths/~1v1~1ai~1jobs/post","rate_requests":120,"rate_window_seconds":60,"test_key_rate_requests":20,"note":"Request schemas contain declared input bounds; provider, quota and resource limits may be stricter."},"sdk":{"python":{"status":"unverified","evidence":[],"qualification":"Checkout source only; released-package conformance is not asserted."},"typescript":{"status":"unverified","evidence":[],"qualification":"Checkout source only; released-package conformance is not asserted."}}},{"id":"GET /v1/ai/jobs/{job_id}","method":"GET","path":"/v1/ai/jobs/{job_id}","policy":{"audience":"public","auth":"credential","scopes":["ai:answer"],"scope_policy":"ai_compat","tenant":"credential_or_validated_request","user":"Tenant and authenticated user/principal; delegated users require identity:delegate or *. Workspace grants and run approval ownership are checked separately.","features":[],"settings":[],"stability":"beta","reason":"","disabled_reason":null,"conditional_scopes":{}},"availability":{"state":"conditional","conditions":["valid_credentials","resource_permissions","tenant_context","scope:ai:answer"],"readiness":"not_probed"},"contract":{"url":"/v1/openapi.public.json","pointer":"/paths/~1v1~1ai~1jobs~1{job_id}/get","output_status":"declared","media_types":["application/json"]},"limits":{"request_constraints":"/paths/~1v1~1ai~1jobs~1{job_id}/get","rate_requests":120,"rate_window_seconds":60,"test_key_rate_requests":20,"note":"Request schemas contain declared input bounds; provider, quota and resource limits may be stricter."},"sdk":{"python":{"status":"unverified","evidence":[],"qualification":"Checkout source only; released-package conformance is not asserted."},"typescript":{"status":"unverified","evidence":[],"qualification":"Checkout source only; released-package conformance is not asserted."}}},{"id":"GET /v1/ai/jobs/{job_id}/stream","method":"GET","path":"/v1/ai/jobs/{job_id}/stream","policy":{"audience":"public","auth":"credential","scopes":["ai:answer"],"scope_policy":"ai_compat","tenant":"credential_or_validated_request","user":"Tenant and authenticated user/principal; delegated users require identity:delegate or *. Workspace grants and run approval ownership are checked separately.","features":[],"settings":[],"stability":"beta","reason":"","disabled_reason":null,"conditional_scopes":{}},"availability":{"state":"conditional","conditions":["valid_credentials","resource_permissions","tenant_context","scope:ai:answer"],"readiness":"not_probed"},"contract":{"url":"/v1/openapi.public.json","pointer":"/paths/~1v1~1ai~1jobs~1{job_id}~1stream/get","output_status":"declared","media_types":["text/event-stream"]},"limits":{"request_constraints":"/paths/~1v1~1ai~1jobs~1{job_id}~1stream/get","rate_requests":120,"rate_window_seconds":60,"test_key_rate_requests":20,"note":"Request schemas contain declared input bounds; provider, quota and resource limits may be stricter."},"sdk":{"python":{"status":"unverified","evidence":[],"qualification":"Checkout source only; released-package conformance is not asserted."},"typescript":{"status":"unverified","evidence":[],"qualification":"Checkout source only; released-package conformance is not asserted."}}},{"id":"POST /v1/answer","method":"POST","path":"/v1/answer","policy":{"audience":"public","auth":"credential","scopes":["ai:answer"],"scope_policy":"ai_compat","tenant":"credential_or_validated_request","user":"Tenant and authenticated user/principal; delegated users require identity:delegate or *. Workspace grants and run approval ownership are checked separately.","features":[],"settings":[],"stability":"beta","reason":"","disabled_reason":null,"conditional_scopes":{}},"availability":{"state":"conditional","conditions":["valid_credentials","resource_permissions","tenant_context","scope:ai:answer"],"readiness":"not_probed"},"contract":{"url":"/v1/openapi.public.json","pointer":"/paths/~1v1~1answer/post","output_status":"declared","media_types":["application/json","text/event-stream"]},"limits":{"request_constraints":"/paths/~1v1~1answer/post","rate_requests":120,"rate_window_seconds":60,"test_key_rate_requests":20,"note":"Request schemas contain declared input bounds; provider, quota and resource limits may be stricter."},"sdk":{"python":{"status":"unverified","evidence":[],"qualification":"Checkout source only; released-package conformance is not asserted."},"typescript":{"status":"source_wrapper","evidence":[{"source":"sdks/typescript/src/answer.ts","transport":"postJson","path":"\"/answer\""},{"source":"sdks/typescript/src/answer.ts","transport":"postJson","path":"\"/answer\""}],"qualification":"Checkout source only; released-package conformance is not asserted."}}},{"id":"POST /v1/answer/clarify","method":"POST","path":"/v1/answer/clarify","policy":{"audience":"public","auth":"credential","scopes":[],"scope_policy":"none","tenant":"credential_or_validated_request","user":"Tenant and authenticated user/principal; delegated users require identity:delegate or *. Workspace grants and run approval ownership are checked separately.","features":[],"settings":[],"stability":"beta","reason":"","disabled_reason":"Permission-aware retained-evidence replay is not implemented; authenticated requests return 409 permission_aware_replay_required.","conditional_scopes":{}},"availability":{"state":"unavailable","conditions":["valid_credentials","resource_permissions","tenant_context","Permission-aware retained-evidence replay is not implemented; authenticated requests return 409 permission_aware_replay_required."],"readiness":"not_probed"},"contract":{"url":"/v1/openapi.public.json","pointer":"/paths/~1v1~1answer~1clarify/post","output_status":"declared","media_types":["text/event-stream"]},"limits":{"request_constraints":"/paths/~1v1~1answer~1clarify/post","rate_requests":120,"rate_window_seconds":60,"test_key_rate_requests":20,"note":"Request schemas contain declared input bounds; provider, quota and resource limits may be stricter."},"sdk":{"python":{"status":"unverified","evidence":[],"qualification":"Checkout source only; released-package conformance is not asserted."},"typescript":{"status":"unverified","evidence":[],"qualification":"Checkout source only; released-package conformance is not asserted."}}},{"id":"GET /v1/answer/outcome-stats","method":"GET","path":"/v1/answer/outcome-stats","policy":{"audience":"public","auth":"credential","scopes":["ai:answer"],"scope_policy":"ai_compat","tenant":"credential_or_validated_request","user":"Tenant and authenticated user/principal; delegated users require identity:delegate or *. Workspace grants and run approval ownership are checked separately.","features":[],"settings":[],"stability":"beta","reason":"","disabled_reason":null,"conditional_scopes":{}},"availability":{"state":"conditional","conditions":["valid_credentials","resource_permissions","tenant_context","scope:ai:answer"],"readiness":"not_probed"},"contract":{"url":"/v1/openapi.public.json","pointer":"/paths/~1v1~1answer~1outcome-stats/get","output_status":"declared","media_types":["application/json"]},"limits":{"request_constraints":"/paths/~1v1~1answer~1outcome-stats/get","rate_requests":120,"rate_window_seconds":60,"test_key_rate_requests":20,"note":"Request schemas contain declared input bounds; provider, quota and resource limits may be stricter."},"sdk":{"python":{"status":"unverified","evidence":[],"qualification":"Checkout source only; released-package conformance is not asserted."},"typescript":{"status":"unverified","evidence":[],"qualification":"Checkout source only; released-package conformance is not asserted."}}},{"id":"GET /v1/answer/resume","method":"GET","path":"/v1/answer/resume","policy":{"audience":"public","auth":"credential","scopes":[],"scope_policy":"none","tenant":"credential_or_validated_request","user":"Tenant and authenticated user/principal; delegated users require identity:delegate or *. Workspace grants and run approval ownership are checked separately.","features":[],"settings":[],"stability":"beta","reason":"","disabled_reason":"Permission-aware retained-evidence replay is not implemented; authenticated requests return 409 permission_aware_replay_required.","conditional_scopes":{}},"availability":{"state":"unavailable","conditions":["valid_credentials","resource_permissions","tenant_context","Permission-aware retained-evidence replay is not implemented; authenticated requests return 409 permission_aware_replay_required."],"readiness":"not_probed"},"contract":{"url":"/v1/openapi.public.json","pointer":"/paths/~1v1~1answer~1resume/get","output_status":"declared","media_types":["text/event-stream"]},"limits":{"request_constraints":"/paths/~1v1~1answer~1resume/get","rate_requests":120,"rate_window_seconds":60,"test_key_rate_requests":20,"note":"Request schemas contain declared input bounds; provider, quota and resource limits may be stricter."},"sdk":{"python":{"status":"unverified","evidence":[],"qualification":"Checkout source only; released-package conformance is not asserted."},"typescript":{"status":"unverified","evidence":[],"qualification":"Checkout source only; released-package conformance is not asserted."}}},{"id":"GET /v1/answer/streams/{run_id}","method":"GET","path":"/v1/answer/streams/{run_id}","policy":{"audience":"public","auth":"credential","scopes":["ai:answer"],"scope_policy":"ai_compat","tenant":"credential_or_validated_request","user":"Tenant and authenticated user/principal; delegated users require identity:delegate or *. Workspace grants and run approval ownership are checked separately.","features":[],"settings":[],"stability":"beta","reason":"","disabled_reason":null,"conditional_scopes":{}},"availability":{"state":"conditional","conditions":["valid_credentials","resource_permissions","tenant_context","scope:ai:answer"],"readiness":"not_probed"},"contract":{"url":"/v1/openapi.public.json","pointer":"/paths/~1v1~1answer~1streams~1{run_id}/get","output_status":"declared","media_types":["text/event-stream"]},"limits":{"request_constraints":"/paths/~1v1~1answer~1streams~1{run_id}/get","rate_requests":120,"rate_window_seconds":60,"test_key_rate_requests":20,"note":"Request schemas contain declared input bounds; provider, quota and resource limits may be stricter."},"sdk":{"python":{"status":"unverified","evidence":[],"qualification":"Checkout source only; released-package conformance is not asserted."},"typescript":{"status":"unverified","evidence":[],"qualification":"Checkout source only; released-package conformance is not asserted."}}},{"id":"POST /v1/answer/{request_id}/budget-pause/{pause_id}","method":"POST","path":"/v1/answer/{request_id}/budget-pause/{pause_id}","policy":{"audience":"public","auth":"credential","scopes":["ai:answer"],"scope_policy":"ai_compat","tenant":"credential_or_validated_request","user":"Tenant and authenticated user/principal; delegated users require identity:delegate or *. Workspace grants and run approval ownership are checked separately.","features":[],"settings":[],"stability":"beta","reason":"","disabled_reason":null,"conditional_scopes":{}},"availability":{"state":"conditional","conditions":["valid_credentials","resource_permissions","tenant_context","scope:ai:answer"],"readiness":"not_probed"},"contract":{"url":"/v1/openapi.public.json","pointer":"/paths/~1v1~1answer~1{request_id}~1budget-pause~1{pause_id}/post","output_status":"declared","media_types":["application/json"]},"limits":{"request_constraints":"/paths/~1v1~1answer~1{request_id}~1budget-pause~1{pause_id}/post","rate_requests":120,"rate_window_seconds":60,"test_key_rate_requests":20,"note":"Request schemas contain declared input bounds; provider, quota and resource limits may be stricter."},"sdk":{"python":{"status":"unverified","evidence":[],"qualification":"Checkout source only; released-package conformance is not asserted."},"typescript":{"status":"unverified","evidence":[],"qualification":"Checkout source only; released-package conformance is not asserted."}}},{"id":"GET /v1/answer/{request_id}/checkpoints","method":"GET","path":"/v1/answer/{request_id}/checkpoints","policy":{"audience":"public","auth":"credential","scopes":["ai:answer"],"scope_policy":"ai_compat","tenant":"credential_or_validated_request","user":"Tenant and authenticated user/principal; delegated users require identity:delegate or *. Workspace grants and run approval ownership are checked separately.","features":[],"settings":[],"stability":"beta","reason":"","disabled_reason":null,"conditional_scopes":{}},"availability":{"state":"conditional","conditions":["valid_credentials","resource_permissions","tenant_context","scope:ai:answer"],"readiness":"not_probed"},"contract":{"url":"/v1/openapi.public.json","pointer":"/paths/~1v1~1answer~1{request_id}~1checkpoints/get","output_status":"declared","media_types":["application/json"]},"limits":{"request_constraints":"/paths/~1v1~1answer~1{request_id}~1checkpoints/get","rate_requests":120,"rate_window_seconds":60,"test_key_rate_requests":20,"note":"Request schemas contain declared input bounds; provider, quota and resource limits may be stricter."},"sdk":{"python":{"status":"unverified","evidence":[],"qualification":"Checkout source only; released-package conformance is not asserted."},"typescript":{"status":"unverified","evidence":[],"qualification":"Checkout source only; released-package conformance is not asserted."}}},{"id":"POST /v1/answer/{request_id}/checkpoints","method":"POST","path":"/v1/answer/{request_id}/checkpoints","policy":{"audience":"public","auth":"credential","scopes":["ai:answer"],"scope_policy":"ai_compat","tenant":"credential_or_validated_request","user":"Tenant and authenticated user/principal; delegated users require identity:delegate or *. Workspace grants and run approval ownership are checked separately.","features":[],"settings":[],"stability":"beta","reason":"","disabled_reason":null,"conditional_scopes":{}},"availability":{"state":"conditional","conditions":["valid_credentials","resource_permissions","tenant_context","scope:ai:answer"],"readiness":"not_probed"},"contract":{"url":"/v1/openapi.public.json","pointer":"/paths/~1v1~1answer~1{request_id}~1checkpoints/post","output_status":"declared","media_types":["application/json"]},"limits":{"request_constraints":"/paths/~1v1~1answer~1{request_id}~1checkpoints/post","rate_requests":120,"rate_window_seconds":60,"test_key_rate_requests":20,"note":"Request schemas contain declared input bounds; provider, quota and resource limits may be stricter."},"sdk":{"python":{"status":"unverified","evidence":[],"qualification":"Checkout source only; released-package conformance is not asserted."},"typescript":{"status":"unverified","evidence":[],"qualification":"Checkout source only; released-package conformance is not asserted."}}},{"id":"POST /v1/answer/{request_id}/checkpoints/{checkpoint_id}/branch","method":"POST","path":"/v1/answer/{request_id}/checkpoints/{checkpoint_id}/branch","policy":{"audience":"public","auth":"credential","scopes":["ai:answer"],"scope_policy":"ai_compat","tenant":"credential_or_validated_request","user":"Tenant and authenticated user/principal; delegated users require identity:delegate or *. Workspace grants and run approval ownership are checked separately.","features":[],"settings":[],"stability":"beta","reason":"","disabled_reason":"Authenticated authorised requests return 409 permission_aware_replay_required; this backend is not implemented.","conditional_scopes":{}},"availability":{"state":"unavailable","conditions":["valid_credentials","resource_permissions","tenant_context","scope:ai:answer","Authenticated authorised requests return 409 permission_aware_replay_required; this backend is not implemented."],"readiness":"not_probed"},"contract":{"url":"/v1/openapi.public.json","pointer":"/paths/~1v1~1answer~1{request_id}~1checkpoints~1{checkpoint_id}~1branch/post","output_status":"declared","media_types":["application/json"]},"limits":{"request_constraints":"/paths/~1v1~1answer~1{request_id}~1checkpoints~1{checkpoint_id}~1branch/post","rate_requests":120,"rate_window_seconds":60,"test_key_rate_requests":20,"note":"Request schemas contain declared input bounds; provider, quota and resource limits may be stricter."},"sdk":{"python":{"status":"unverified","evidence":[],"qualification":"Checkout source only; released-package conformance is not asserted."},"typescript":{"status":"unverified","evidence":[],"qualification":"Checkout source only; released-package conformance is not asserted."}}},{"id":"POST /v1/answer/{request_id}/checkpoints/{checkpoint_id}/resume","method":"POST","path":"/v1/answer/{request_id}/checkpoints/{checkpoint_id}/resume","policy":{"audience":"public","auth":"credential","scopes":["ai:answer"],"scope_policy":"ai_compat","tenant":"credential_or_validated_request","user":"Tenant and authenticated user/principal; delegated users require identity:delegate or *. Workspace grants and run approval ownership are checked separately.","features":[],"settings":[],"stability":"beta","reason":"","disabled_reason":"Authenticated authorised requests return 409 permission_aware_replay_required; this backend is not implemented.","conditional_scopes":{}},"availability":{"state":"unavailable","conditions":["valid_credentials","resource_permissions","tenant_context","scope:ai:answer","Authenticated authorised requests return 409 permission_aware_replay_required; this backend is not implemented."],"readiness":"not_probed"},"contract":{"url":"/v1/openapi.public.json","pointer":"/paths/~1v1~1answer~1{request_id}~1checkpoints~1{checkpoint_id}~1resume/post","output_status":"declared","media_types":["application/json"]},"limits":{"request_constraints":"/paths/~1v1~1answer~1{request_id}~1checkpoints~1{checkpoint_id}~1resume/post","rate_requests":120,"rate_window_seconds":60,"test_key_rate_requests":20,"note":"Request schemas contain declared input bounds; provider, quota and resource limits may be stricter."},"sdk":{"python":{"status":"unverified","evidence":[],"qualification":"Checkout source only; released-package conformance is not asserted."},"typescript":{"status":"unverified","evidence":[],"qualification":"Checkout source only; released-package conformance is not asserted."}}},{"id":"POST /v1/answer/{request_id}/checkpoints/{checkpoint_id}/rollback","method":"POST","path":"/v1/answer/{request_id}/checkpoints/{checkpoint_id}/rollback","policy":{"audience":"public","auth":"credential","scopes":["ai:answer"],"scope_policy":"ai_compat","tenant":"credential_or_validated_request","user":"Tenant and authenticated user/principal; delegated users require identity:delegate or *. Workspace grants and run approval ownership are checked separately.","features":[],"settings":[],"stability":"beta","reason":"","disabled_reason":"Authenticated authorised requests return 409 permission_aware_replay_required; this backend is not implemented.","conditional_scopes":{}},"availability":{"state":"unavailable","conditions":["valid_credentials","resource_permissions","tenant_context","scope:ai:answer","Authenticated authorised requests return 409 permission_aware_replay_required; this backend is not implemented."],"readiness":"not_probed"},"contract":{"url":"/v1/openapi.public.json","pointer":"/paths/~1v1~1answer~1{request_id}~1checkpoints~1{checkpoint_id}~1rollback/post","output_status":"declared","media_types":["application/json"]},"limits":{"request_constraints":"/paths/~1v1~1answer~1{request_id}~1checkpoints~1{checkpoint_id}~1rollback/post","rate_requests":120,"rate_window_seconds":60,"test_key_rate_requests":20,"note":"Request schemas contain declared input bounds; provider, quota and resource limits may be stricter."},"sdk":{"python":{"status":"unverified","evidence":[],"qualification":"Checkout source only; released-package conformance is not asserted."},"typescript":{"status":"unverified","evidence":[],"qualification":"Checkout source only; released-package conformance is not asserted."}}},{"id":"POST /v1/answer/{request_id}/tool-approval/{approval_id}","method":"POST","path":"/v1/answer/{request_id}/tool-approval/{approval_id}","policy":{"audience":"public","auth":"credential","scopes":["ai:answer"],"scope_policy":"ai_compat","tenant":"credential_or_validated_request","user":"Tenant and authenticated user/principal; delegated users require identity:delegate or *. Workspace grants and run approval ownership are checked separately.","features":[],"settings":[],"stability":"beta","reason":"","disabled_reason":null,"conditional_scopes":{}},"availability":{"state":"conditional","conditions":["valid_credentials","resource_permissions","tenant_context","scope:ai:answer"],"readiness":"not_probed"},"contract":{"url":"/v1/openapi.public.json","pointer":"/paths/~1v1~1answer~1{request_id}~1tool-approval~1{approval_id}/post","output_status":"declared","media_types":["application/json"]},"limits":{"request_constraints":"/paths/~1v1~1answer~1{request_id}~1tool-approval~1{approval_id}/post","rate_requests":120,"rate_window_seconds":60,"test_key_rate_requests":20,"note":"Request schemas contain declared input bounds; provider, quota and resource limits may be stricter."},"sdk":{"python":{"status":"unverified","evidence":[],"qualification":"Checkout source only; released-package conformance is not asserted."},"typescript":{"status":"unverified","evidence":[],"qualification":"Checkout source only; released-package conformance is not asserted."}}},{"id":"GET /v1/answer/{run_id}/approvals","method":"GET","path":"/v1/answer/{run_id}/approvals","policy":{"audience":"public","auth":"credential","scopes":["ai:answer"],"scope_policy":"ai_compat","tenant":"credential_or_validated_request","user":"Tenant and authenticated user/principal; delegated users require identity:delegate or *. Workspace grants and run approval ownership are checked separately.","features":[],"settings":[],"stability":"beta","reason":"","disabled_reason":null,"conditional_scopes":{}},"availability":{"state":"conditional","conditions":["valid_credentials","resource_permissions","tenant_context","scope:ai:answer"],"readiness":"not_probed"},"contract":{"url":"/v1/openapi.public.json","pointer":"/paths/~1v1~1answer~1{run_id}~1approvals/get","output_status":"declared","media_types":["application/json"]},"limits":{"request_constraints":"/paths/~1v1~1answer~1{run_id}~1approvals/get","rate_requests":120,"rate_window_seconds":60,"test_key_rate_requests":20,"note":"Request schemas contain declared input bounds; provider, quota and resource limits may be stricter."},"sdk":{"python":{"status":"unverified","evidence":[],"qualification":"Checkout source only; released-package conformance is not asserted."},"typescript":{"status":"unverified","evidence":[],"qualification":"Checkout source only; released-package conformance is not asserted."}}},{"id":"POST /v1/answer/{run_id}/approve","method":"POST","path":"/v1/answer/{run_id}/approve","policy":{"audience":"public","auth":"credential","scopes":["ai:answer"],"scope_policy":"ai_compat","tenant":"credential_or_validated_request","user":"Tenant and authenticated user/principal; delegated users require identity:delegate or *. Workspace grants and run approval ownership are checked separately.","features":[],"settings":[],"stability":"beta","reason":"","disabled_reason":null,"conditional_scopes":{}},"availability":{"state":"conditional","conditions":["valid_credentials","resource_permissions","tenant_context","scope:ai:answer"],"readiness":"not_probed"},"contract":{"url":"/v1/openapi.public.json","pointer":"/paths/~1v1~1answer~1{run_id}~1approve/post","output_status":"declared","media_types":["application/json"]},"limits":{"request_constraints":"/paths/~1v1~1answer~1{run_id}~1approve/post","rate_requests":120,"rate_window_seconds":60,"test_key_rate_requests":20,"note":"Request schemas contain declared input bounds; provider, quota and resource limits may be stricter."},"sdk":{"python":{"status":"unverified","evidence":[],"qualification":"Checkout source only; released-package conformance is not asserted."},"typescript":{"status":"unverified","evidence":[],"qualification":"Checkout source only; released-package conformance is not asserted."}}},{"id":"POST /v1/answer/{run_id}/plan-clarify","method":"POST","path":"/v1/answer/{run_id}/plan-clarify","policy":{"audience":"public","auth":"credential","scopes":["ai:answer"],"scope_policy":"ai_compat","tenant":"credential_or_validated_request","user":"Tenant and authenticated user/principal; delegated users require identity:delegate or *. Workspace grants and run approval ownership are checked separately.","features":[],"settings":[],"stability":"beta","reason":"","disabled_reason":null,"conditional_scopes":{}},"availability":{"state":"conditional","conditions":["valid_credentials","resource_permissions","tenant_context","scope:ai:answer"],"readiness":"not_probed"},"contract":{"url":"/v1/openapi.public.json","pointer":"/paths/~1v1~1answer~1{run_id}~1plan-clarify/post","output_status":"declared","media_types":["application/json"]},"limits":{"request_constraints":"/paths/~1v1~1answer~1{run_id}~1plan-clarify/post","rate_requests":120,"rate_window_seconds":60,"test_key_rate_requests":20,"note":"Request schemas contain declared input bounds; provider, quota and resource limits may be stricter."},"sdk":{"python":{"status":"unverified","evidence":[],"qualification":"Checkout source only; released-package conformance is not asserted."},"typescript":{"status":"unverified","evidence":[],"qualification":"Checkout source only; released-package conformance is not asserted."}}},{"id":"POST /v1/answer/{run_id}/reject","method":"POST","path":"/v1/answer/{run_id}/reject","policy":{"audience":"public","auth":"credential","scopes":["ai:answer"],"scope_policy":"ai_compat","tenant":"credential_or_validated_request","user":"Tenant and authenticated user/principal; delegated users require identity:delegate or *. Workspace grants and run approval ownership are checked separately.","features":[],"settings":[],"stability":"beta","reason":"","disabled_reason":null,"conditional_scopes":{}},"availability":{"state":"conditional","conditions":["valid_credentials","resource_permissions","tenant_context","scope:ai:answer"],"readiness":"not_probed"},"contract":{"url":"/v1/openapi.public.json","pointer":"/paths/~1v1~1answer~1{run_id}~1reject/post","output_status":"declared","media_types":["application/json"]},"limits":{"request_constraints":"/paths/~1v1~1answer~1{run_id}~1reject/post","rate_requests":120,"rate_window_seconds":60,"test_key_rate_requests":20,"note":"Request schemas contain declared input bounds; provider, quota and resource limits may be stricter."},"sdk":{"python":{"status":"unverified","evidence":[],"qualification":"Checkout source only; released-package conformance is not asserted."},"typescript":{"status":"unverified","evidence":[],"qualification":"Checkout source only; released-package conformance is not asserted."}}},{"id":"GET /v1/answer/{run_id}/trace","method":"GET","path":"/v1/answer/{run_id}/trace","policy":{"audience":"public","auth":"credential","scopes":["ai:answer"],"scope_policy":"ai_compat","tenant":"credential_or_validated_request","user":"Tenant and authenticated user/principal; delegated users require identity:delegate or *. Workspace grants and run approval ownership are checked separately.","features":[],"settings":[],"stability":"beta","reason":"","disabled_reason":null,"conditional_scopes":{}},"availability":{"state":"conditional","conditions":["valid_credentials","resource_permissions","tenant_context","scope:ai:answer"],"readiness":"not_probed"},"contract":{"url":"/v1/openapi.public.json","pointer":"/paths/~1v1~1answer~1{run_id}~1trace/get","output_status":"declared","media_types":["application/json"]},"limits":{"request_constraints":"/paths/~1v1~1answer~1{run_id}~1trace/get","rate_requests":120,"rate_window_seconds":60,"test_key_rate_requests":20,"note":"Request schemas contain declared input bounds; provider, quota and resource limits may be stricter."},"sdk":{"python":{"status":"unverified","evidence":[],"qualification":"Checkout source only; released-package conformance is not asserted."},"typescript":{"status":"unverified","evidence":[],"qualification":"Checkout source only; released-package conformance is not asserted."}}},{"id":"GET /v1/artifacts","method":"GET","path":"/v1/artifacts","policy":{"audience":"public","auth":"credential","scopes":[],"scope_policy":"none","tenant":"credential_or_validated_request","user":"Authenticated owner or explicit space collaborator; private content requires resource access.","features":[],"settings":[],"stability":"beta","reason":"","disabled_reason":null,"conditional_scopes":{}},"availability":{"state":"conditional","conditions":["valid_credentials","resource_permissions","tenant_context"],"readiness":"not_probed"},"contract":{"url":"/v1/openapi.public.json","pointer":"/paths/~1v1~1artifacts/get","output_status":"declared","media_types":["application/json"]},"limits":{"request_constraints":"/paths/~1v1~1artifacts/get","rate_requests":120,"rate_window_seconds":60,"test_key_rate_requests":20,"note":"Request schemas contain declared input bounds; provider, quota and resource limits may be stricter."},"sdk":{"python":{"status":"source_wrapper","evidence":[{"source":"sdks/python/src/q_client/artifacts.py","transport":"get_json","path":"'/artifacts'"}],"qualification":"Checkout source only; released-package conformance is not asserted."},"typescript":{"status":"source_wrapper","evidence":[{"source":"sdks/typescript/src/artifacts.ts","transport":"getJson","path":"\"/artifacts\""},{"source":"sdks/typescript/src/artifacts.ts","transport":"getJson","path":"\"/artifacts\""}],"qualification":"Checkout source only; released-package conformance is not asserted."}}},{"id":"POST /v1/artifacts","method":"POST","path":"/v1/artifacts","policy":{"audience":"public","auth":"credential","scopes":[],"scope_policy":"none","tenant":"credential_or_validated_request","user":"Authenticated owner or explicit space collaborator; private content requires resource access.","features":[],"settings":[],"stability":"beta","reason":"","disabled_reason":null,"conditional_scopes":{}},"availability":{"state":"conditional","conditions":["valid_credentials","resource_permissions","tenant_context"],"readiness":"not_probed"},"contract":{"url":"/v1/openapi.public.json","pointer":"/paths/~1v1~1artifacts/post","output_status":"declared","media_types":["application/json","text/event-stream"]},"limits":{"request_constraints":"/paths/~1v1~1artifacts/post","rate_requests":120,"rate_window_seconds":60,"test_key_rate_requests":20,"note":"Request schemas contain declared input bounds; provider, quota and resource limits may be stricter."},"sdk":{"python":{"status":"source_wrapper","evidence":[{"source":"sdks/python/src/q_client/artifacts.py","transport":"post_json","path":"'/artifacts'"}],"qualification":"Checkout source only; released-package conformance is not asserted."},"typescript":{"status":"source_wrapper","evidence":[{"source":"sdks/typescript/src/artifacts.ts","transport":"postJson","path":"\"/artifacts\""}],"qualification":"Checkout source only; released-package conformance is not asserted."}}},{"id":"GET /v1/artifacts/{artifact_id}","method":"GET","path":"/v1/artifacts/{artifact_id}","policy":{"audience":"public","auth":"credential","scopes":[],"scope_policy":"none","tenant":"credential_or_validated_request","user":"Authenticated owner or explicit space collaborator; private content requires resource access.","features":[],"settings":[],"stability":"beta","reason":"","disabled_reason":null,"conditional_scopes":{}},"availability":{"state":"conditional","conditions":["valid_credentials","resource_permissions","tenant_context"],"readiness":"not_probed"},"contract":{"url":"/v1/openapi.public.json","pointer":"/paths/~1v1~1artifacts~1{artifact_id}/get","output_status":"declared","media_types":["application/json"]},"limits":{"request_constraints":"/paths/~1v1~1artifacts~1{artifact_id}/get","rate_requests":120,"rate_window_seconds":60,"test_key_rate_requests":20,"note":"Request schemas contain declared input bounds; provider, quota and resource limits may be stricter."},"sdk":{"python":{"status":"source_wrapper","evidence":[{"source":"sdks/python/src/q_client/artifacts.py","transport":"get_json","path":"f\"/artifacts/{quote(artifact_id, safe='')}\""}],"qualification":"Checkout source only; released-package conformance is not asserted."},"typescript":{"status":"source_wrapper","evidence":[{"source":"sdks/typescript/src/artifacts.ts","transport":"getJson","path":"`/artifacts/${encodeURIComponent(artifactId)}`"}],"qualification":"Checkout source only; released-package conformance is not asserted."}}},{"id":"GET /v1/artifacts/{artifact_id}/download","method":"GET","path":"/v1/artifacts/{artifact_id}/download","policy":{"audience":"public","auth":"credential","scopes":[],"scope_policy":"none","tenant":"credential_or_validated_request","user":"Authenticated owner or explicit space collaborator; private content requires resource access.","features":[],"settings":[],"stability":"beta","reason":"","disabled_reason":null,"conditional_scopes":{}},"availability":{"state":"conditional","conditions":["valid_credentials","resource_permissions","tenant_context"],"readiness":"not_probed"},"contract":{"url":"/v1/openapi.public.json","pointer":"/paths/~1v1~1artifacts~1{artifact_id}~1download/get","output_status":"declared","media_types":["application/octet-stream"]},"limits":{"request_constraints":"/paths/~1v1~1artifacts~1{artifact_id}~1download/get","rate_requests":120,"rate_window_seconds":60,"test_key_rate_requests":20,"note":"Request schemas contain declared input bounds; provider, quota and resource limits may be stricter."},"sdk":{"python":{"status":"unverified","evidence":[],"qualification":"Checkout source only; released-package conformance is not asserted."},"typescript":{"status":"unverified","evidence":[],"qualification":"Checkout source only; released-package conformance is not asserted."}}},{"id":"POST /v1/best-of-n/merge","method":"POST","path":"/v1/best-of-n/merge","policy":{"audience":"public","auth":"credential","scopes":["ai:answer"],"scope_policy":"ai_compat","tenant":"credential_or_validated_request","user":"Tenant and authenticated user/principal; delegated users require identity:delegate or *. Workspace grants and run approval ownership are checked separately.","features":[],"settings":[],"stability":"beta","reason":"","disabled_reason":"Authenticated authorised requests return 503 workspace_merge_backend_unavailable; this backend is not implemented.","conditional_scopes":{}},"availability":{"state":"unavailable","conditions":["valid_credentials","resource_permissions","tenant_context","scope:ai:answer","Authenticated authorised requests return 503 workspace_merge_backend_unavailable; this backend is not implemented."],"readiness":"not_probed"},"contract":{"url":"/v1/openapi.public.json","pointer":"/paths/~1v1~1best-of-n~1merge/post","output_status":"declared","media_types":["application/json"]},"limits":{"request_constraints":"/paths/~1v1~1best-of-n~1merge/post","rate_requests":120,"rate_window_seconds":60,"test_key_rate_requests":20,"note":"Request schemas contain declared input bounds; provider, quota and resource limits may be stricter."},"sdk":{"python":{"status":"unverified","evidence":[],"qualification":"Checkout source only; released-package conformance is not asserted."},"typescript":{"status":"unverified","evidence":[],"qualification":"Checkout source only; released-package conformance is not asserted."}}},{"id":"GET /v1/billing/budget/user/{user_id}","method":"GET","path":"/v1/billing/budget/user/{user_id}","policy":{"audience":"public","auth":"credential","scopes":[],"scope_policy":"none","tenant":"credential_or_validated_request","user":"Tenant-wide billing administration and user usage, not individual-user isolation.","features":[],"settings":[],"stability":"stable","reason":"","disabled_reason":null,"conditional_scopes":{}},"availability":{"state":"conditional","conditions":["valid_credentials","resource_permissions","tenant_context"],"readiness":"not_probed"},"contract":{"url":"/v1/openapi.public.json","pointer":"/paths/~1v1~1billing~1budget~1user~1{user_id}/get","output_status":"declared","media_types":["application/json"]},"limits":{"request_constraints":"/paths/~1v1~1billing~1budget~1user~1{user_id}/get","rate_requests":120,"rate_window_seconds":60,"test_key_rate_requests":20,"note":"Request schemas contain declared input bounds; provider, quota and resource limits may be stricter."},"sdk":{"python":{"status":"unverified","evidence":[],"qualification":"Checkout source only; released-package conformance is not asserted."},"typescript":{"status":"unverified","evidence":[],"qualification":"Checkout source only; released-package conformance is not asserted."}}},{"id":"POST /v1/billing/cancel","method":"POST","path":"/v1/billing/cancel","policy":{"audience":"public","auth":"credential","scopes":[],"scope_policy":"none","tenant":"credential_or_validated_request","user":"Tenant-wide billing administration; configured billing provider required.","features":[],"settings":["VELLON_ENABLED"],"stability":"stable","reason":"","disabled_reason":null,"conditional_scopes":{}},"availability":{"state":"unavailable","conditions":["deployment_setting:VELLON_ENABLED","valid_credentials","resource_permissions","tenant_context"],"readiness":"not_probed"},"contract":{"url":"/v1/openapi.public.json","pointer":"/paths/~1v1~1billing~1cancel/post","output_status":"declared","media_types":["application/json"]},"limits":{"request_constraints":"/paths/~1v1~1billing~1cancel/post","rate_requests":120,"rate_window_seconds":60,"test_key_rate_requests":20,"note":"Request schemas contain declared input bounds; provider, quota and resource limits may be stricter."},"sdk":{"python":{"status":"unverified","evidence":[],"qualification":"Checkout source only; released-package conformance is not asserted."},"typescript":{"status":"unverified","evidence":[],"qualification":"Checkout source only; released-package conformance is not asserted."}}},{"id":"POST /v1/billing/change-plan","method":"POST","path":"/v1/billing/change-plan","policy":{"audience":"public","auth":"credential","scopes":[],"scope_policy":"none","tenant":"credential_or_validated_request","user":"Tenant-wide billing administration; configured billing provider required.","features":[],"settings":["VELLON_ENABLED"],"stability":"stable","reason":"","disabled_reason":null,"conditional_scopes":{}},"availability":{"state":"unavailable","conditions":["deployment_setting:VELLON_ENABLED","valid_credentials","resource_permissions","tenant_context"],"readiness":"not_probed"},"contract":{"url":"/v1/openapi.public.json","pointer":"/paths/~1v1~1billing~1change-plan/post","output_status":"declared","media_types":["application/json"]},"limits":{"request_constraints":"/paths/~1v1~1billing~1change-plan/post","rate_requests":120,"rate_window_seconds":60,"test_key_rate_requests":20,"note":"Request schemas contain declared input bounds; provider, quota and resource limits may be stricter."},"sdk":{"python":{"status":"unverified","evidence":[],"qualification":"Checkout source only; released-package conformance is not asserted."},"typescript":{"status":"unverified","evidence":[],"qualification":"Checkout source only; released-package conformance is not asserted."}}},{"id":"GET /v1/billing/credits","method":"GET","path":"/v1/billing/credits","policy":{"audience":"public","auth":"credential","scopes":[],"scope_policy":"none","tenant":"credential_or_validated_request","user":"Tenant-wide billing administration; configured billing provider required.","features":[],"settings":["VELLON_ENABLED"],"stability":"stable","reason":"","disabled_reason":null,"conditional_scopes":{}},"availability":{"state":"unavailable","conditions":["deployment_setting:VELLON_ENABLED","valid_credentials","resource_permissions","tenant_context"],"readiness":"not_probed"},"contract":{"url":"/v1/openapi.public.json","pointer":"/paths/~1v1~1billing~1credits/get","output_status":"declared","media_types":["application/json"]},"limits":{"request_constraints":"/paths/~1v1~1billing~1credits/get","rate_requests":120,"rate_window_seconds":60,"test_key_rate_requests":20,"note":"Request schemas contain declared input bounds; provider, quota and resource limits may be stricter."},"sdk":{"python":{"status":"unverified","evidence":[],"qualification":"Checkout source only; released-package conformance is not asserted."},"typescript":{"status":"unverified","evidence":[],"qualification":"Checkout source only; released-package conformance is not asserted."}}},{"id":"GET /v1/billing/entitlements","method":"GET","path":"/v1/billing/entitlements","policy":{"audience":"public","auth":"credential","scopes":[],"scope_policy":"none","tenant":"credential_or_validated_request","user":"Tenant-wide billing administration and user usage, not individual-user isolation.","features":[],"settings":[],"stability":"stable","reason":"","disabled_reason":null,"conditional_scopes":{}},"availability":{"state":"conditional","conditions":["valid_credentials","resource_permissions","tenant_context"],"readiness":"not_probed"},"contract":{"url":"/v1/openapi.public.json","pointer":"/paths/~1v1~1billing~1entitlements/get","output_status":"declared","media_types":["application/json"]},"limits":{"request_constraints":"/paths/~1v1~1billing~1entitlements/get","rate_requests":120,"rate_window_seconds":60,"test_key_rate_requests":20,"note":"Request schemas contain declared input bounds; provider, quota and resource limits may be stricter."},"sdk":{"python":{"status":"unverified","evidence":[],"qualification":"Checkout source only; released-package conformance is not asserted."},"typescript":{"status":"unverified","evidence":[],"qualification":"Checkout source only; released-package conformance is not asserted."}}},{"id":"POST /v1/billing/portal-session","method":"POST","path":"/v1/billing/portal-session","policy":{"audience":"public","auth":"credential","scopes":[],"scope_policy":"none","tenant":"credential_or_validated_request","user":"Tenant-wide billing administration; configured billing provider required.","features":[],"settings":["VELLON_ENABLED"],"stability":"stable","reason":"","disabled_reason":null,"conditional_scopes":{}},"availability":{"state":"unavailable","conditions":["deployment_setting:VELLON_ENABLED","valid_credentials","resource_permissions","tenant_context"],"readiness":"not_probed"},"contract":{"url":"/v1/openapi.public.json","pointer":"/paths/~1v1~1billing~1portal-session/post","output_status":"declared","media_types":["application/json"]},"limits":{"request_constraints":"/paths/~1v1~1billing~1portal-session/post","rate_requests":120,"rate_window_seconds":60,"test_key_rate_requests":20,"note":"Request schemas contain declared input bounds; provider, quota and resource limits may be stricter."},"sdk":{"python":{"status":"unverified","evidence":[],"qualification":"Checkout source only; released-package conformance is not asserted."},"typescript":{"status":"unverified","evidence":[],"qualification":"Checkout source only; released-package conformance is not asserted."}}},{"id":"GET /v1/billing/proration-preview","method":"GET","path":"/v1/billing/proration-preview","policy":{"audience":"public","auth":"credential","scopes":[],"scope_policy":"none","tenant":"credential_or_validated_request","user":"Tenant-wide billing administration; configured billing provider required.","features":[],"settings":["VELLON_ENABLED"],"stability":"stable","reason":"","disabled_reason":null,"conditional_scopes":{}},"availability":{"state":"unavailable","conditions":["deployment_setting:VELLON_ENABLED","valid_credentials","resource_permissions","tenant_context"],"readiness":"not_probed"},"contract":{"url":"/v1/openapi.public.json","pointer":"/paths/~1v1~1billing~1proration-preview/get","output_status":"declared","media_types":["application/json"]},"limits":{"request_constraints":"/paths/~1v1~1billing~1proration-preview/get","rate_requests":120,"rate_window_seconds":60,"test_key_rate_requests":20,"note":"Request schemas contain declared input bounds; provider, quota and resource limits may be stricter."},"sdk":{"python":{"status":"unverified","evidence":[],"qualification":"Checkout source only; released-package conformance is not asserted."},"typescript":{"status":"unverified","evidence":[],"qualification":"Checkout source only; released-package conformance is not asserted."}}},{"id":"GET /v1/billing/rates","method":"GET","path":"/v1/billing/rates","policy":{"audience":"public","auth":"credential","scopes":[],"scope_policy":"none","tenant":"credential_or_validated_request","user":"Tenant-wide billing administration and user usage, not individual-user isolation.","features":[],"settings":[],"stability":"stable","reason":"","disabled_reason":null,"conditional_scopes":{}},"availability":{"state":"conditional","conditions":["valid_credentials","resource_permissions","tenant_context"],"readiness":"not_probed"},"contract":{"url":"/v1/openapi.public.json","pointer":"/paths/~1v1~1billing~1rates/get","output_status":"declared","media_types":["application/json"]},"limits":{"request_constraints":"/paths/~1v1~1billing~1rates/get","rate_requests":120,"rate_window_seconds":60,"test_key_rate_requests":20,"note":"Request schemas contain declared input bounds; provider, quota and resource limits may be stricter."},"sdk":{"python":{"status":"source_wrapper","evidence":[{"source":"sdks/python/src/q_client/billing.py","transport":"get_json","path":"'/billing/rates'"}],"qualification":"Checkout source only; released-package conformance is not asserted."},"typescript":{"status":"source_wrapper","evidence":[{"source":"sdks/typescript/src/client.ts","transport":"getJson","path":"\"/billing/rates\""}],"qualification":"Checkout source only; released-package conformance is not asserted."}}},{"id":"GET /v1/billing/spend","method":"GET","path":"/v1/billing/spend","policy":{"audience":"public","auth":"credential","scopes":[],"scope_policy":"none","tenant":"credential_or_validated_request","user":"Tenant-wide billing administration and user usage, not individual-user isolation.","features":[],"settings":[],"stability":"stable","reason":"","disabled_reason":null,"conditional_scopes":{}},"availability":{"state":"conditional","conditions":["valid_credentials","resource_permissions","tenant_context"],"readiness":"not_probed"},"contract":{"url":"/v1/openapi.public.json","pointer":"/paths/~1v1~1billing~1spend/get","output_status":"declared","media_types":["application/json"]},"limits":{"request_constraints":"/paths/~1v1~1billing~1spend/get","rate_requests":120,"rate_window_seconds":60,"test_key_rate_requests":20,"note":"Request schemas contain declared input bounds; provider, quota and resource limits may be stricter."},"sdk":{"python":{"status":"unverified","evidence":[],"qualification":"Checkout source only; released-package conformance is not asserted."},"typescript":{"status":"unverified","evidence":[],"qualification":"Checkout source only; released-package conformance is not asserted."}}},{"id":"POST /v1/billing/subscribe","method":"POST","path":"/v1/billing/subscribe","policy":{"audience":"public","auth":"credential","scopes":[],"scope_policy":"none","tenant":"credential_or_validated_request","user":"Tenant-wide billing administration; configured billing provider required.","features":[],"settings":["VELLON_ENABLED"],"stability":"stable","reason":"","disabled_reason":null,"conditional_scopes":{}},"availability":{"state":"unavailable","conditions":["deployment_setting:VELLON_ENABLED","valid_credentials","resource_permissions","tenant_context"],"readiness":"not_probed"},"contract":{"url":"/v1/openapi.public.json","pointer":"/paths/~1v1~1billing~1subscribe/post","output_status":"declared","media_types":["application/json"]},"limits":{"request_constraints":"/paths/~1v1~1billing~1subscribe/post","rate_requests":120,"rate_window_seconds":60,"test_key_rate_requests":20,"note":"Request schemas contain declared input bounds; provider, quota and resource limits may be stricter."},"sdk":{"python":{"status":"unverified","evidence":[],"qualification":"Checkout source only; released-package conformance is not asserted."},"typescript":{"status":"unverified","evidence":[],"qualification":"Checkout source only; released-package conformance is not asserted."}}},{"id":"GET /v1/billing/subscription","method":"GET","path":"/v1/billing/subscription","policy":{"audience":"public","auth":"credential","scopes":[],"scope_policy":"none","tenant":"credential_or_validated_request","user":"Tenant-wide billing administration; configured billing provider required.","features":[],"settings":["VELLON_ENABLED"],"stability":"stable","reason":"","disabled_reason":null,"conditional_scopes":{}},"availability":{"state":"unavailable","conditions":["deployment_setting:VELLON_ENABLED","valid_credentials","resource_permissions","tenant_context"],"readiness":"not_probed"},"contract":{"url":"/v1/openapi.public.json","pointer":"/paths/~1v1~1billing~1subscription/get","output_status":"declared","media_types":["application/json"]},"limits":{"request_constraints":"/paths/~1v1~1billing~1subscription/get","rate_requests":120,"rate_window_seconds":60,"test_key_rate_requests":20,"note":"Request schemas contain declared input bounds; provider, quota and resource limits may be stricter."},"sdk":{"python":{"status":"unverified","evidence":[],"qualification":"Checkout source only; released-package conformance is not asserted."},"typescript":{"status":"unverified","evidence":[],"qualification":"Checkout source only; released-package conformance is not asserted."}}},{"id":"GET /v1/billing/usage","method":"GET","path":"/v1/billing/usage","policy":{"audience":"public","auth":"credential","scopes":[],"scope_policy":"none","tenant":"credential_or_validated_request","user":"Tenant-wide billing administration and user usage, not individual-user isolation.","features":[],"settings":[],"stability":"stable","reason":"","disabled_reason":null,"conditional_scopes":{}},"availability":{"state":"conditional","conditions":["valid_credentials","resource_permissions","tenant_context"],"readiness":"not_probed"},"contract":{"url":"/v1/openapi.public.json","pointer":"/paths/~1v1~1billing~1usage/get","output_status":"declared","media_types":["application/json"]},"limits":{"request_constraints":"/paths/~1v1~1billing~1usage/get","rate_requests":120,"rate_window_seconds":60,"test_key_rate_requests":20,"note":"Request schemas contain declared input bounds; provider, quota and resource limits may be stricter."},"sdk":{"python":{"status":"source_wrapper","evidence":[{"source":"sdks/python/src/q_client/billing.py","transport":"get_json","path":"'/billing/usage'"}],"qualification":"Checkout source only; released-package conformance is not asserted."},"typescript":{"status":"source_wrapper","evidence":[{"source":"sdks/typescript/src/client.ts","transport":"getJson","path":"\"/billing/usage\""}],"qualification":"Checkout source only; released-package conformance is not asserted."}}},{"id":"GET /v1/billing/usage/user/{user_id}","method":"GET","path":"/v1/billing/usage/user/{user_id}","policy":{"audience":"public","auth":"credential","scopes":[],"scope_policy":"none","tenant":"credential_or_validated_request","user":"Tenant-wide billing administration and user usage, not individual-user isolation.","features":[],"settings":[],"stability":"stable","reason":"","disabled_reason":null,"conditional_scopes":{}},"availability":{"state":"conditional","conditions":["valid_credentials","resource_permissions","tenant_context"],"readiness":"not_probed"},"contract":{"url":"/v1/openapi.public.json","pointer":"/paths/~1v1~1billing~1usage~1user~1{user_id}/get","output_status":"declared","media_types":["application/json"]},"limits":{"request_constraints":"/paths/~1v1~1billing~1usage~1user~1{user_id}/get","rate_requests":120,"rate_window_seconds":60,"test_key_rate_requests":20,"note":"Request schemas contain declared input bounds; provider, quota and resource limits may be stricter."},"sdk":{"python":{"status":"unverified","evidence":[],"qualification":"Checkout source only; released-package conformance is not asserted."},"typescript":{"status":"unverified","evidence":[],"qualification":"Checkout source only; released-package conformance is not asserted."}}},{"id":"GET /v1/capabilities","method":"GET","path":"/v1/capabilities","policy":{"audience":"public","auth":"anonymous","scopes":[],"scope_policy":"none","tenant":"none","user":"No user or tenant context.","features":[],"settings":[],"stability":"stable","reason":"","disabled_reason":null,"conditional_scopes":{}},"availability":{"state":"public_metadata","conditions":[],"readiness":"not_probed"},"contract":{"url":"/v1/openapi.public.json","pointer":"/paths/~1v1~1capabilities/get","output_status":"declared","media_types":["application/json"]},"limits":{"request_constraints":"/paths/~1v1~1capabilities/get","rate_requests":120,"rate_window_seconds":60,"test_key_rate_requests":20,"note":"Request schemas contain declared input bounds; provider, quota and resource limits may be stricter."},"sdk":{"python":{"status":"unverified","evidence":[],"qualification":"Checkout source only; released-package conformance is not asserted."},"typescript":{"status":"unverified","evidence":[],"qualification":"Checkout source only; released-package conformance is not asserted."}}},{"id":"GET /v1/channels","method":"GET","path":"/v1/channels","policy":{"audience":"public","auth":"credential","scopes":[],"scope_policy":"none","tenant":"credential_or_validated_request","user":"Tenant-wide channel connections; provider configuration and outbound policy required.","features":[],"settings":["CHANNELS_ENABLED"],"stability":"alpha","reason":"","disabled_reason":null,"conditional_scopes":{}},"availability":{"state":"conditional","conditions":["deployment_setting:CHANNELS_ENABLED","valid_credentials","resource_permissions","tenant_context"],"readiness":"not_probed"},"contract":{"url":"/v1/openapi.public.json","pointer":"/paths/~1v1~1channels/get","output_status":"declared","media_types":["application/json"]},"limits":{"request_constraints":"/paths/~1v1~1channels/get","rate_requests":120,"rate_window_seconds":60,"test_key_rate_requests":20,"note":"Request schemas contain declared input bounds; provider, quota and resource limits may be stricter."},"sdk":{"python":{"status":"unverified","evidence":[],"qualification":"Checkout source only; released-package conformance is not asserted."},"typescript":{"status":"unverified","evidence":[],"qualification":"Checkout source only; released-package conformance is not asserted."}}},{"id":"POST /v1/channels","method":"POST","path":"/v1/channels","policy":{"audience":"public","auth":"credential","scopes":[],"scope_policy":"none","tenant":"credential_or_validated_request","user":"Tenant-wide channel connections; provider configuration and outbound policy required.","features":[],"settings":["CHANNELS_ENABLED"],"stability":"alpha","reason":"","disabled_reason":null,"conditional_scopes":{}},"availability":{"state":"conditional","conditions":["deployment_setting:CHANNELS_ENABLED","valid_credentials","resource_permissions","tenant_context"],"readiness":"not_probed"},"contract":{"url":"/v1/openapi.public.json","pointer":"/paths/~1v1~1channels/post","output_status":"declared","media_types":["application/json"]},"limits":{"request_constraints":"/paths/~1v1~1channels/post","rate_requests":120,"rate_window_seconds":60,"test_key_rate_requests":20,"note":"Request schemas contain declared input bounds; provider, quota and resource limits may be stricter."},"sdk":{"python":{"status":"unverified","evidence":[],"qualification":"Checkout source only; released-package conformance is not asserted."},"typescript":{"status":"unverified","evidence":[],"qualification":"Checkout source only; released-package conformance is not asserted."}}},{"id":"GET /v1/channels/types","method":"GET","path":"/v1/channels/types","policy":{"audience":"public","auth":"credential","scopes":[],"scope_policy":"none","tenant":"credential_or_validated_request","user":"Tenant-wide channel connections; provider configuration and outbound policy required.","features":[],"settings":["CHANNELS_ENABLED"],"stability":"alpha","reason":"","disabled_reason":null,"conditional_scopes":{}},"availability":{"state":"conditional","conditions":["deployment_setting:CHANNELS_ENABLED","valid_credentials","resource_permissions","tenant_context"],"readiness":"not_probed"},"contract":{"url":"/v1/openapi.public.json","pointer":"/paths/~1v1~1channels~1types/get","output_status":"declared","media_types":["application/json"]},"limits":{"request_constraints":"/paths/~1v1~1channels~1types/get","rate_requests":120,"rate_window_seconds":60,"test_key_rate_requests":20,"note":"Request schemas contain declared input bounds; provider, quota and resource limits may be stricter."},"sdk":{"python":{"status":"unverified","evidence":[],"qualification":"Checkout source only; released-package conformance is not asserted."},"typescript":{"status":"unverified","evidence":[],"qualification":"Checkout source only; released-package conformance is not asserted."}}},{"id":"POST /v1/channels/{connection_id}/send","method":"POST","path":"/v1/channels/{connection_id}/send","policy":{"audience":"public","auth":"credential","scopes":[],"scope_policy":"none","tenant":"credential_or_validated_request","user":"Tenant-wide channel connections; provider configuration and outbound policy required.","features":[],"settings":["CHANNELS_ENABLED"],"stability":"alpha","reason":"","disabled_reason":null,"conditional_scopes":{}},"availability":{"state":"conditional","conditions":["deployment_setting:CHANNELS_ENABLED","valid_credentials","resource_permissions","tenant_context"],"readiness":"not_probed"},"contract":{"url":"/v1/openapi.public.json","pointer":"/paths/~1v1~1channels~1{connection_id}~1send/post","output_status":"declared","media_types":["application/json"]},"limits":{"request_constraints":"/paths/~1v1~1channels~1{connection_id}~1send/post","rate_requests":120,"rate_window_seconds":60,"test_key_rate_requests":20,"note":"Request schemas contain declared input bounds; provider, quota and resource limits may be stricter."},"sdk":{"python":{"status":"unverified","evidence":[],"qualification":"Checkout source only; released-package conformance is not asserted."},"typescript":{"status":"unverified","evidence":[],"qualification":"Checkout source only; released-package conformance is not asserted."}}},{"id":"POST /v1/chat/completions","method":"POST","path":"/v1/chat/completions","policy":{"audience":"public","auth":"credential","scopes":["ai:chat"],"scope_policy":"ai_compat","tenant":"credential_or_validated_request","user":"Tenant-bound computation; supplied user is attribution, not authorisation.","features":[],"settings":[],"stability":"beta","reason":"","disabled_reason":null,"conditional_scopes":{}},"availability":{"state":"conditional","conditions":["valid_credentials","resource_permissions","tenant_context","scope:ai:chat"],"readiness":"not_probed"},"contract":{"url":"/v1/openapi.public.json","pointer":"/paths/~1v1~1chat~1completions/post","output_status":"declared","media_types":["application/json","text/event-stream"]},"limits":{"request_constraints":"/paths/~1v1~1chat~1completions/post","rate_requests":120,"rate_window_seconds":60,"test_key_rate_requests":20,"note":"Request schemas contain declared input bounds; provider, quota and resource limits may be stricter."},"sdk":{"python":{"status":"unverified","evidence":[],"qualification":"Checkout source only; released-package conformance is not asserted."},"typescript":{"status":"unverified","evidence":[],"qualification":"Checkout source only; released-package conformance is not asserted."}}},{"id":"GET /v1/chat/models","method":"GET","path":"/v1/chat/models","policy":{"audience":"public","auth":"credential","scopes":["ai:chat"],"scope_policy":"ai_compat","tenant":"none","user":"Authenticated model metadata; no user data.","features":[],"settings":[],"stability":"beta","reason":"","disabled_reason":null,"conditional_scopes":{}},"availability":{"state":"conditional","conditions":["valid_credentials","resource_permissions","scope:ai:chat"],"readiness":"not_probed"},"contract":{"url":"/v1/openapi.public.json","pointer":"/paths/~1v1~1chat~1models/get","output_status":"declared","media_types":["application/json"]},"limits":{"request_constraints":"/paths/~1v1~1chat~1models/get","rate_requests":120,"rate_window_seconds":60,"test_key_rate_requests":20,"note":"Request schemas contain declared input bounds; provider, quota and resource limits may be stricter."},"sdk":{"python":{"status":"unverified","evidence":[],"qualification":"Checkout source only; released-package conformance is not asserted."},"typescript":{"status":"unverified","evidence":[],"qualification":"Checkout source only; released-package conformance is not asserted."}}},{"id":"GET /v1/connectors","method":"GET","path":"/v1/connectors","policy":{"audience":"public","auth":"credential","scopes":[],"scope_policy":"none","tenant":"credential_or_validated_request","user":"Tenant-scoped connectors; content writes enforce delegated owner and collection permissions.","features":[],"settings":[],"stability":"alpha","reason":"","disabled_reason":null,"conditional_scopes":{}},"availability":{"state":"conditional","conditions":["valid_credentials","resource_permissions","tenant_context"],"readiness":"not_probed"},"contract":{"url":"/v1/openapi.public.json","pointer":"/paths/~1v1~1connectors/get","output_status":"declared","media_types":["application/json"]},"limits":{"request_constraints":"/paths/~1v1~1connectors/get","rate_requests":120,"rate_window_seconds":60,"test_key_rate_requests":20,"note":"Request schemas contain declared input bounds; provider, quota and resource limits may be stricter."},"sdk":{"python":{"status":"unverified","evidence":[],"qualification":"Checkout source only; released-package conformance is not asserted."},"typescript":{"status":"unverified","evidence":[],"qualification":"Checkout source only; released-package conformance is not asserted."}}},{"id":"POST /v1/connectors","method":"POST","path":"/v1/connectors","policy":{"audience":"public","auth":"credential","scopes":[],"scope_policy":"none","tenant":"credential_or_validated_request","user":"Tenant-scoped connectors; content writes enforce delegated owner and collection permissions.","features":[],"settings":[],"stability":"alpha","reason":"","disabled_reason":null,"conditional_scopes":{}},"availability":{"state":"conditional","conditions":["valid_credentials","resource_permissions","tenant_context"],"readiness":"not_probed"},"contract":{"url":"/v1/openapi.public.json","pointer":"/paths/~1v1~1connectors/post","output_status":"declared","media_types":["application/json"]},"limits":{"request_constraints":"/paths/~1v1~1connectors/post","rate_requests":120,"rate_window_seconds":60,"test_key_rate_requests":20,"note":"Request schemas contain declared input bounds; provider, quota and resource limits may be stricter."},"sdk":{"python":{"status":"unverified","evidence":[],"qualification":"Checkout source only; released-package conformance is not asserted."},"typescript":{"status":"unverified","evidence":[],"qualification":"Checkout source only; released-package conformance is not asserted."}}},{"id":"POST /v1/connectors/{connector_id}/sync","method":"POST","path":"/v1/connectors/{connector_id}/sync","policy":{"audience":"public","auth":"credential","scopes":[],"scope_policy":"none","tenant":"credential_or_validated_request","user":"Tenant-scoped connectors; content writes enforce delegated owner and collection permissions.","features":[],"settings":[],"stability":"alpha","reason":"","disabled_reason":null,"conditional_scopes":{}},"availability":{"state":"conditional","conditions":["valid_credentials","resource_permissions","tenant_context"],"readiness":"not_probed"},"contract":{"url":"/v1/openapi.public.json","pointer":"/paths/~1v1~1connectors~1{connector_id}~1sync/post","output_status":"declared","media_types":["application/json"]},"limits":{"request_constraints":"/paths/~1v1~1connectors~1{connector_id}~1sync/post","rate_requests":120,"rate_window_seconds":60,"test_key_rate_requests":20,"note":"Request schemas contain declared input bounds; provider, quota and resource limits may be stricter."},"sdk":{"python":{"status":"unverified","evidence":[],"qualification":"Checkout source only; released-package conformance is not asserted."},"typescript":{"status":"unverified","evidence":[],"qualification":"Checkout source only; released-package conformance is not asserted."}}},{"id":"GET /v1/custom-modes","method":"GET","path":"/v1/custom-modes","policy":{"audience":"public","auth":"credential","scopes":["ai:answer"],"scope_policy":"ai_compat","tenant":"credential_or_validated_request","user":"Tenant and authenticated user/principal; delegated users require identity:delegate or *. Workspace grants and run approval ownership are checked separately.","features":[],"settings":[],"stability":"beta","reason":"","disabled_reason":null,"conditional_scopes":{}},"availability":{"state":"conditional","conditions":["valid_credentials","resource_permissions","tenant_context","scope:ai:answer"],"readiness":"not_probed"},"contract":{"url":"/v1/openapi.public.json","pointer":"/paths/~1v1~1custom-modes/get","output_status":"declared","media_types":["application/json"]},"limits":{"request_constraints":"/paths/~1v1~1custom-modes/get","rate_requests":120,"rate_window_seconds":60,"test_key_rate_requests":20,"note":"Request schemas contain declared input bounds; provider, quota and resource limits may be stricter."},"sdk":{"python":{"status":"unverified","evidence":[],"qualification":"Checkout source only; released-package conformance is not asserted."},"typescript":{"status":"unverified","evidence":[],"qualification":"Checkout source only; released-package conformance is not asserted."}}},{"id":"GET /v1/devtools/stream","method":"GET","path":"/v1/devtools/stream","policy":{"audience":"public","auth":"api_key","scopes":[],"scope_policy":"none","tenant":"credential_or_validated_request","user":"Stream scoped to the authenticated API key hash.","features":[],"settings":["ENABLE_DEVTOOLS"],"stability":"beta","reason":"","disabled_reason":null,"conditional_scopes":{}},"availability":{"state":"unavailable","conditions":["deployment_setting:ENABLE_DEVTOOLS","valid_credentials","resource_permissions","tenant_context"],"readiness":"not_probed"},"contract":{"url":"/v1/openapi.public.json","pointer":"/paths/~1v1~1devtools~1stream/get","output_status":"declared","media_types":["text/event-stream"]},"limits":{"request_constraints":"/paths/~1v1~1devtools~1stream/get","rate_requests":120,"rate_window_seconds":60,"test_key_rate_requests":20,"note":"Request schemas contain declared input bounds; provider, quota and resource limits may be stricter."},"sdk":{"python":{"status":"unverified","evidence":[],"qualification":"Checkout source only; released-package conformance is not asserted."},"typescript":{"status":"unverified","evidence":[],"qualification":"Checkout source only; released-package conformance is not asserted."}}},{"id":"GET /v1/devtools/traces/{request_id}","method":"GET","path":"/v1/devtools/traces/{request_id}","policy":{"audience":"public","auth":"credential","scopes":[],"scope_policy":"none","tenant":"credential_or_validated_request","user":"Tenant usage/traces; request logs additionally filtered by API key when available.","features":[],"settings":["ENABLE_DEVTOOLS"],"stability":"beta","reason":"","disabled_reason":null,"conditional_scopes":{}},"availability":{"state":"unavailable","conditions":["deployment_setting:ENABLE_DEVTOOLS","valid_credentials","resource_permissions","tenant_context"],"readiness":"not_probed"},"contract":{"url":"/v1/openapi.public.json","pointer":"/paths/~1v1~1devtools~1traces~1{request_id}/get","output_status":"declared","media_types":["application/json"]},"limits":{"request_constraints":"/paths/~1v1~1devtools~1traces~1{request_id}/get","rate_requests":120,"rate_window_seconds":60,"test_key_rate_requests":20,"note":"Request schemas contain declared input bounds; provider, quota and resource limits may be stricter."},"sdk":{"python":{"status":"unverified","evidence":[],"qualification":"Checkout source only; released-package conformance is not asserted."},"typescript":{"status":"unverified","evidence":[],"qualification":"Checkout source only; released-package conformance is not asserted."}}},{"id":"GET /v1/devtools/usage","method":"GET","path":"/v1/devtools/usage","policy":{"audience":"public","auth":"credential","scopes":[],"scope_policy":"none","tenant":"credential_or_validated_request","user":"Tenant usage/traces; request logs additionally filtered by API key when available.","features":[],"settings":["ENABLE_DEVTOOLS"],"stability":"beta","reason":"","disabled_reason":null,"conditional_scopes":{}},"availability":{"state":"unavailable","conditions":["deployment_setting:ENABLE_DEVTOOLS","valid_credentials","resource_permissions","tenant_context"],"readiness":"not_probed"},"contract":{"url":"/v1/openapi.public.json","pointer":"/paths/~1v1~1devtools~1usage/get","output_status":"declared","media_types":["application/json"]},"limits":{"request_constraints":"/paths/~1v1~1devtools~1usage/get","rate_requests":120,"rate_window_seconds":60,"test_key_rate_requests":20,"note":"Request schemas contain declared input bounds; provider, quota and resource limits may be stricter."},"sdk":{"python":{"status":"unverified","evidence":[],"qualification":"Checkout source only; released-package conformance is not asserted."},"typescript":{"status":"unverified","evidence":[],"qualification":"Checkout source only; released-package conformance is not asserted."}}},{"id":"GET /v1/documents/{document_id}/ingestion","method":"GET","path":"/v1/documents/{document_id}/ingestion","policy":{"audience":"public","auth":"credential","scopes":["read"],"scope_policy":"ai_compat","tenant":"credential","user":"Current document and Space permissions govern status, including retained deletion receipts.","features":[],"settings":[],"stability":"beta","reason":"","disabled_reason":null,"conditional_scopes":{}},"availability":{"state":"conditional","conditions":["valid_credentials","resource_permissions","tenant_context","scope:read"],"readiness":"not_probed"},"contract":{"url":"/v1/openapi.public.json","pointer":"/paths/~1v1~1documents~1{document_id}~1ingestion/get","output_status":"declared","media_types":["application/json"]},"limits":{"request_constraints":"/paths/~1v1~1documents~1{document_id}~1ingestion/get","rate_requests":120,"rate_window_seconds":60,"test_key_rate_requests":20,"note":"Request schemas contain declared input bounds; provider, quota and resource limits may be stricter."},"sdk":{"python":{"status":"source_wrapper","evidence":[{"source":"sdks/python/src/q_client/knowledge.py","transport":"get_json","path":"f\"/documents/{quote(document_id, safe='')}/ingestion\""}],"qualification":"Checkout source only; released-package conformance is not asserted."},"typescript":{"status":"source_wrapper","evidence":[{"source":"sdks/typescript/src/knowledge.ts","transport":"getJson","path":"`/documents/${encodeURIComponent(documentId)}/ingestion`"}],"qualification":"Checkout source only; released-package conformance is not asserted."}}},{"id":"POST /v1/embeddings","method":"POST","path":"/v1/embeddings","policy":{"audience":"public","auth":"credential","scopes":["ai:embeddings"],"scope_policy":"ai_compat","tenant":"credential_or_validated_request","user":"Tenant-bound computation; user is attribution only.","features":["embeddings_api"],"settings":[],"stability":"stable","reason":"","disabled_reason":null,"conditional_scopes":{}},"availability":{"state":"conditional","conditions":["tenant_feature:embeddings_api","feature_enabled_for_tenant_and_role","valid_credentials","resource_permissions","tenant_context","scope:ai:embeddings"],"readiness":"not_probed"},"contract":{"url":"/v1/openapi.public.json","pointer":"/paths/~1v1~1embeddings/post","output_status":"declared","media_types":["application/json"]},"limits":{"request_constraints":"/paths/~1v1~1embeddings/post","rate_requests":600,"rate_window_seconds":60,"test_key_rate_requests":20,"note":"Request schemas contain declared input bounds; provider, quota and resource limits may be stricter.","batch":128,"chars_per_input":12000,"burst":200},"sdk":{"python":{"status":"source_wrapper","evidence":[{"source":"sdks/python/src/q_client/embeddings.py","transport":"post_json","path":"'/embeddings'"}],"qualification":"Checkout source only; released-package conformance is not asserted."},"typescript":{"status":"source_wrapper","evidence":[{"source":"sdks/typescript/src/client.ts","transport":"postJson","path":"\"/embeddings\""}],"qualification":"Checkout source only; released-package conformance is not asserted."}}},{"id":"GET /v1/health/tenant","method":"GET","path":"/v1/health/tenant","policy":{"audience":"public","auth":"credential","scopes":["ai:answer"],"scope_policy":"ai_compat","tenant":"credential_or_validated_request","user":"Tenant-wide aggregate metrics; ai:answer scope is required.","features":[],"settings":[],"stability":"beta","reason":"","disabled_reason":null,"conditional_scopes":{}},"availability":{"state":"conditional","conditions":["valid_credentials","resource_permissions","tenant_context","scope:ai:answer"],"readiness":"not_probed"},"contract":{"url":"/v1/openapi.public.json","pointer":"/paths/~1v1~1health~1tenant/get","output_status":"declared","media_types":["application/json"]},"limits":{"request_constraints":"/paths/~1v1~1health~1tenant/get","rate_requests":120,"rate_window_seconds":60,"test_key_rate_requests":20,"note":"Request schemas contain declared input bounds; provider, quota and resource limits may be stricter."},"sdk":{"python":{"status":"unverified","evidence":[],"qualification":"Checkout source only; released-package conformance is not asserted."},"typescript":{"status":"unverified","evidence":[],"qualification":"Checkout source only; released-package conformance is not asserted."}}},{"id":"GET /v1/hooks","method":"GET","path":"/v1/hooks","policy":{"audience":"public","auth":"credential","scopes":[],"scope_policy":"none","tenant":"credential_or_validated_request","user":"Tenant-wide; resource-specific permissions still apply.","features":[],"settings":[],"stability":"beta","reason":"","disabled_reason":null,"conditional_scopes":{}},"availability":{"state":"conditional","conditions":["valid_credentials","resource_permissions","tenant_context"],"readiness":"not_probed"},"contract":{"url":"/v1/openapi.public.json","pointer":"/paths/~1v1~1hooks/get","output_status":"declared","media_types":["application/json"]},"limits":{"request_constraints":"/paths/~1v1~1hooks/get","rate_requests":120,"rate_window_seconds":60,"test_key_rate_requests":20,"note":"Request schemas contain declared input bounds; provider, quota and resource limits may be stricter."},"sdk":{"python":{"status":"source_wrapper","evidence":[{"source":"sdks/python/src/q_client/hooks.py","transport":"get_json","path":"'/hooks'"}],"qualification":"Checkout source only; released-package conformance is not asserted."},"typescript":{"status":"source_wrapper","evidence":[{"source":"sdks/typescript/src/hooks.ts","transport":"getJson","path":"\"/hooks\""}],"qualification":"Checkout source only; released-package conformance is not asserted."}}},{"id":"POST /v1/hooks","method":"POST","path":"/v1/hooks","policy":{"audience":"public","auth":"credential","scopes":[],"scope_policy":"none","tenant":"credential_or_validated_request","user":"Tenant-wide; resource-specific permissions still apply.","features":[],"settings":[],"stability":"beta","reason":"","disabled_reason":null,"conditional_scopes":{}},"availability":{"state":"conditional","conditions":["valid_credentials","resource_permissions","tenant_context"],"readiness":"not_probed"},"contract":{"url":"/v1/openapi.public.json","pointer":"/paths/~1v1~1hooks/post","output_status":"declared","media_types":["application/json"]},"limits":{"request_constraints":"/paths/~1v1~1hooks/post","rate_requests":120,"rate_window_seconds":60,"test_key_rate_requests":20,"note":"Request schemas contain declared input bounds; provider, quota and resource limits may be stricter."},"sdk":{"python":{"status":"source_wrapper","evidence":[{"source":"sdks/python/src/q_client/hooks.py","transport":"post_json","path":"'/hooks'"}],"qualification":"Checkout source only; released-package conformance is not asserted."},"typescript":{"status":"source_wrapper","evidence":[{"source":"sdks/typescript/src/hooks.ts","transport":"postJson","path":"\"/hooks\""}],"qualification":"Checkout source only; released-package conformance is not asserted."}}},{"id":"POST /v1/hooks/test","method":"POST","path":"/v1/hooks/test","policy":{"audience":"public","auth":"credential","scopes":[],"scope_policy":"none","tenant":"credential_or_validated_request","user":"Tenant-wide; resource-specific permissions still apply.","features":[],"settings":[],"stability":"beta","reason":"","disabled_reason":null,"conditional_scopes":{}},"availability":{"state":"conditional","conditions":["valid_credentials","resource_permissions","tenant_context"],"readiness":"not_probed"},"contract":{"url":"/v1/openapi.public.json","pointer":"/paths/~1v1~1hooks~1test/post","output_status":"declared","media_types":["application/json"]},"limits":{"request_constraints":"/paths/~1v1~1hooks~1test/post","rate_requests":120,"rate_window_seconds":60,"test_key_rate_requests":20,"note":"Request schemas contain declared input bounds; provider, quota and resource limits may be stricter."},"sdk":{"python":{"status":"unverified","evidence":[],"qualification":"Checkout source only; released-package conformance is not asserted."},"typescript":{"status":"unverified","evidence":[],"qualification":"Checkout source only; released-package conformance is not asserted."}}},{"id":"DELETE /v1/hooks/{hook_id}","method":"DELETE","path":"/v1/hooks/{hook_id}","policy":{"audience":"public","auth":"credential","scopes":[],"scope_policy":"none","tenant":"credential_or_validated_request","user":"Tenant-wide; resource-specific permissions still apply.","features":[],"settings":[],"stability":"beta","reason":"","disabled_reason":null,"conditional_scopes":{}},"availability":{"state":"conditional","conditions":["valid_credentials","resource_permissions","tenant_context"],"readiness":"not_probed"},"contract":{"url":"/v1/openapi.public.json","pointer":"/paths/~1v1~1hooks~1{hook_id}/delete","output_status":"declared","media_types":["application/json"]},"limits":{"request_constraints":"/paths/~1v1~1hooks~1{hook_id}/delete","rate_requests":120,"rate_window_seconds":60,"test_key_rate_requests":20,"note":"Request schemas contain declared input bounds; provider, quota and resource limits may be stricter."},"sdk":{"python":{"status":"source_wrapper","evidence":[{"source":"sdks/python/src/q_client/hooks.py","transport":"delete_request","path":"f'/hooks/{hook_id}'"}],"qualification":"Checkout source only; released-package conformance is not asserted."},"typescript":{"status":"source_wrapper","evidence":[{"source":"sdks/typescript/src/hooks.ts","transport":"deleteRequest","path":"`/hooks/${encodeURIComponent(hookId)}`"}],"qualification":"Checkout source only; released-package conformance is not asserted."}}},{"id":"GET /v1/hooks/{hook_id}","method":"GET","path":"/v1/hooks/{hook_id}","policy":{"audience":"public","auth":"credential","scopes":[],"scope_policy":"none","tenant":"credential_or_validated_request","user":"Tenant-wide; resource-specific permissions still apply.","features":[],"settings":[],"stability":"beta","reason":"","disabled_reason":null,"conditional_scopes":{}},"availability":{"state":"conditional","conditions":["valid_credentials","resource_permissions","tenant_context"],"readiness":"not_probed"},"contract":{"url":"/v1/openapi.public.json","pointer":"/paths/~1v1~1hooks~1{hook_id}/get","output_status":"declared","media_types":["application/json"]},"limits":{"request_constraints":"/paths/~1v1~1hooks~1{hook_id}/get","rate_requests":120,"rate_window_seconds":60,"test_key_rate_requests":20,"note":"Request schemas contain declared input bounds; provider, quota and resource limits may be stricter."},"sdk":{"python":{"status":"source_wrapper","evidence":[{"source":"sdks/python/src/q_client/hooks.py","transport":"get_json","path":"f'/hooks/{hook_id}'"}],"qualification":"Checkout source only; released-package conformance is not asserted."},"typescript":{"status":"source_wrapper","evidence":[{"source":"sdks/typescript/src/hooks.ts","transport":"getJson","path":"`/hooks/${encodeURIComponent(hookId)}`"}],"qualification":"Checkout source only; released-package conformance is not asserted."}}},{"id":"PUT /v1/hooks/{hook_id}","method":"PUT","path":"/v1/hooks/{hook_id}","policy":{"audience":"public","auth":"credential","scopes":[],"scope_policy":"none","tenant":"credential_or_validated_request","user":"Tenant-wide; resource-specific permissions still apply.","features":[],"settings":[],"stability":"beta","reason":"","disabled_reason":null,"conditional_scopes":{}},"availability":{"state":"conditional","conditions":["valid_credentials","resource_permissions","tenant_context"],"readiness":"not_probed"},"contract":{"url":"/v1/openapi.public.json","pointer":"/paths/~1v1~1hooks~1{hook_id}/put","output_status":"declared","media_types":["application/json"]},"limits":{"request_constraints":"/paths/~1v1~1hooks~1{hook_id}/put","rate_requests":120,"rate_window_seconds":60,"test_key_rate_requests":20,"note":"Request schemas contain declared input bounds; provider, quota and resource limits may be stricter."},"sdk":{"python":{"status":"unverified","evidence":[],"qualification":"Checkout source only; released-package conformance is not asserted."},"typescript":{"status":"unverified","evidence":[],"qualification":"Checkout source only; released-package conformance is not asserted."}}},{"id":"GET /v1/logs","method":"GET","path":"/v1/logs","policy":{"audience":"public","auth":"credential","scopes":[],"scope_policy":"none","tenant":"credential_or_validated_request","user":"Tenant request logs, additionally filtered by API key hash when present.","features":[],"settings":[],"stability":"beta","reason":"","disabled_reason":null,"conditional_scopes":{}},"availability":{"state":"conditional","conditions":["valid_credentials","resource_permissions","tenant_context"],"readiness":"not_probed"},"contract":{"url":"/v1/openapi.public.json","pointer":"/paths/~1v1~1logs/get","output_status":"declared","media_types":["application/json"]},"limits":{"request_constraints":"/paths/~1v1~1logs/get","rate_requests":120,"rate_window_seconds":60,"test_key_rate_requests":20,"note":"Request schemas contain declared input bounds; provider, quota and resource limits may be stricter."},"sdk":{"python":{"status":"unverified","evidence":[],"qualification":"Checkout source only; released-package conformance is not asserted."},"typescript":{"status":"unverified","evidence":[],"qualification":"Checkout source only; released-package conformance is not asserted."}}},{"id":"GET /v1/logs/{request_id}","method":"GET","path":"/v1/logs/{request_id}","policy":{"audience":"public","auth":"credential","scopes":[],"scope_policy":"none","tenant":"credential_or_validated_request","user":"Tenant request logs, additionally filtered by API key hash when present.","features":[],"settings":[],"stability":"beta","reason":"","disabled_reason":null,"conditional_scopes":{}},"availability":{"state":"conditional","conditions":["valid_credentials","resource_permissions","tenant_context"],"readiness":"not_probed"},"contract":{"url":"/v1/openapi.public.json","pointer":"/paths/~1v1~1logs~1{request_id}/get","output_status":"declared","media_types":["application/json"]},"limits":{"request_constraints":"/paths/~1v1~1logs~1{request_id}/get","rate_requests":120,"rate_window_seconds":60,"test_key_rate_requests":20,"note":"Request schemas contain declared input bounds; provider, quota and resource limits may be stricter."},"sdk":{"python":{"status":"unverified","evidence":[],"qualification":"Checkout source only; released-package conformance is not asserted."},"typescript":{"status":"unverified","evidence":[],"qualification":"Checkout source only; released-package conformance is not asserted."}}},{"id":"POST /v1/mcp","method":"POST","path":"/v1/mcp","policy":{"audience":"public","auth":"credential","scopes":[],"scope_policy":"ai_compat","tenant":"credential_or_validated_request","user":"Authenticated tenant and owner derived by DataAccess; API key identity is separate from end-user identity.","features":[],"settings":["MCP_SERVER_PROFILE_ENABLED"],"stability":"beta","reason":"","disabled_reason":null,"conditional_scopes":{"tools/call:q_search":"ai:search","tools/call:q_space_search":"ai:search","tools/call:q_list_spaces":"ai:search","tools/call:other":"ai:answer"}},"availability":{"state":"unavailable","conditions":["deployment_setting:MCP_SERVER_PROFILE_ENABLED","valid_credentials","resource_permissions","tenant_context"],"readiness":"not_probed"},"contract":{"url":"/v1/openapi.public.json","pointer":"/paths/~1v1~1mcp/post","output_status":"declared","media_types":["application/json","text/event-stream"]},"limits":{"request_constraints":"/paths/~1v1~1mcp/post","rate_requests":120,"rate_window_seconds":60,"test_key_rate_requests":20,"note":"Request schemas contain declared input bounds; provider, quota and resource limits may be stricter."},"sdk":{"python":{"status":"unverified","evidence":[],"qualification":"Checkout source only; released-package conformance is not asserted."},"typescript":{"status":"unverified","evidence":[],"qualification":"Checkout source only; released-package conformance is not asserted."}}},{"id":"POST /v1/mcp/chat/completions","method":"POST","path":"/v1/mcp/chat/completions","policy":{"audience":"public","auth":"credential","scopes":[],"scope_policy":"none","tenant":"credential_or_validated_request","user":"Tenant-wide MCP registration and job access; outbound endpoint policy applies.","features":["custom_agents"],"settings":[],"stability":"beta","reason":"","disabled_reason":null,"conditional_scopes":{}},"availability":{"state":"conditional","conditions":["tenant_feature:custom_agents","feature_enabled_for_tenant_and_role","valid_credentials","resource_permissions","tenant_context"],"readiness":"not_probed"},"contract":{"url":"/v1/openapi.public.json","pointer":"/paths/~1v1~1mcp~1chat~1completions/post","output_status":"declared","media_types":["application/json"]},"limits":{"request_constraints":"/paths/~1v1~1mcp~1chat~1completions/post","rate_requests":120,"rate_window_seconds":60,"test_key_rate_requests":20,"note":"Request schemas contain declared input bounds; provider, quota and resource limits may be stricter."},"sdk":{"python":{"status":"unverified","evidence":[],"qualification":"Checkout source only; released-package conformance is not asserted."},"typescript":{"status":"unverified","evidence":[],"qualification":"Checkout source only; released-package conformance is not asserted."}}},{"id":"GET /v1/mcp/jobs","method":"GET","path":"/v1/mcp/jobs","policy":{"audience":"public","auth":"credential","scopes":[],"scope_policy":"none","tenant":"credential_or_validated_request","user":"Tenant-wide MCP registration and job access; outbound endpoint policy applies.","features":["custom_agents"],"settings":[],"stability":"beta","reason":"","disabled_reason":null,"conditional_scopes":{}},"availability":{"state":"conditional","conditions":["tenant_feature:custom_agents","feature_enabled_for_tenant_and_role","valid_credentials","resource_permissions","tenant_context"],"readiness":"not_probed"},"contract":{"url":"/v1/openapi.public.json","pointer":"/paths/~1v1~1mcp~1jobs/get","output_status":"declared","media_types":["application/json"]},"limits":{"request_constraints":"/paths/~1v1~1mcp~1jobs/get","rate_requests":120,"rate_window_seconds":60,"test_key_rate_requests":20,"note":"Request schemas contain declared input bounds; provider, quota and resource limits may be stricter."},"sdk":{"python":{"status":"unverified","evidence":[],"qualification":"Checkout source only; released-package conformance is not asserted."},"typescript":{"status":"unverified","evidence":[],"qualification":"Checkout source only; released-package conformance is not asserted."}}},{"id":"GET /v1/mcp/jobs/{job_id}","method":"GET","path":"/v1/mcp/jobs/{job_id}","policy":{"audience":"public","auth":"credential","scopes":[],"scope_policy":"none","tenant":"credential_or_validated_request","user":"Tenant-wide MCP registration and job access; outbound endpoint policy applies.","features":["custom_agents"],"settings":[],"stability":"beta","reason":"","disabled_reason":null,"conditional_scopes":{}},"availability":{"state":"conditional","conditions":["tenant_feature:custom_agents","feature_enabled_for_tenant_and_role","valid_credentials","resource_permissions","tenant_context"],"readiness":"not_probed"},"contract":{"url":"/v1/openapi.public.json","pointer":"/paths/~1v1~1mcp~1jobs~1{job_id}/get","output_status":"declared","media_types":["application/json"]},"limits":{"request_constraints":"/paths/~1v1~1mcp~1jobs~1{job_id}/get","rate_requests":120,"rate_window_seconds":60,"test_key_rate_requests":20,"note":"Request schemas contain declared input bounds; provider, quota and resource limits may be stricter."},"sdk":{"python":{"status":"unverified","evidence":[],"qualification":"Checkout source only; released-package conformance is not asserted."},"typescript":{"status":"unverified","evidence":[],"qualification":"Checkout source only; released-package conformance is not asserted."}}},{"id":"POST /v1/mcp/jobs/{job_id}/cancel","method":"POST","path":"/v1/mcp/jobs/{job_id}/cancel","policy":{"audience":"public","auth":"credential","scopes":[],"scope_policy":"none","tenant":"credential_or_validated_request","user":"Tenant-wide MCP registration and job access; outbound endpoint policy applies.","features":["custom_agents"],"settings":[],"stability":"beta","reason":"","disabled_reason":null,"conditional_scopes":{}},"availability":{"state":"conditional","conditions":["tenant_feature:custom_agents","feature_enabled_for_tenant_and_role","valid_credentials","resource_permissions","tenant_context"],"readiness":"not_probed"},"contract":{"url":"/v1/openapi.public.json","pointer":"/paths/~1v1~1mcp~1jobs~1{job_id}~1cancel/post","output_status":"declared","media_types":["application/json"]},"limits":{"request_constraints":"/paths/~1v1~1mcp~1jobs~1{job_id}~1cancel/post","rate_requests":120,"rate_window_seconds":60,"test_key_rate_requests":20,"note":"Request schemas contain declared input bounds; provider, quota and resource limits may be stricter."},"sdk":{"python":{"status":"unverified","evidence":[],"qualification":"Checkout source only; released-package conformance is not asserted."},"typescript":{"status":"unverified","evidence":[],"qualification":"Checkout source only; released-package conformance is not asserted."}}},{"id":"GET /v1/mcp/jobs/{job_id}/stream","method":"GET","path":"/v1/mcp/jobs/{job_id}/stream","policy":{"audience":"public","auth":"credential","scopes":[],"scope_policy":"none","tenant":"credential_or_validated_request","user":"Tenant-wide MCP registration and job access; outbound endpoint policy applies.","features":["custom_agents"],"settings":[],"stability":"beta","reason":"","disabled_reason":null,"conditional_scopes":{}},"availability":{"state":"conditional","conditions":["tenant_feature:custom_agents","feature_enabled_for_tenant_and_role","valid_credentials","resource_permissions","tenant_context"],"readiness":"not_probed"},"contract":{"url":"/v1/openapi.public.json","pointer":"/paths/~1v1~1mcp~1jobs~1{job_id}~1stream/get","output_status":"declared","media_types":["text/event-stream"]},"limits":{"request_constraints":"/paths/~1v1~1mcp~1jobs~1{job_id}~1stream/get","rate_requests":120,"rate_window_seconds":60,"test_key_rate_requests":20,"note":"Request schemas contain declared input bounds; provider, quota and resource limits may be stricter."},"sdk":{"python":{"status":"unverified","evidence":[],"qualification":"Checkout source only; released-package conformance is not asserted."},"typescript":{"status":"unverified","evidence":[],"qualification":"Checkout source only; released-package conformance is not asserted."}}},{"id":"GET /v1/mcp/resources","method":"GET","path":"/v1/mcp/resources","policy":{"audience":"public","auth":"credential","scopes":[],"scope_policy":"none","tenant":"credential_or_validated_request","user":"Tenant-wide MCP registration and job access; outbound endpoint policy applies.","features":["custom_agents"],"settings":[],"stability":"beta","reason":"","disabled_reason":null,"conditional_scopes":{}},"availability":{"state":"conditional","conditions":["tenant_feature:custom_agents","feature_enabled_for_tenant_and_role","valid_credentials","resource_permissions","tenant_context"],"readiness":"not_probed"},"contract":{"url":"/v1/openapi.public.json","pointer":"/paths/~1v1~1mcp~1resources/get","output_status":"declared","media_types":["application/json"]},"limits":{"request_constraints":"/paths/~1v1~1mcp~1resources/get","rate_requests":120,"rate_window_seconds":60,"test_key_rate_requests":20,"note":"Request schemas contain declared input bounds; provider, quota and resource limits may be stricter."},"sdk":{"python":{"status":"unverified","evidence":[],"qualification":"Checkout source only; released-package conformance is not asserted."},"typescript":{"status":"unverified","evidence":[],"qualification":"Checkout source only; released-package conformance is not asserted."}}},{"id":"POST /v1/mcp/resources/read","method":"POST","path":"/v1/mcp/resources/read","policy":{"audience":"public","auth":"credential","scopes":[],"scope_policy":"none","tenant":"credential_or_validated_request","user":"Tenant-wide MCP registration and job access; outbound endpoint policy applies.","features":["custom_agents"],"settings":[],"stability":"beta","reason":"","disabled_reason":null,"conditional_scopes":{}},"availability":{"state":"conditional","conditions":["tenant_feature:custom_agents","feature_enabled_for_tenant_and_role","valid_credentials","resource_permissions","tenant_context"],"readiness":"not_probed"},"contract":{"url":"/v1/openapi.public.json","pointer":"/paths/~1v1~1mcp~1resources~1read/post","output_status":"declared","media_types":["application/json"]},"limits":{"request_constraints":"/paths/~1v1~1mcp~1resources~1read/post","rate_requests":120,"rate_window_seconds":60,"test_key_rate_requests":20,"note":"Request schemas contain declared input bounds; provider, quota and resource limits may be stricter."},"sdk":{"python":{"status":"unverified","evidence":[],"qualification":"Checkout source only; released-package conformance is not asserted."},"typescript":{"status":"unverified","evidence":[],"qualification":"Checkout source only; released-package conformance is not asserted."}}},{"id":"GET /v1/mcp/servers","method":"GET","path":"/v1/mcp/servers","policy":{"audience":"public","auth":"credential","scopes":[],"scope_policy":"none","tenant":"credential_or_validated_request","user":"Tenant-wide MCP registration and job access; outbound endpoint policy applies.","features":["custom_agents"],"settings":[],"stability":"beta","reason":"","disabled_reason":null,"conditional_scopes":{}},"availability":{"state":"conditional","conditions":["tenant_feature:custom_agents","feature_enabled_for_tenant_and_role","valid_credentials","resource_permissions","tenant_context"],"readiness":"not_probed"},"contract":{"url":"/v1/openapi.public.json","pointer":"/paths/~1v1~1mcp~1servers/get","output_status":"declared","media_types":["application/json"]},"limits":{"request_constraints":"/paths/~1v1~1mcp~1servers/get","rate_requests":120,"rate_window_seconds":60,"test_key_rate_requests":20,"note":"Request schemas contain declared input bounds; provider, quota and resource limits may be stricter."},"sdk":{"python":{"status":"source_wrapper","evidence":[{"source":"sdks/python/src/q_client/mcp.py","transport":"get_json","path":"'/mcp/servers'"}],"qualification":"Checkout source only; released-package conformance is not asserted."},"typescript":{"status":"source_wrapper","evidence":[{"source":"sdks/typescript/src/mcp.ts","transport":"getJson","path":"\"/mcp/servers\""}],"qualification":"Checkout source only; released-package conformance is not asserted."}}},{"id":"POST /v1/mcp/servers","method":"POST","path":"/v1/mcp/servers","policy":{"audience":"public","auth":"credential","scopes":[],"scope_policy":"none","tenant":"credential_or_validated_request","user":"Tenant-wide MCP registration and job access; outbound endpoint policy applies.","features":["custom_agents"],"settings":[],"stability":"beta","reason":"","disabled_reason":null,"conditional_scopes":{}},"availability":{"state":"conditional","conditions":["tenant_feature:custom_agents","feature_enabled_for_tenant_and_role","valid_credentials","resource_permissions","tenant_context"],"readiness":"not_probed"},"contract":{"url":"/v1/openapi.public.json","pointer":"/paths/~1v1~1mcp~1servers/post","output_status":"declared","media_types":["application/json"]},"limits":{"request_constraints":"/paths/~1v1~1mcp~1servers/post","rate_requests":120,"rate_window_seconds":60,"test_key_rate_requests":20,"note":"Request schemas contain declared input bounds; provider, quota and resource limits may be stricter."},"sdk":{"python":{"status":"source_wrapper","evidence":[{"source":"sdks/python/src/q_client/mcp.py","transport":"post_json","path":"'/mcp/servers'"}],"qualification":"Checkout source only; released-package conformance is not asserted."},"typescript":{"status":"source_wrapper","evidence":[{"source":"sdks/typescript/src/mcp.ts","transport":"postJson","path":"\"/mcp/servers\""}],"qualification":"Checkout source only; released-package conformance is not asserted."}}},{"id":"DELETE /v1/mcp/servers/{server_id}","method":"DELETE","path":"/v1/mcp/servers/{server_id}","policy":{"audience":"public","auth":"credential","scopes":[],"scope_policy":"none","tenant":"credential_or_validated_request","user":"Tenant-wide MCP registration and job access; outbound endpoint policy applies.","features":["custom_agents"],"settings":[],"stability":"beta","reason":"","disabled_reason":null,"conditional_scopes":{}},"availability":{"state":"conditional","conditions":["tenant_feature:custom_agents","feature_enabled_for_tenant_and_role","valid_credentials","resource_permissions","tenant_context"],"readiness":"not_probed"},"contract":{"url":"/v1/openapi.public.json","pointer":"/paths/~1v1~1mcp~1servers~1{server_id}/delete","output_status":"declared","media_types":[]},"limits":{"request_constraints":"/paths/~1v1~1mcp~1servers~1{server_id}/delete","rate_requests":120,"rate_window_seconds":60,"test_key_rate_requests":20,"note":"Request schemas contain declared input bounds; provider, quota and resource limits may be stricter."},"sdk":{"python":{"status":"source_wrapper","evidence":[{"source":"sdks/python/src/q_client/mcp.py","transport":"delete_request","path":"f'/mcp/servers/{server_id}'"}],"qualification":"Checkout source only; released-package conformance is not asserted."},"typescript":{"status":"source_wrapper","evidence":[{"source":"sdks/typescript/src/mcp.ts","transport":"deleteRequest","path":"`/mcp/servers/${encodeURIComponent(serverId)}`"}],"qualification":"Checkout source only; released-package conformance is not asserted."}}},{"id":"GET /v1/mcp/servers/{server_id}","method":"GET","path":"/v1/mcp/servers/{server_id}","policy":{"audience":"public","auth":"credential","scopes":[],"scope_policy":"none","tenant":"credential_or_validated_request","user":"Tenant-wide MCP registration and job access; outbound endpoint policy applies.","features":["custom_agents"],"settings":[],"stability":"beta","reason":"","disabled_reason":null,"conditional_scopes":{}},"availability":{"state":"conditional","conditions":["tenant_feature:custom_agents","feature_enabled_for_tenant_and_role","valid_credentials","resource_permissions","tenant_context"],"readiness":"not_probed"},"contract":{"url":"/v1/openapi.public.json","pointer":"/paths/~1v1~1mcp~1servers~1{server_id}/get","output_status":"declared","media_types":["application/json"]},"limits":{"request_constraints":"/paths/~1v1~1mcp~1servers~1{server_id}/get","rate_requests":120,"rate_window_seconds":60,"test_key_rate_requests":20,"note":"Request schemas contain declared input bounds; provider, quota and resource limits may be stricter."},"sdk":{"python":{"status":"unverified","evidence":[],"qualification":"Checkout source only; released-package conformance is not asserted."},"typescript":{"status":"unverified","evidence":[],"qualification":"Checkout source only; released-package conformance is not asserted."}}},{"id":"PATCH /v1/mcp/servers/{server_id}","method":"PATCH","path":"/v1/mcp/servers/{server_id}","policy":{"audience":"public","auth":"credential","scopes":[],"scope_policy":"none","tenant":"credential_or_validated_request","user":"Tenant-wide MCP registration and job access; outbound endpoint policy applies.","features":["custom_agents"],"settings":[],"stability":"beta","reason":"","disabled_reason":null,"conditional_scopes":{}},"availability":{"state":"conditional","conditions":["tenant_feature:custom_agents","feature_enabled_for_tenant_and_role","valid_credentials","resource_permissions","tenant_context"],"readiness":"not_probed"},"contract":{"url":"/v1/openapi.public.json","pointer":"/paths/~1v1~1mcp~1servers~1{server_id}/patch","output_status":"declared","media_types":["application/json"]},"limits":{"request_constraints":"/paths/~1v1~1mcp~1servers~1{server_id}/patch","rate_requests":120,"rate_window_seconds":60,"test_key_rate_requests":20,"note":"Request schemas contain declared input bounds; provider, quota and resource limits may be stricter."},"sdk":{"python":{"status":"unverified","evidence":[],"qualification":"Checkout source only; released-package conformance is not asserted."},"typescript":{"status":"unverified","evidence":[],"qualification":"Checkout source only; released-package conformance is not asserted."}}},{"id":"POST /v1/mcp/servers/{server_id}/refresh","method":"POST","path":"/v1/mcp/servers/{server_id}/refresh","policy":{"audience":"public","auth":"credential","scopes":[],"scope_policy":"none","tenant":"credential_or_validated_request","user":"Tenant-wide MCP registration and job access; outbound endpoint policy applies.","features":["custom_agents"],"settings":[],"stability":"beta","reason":"","disabled_reason":null,"conditional_scopes":{}},"availability":{"state":"conditional","conditions":["tenant_feature:custom_agents","feature_enabled_for_tenant_and_role","valid_credentials","resource_permissions","tenant_context"],"readiness":"not_probed"},"contract":{"url":"/v1/openapi.public.json","pointer":"/paths/~1v1~1mcp~1servers~1{server_id}~1refresh/post","output_status":"declared","media_types":["application/json"]},"limits":{"request_constraints":"/paths/~1v1~1mcp~1servers~1{server_id}~1refresh/post","rate_requests":120,"rate_window_seconds":60,"test_key_rate_requests":20,"note":"Request schemas contain declared input bounds; provider, quota and resource limits may be stricter."},"sdk":{"python":{"status":"unverified","evidence":[],"qualification":"Checkout source only; released-package conformance is not asserted."},"typescript":{"status":"unverified","evidence":[],"qualification":"Checkout source only; released-package conformance is not asserted."}}},{"id":"GET /v1/mcp/servers/{server_id}/tools","method":"GET","path":"/v1/mcp/servers/{server_id}/tools","policy":{"audience":"public","auth":"credential","scopes":[],"scope_policy":"none","tenant":"credential_or_validated_request","user":"Tenant-wide MCP registration and job access; outbound endpoint policy applies.","features":["custom_agents"],"settings":[],"stability":"beta","reason":"","disabled_reason":null,"conditional_scopes":{}},"availability":{"state":"conditional","conditions":["tenant_feature:custom_agents","feature_enabled_for_tenant_and_role","valid_credentials","resource_permissions","tenant_context"],"readiness":"not_probed"},"contract":{"url":"/v1/openapi.public.json","pointer":"/paths/~1v1~1mcp~1servers~1{server_id}~1tools/get","output_status":"declared","media_types":["application/json"]},"limits":{"request_constraints":"/paths/~1v1~1mcp~1servers~1{server_id}~1tools/get","rate_requests":120,"rate_window_seconds":60,"test_key_rate_requests":20,"note":"Request schemas contain declared input bounds; provider, quota and resource limits may be stricter."},"sdk":{"python":{"status":"unverified","evidence":[],"qualification":"Checkout source only; released-package conformance is not asserted."},"typescript":{"status":"unverified","evidence":[],"qualification":"Checkout source only; released-package conformance is not asserted."}}},{"id":"GET /v1/mcp/tools","method":"GET","path":"/v1/mcp/tools","policy":{"audience":"public","auth":"credential","scopes":[],"scope_policy":"none","tenant":"credential_or_validated_request","user":"Tenant-wide MCP registration and job access; outbound endpoint policy applies.","features":["custom_agents"],"settings":[],"stability":"beta","reason":"","disabled_reason":null,"conditional_scopes":{}},"availability":{"state":"conditional","conditions":["tenant_feature:custom_agents","feature_enabled_for_tenant_and_role","valid_credentials","resource_permissions","tenant_context"],"readiness":"not_probed"},"contract":{"url":"/v1/openapi.public.json","pointer":"/paths/~1v1~1mcp~1tools/get","output_status":"declared","media_types":["application/json"]},"limits":{"request_constraints":"/paths/~1v1~1mcp~1tools/get","rate_requests":120,"rate_window_seconds":60,"test_key_rate_requests":20,"note":"Request schemas contain declared input bounds; provider, quota and resource limits may be stricter."},"sdk":{"python":{"status":"source_wrapper","evidence":[{"source":"sdks/python/src/q_client/mcp.py","transport":"get_json","path":"'/mcp/tools'"}],"qualification":"Checkout source only; released-package conformance is not asserted."},"typescript":{"status":"source_wrapper","evidence":[{"source":"sdks/typescript/src/mcp.ts","transport":"getJson","path":"\"/mcp/tools\""}],"qualification":"Checkout source only; released-package conformance is not asserted."}}},{"id":"GET /v1/memory","method":"GET","path":"/v1/memory","policy":{"audience":"public","auth":"credential","scopes":[],"scope_policy":"none","tenant":"credential_or_validated_request","user":"Authenticated tenant and owner derived by DataAccess; API key identity is separate from end-user identity.","features":[],"settings":[],"stability":"beta","reason":"","disabled_reason":null,"conditional_scopes":{}},"availability":{"state":"conditional","conditions":["valid_credentials","resource_permissions","tenant_context"],"readiness":"not_probed"},"contract":{"url":"/v1/openapi.public.json","pointer":"/paths/~1v1~1memory/get","output_status":"declared","media_types":["application/json"]},"limits":{"request_constraints":"/paths/~1v1~1memory/get","rate_requests":120,"rate_window_seconds":60,"test_key_rate_requests":20,"note":"Request schemas contain declared input bounds; provider, quota and resource limits may be stricter."},"sdk":{"python":{"status":"source_wrapper","evidence":[{"source":"sdks/python/src/q_client/memory.py","transport":"get_json","path":"'/memory'"}],"qualification":"Checkout source only; released-package conformance is not asserted."},"typescript":{"status":"source_wrapper","evidence":[{"source":"sdks/typescript/src/memory.ts","transport":"getJson","path":"\"/memory\""}],"qualification":"Checkout source only; released-package conformance is not asserted."}}},{"id":"POST /v1/memory","method":"POST","path":"/v1/memory","policy":{"audience":"public","auth":"credential","scopes":[],"scope_policy":"none","tenant":"credential_or_validated_request","user":"Authenticated tenant and owner derived by DataAccess; API key identity is separate from end-user identity.","features":[],"settings":[],"stability":"beta","reason":"","disabled_reason":null,"conditional_scopes":{}},"availability":{"state":"conditional","conditions":["valid_credentials","resource_permissions","tenant_context"],"readiness":"not_probed"},"contract":{"url":"/v1/openapi.public.json","pointer":"/paths/~1v1~1memory/post","output_status":"declared","media_types":["application/json"]},"limits":{"request_constraints":"/paths/~1v1~1memory/post","rate_requests":120,"rate_window_seconds":60,"test_key_rate_requests":20,"note":"Request schemas contain declared input bounds; provider, quota and resource limits may be stricter."},"sdk":{"python":{"status":"source_wrapper","evidence":[{"source":"sdks/python/src/q_client/memory.py","transport":"post_json","path":"'/memory'"}],"qualification":"Checkout source only; released-package conformance is not asserted."},"typescript":{"status":"source_wrapper","evidence":[{"source":"sdks/typescript/src/memory.ts","transport":"postJson","path":"\"/memory\""}],"qualification":"Checkout source only; released-package conformance is not asserted."}}},{"id":"DELETE /v1/memory/{memory_id}","method":"DELETE","path":"/v1/memory/{memory_id}","policy":{"audience":"public","auth":"credential","scopes":[],"scope_policy":"none","tenant":"credential_or_validated_request","user":"Authenticated tenant and owner derived by DataAccess; API key identity is separate from end-user identity.","features":[],"settings":[],"stability":"beta","reason":"","disabled_reason":null,"conditional_scopes":{}},"availability":{"state":"conditional","conditions":["valid_credentials","resource_permissions","tenant_context"],"readiness":"not_probed"},"contract":{"url":"/v1/openapi.public.json","pointer":"/paths/~1v1~1memory~1{memory_id}/delete","output_status":"declared","media_types":[]},"limits":{"request_constraints":"/paths/~1v1~1memory~1{memory_id}/delete","rate_requests":120,"rate_window_seconds":60,"test_key_rate_requests":20,"note":"Request schemas contain declared input bounds; provider, quota and resource limits may be stricter."},"sdk":{"python":{"status":"source_wrapper","evidence":[{"source":"sdks/python/src/q_client/memory.py","transport":"delete_request","path":"f\"/memory/{quote(memory_id, safe='')}\""}],"qualification":"Checkout source only; released-package conformance is not asserted."},"typescript":{"status":"source_wrapper","evidence":[{"source":"sdks/typescript/src/memory.ts","transport":"request","path":"`/memory/${encodeURIComponent(id)}`"}],"qualification":"Checkout source only; released-package conformance is not asserted."}}},{"id":"PATCH /v1/memory/{memory_id}","method":"PATCH","path":"/v1/memory/{memory_id}","policy":{"audience":"public","auth":"credential","scopes":[],"scope_policy":"none","tenant":"credential_or_validated_request","user":"Authenticated tenant and owner derived by DataAccess; API key identity is separate from end-user identity.","features":[],"settings":[],"stability":"beta","reason":"","disabled_reason":null,"conditional_scopes":{}},"availability":{"state":"conditional","conditions":["valid_credentials","resource_permissions","tenant_context"],"readiness":"not_probed"},"contract":{"url":"/v1/openapi.public.json","pointer":"/paths/~1v1~1memory~1{memory_id}/patch","output_status":"declared","media_types":["application/json"]},"limits":{"request_constraints":"/paths/~1v1~1memory~1{memory_id}/patch","rate_requests":120,"rate_window_seconds":60,"test_key_rate_requests":20,"note":"Request schemas contain declared input bounds; provider, quota and resource limits may be stricter."},"sdk":{"python":{"status":"source_wrapper","evidence":[{"source":"sdks/python/src/q_client/memory.py","transport":"patch_json","path":"f\"/memory/{quote(memory_id, safe='')}\""}],"qualification":"Checkout source only; released-package conformance is not asserted."},"typescript":{"status":"source_wrapper","evidence":[{"source":"sdks/typescript/src/memory.ts","transport":"request","path":"`/memory/${encodeURIComponent(id)}`"}],"qualification":"Checkout source only; released-package conformance is not asserted."}}},{"id":"GET /v1/models","method":"GET","path":"/v1/models","policy":{"audience":"public","auth":"anonymous","scopes":[],"scope_policy":"none","tenant":"none","user":"No user or tenant context.","features":[],"settings":[],"stability":"stable","reason":"","disabled_reason":null,"conditional_scopes":{}},"availability":{"state":"public_metadata","conditions":[],"readiness":"not_probed"},"contract":{"url":"/v1/openapi.public.json","pointer":"/paths/~1v1~1models/get","output_status":"declared","media_types":["application/json"]},"limits":{"request_constraints":"/paths/~1v1~1models/get","rate_requests":120,"rate_window_seconds":60,"test_key_rate_requests":20,"note":"Request schemas contain declared input bounds; provider, quota and resource limits may be stricter."},"sdk":{"python":{"status":"unverified","evidence":[],"qualification":"Checkout source only; released-package conformance is not asserted."},"typescript":{"status":"unverified","evidence":[],"qualification":"Checkout source only; released-package conformance is not asserted."}}},{"id":"GET /v1/models/meta","method":"GET","path":"/v1/models/meta","policy":{"audience":"public","auth":"credential","scopes":[],"scope_policy":"none","tenant":"none","user":"Authenticated model metadata; no user data.","features":[],"settings":[],"stability":"beta","reason":"","disabled_reason":null,"conditional_scopes":{}},"availability":{"state":"conditional","conditions":["valid_credentials","resource_permissions"],"readiness":"not_probed"},"contract":{"url":"/v1/openapi.public.json","pointer":"/paths/~1v1~1models~1meta/get","output_status":"declared","media_types":["application/json"]},"limits":{"request_constraints":"/paths/~1v1~1models~1meta/get","rate_requests":120,"rate_window_seconds":60,"test_key_rate_requests":20,"note":"Request schemas contain declared input bounds; provider, quota and resource limits may be stricter."},"sdk":{"python":{"status":"unverified","evidence":[],"qualification":"Checkout source only; released-package conformance is not asserted."},"typescript":{"status":"unverified","evidence":[],"qualification":"Checkout source only; released-package conformance is not asserted."}}},{"id":"GET /v1/openapi.public.json","method":"GET","path":"/v1/openapi.public.json","policy":{"audience":"public","auth":"anonymous","scopes":[],"scope_policy":"none","tenant":"none","user":"No user or tenant context.","features":[],"settings":[],"stability":"stable","reason":"","disabled_reason":null,"conditional_scopes":{}},"availability":{"state":"public_metadata","conditions":[],"readiness":"not_probed"},"contract":{"url":"/v1/openapi.public.json","pointer":"/paths/~1v1~1openapi.public.json/get","output_status":"declared","media_types":["application/json"]},"limits":{"request_constraints":"/paths/~1v1~1openapi.public.json/get","rate_requests":120,"rate_window_seconds":60,"test_key_rate_requests":20,"note":"Request schemas contain declared input bounds; provider, quota and resource limits may be stricter."},"sdk":{"python":{"status":"unverified","evidence":[],"qualification":"Checkout source only; released-package conformance is not asserted."},"typescript":{"status":"unverified","evidence":[],"qualification":"Checkout source only; released-package conformance is not asserted."}}},{"id":"GET /v1/pages/{page_id}","method":"GET","path":"/v1/pages/{page_id}","policy":{"audience":"public","auth":"credential","scopes":[],"scope_policy":"none","tenant":"credential_or_validated_request","user":"Authenticated owner or explicit space collaborator; private content requires resource access.","features":["pages_publish"],"settings":[],"stability":"beta","reason":"","disabled_reason":null,"conditional_scopes":{}},"availability":{"state":"conditional","conditions":["tenant_feature:pages_publish","feature_enabled_for_tenant_and_role","valid_credentials","resource_permissions","tenant_context"],"readiness":"not_probed"},"contract":{"url":"/v1/openapi.public.json","pointer":"/paths/~1v1~1pages~1{page_id}/get","output_status":"declared","media_types":["application/json"]},"limits":{"request_constraints":"/paths/~1v1~1pages~1{page_id}/get","rate_requests":120,"rate_window_seconds":60,"test_key_rate_requests":20,"note":"Request schemas contain declared input bounds; provider, quota and resource limits may be stricter."},"sdk":{"python":{"status":"source_wrapper","evidence":[{"source":"sdks/python/src/q_client/pages.py","transport":"get_json","path":"f'/pages/{page_id}'"}],"qualification":"Checkout source only; released-package conformance is not asserted."},"typescript":{"status":"source_wrapper","evidence":[{"source":"sdks/typescript/src/pages.ts","transport":"getJson","path":"`/pages/${encodeURIComponent(pageId)}`"}],"qualification":"Checkout source only; released-package conformance is not asserted."}}},{"id":"GET /v1/persona","method":"GET","path":"/v1/persona","policy":{"audience":"public","auth":"credential","scopes":[],"scope_policy":"none","tenant":"credential_or_validated_request","user":"Authenticated user_id/sub when present; otherwise tenant-wide default persona.","features":[],"settings":[],"stability":"beta","reason":"","disabled_reason":null,"conditional_scopes":{}},"availability":{"state":"conditional","conditions":["valid_credentials","resource_permissions","tenant_context"],"readiness":"not_probed"},"contract":{"url":"/v1/openapi.public.json","pointer":"/paths/~1v1~1persona/get","output_status":"declared","media_types":["application/json"]},"limits":{"request_constraints":"/paths/~1v1~1persona/get","rate_requests":120,"rate_window_seconds":60,"test_key_rate_requests":20,"note":"Request schemas contain declared input bounds; provider, quota and resource limits may be stricter."},"sdk":{"python":{"status":"unverified","evidence":[],"qualification":"Checkout source only; released-package conformance is not asserted."},"typescript":{"status":"unverified","evidence":[],"qualification":"Checkout source only; released-package conformance is not asserted."}}},{"id":"PUT /v1/persona","method":"PUT","path":"/v1/persona","policy":{"audience":"public","auth":"credential","scopes":[],"scope_policy":"none","tenant":"credential_or_validated_request","user":"Authenticated user_id/sub when present; otherwise tenant-wide default persona.","features":[],"settings":[],"stability":"beta","reason":"","disabled_reason":null,"conditional_scopes":{}},"availability":{"state":"conditional","conditions":["valid_credentials","resource_permissions","tenant_context"],"readiness":"not_probed"},"contract":{"url":"/v1/openapi.public.json","pointer":"/paths/~1v1~1persona/put","output_status":"declared","media_types":["application/json"]},"limits":{"request_constraints":"/paths/~1v1~1persona/put","rate_requests":120,"rate_window_seconds":60,"test_key_rate_requests":20,"note":"Request schemas contain declared input bounds; provider, quota and resource limits may be stricter."},"sdk":{"python":{"status":"unverified","evidence":[],"qualification":"Checkout source only; released-package conformance is not asserted."},"typescript":{"status":"unverified","evidence":[],"qualification":"Checkout source only; released-package conformance is not asserted."}}},{"id":"GET /v1/plans","method":"GET","path":"/v1/plans","policy":{"audience":"public","auth":"credential","scopes":["ai:answer"],"scope_policy":"ai_compat","tenant":"credential_or_validated_request","user":"Tenant and authenticated user/principal; delegated users require identity:delegate or *. Workspace grants and run approval ownership are checked separately.","features":[],"settings":[],"stability":"beta","reason":"","disabled_reason":null,"conditional_scopes":{}},"availability":{"state":"conditional","conditions":["valid_credentials","resource_permissions","tenant_context","scope:ai:answer"],"readiness":"not_probed"},"contract":{"url":"/v1/openapi.public.json","pointer":"/paths/~1v1~1plans/get","output_status":"declared","media_types":["application/json"]},"limits":{"request_constraints":"/paths/~1v1~1plans/get","rate_requests":120,"rate_window_seconds":60,"test_key_rate_requests":20,"note":"Request schemas contain declared input bounds; provider, quota and resource limits may be stricter."},"sdk":{"python":{"status":"unverified","evidence":[],"qualification":"Checkout source only; released-package conformance is not asserted."},"typescript":{"status":"unverified","evidence":[],"qualification":"Checkout source only; released-package conformance is not asserted."}}},{"id":"DELETE /v1/plans/{plan_id}","method":"DELETE","path":"/v1/plans/{plan_id}","policy":{"audience":"public","auth":"credential","scopes":["ai:answer"],"scope_policy":"ai_compat","tenant":"credential_or_validated_request","user":"Tenant and authenticated user/principal; delegated users require identity:delegate or *. Workspace grants and run approval ownership are checked separately.","features":[],"settings":[],"stability":"beta","reason":"","disabled_reason":null,"conditional_scopes":{}},"availability":{"state":"conditional","conditions":["valid_credentials","resource_permissions","tenant_context","scope:ai:answer"],"readiness":"not_probed"},"contract":{"url":"/v1/openapi.public.json","pointer":"/paths/~1v1~1plans~1{plan_id}/delete","output_status":"declared","media_types":["application/json"]},"limits":{"request_constraints":"/paths/~1v1~1plans~1{plan_id}/delete","rate_requests":120,"rate_window_seconds":60,"test_key_rate_requests":20,"note":"Request schemas contain declared input bounds; provider, quota and resource limits may be stricter."},"sdk":{"python":{"status":"unverified","evidence":[],"qualification":"Checkout source only; released-package conformance is not asserted."},"typescript":{"status":"unverified","evidence":[],"qualification":"Checkout source only; released-package conformance is not asserted."}}},{"id":"GET /v1/plans/{plan_id}","method":"GET","path":"/v1/plans/{plan_id}","policy":{"audience":"public","auth":"credential","scopes":["ai:answer"],"scope_policy":"ai_compat","tenant":"credential_or_validated_request","user":"Tenant and authenticated user/principal; delegated users require identity:delegate or *. Workspace grants and run approval ownership are checked separately.","features":[],"settings":[],"stability":"beta","reason":"","disabled_reason":null,"conditional_scopes":{}},"availability":{"state":"conditional","conditions":["valid_credentials","resource_permissions","tenant_context","scope:ai:answer"],"readiness":"not_probed"},"contract":{"url":"/v1/openapi.public.json","pointer":"/paths/~1v1~1plans~1{plan_id}/get","output_status":"declared","media_types":["application/json"]},"limits":{"request_constraints":"/paths/~1v1~1plans~1{plan_id}/get","rate_requests":120,"rate_window_seconds":60,"test_key_rate_requests":20,"note":"Request schemas contain declared input bounds; provider, quota and resource limits may be stricter."},"sdk":{"python":{"status":"unverified","evidence":[],"qualification":"Checkout source only; released-package conformance is not asserted."},"typescript":{"status":"unverified","evidence":[],"qualification":"Checkout source only; released-package conformance is not asserted."}}},{"id":"GET /v1/providers","method":"GET","path":"/v1/providers","policy":{"audience":"public","auth":"anonymous","scopes":[],"scope_policy":"none","tenant":"none","user":"No user or tenant context.","features":[],"settings":[],"stability":"stable","reason":"","disabled_reason":null,"conditional_scopes":{}},"availability":{"state":"public_metadata","conditions":[],"readiness":"not_probed"},"contract":{"url":"/v1/openapi.public.json","pointer":"/paths/~1v1~1providers/get","output_status":"declared","media_types":["application/json"]},"limits":{"request_constraints":"/paths/~1v1~1providers/get","rate_requests":120,"rate_window_seconds":60,"test_key_rate_requests":20,"note":"Request schemas contain declared input bounds; provider, quota and resource limits may be stricter."},"sdk":{"python":{"status":"unverified","evidence":[],"qualification":"Checkout source only; released-package conformance is not asserted."},"typescript":{"status":"unverified","evidence":[],"qualification":"Checkout source only; released-package conformance is not asserted."}}},{"id":"GET /v1/reference","method":"GET","path":"/v1/reference","policy":{"audience":"public","auth":"anonymous","scopes":[],"scope_policy":"none","tenant":"none","user":"No user or tenant context.","features":[],"settings":[],"stability":"stable","reason":"","disabled_reason":null,"conditional_scopes":{}},"availability":{"state":"public_metadata","conditions":[],"readiness":"not_probed"},"contract":{"url":null,"pointer":null,"output_status":"not_published","media_types":[]},"limits":{"request_constraints":null,"rate_requests":120,"rate_window_seconds":60,"test_key_rate_requests":20,"note":"Request schemas contain declared input bounds; provider, quota and resource limits may be stricter."},"sdk":{"python":{"status":"unverified","evidence":[],"qualification":"Checkout source only; released-package conformance is not asserted."},"typescript":{"status":"unverified","evidence":[],"qualification":"Checkout source only; released-package conformance is not asserted."}}},{"id":"GET /v1/retrieval-quality-config","method":"GET","path":"/v1/retrieval-quality-config","policy":{"audience":"public","auth":"credential","scopes":[],"scope_policy":"none","tenant":"credential_or_validated_request","user":"Tenant-wide; resource-specific permissions still apply.","features":[],"settings":[],"stability":"beta","reason":"","disabled_reason":null,"conditional_scopes":{}},"availability":{"state":"conditional","conditions":["valid_credentials","resource_permissions","tenant_context"],"readiness":"not_probed"},"contract":{"url":"/v1/openapi.public.json","pointer":"/paths/~1v1~1retrieval-quality-config/get","output_status":"declared","media_types":["application/json"]},"limits":{"request_constraints":"/paths/~1v1~1retrieval-quality-config/get","rate_requests":120,"rate_window_seconds":60,"test_key_rate_requests":20,"note":"Request schemas contain declared input bounds; provider, quota and resource limits may be stricter."},"sdk":{"python":{"status":"unverified","evidence":[],"qualification":"Checkout source only; released-package conformance is not asserted."},"typescript":{"status":"unverified","evidence":[],"qualification":"Checkout source only; released-package conformance is not asserted."}}},{"id":"PUT /v1/retrieval-quality-config","method":"PUT","path":"/v1/retrieval-quality-config","policy":{"audience":"public","auth":"credential","scopes":[],"scope_policy":"none","tenant":"credential_or_validated_request","user":"Tenant-wide; resource-specific permissions still apply.","features":[],"settings":[],"stability":"beta","reason":"","disabled_reason":null,"conditional_scopes":{}},"availability":{"state":"conditional","conditions":["valid_credentials","resource_permissions","tenant_context"],"readiness":"not_probed"},"contract":{"url":"/v1/openapi.public.json","pointer":"/paths/~1v1~1retrieval-quality-config/put","output_status":"declared","media_types":["application/json"]},"limits":{"request_constraints":"/paths/~1v1~1retrieval-quality-config/put","rate_requests":120,"rate_window_seconds":60,"test_key_rate_requests":20,"note":"Request schemas contain declared input bounds; provider, quota and resource limits may be stricter."},"sdk":{"python":{"status":"unverified","evidence":[],"qualification":"Checkout source only; released-package conformance is not asserted."},"typescript":{"status":"unverified","evidence":[],"qualification":"Checkout source only; released-package conformance is not asserted."}}},{"id":"GET /v1/rules","method":"GET","path":"/v1/rules","policy":{"audience":"public","auth":"credential","scopes":[],"scope_policy":"none","tenant":"credential_or_validated_request","user":"Tenant-wide; resource-specific permissions still apply.","features":[],"settings":[],"stability":"beta","reason":"","disabled_reason":null,"conditional_scopes":{}},"availability":{"state":"conditional","conditions":["valid_credentials","resource_permissions","tenant_context"],"readiness":"not_probed"},"contract":{"url":"/v1/openapi.public.json","pointer":"/paths/~1v1~1rules/get","output_status":"declared","media_types":["application/json"]},"limits":{"request_constraints":"/paths/~1v1~1rules/get","rate_requests":120,"rate_window_seconds":60,"test_key_rate_requests":20,"note":"Request schemas contain declared input bounds; provider, quota and resource limits may be stricter."},"sdk":{"python":{"status":"source_wrapper","evidence":[{"source":"sdks/python/src/q_client/rules.py","transport":"get_json","path":"'/rules'"}],"qualification":"Checkout source only; released-package conformance is not asserted."},"typescript":{"status":"source_wrapper","evidence":[{"source":"sdks/typescript/src/rules.ts","transport":"getJson","path":"\"/rules\""}],"qualification":"Checkout source only; released-package conformance is not asserted."}}},{"id":"POST /v1/rules","method":"POST","path":"/v1/rules","policy":{"audience":"public","auth":"credential","scopes":[],"scope_policy":"none","tenant":"credential_or_validated_request","user":"Tenant-wide; resource-specific permissions still apply.","features":[],"settings":[],"stability":"beta","reason":"","disabled_reason":null,"conditional_scopes":{}},"availability":{"state":"conditional","conditions":["valid_credentials","resource_permissions","tenant_context"],"readiness":"not_probed"},"contract":{"url":"/v1/openapi.public.json","pointer":"/paths/~1v1~1rules/post","output_status":"declared","media_types":["application/json"]},"limits":{"request_constraints":"/paths/~1v1~1rules/post","rate_requests":120,"rate_window_seconds":60,"test_key_rate_requests":20,"note":"Request schemas contain declared input bounds; provider, quota and resource limits may be stricter."},"sdk":{"python":{"status":"source_wrapper","evidence":[{"source":"sdks/python/src/q_client/rules.py","transport":"post_json","path":"'/rules'"}],"qualification":"Checkout source only; released-package conformance is not asserted."},"typescript":{"status":"source_wrapper","evidence":[{"source":"sdks/typescript/src/rules.ts","transport":"postJson","path":"\"/rules\""}],"qualification":"Checkout source only; released-package conformance is not asserted."}}},{"id":"GET /v1/rules/effective","method":"GET","path":"/v1/rules/effective","policy":{"audience":"public","auth":"credential","scopes":[],"scope_policy":"none","tenant":"credential_or_validated_request","user":"Tenant-wide; resource-specific permissions still apply.","features":[],"settings":[],"stability":"beta","reason":"","disabled_reason":null,"conditional_scopes":{}},"availability":{"state":"conditional","conditions":["valid_credentials","resource_permissions","tenant_context"],"readiness":"not_probed"},"contract":{"url":"/v1/openapi.public.json","pointer":"/paths/~1v1~1rules~1effective/get","output_status":"declared","media_types":["application/json"]},"limits":{"request_constraints":"/paths/~1v1~1rules~1effective/get","rate_requests":120,"rate_window_seconds":60,"test_key_rate_requests":20,"note":"Request schemas contain declared input bounds; provider, quota and resource limits may be stricter."},"sdk":{"python":{"status":"unverified","evidence":[],"qualification":"Checkout source only; released-package conformance is not asserted."},"typescript":{"status":"unverified","evidence":[],"qualification":"Checkout source only; released-package conformance is not asserted."}}},{"id":"POST /v1/rules/resolve","method":"POST","path":"/v1/rules/resolve","policy":{"audience":"public","auth":"credential","scopes":[],"scope_policy":"none","tenant":"credential_or_validated_request","user":"Tenant-wide; resource-specific permissions still apply.","features":[],"settings":[],"stability":"beta","reason":"","disabled_reason":null,"conditional_scopes":{}},"availability":{"state":"conditional","conditions":["valid_credentials","resource_permissions","tenant_context"],"readiness":"not_probed"},"contract":{"url":"/v1/openapi.public.json","pointer":"/paths/~1v1~1rules~1resolve/post","output_status":"declared","media_types":["application/json"]},"limits":{"request_constraints":"/paths/~1v1~1rules~1resolve/post","rate_requests":120,"rate_window_seconds":60,"test_key_rate_requests":20,"note":"Request schemas contain declared input bounds; provider, quota and resource limits may be stricter."},"sdk":{"python":{"status":"source_wrapper","evidence":[{"source":"sdks/python/src/q_client/rules.py","transport":"post_json","path":"'/rules/resolve'"}],"qualification":"Checkout source only; released-package conformance is not asserted."},"typescript":{"status":"source_wrapper","evidence":[{"source":"sdks/typescript/src/rules.ts","transport":"postJson","path":"\"/rules/resolve\""}],"qualification":"Checkout source only; released-package conformance is not asserted."}}},{"id":"DELETE /v1/rules/{rule_id}","method":"DELETE","path":"/v1/rules/{rule_id}","policy":{"audience":"public","auth":"credential","scopes":[],"scope_policy":"none","tenant":"credential_or_validated_request","user":"Tenant-wide; resource-specific permissions still apply.","features":[],"settings":[],"stability":"beta","reason":"","disabled_reason":null,"conditional_scopes":{}},"availability":{"state":"conditional","conditions":["valid_credentials","resource_permissions","tenant_context"],"readiness":"not_probed"},"contract":{"url":"/v1/openapi.public.json","pointer":"/paths/~1v1~1rules~1{rule_id}/delete","output_status":"declared","media_types":["application/json"]},"limits":{"request_constraints":"/paths/~1v1~1rules~1{rule_id}/delete","rate_requests":120,"rate_window_seconds":60,"test_key_rate_requests":20,"note":"Request schemas contain declared input bounds; provider, quota and resource limits may be stricter."},"sdk":{"python":{"status":"source_wrapper","evidence":[{"source":"sdks/python/src/q_client/rules.py","transport":"delete_request","path":"f'/rules/{rule_id}'"}],"qualification":"Checkout source only; released-package conformance is not asserted."},"typescript":{"status":"source_wrapper","evidence":[{"source":"sdks/typescript/src/rules.ts","transport":"deleteRequest","path":"`/rules/${encodeURIComponent(ruleId)}`"}],"qualification":"Checkout source only; released-package conformance is not asserted."}}},{"id":"GET /v1/rules/{rule_id}","method":"GET","path":"/v1/rules/{rule_id}","policy":{"audience":"public","auth":"credential","scopes":[],"scope_policy":"none","tenant":"credential_or_validated_request","user":"Tenant-wide; resource-specific permissions still apply.","features":[],"settings":[],"stability":"beta","reason":"","disabled_reason":null,"conditional_scopes":{}},"availability":{"state":"conditional","conditions":["valid_credentials","resource_permissions","tenant_context"],"readiness":"not_probed"},"contract":{"url":"/v1/openapi.public.json","pointer":"/paths/~1v1~1rules~1{rule_id}/get","output_status":"declared","media_types":["application/json"]},"limits":{"request_constraints":"/paths/~1v1~1rules~1{rule_id}/get","rate_requests":120,"rate_window_seconds":60,"test_key_rate_requests":20,"note":"Request schemas contain declared input bounds; provider, quota and resource limits may be stricter."},"sdk":{"python":{"status":"source_wrapper","evidence":[{"source":"sdks/python/src/q_client/rules.py","transport":"get_json","path":"f'/rules/{rule_id}'"}],"qualification":"Checkout source only; released-package conformance is not asserted."},"typescript":{"status":"source_wrapper","evidence":[{"source":"sdks/typescript/src/rules.ts","transport":"getJson","path":"`/rules/${encodeURIComponent(ruleId)}`"}],"qualification":"Checkout source only; released-package conformance is not asserted."}}},{"id":"PUT /v1/rules/{rule_id}","method":"PUT","path":"/v1/rules/{rule_id}","policy":{"audience":"public","auth":"credential","scopes":[],"scope_policy":"none","tenant":"credential_or_validated_request","user":"Tenant-wide; resource-specific permissions still apply.","features":[],"settings":[],"stability":"beta","reason":"","disabled_reason":null,"conditional_scopes":{}},"availability":{"state":"conditional","conditions":["valid_credentials","resource_permissions","tenant_context"],"readiness":"not_probed"},"contract":{"url":"/v1/openapi.public.json","pointer":"/paths/~1v1~1rules~1{rule_id}/put","output_status":"declared","media_types":["application/json"]},"limits":{"request_constraints":"/paths/~1v1~1rules~1{rule_id}/put","rate_requests":120,"rate_window_seconds":60,"test_key_rate_requests":20,"note":"Request schemas contain declared input bounds; provider, quota and resource limits may be stricter."},"sdk":{"python":{"status":"unverified","evidence":[],"qualification":"Checkout source only; released-package conformance is not asserted."},"typescript":{"status":"unverified","evidence":[],"qualification":"Checkout source only; released-package conformance is not asserted."}}},{"id":"GET /v1/schedules","method":"GET","path":"/v1/schedules","policy":{"audience":"public","auth":"credential","scopes":[],"scope_policy":"none","tenant":"credential_or_validated_request","user":"Tenant-wide schedules; Temporal worker configuration required.","features":[],"settings":["SCHEDULES_ENABLED"],"stability":"alpha","reason":"","disabled_reason":null,"conditional_scopes":{}},"availability":{"state":"conditional","conditions":["deployment_setting:SCHEDULES_ENABLED","valid_credentials","resource_permissions","tenant_context"],"readiness":"not_probed"},"contract":{"url":"/v1/openapi.public.json","pointer":"/paths/~1v1~1schedules/get","output_status":"declared","media_types":["application/json"]},"limits":{"request_constraints":"/paths/~1v1~1schedules/get","rate_requests":120,"rate_window_seconds":60,"test_key_rate_requests":20,"note":"Request schemas contain declared input bounds; provider, quota and resource limits may be stricter."},"sdk":{"python":{"status":"unverified","evidence":[],"qualification":"Checkout source only; released-package conformance is not asserted."},"typescript":{"status":"unverified","evidence":[],"qualification":"Checkout source only; released-package conformance is not asserted."}}},{"id":"POST /v1/schedules","method":"POST","path":"/v1/schedules","policy":{"audience":"public","auth":"credential","scopes":[],"scope_policy":"none","tenant":"credential_or_validated_request","user":"Tenant-wide schedules; Temporal worker configuration required.","features":[],"settings":["SCHEDULES_ENABLED"],"stability":"alpha","reason":"","disabled_reason":null,"conditional_scopes":{}},"availability":{"state":"conditional","conditions":["deployment_setting:SCHEDULES_ENABLED","valid_credentials","resource_permissions","tenant_context"],"readiness":"not_probed"},"contract":{"url":"/v1/openapi.public.json","pointer":"/paths/~1v1~1schedules/post","output_status":"declared","media_types":["application/json"]},"limits":{"request_constraints":"/paths/~1v1~1schedules/post","rate_requests":120,"rate_window_seconds":60,"test_key_rate_requests":20,"note":"Request schemas contain declared input bounds; provider, quota and resource limits may be stricter."},"sdk":{"python":{"status":"unverified","evidence":[],"qualification":"Checkout source only; released-package conformance is not asserted."},"typescript":{"status":"unverified","evidence":[],"qualification":"Checkout source only; released-package conformance is not asserted."}}},{"id":"DELETE /v1/schedules/{schedule_id}","method":"DELETE","path":"/v1/schedules/{schedule_id}","policy":{"audience":"public","auth":"credential","scopes":[],"scope_policy":"none","tenant":"credential_or_validated_request","user":"Tenant-wide schedules; Temporal worker configuration required.","features":[],"settings":["SCHEDULES_ENABLED"],"stability":"alpha","reason":"","disabled_reason":null,"conditional_scopes":{}},"availability":{"state":"conditional","conditions":["deployment_setting:SCHEDULES_ENABLED","valid_credentials","resource_permissions","tenant_context"],"readiness":"not_probed"},"contract":{"url":"/v1/openapi.public.json","pointer":"/paths/~1v1~1schedules~1{schedule_id}/delete","output_status":"declared","media_types":[]},"limits":{"request_constraints":"/paths/~1v1~1schedules~1{schedule_id}/delete","rate_requests":120,"rate_window_seconds":60,"test_key_rate_requests":20,"note":"Request schemas contain declared input bounds; provider, quota and resource limits may be stricter."},"sdk":{"python":{"status":"unverified","evidence":[],"qualification":"Checkout source only; released-package conformance is not asserted."},"typescript":{"status":"unverified","evidence":[],"qualification":"Checkout source only; released-package conformance is not asserted."}}},{"id":"GET /v1/schedules/{schedule_id}","method":"GET","path":"/v1/schedules/{schedule_id}","policy":{"audience":"public","auth":"credential","scopes":[],"scope_policy":"none","tenant":"credential_or_validated_request","user":"Tenant-wide schedules; Temporal worker configuration required.","features":[],"settings":["SCHEDULES_ENABLED"],"stability":"alpha","reason":"","disabled_reason":null,"conditional_scopes":{}},"availability":{"state":"conditional","conditions":["deployment_setting:SCHEDULES_ENABLED","valid_credentials","resource_permissions","tenant_context"],"readiness":"not_probed"},"contract":{"url":"/v1/openapi.public.json","pointer":"/paths/~1v1~1schedules~1{schedule_id}/get","output_status":"declared","media_types":["application/json"]},"limits":{"request_constraints":"/paths/~1v1~1schedules~1{schedule_id}/get","rate_requests":120,"rate_window_seconds":60,"test_key_rate_requests":20,"note":"Request schemas contain declared input bounds; provider, quota and resource limits may be stricter."},"sdk":{"python":{"status":"unverified","evidence":[],"qualification":"Checkout source only; released-package conformance is not asserted."},"typescript":{"status":"unverified","evidence":[],"qualification":"Checkout source only; released-package conformance is not asserted."}}},{"id":"POST /v1/schedules/{schedule_id}/pause","method":"POST","path":"/v1/schedules/{schedule_id}/pause","policy":{"audience":"public","auth":"credential","scopes":[],"scope_policy":"none","tenant":"credential_or_validated_request","user":"Tenant-wide schedules; Temporal worker configuration required.","features":[],"settings":["SCHEDULES_ENABLED"],"stability":"alpha","reason":"","disabled_reason":null,"conditional_scopes":{}},"availability":{"state":"conditional","conditions":["deployment_setting:SCHEDULES_ENABLED","valid_credentials","resource_permissions","tenant_context"],"readiness":"not_probed"},"contract":{"url":"/v1/openapi.public.json","pointer":"/paths/~1v1~1schedules~1{schedule_id}~1pause/post","output_status":"declared","media_types":["application/json"]},"limits":{"request_constraints":"/paths/~1v1~1schedules~1{schedule_id}~1pause/post","rate_requests":120,"rate_window_seconds":60,"test_key_rate_requests":20,"note":"Request schemas contain declared input bounds; provider, quota and resource limits may be stricter."},"sdk":{"python":{"status":"unverified","evidence":[],"qualification":"Checkout source only; released-package conformance is not asserted."},"typescript":{"status":"unverified","evidence":[],"qualification":"Checkout source only; released-package conformance is not asserted."}}},{"id":"POST /v1/schedules/{schedule_id}/resume","method":"POST","path":"/v1/schedules/{schedule_id}/resume","policy":{"audience":"public","auth":"credential","scopes":[],"scope_policy":"none","tenant":"credential_or_validated_request","user":"Tenant-wide schedules; Temporal worker configuration required.","features":[],"settings":["SCHEDULES_ENABLED"],"stability":"alpha","reason":"","disabled_reason":null,"conditional_scopes":{}},"availability":{"state":"conditional","conditions":["deployment_setting:SCHEDULES_ENABLED","valid_credentials","resource_permissions","tenant_context"],"readiness":"not_probed"},"contract":{"url":"/v1/openapi.public.json","pointer":"/paths/~1v1~1schedules~1{schedule_id}~1resume/post","output_status":"declared","media_types":["application/json"]},"limits":{"request_constraints":"/paths/~1v1~1schedules~1{schedule_id}~1resume/post","rate_requests":120,"rate_window_seconds":60,"test_key_rate_requests":20,"note":"Request schemas contain declared input bounds; provider, quota and resource limits may be stricter."},"sdk":{"python":{"status":"unverified","evidence":[],"qualification":"Checkout source only; released-package conformance is not asserted."},"typescript":{"status":"unverified","evidence":[],"qualification":"Checkout source only; released-package conformance is not asserted."}}},{"id":"POST /v1/search","method":"POST","path":"/v1/search","policy":{"audience":"public","auth":"credential","scopes":["read"],"scope_policy":"ai_compat","tenant":"credential_or_validated_request","user":"Authenticated user/principal determines private retrieval visibility; delegated users require separate authority.","features":["search_api"],"settings":[],"stability":"stable","reason":"","disabled_reason":null,"conditional_scopes":{}},"availability":{"state":"conditional","conditions":["tenant_feature:search_api","feature_enabled_for_tenant_and_role","valid_credentials","resource_permissions","tenant_context","scope:read"],"readiness":"not_probed"},"contract":{"url":"/v1/openapi.public.json","pointer":"/paths/~1v1~1search/post","output_status":"declared","media_types":["application/json"]},"limits":{"request_constraints":"/paths/~1v1~1search/post","rate_requests":120,"rate_window_seconds":60,"test_key_rate_requests":20,"note":"Request schemas contain declared input bounds; provider, quota and resource limits may be stricter."},"sdk":{"python":{"status":"source_wrapper","evidence":[{"source":"sdks/python/src/q_client/search.py","transport":"post_json","path":"'/search'"}],"qualification":"Checkout source only; released-package conformance is not asserted."},"typescript":{"status":"source_wrapper","evidence":[{"source":"sdks/typescript/src/client.ts","transport":"postJson","path":"\"/search\""}],"qualification":"Checkout source only; released-package conformance is not asserted."}}},{"id":"POST /v1/search/semantic","method":"POST","path":"/v1/search/semantic","policy":{"audience":"public","auth":"credential","scopes":["read"],"scope_policy":"ai_compat","tenant":"credential_or_validated_request","user":"Authenticated user/principal determines private retrieval visibility; delegated users require separate authority.","features":["embeddings_api"],"settings":[],"stability":"stable","reason":"","disabled_reason":null,"conditional_scopes":{}},"availability":{"state":"conditional","conditions":["tenant_feature:embeddings_api","feature_enabled_for_tenant_and_role","valid_credentials","resource_permissions","tenant_context","scope:read"],"readiness":"not_probed"},"contract":{"url":"/v1/openapi.public.json","pointer":"/paths/~1v1~1search~1semantic/post","output_status":"declared","media_types":["application/json"]},"limits":{"request_constraints":"/paths/~1v1~1search~1semantic/post","rate_requests":120,"rate_window_seconds":60,"test_key_rate_requests":20,"note":"Request schemas contain declared input bounds; provider, quota and resource limits may be stricter."},"sdk":{"python":{"status":"unverified","evidence":[],"qualification":"Checkout source only; released-package conformance is not asserted."},"typescript":{"status":"unverified","evidence":[],"qualification":"Checkout source only; released-package conformance is not asserted."}}},{"id":"GET /v1/skills","method":"GET","path":"/v1/skills","policy":{"audience":"public","auth":"credential","scopes":[],"scope_policy":"none","tenant":"credential_or_validated_request","user":"Tenant-wide; resource-specific permissions still apply.","features":[],"settings":[],"stability":"beta","reason":"","disabled_reason":null,"conditional_scopes":{}},"availability":{"state":"conditional","conditions":["valid_credentials","resource_permissions","tenant_context"],"readiness":"not_probed"},"contract":{"url":"/v1/openapi.public.json","pointer":"/paths/~1v1~1skills/get","output_status":"declared","media_types":["application/json"]},"limits":{"request_constraints":"/paths/~1v1~1skills/get","rate_requests":120,"rate_window_seconds":60,"test_key_rate_requests":20,"note":"Request schemas contain declared input bounds; provider, quota and resource limits may be stricter."},"sdk":{"python":{"status":"source_wrapper","evidence":[{"source":"sdks/python/src/q_client/skills.py","transport":"get_json","path":"'/skills'"}],"qualification":"Checkout source only; released-package conformance is not asserted."},"typescript":{"status":"source_wrapper","evidence":[{"source":"sdks/typescript/src/skills.ts","transport":"getJson","path":"\"/skills\""},{"source":"sdks/typescript/src/skills.ts","transport":"getJson","path":"\"/skills\""}],"qualification":"Checkout source only; released-package conformance is not asserted."}}},{"id":"GET /v1/skills-hub/browse","method":"GET","path":"/v1/skills-hub/browse","policy":{"audience":"public","auth":"credential","scopes":[],"scope_policy":"none","tenant":"credential_or_validated_request","user":"Marketplace catalogue shared; installations scoped to the authenticated tenant.","features":[],"settings":[],"stability":"alpha","reason":"","disabled_reason":null,"conditional_scopes":{}},"availability":{"state":"conditional","conditions":["valid_credentials","resource_permissions","tenant_context"],"readiness":"not_probed"},"contract":{"url":"/v1/openapi.public.json","pointer":"/paths/~1v1~1skills-hub~1browse/get","output_status":"declared","media_types":["application/json"]},"limits":{"request_constraints":"/paths/~1v1~1skills-hub~1browse/get","rate_requests":120,"rate_window_seconds":60,"test_key_rate_requests":20,"note":"Request schemas contain declared input bounds; provider, quota and resource limits may be stricter."},"sdk":{"python":{"status":"unverified","evidence":[],"qualification":"Checkout source only; released-package conformance is not asserted."},"typescript":{"status":"unverified","evidence":[],"qualification":"Checkout source only; released-package conformance is not asserted."}}},{"id":"POST /v1/skills-hub/install","method":"POST","path":"/v1/skills-hub/install","policy":{"audience":"public","auth":"credential","scopes":[],"scope_policy":"none","tenant":"credential_or_validated_request","user":"Marketplace catalogue shared; installations scoped to the authenticated tenant.","features":[],"settings":[],"stability":"alpha","reason":"","disabled_reason":null,"conditional_scopes":{}},"availability":{"state":"conditional","conditions":["valid_credentials","resource_permissions","tenant_context"],"readiness":"not_probed"},"contract":{"url":"/v1/openapi.public.json","pointer":"/paths/~1v1~1skills-hub~1install/post","output_status":"declared","media_types":["application/json"]},"limits":{"request_constraints":"/paths/~1v1~1skills-hub~1install/post","rate_requests":120,"rate_window_seconds":60,"test_key_rate_requests":20,"note":"Request schemas contain declared input bounds; provider, quota and resource limits may be stricter."},"sdk":{"python":{"status":"unverified","evidence":[],"qualification":"Checkout source only; released-package conformance is not asserted."},"typescript":{"status":"unverified","evidence":[],"qualification":"Checkout source only; released-package conformance is not asserted."}}},{"id":"GET /v1/skills-hub/installed","method":"GET","path":"/v1/skills-hub/installed","policy":{"audience":"public","auth":"credential","scopes":[],"scope_policy":"none","tenant":"credential_or_validated_request","user":"Marketplace catalogue shared; installations scoped to the authenticated tenant.","features":[],"settings":[],"stability":"alpha","reason":"","disabled_reason":null,"conditional_scopes":{}},"availability":{"state":"conditional","conditions":["valid_credentials","resource_permissions","tenant_context"],"readiness":"not_probed"},"contract":{"url":"/v1/openapi.public.json","pointer":"/paths/~1v1~1skills-hub~1installed/get","output_status":"declared","media_types":["application/json"]},"limits":{"request_constraints":"/paths/~1v1~1skills-hub~1installed/get","rate_requests":120,"rate_window_seconds":60,"test_key_rate_requests":20,"note":"Request schemas contain declared input bounds; provider, quota and resource limits may be stricter."},"sdk":{"python":{"status":"unverified","evidence":[],"qualification":"Checkout source only; released-package conformance is not asserted."},"typescript":{"status":"unverified","evidence":[],"qualification":"Checkout source only; released-package conformance is not asserted."}}},{"id":"GET /v1/skills-hub/skill/{slug}","method":"GET","path":"/v1/skills-hub/skill/{slug}","policy":{"audience":"public","auth":"credential","scopes":[],"scope_policy":"none","tenant":"credential_or_validated_request","user":"Marketplace catalogue shared; installations scoped to the authenticated tenant.","features":[],"settings":[],"stability":"alpha","reason":"","disabled_reason":null,"conditional_scopes":{}},"availability":{"state":"conditional","conditions":["valid_credentials","resource_permissions","tenant_context"],"readiness":"not_probed"},"contract":{"url":"/v1/openapi.public.json","pointer":"/paths/~1v1~1skills-hub~1skill~1{slug}/get","output_status":"declared","media_types":["application/json"]},"limits":{"request_constraints":"/paths/~1v1~1skills-hub~1skill~1{slug}/get","rate_requests":120,"rate_window_seconds":60,"test_key_rate_requests":20,"note":"Request schemas contain declared input bounds; provider, quota and resource limits may be stricter."},"sdk":{"python":{"status":"unverified","evidence":[],"qualification":"Checkout source only; released-package conformance is not asserted."},"typescript":{"status":"unverified","evidence":[],"qualification":"Checkout source only; released-package conformance is not asserted."}}},{"id":"POST /v1/skills/import","method":"POST","path":"/v1/skills/import","policy":{"audience":"public","auth":"credential","scopes":[],"scope_policy":"none","tenant":"credential_or_validated_request","user":"Tenant-wide; resource-specific permissions still apply.","features":[],"settings":[],"stability":"beta","reason":"","disabled_reason":null,"conditional_scopes":{}},"availability":{"state":"conditional","conditions":["valid_credentials","resource_permissions","tenant_context"],"readiness":"not_probed"},"contract":{"url":"/v1/openapi.public.json","pointer":"/paths/~1v1~1skills~1import/post","output_status":"declared","media_types":["application/json"]},"limits":{"request_constraints":"/paths/~1v1~1skills~1import/post","rate_requests":120,"rate_window_seconds":60,"test_key_rate_requests":20,"note":"Request schemas contain declared input bounds; provider, quota and resource limits may be stricter."},"sdk":{"python":{"status":"unverified","evidence":[],"qualification":"Checkout source only; released-package conformance is not asserted."},"typescript":{"status":"unverified","evidence":[],"qualification":"Checkout source only; released-package conformance is not asserted."}}},{"id":"POST /v1/skills/resolve","method":"POST","path":"/v1/skills/resolve","policy":{"audience":"public","auth":"credential","scopes":[],"scope_policy":"none","tenant":"credential_or_validated_request","user":"Tenant-wide; resource-specific permissions still apply.","features":[],"settings":[],"stability":"beta","reason":"","disabled_reason":null,"conditional_scopes":{}},"availability":{"state":"conditional","conditions":["valid_credentials","resource_permissions","tenant_context"],"readiness":"not_probed"},"contract":{"url":"/v1/openapi.public.json","pointer":"/paths/~1v1~1skills~1resolve/post","output_status":"declared","media_types":["application/json"]},"limits":{"request_constraints":"/paths/~1v1~1skills~1resolve/post","rate_requests":120,"rate_window_seconds":60,"test_key_rate_requests":20,"note":"Request schemas contain declared input bounds; provider, quota and resource limits may be stricter."},"sdk":{"python":{"status":"source_wrapper","evidence":[{"source":"sdks/python/src/q_client/skills.py","transport":"post_json","path":"'/skills/resolve'"}],"qualification":"Checkout source only; released-package conformance is not asserted."},"typescript":{"status":"source_wrapper","evidence":[{"source":"sdks/typescript/src/skills.ts","transport":"postJson","path":"\"/skills/resolve\""}],"qualification":"Checkout source only; released-package conformance is not asserted."}}},{"id":"GET /v1/skills/{skill_id}/export","method":"GET","path":"/v1/skills/{skill_id}/export","policy":{"audience":"public","auth":"credential","scopes":[],"scope_policy":"none","tenant":"credential_or_validated_request","user":"Tenant-wide; resource-specific permissions still apply.","features":[],"settings":[],"stability":"beta","reason":"","disabled_reason":null,"conditional_scopes":{}},"availability":{"state":"conditional","conditions":["valid_credentials","resource_permissions","tenant_context"],"readiness":"not_probed"},"contract":{"url":"/v1/openapi.public.json","pointer":"/paths/~1v1~1skills~1{skill_id}~1export/get","output_status":"declared","media_types":["text/yaml"]},"limits":{"request_constraints":"/paths/~1v1~1skills~1{skill_id}~1export/get","rate_requests":120,"rate_window_seconds":60,"test_key_rate_requests":20,"note":"Request schemas contain declared input bounds; provider, quota and resource limits may be stricter."},"sdk":{"python":{"status":"source_wrapper","evidence":[{"source":"sdks/python/src/q_client/skills.py","transport":"get_text","path":"f'/skills/{skill_id}/export'"}],"qualification":"Checkout source only; released-package conformance is not asserted."},"typescript":{"status":"source_wrapper","evidence":[{"source":"sdks/typescript/src/skills.ts","transport":"getText","path":"`/skills/${encodeURIComponent(skillId)}/export`"}],"qualification":"Checkout source only; released-package conformance is not asserted."}}},{"id":"POST /v1/sonar","method":"POST","path":"/v1/sonar","policy":{"audience":"public","auth":"credential","scopes":["ai:chat"],"scope_policy":"ai_compat","tenant":"credential_or_validated_request","user":"Tenant-wide; resource-specific permissions still apply.","features":["sonar_api"],"settings":[],"stability":"stable","reason":"","disabled_reason":null,"conditional_scopes":{}},"availability":{"state":"conditional","conditions":["tenant_feature:sonar_api","feature_enabled_for_tenant_and_role","valid_credentials","resource_permissions","tenant_context","scope:ai:chat"],"readiness":"not_probed"},"contract":{"url":"/v1/openapi.public.json","pointer":"/paths/~1v1~1sonar/post","output_status":"declared","media_types":["application/json","text/event-stream"]},"limits":{"request_constraints":"/paths/~1v1~1sonar/post","rate_requests":120,"rate_window_seconds":60,"test_key_rate_requests":20,"note":"Request schemas contain declared input bounds; provider, quota and resource limits may be stricter."},"sdk":{"python":{"status":"source_wrapper","evidence":[{"source":"sdks/python/src/q_client/sonar.py","transport":"post_json","path":"'/sonar'"}],"qualification":"Checkout source only; released-package conformance is not asserted."},"typescript":{"status":"source_wrapper","evidence":[{"source":"sdks/typescript/src/client.ts","transport":"postJson","path":"\"/sonar\""}],"qualification":"Checkout source only; released-package conformance is not asserted."}}},{"id":"POST /v1/sonar/chat/completions","method":"POST","path":"/v1/sonar/chat/completions","policy":{"audience":"public","auth":"credential","scopes":["ai:chat"],"scope_policy":"ai_compat","tenant":"credential_or_validated_request","user":"Tenant-wide; resource-specific permissions still apply.","features":["sonar_api"],"settings":[],"stability":"stable","reason":"","disabled_reason":null,"conditional_scopes":{}},"availability":{"state":"conditional","conditions":["tenant_feature:sonar_api","feature_enabled_for_tenant_and_role","valid_credentials","resource_permissions","tenant_context","scope:ai:chat"],"readiness":"not_probed"},"contract":{"url":"/v1/openapi.public.json","pointer":"/paths/~1v1~1sonar~1chat~1completions/post","output_status":"declared","media_types":["application/json","text/event-stream"]},"limits":{"request_constraints":"/paths/~1v1~1sonar~1chat~1completions/post","rate_requests":120,"rate_window_seconds":60,"test_key_rate_requests":20,"note":"Request schemas contain declared input bounds; provider, quota and resource limits may be stricter."},"sdk":{"python":{"status":"unverified","evidence":[],"qualification":"Checkout source only; released-package conformance is not asserted."},"typescript":{"status":"unverified","evidence":[],"qualification":"Checkout source only; released-package conformance is not asserted."}}},{"id":"GET /v1/sonar/models","method":"GET","path":"/v1/sonar/models","policy":{"audience":"public","auth":"credential","scopes":["ai:chat"],"scope_policy":"ai_compat","tenant":"credential_or_validated_request","user":"Tenant-wide; resource-specific permissions still apply.","features":["sonar_api"],"settings":[],"stability":"stable","reason":"","disabled_reason":null,"conditional_scopes":{}},"availability":{"state":"conditional","conditions":["tenant_feature:sonar_api","feature_enabled_for_tenant_and_role","valid_credentials","resource_permissions","tenant_context","scope:ai:chat"],"readiness":"not_probed"},"contract":{"url":"/v1/openapi.public.json","pointer":"/paths/~1v1~1sonar~1models/get","output_status":"declared","media_types":["application/json"]},"limits":{"request_constraints":"/paths/~1v1~1sonar~1models/get","rate_requests":120,"rate_window_seconds":60,"test_key_rate_requests":20,"note":"Request schemas contain declared input bounds; provider, quota and resource limits may be stricter."},"sdk":{"python":{"status":"source_wrapper","evidence":[{"source":"sdks/python/src/q_client/models.py","transport":"get_json","path":"'/sonar/models'"},{"source":"sdks/python/src/q_client/sonar.py","transport":"get_json","path":"'/sonar/models'"}],"qualification":"Checkout source only; released-package conformance is not asserted."},"typescript":{"status":"source_wrapper","evidence":[{"source":"sdks/typescript/src/client.ts","transport":"getJson","path":"\"/sonar/models\""},{"source":"sdks/typescript/src/models.ts","transport":"getJson","path":"\"/sonar/models\""}],"qualification":"Checkout source only; released-package conformance is not asserted."}}},{"id":"GET /v1/spaces","method":"GET","path":"/v1/spaces","policy":{"audience":"public","auth":"credential","scopes":[],"scope_policy":"none","tenant":"credential_or_validated_request","user":"Authenticated owner or explicit collaborator; tenant alone does not grant access.","features":["spaces"],"settings":[],"stability":"beta","reason":"","disabled_reason":null,"conditional_scopes":{}},"availability":{"state":"conditional","conditions":["tenant_feature:spaces","feature_enabled_for_tenant_and_role","valid_credentials","resource_permissions","tenant_context"],"readiness":"not_probed"},"contract":{"url":"/v1/openapi.public.json","pointer":"/paths/~1v1~1spaces/get","output_status":"declared","media_types":["application/json"]},"limits":{"request_constraints":"/paths/~1v1~1spaces/get","rate_requests":120,"rate_window_seconds":60,"test_key_rate_requests":20,"note":"Request schemas contain declared input bounds; provider, quota and resource limits may be stricter."},"sdk":{"python":{"status":"source_wrapper","evidence":[{"source":"sdks/python/src/q_client/spaces.py","transport":"get_json","path":"'/spaces'"}],"qualification":"Checkout source only; released-package conformance is not asserted."},"typescript":{"status":"source_wrapper","evidence":[{"source":"sdks/typescript/src/spaces.ts","transport":"getJson","path":"\"/spaces\""},{"source":"sdks/typescript/src/spaces.ts","transport":"getJson","path":"\"/spaces\""}],"qualification":"Checkout source only; released-package conformance is not asserted."}}},{"id":"POST /v1/spaces","method":"POST","path":"/v1/spaces","policy":{"audience":"public","auth":"credential","scopes":[],"scope_policy":"none","tenant":"credential_or_validated_request","user":"Authenticated owner or explicit collaborator; tenant alone does not grant access.","features":["spaces"],"settings":[],"stability":"beta","reason":"","disabled_reason":null,"conditional_scopes":{}},"availability":{"state":"conditional","conditions":["tenant_feature:spaces","feature_enabled_for_tenant_and_role","valid_credentials","resource_permissions","tenant_context"],"readiness":"not_probed"},"contract":{"url":"/v1/openapi.public.json","pointer":"/paths/~1v1~1spaces/post","output_status":"declared","media_types":["application/json"]},"limits":{"request_constraints":"/paths/~1v1~1spaces/post","rate_requests":120,"rate_window_seconds":60,"test_key_rate_requests":20,"note":"Request schemas contain declared input bounds; provider, quota and resource limits may be stricter."},"sdk":{"python":{"status":"source_wrapper","evidence":[{"source":"sdks/python/src/q_client/spaces.py","transport":"post_json","path":"'/spaces'"}],"qualification":"Checkout source only; released-package conformance is not asserted."},"typescript":{"status":"source_wrapper","evidence":[{"source":"sdks/typescript/src/spaces.ts","transport":"postJson","path":"\"/spaces\""}],"qualification":"Checkout source only; released-package conformance is not asserted."}}},{"id":"GET /v1/spaces/{space_id}","method":"GET","path":"/v1/spaces/{space_id}","policy":{"audience":"public","auth":"credential","scopes":[],"scope_policy":"none","tenant":"credential_or_validated_request","user":"Authenticated owner or explicit collaborator; tenant alone does not grant access.","features":["spaces"],"settings":[],"stability":"beta","reason":"","disabled_reason":null,"conditional_scopes":{}},"availability":{"state":"conditional","conditions":["tenant_feature:spaces","feature_enabled_for_tenant_and_role","valid_credentials","resource_permissions","tenant_context"],"readiness":"not_probed"},"contract":{"url":"/v1/openapi.public.json","pointer":"/paths/~1v1~1spaces~1{space_id}/get","output_status":"declared","media_types":["application/json"]},"limits":{"request_constraints":"/paths/~1v1~1spaces~1{space_id}/get","rate_requests":120,"rate_window_seconds":60,"test_key_rate_requests":20,"note":"Request schemas contain declared input bounds; provider, quota and resource limits may be stricter."},"sdk":{"python":{"status":"source_wrapper","evidence":[{"source":"sdks/python/src/q_client/spaces.py","transport":"get_json","path":"f'/spaces/{space_id}'"}],"qualification":"Checkout source only; released-package conformance is not asserted."},"typescript":{"status":"source_wrapper","evidence":[{"source":"sdks/typescript/src/spaces.ts","transport":"getJson","path":"`/spaces/${encodeURIComponent(spaceId)}`"}],"qualification":"Checkout source only; released-package conformance is not asserted."}}},{"id":"GET /v1/spaces/{space_id}/pages","method":"GET","path":"/v1/spaces/{space_id}/pages","policy":{"audience":"public","auth":"credential","scopes":[],"scope_policy":"none","tenant":"credential_or_validated_request","user":"Authenticated owner or explicit collaborator; tenant alone does not grant access.","features":["spaces"],"settings":[],"stability":"beta","reason":"","disabled_reason":null,"conditional_scopes":{}},"availability":{"state":"conditional","conditions":["tenant_feature:spaces","feature_enabled_for_tenant_and_role","valid_credentials","resource_permissions","tenant_context"],"readiness":"not_probed"},"contract":{"url":"/v1/openapi.public.json","pointer":"/paths/~1v1~1spaces~1{space_id}~1pages/get","output_status":"declared","media_types":["application/json"]},"limits":{"request_constraints":"/paths/~1v1~1spaces~1{space_id}~1pages/get","rate_requests":120,"rate_window_seconds":60,"test_key_rate_requests":20,"note":"Request schemas contain declared input bounds; provider, quota and resource limits may be stricter."},"sdk":{"python":{"status":"source_wrapper","evidence":[{"source":"sdks/python/src/q_client/pages.py","transport":"get_json","path":"f\"/spaces/{quote(space_id, safe='')}/pages\""}],"qualification":"Checkout source only; released-package conformance is not asserted."},"typescript":{"status":"source_wrapper","evidence":[{"source":"sdks/typescript/src/pages.ts","transport":"getJson","path":"pageListPath(options)"}],"qualification":"Checkout source only; released-package conformance is not asserted."}}},{"id":"POST /v1/spaces/{space_id}/pages","method":"POST","path":"/v1/spaces/{space_id}/pages","policy":{"audience":"public","auth":"credential","scopes":[],"scope_policy":"none","tenant":"credential_or_validated_request","user":"Authenticated owner or explicit collaborator; tenant alone does not grant access.","features":["spaces"],"settings":[],"stability":"beta","reason":"","disabled_reason":null,"conditional_scopes":{}},"availability":{"state":"conditional","conditions":["tenant_feature:spaces","feature_enabled_for_tenant_and_role","valid_credentials","resource_permissions","tenant_context"],"readiness":"not_probed"},"contract":{"url":"/v1/openapi.public.json","pointer":"/paths/~1v1~1spaces~1{space_id}~1pages/post","output_status":"declared","media_types":["application/json"]},"limits":{"request_constraints":"/paths/~1v1~1spaces~1{space_id}~1pages/post","rate_requests":120,"rate_window_seconds":60,"test_key_rate_requests":20,"note":"Request schemas contain declared input bounds; provider, quota and resource limits may be stricter."},"sdk":{"python":{"status":"source_wrapper","evidence":[{"source":"sdks/python/src/q_client/pages.py","transport":"post_json","path":"f\"/spaces/{quote(space_id, safe='')}/pages\""}],"qualification":"Checkout source only; released-package conformance is not asserted."},"typescript":{"status":"source_wrapper","evidence":[{"source":"sdks/typescript/src/pages.ts","transport":"postJson","path":"`/spaces/${encodeURIComponent(spaceId)}/pages`"}],"qualification":"Checkout source only; released-package conformance is not asserted."}}},{"id":"POST /v1/spaces/{space_id}/search","method":"POST","path":"/v1/spaces/{space_id}/search","policy":{"audience":"public","auth":"credential","scopes":[],"scope_policy":"none","tenant":"credential_or_validated_request","user":"Authenticated owner or explicit collaborator; tenant alone does not grant access.","features":["spaces"],"settings":[],"stability":"beta","reason":"","disabled_reason":null,"conditional_scopes":{}},"availability":{"state":"conditional","conditions":["tenant_feature:spaces","feature_enabled_for_tenant_and_role","valid_credentials","resource_permissions","tenant_context"],"readiness":"not_probed"},"contract":{"url":"/v1/openapi.public.json","pointer":"/paths/~1v1~1spaces~1{space_id}~1search/post","output_status":"declared","media_types":["application/json"]},"limits":{"request_constraints":"/paths/~1v1~1spaces~1{space_id}~1search/post","rate_requests":120,"rate_window_seconds":60,"test_key_rate_requests":20,"note":"Request schemas contain declared input bounds; provider, quota and resource limits may be stricter."},"sdk":{"python":{"status":"source_wrapper","evidence":[{"source":"sdks/python/src/q_client/spaces.py","transport":"post_json","path":"f'/spaces/{space_id}/search'"}],"qualification":"Checkout source only; released-package conformance is not asserted."},"typescript":{"status":"source_wrapper","evidence":[{"source":"sdks/typescript/src/spaces.ts","transport":"postJson","path":"`/spaces/${encodeURIComponent(spaceId)}/search`"}],"qualification":"Checkout source only; released-package conformance is not asserted."}}},{"id":"GET /v1/status","method":"GET","path":"/v1/status","policy":{"audience":"public","auth":"anonymous","scopes":[],"scope_policy":"none","tenant":"none","user":"No user or tenant context.","features":[],"settings":[],"stability":"stable","reason":"","disabled_reason":null,"conditional_scopes":{}},"availability":{"state":"public_metadata","conditions":[],"readiness":"not_probed"},"contract":{"url":"/v1/openapi.public.json","pointer":"/paths/~1v1~1status/get","output_status":"declared","media_types":["application/json"]},"limits":{"request_constraints":"/paths/~1v1~1status/get","rate_requests":120,"rate_window_seconds":60,"test_key_rate_requests":20,"note":"Request schemas contain declared input bounds; provider, quota and resource limits may be stricter."},"sdk":{"python":{"status":"unverified","evidence":[],"qualification":"Checkout source only; released-package conformance is not asserted."},"typescript":{"status":"unverified","evidence":[],"qualification":"Checkout source only; released-package conformance is not asserted."}}},{"id":"GET /v1/status/feed.xml","method":"GET","path":"/v1/status/feed.xml","policy":{"audience":"public","auth":"anonymous","scopes":[],"scope_policy":"none","tenant":"none","user":"No user or tenant context.","features":[],"settings":[],"stability":"stable","reason":"","disabled_reason":null,"conditional_scopes":{}},"availability":{"state":"public_metadata","conditions":[],"readiness":"not_probed"},"contract":{"url":"/v1/openapi.public.json","pointer":"/paths/~1v1~1status~1feed.xml/get","output_status":"declared","media_types":["application/rss+xml"]},"limits":{"request_constraints":"/paths/~1v1~1status~1feed.xml/get","rate_requests":120,"rate_window_seconds":60,"test_key_rate_requests":20,"note":"Request schemas contain declared input bounds; provider, quota and resource limits may be stricter."},"sdk":{"python":{"status":"unverified","evidence":[],"qualification":"Checkout source only; released-package conformance is not asserted."},"typescript":{"status":"unverified","evidence":[],"qualification":"Checkout source only; released-package conformance is not asserted."}}},{"id":"GET /v1/status/incidents","method":"GET","path":"/v1/status/incidents","policy":{"audience":"public","auth":"anonymous","scopes":[],"scope_policy":"none","tenant":"none","user":"No user or tenant context.","features":[],"settings":[],"stability":"stable","reason":"","disabled_reason":null,"conditional_scopes":{}},"availability":{"state":"public_metadata","conditions":[],"readiness":"not_probed"},"contract":{"url":"/v1/openapi.public.json","pointer":"/paths/~1v1~1status~1incidents/get","output_status":"declared","media_types":["application/json"]},"limits":{"request_constraints":"/paths/~1v1~1status~1incidents/get","rate_requests":120,"rate_window_seconds":60,"test_key_rate_requests":20,"note":"Request schemas contain declared input bounds; provider, quota and resource limits may be stricter."},"sdk":{"python":{"status":"unverified","evidence":[],"qualification":"Checkout source only; released-package conformance is not asserted."},"typescript":{"status":"unverified","evidence":[],"qualification":"Checkout source only; released-package conformance is not asserted."}}},{"id":"GET /v1/status/page","method":"GET","path":"/v1/status/page","policy":{"audience":"public","auth":"anonymous","scopes":[],"scope_policy":"none","tenant":"none","user":"No user or tenant context.","features":[],"settings":[],"stability":"stable","reason":"","disabled_reason":null,"conditional_scopes":{}},"availability":{"state":"public_metadata","conditions":[],"readiness":"not_probed"},"contract":{"url":null,"pointer":null,"output_status":"not_published","media_types":[]},"limits":{"request_constraints":null,"rate_requests":120,"rate_window_seconds":60,"test_key_rate_requests":20,"note":"Request schemas contain declared input bounds; provider, quota and resource limits may be stricter."},"sdk":{"python":{"status":"unverified","evidence":[],"qualification":"Checkout source only; released-package conformance is not asserted."},"typescript":{"status":"unverified","evidence":[],"qualification":"Checkout source only; released-package conformance is not asserted."}}},{"id":"GET /v1/usage","method":"GET","path":"/v1/usage","policy":{"audience":"public","auth":"api_key","scopes":[],"scope_policy":"none","tenant":"credential_or_validated_request","user":"API key tenant; admin scope may query across tenants.","features":[],"settings":[],"stability":"beta","reason":"","disabled_reason":null,"conditional_scopes":{}},"availability":{"state":"conditional","conditions":["valid_credentials","resource_permissions","tenant_context"],"readiness":"not_probed"},"contract":{"url":"/v1/openapi.public.json","pointer":"/paths/~1v1~1usage/get","output_status":"declared","media_types":["application/json"]},"limits":{"request_constraints":"/paths/~1v1~1usage/get","rate_requests":120,"rate_window_seconds":60,"test_key_rate_requests":20,"note":"Request schemas contain declared input bounds; provider, quota and resource limits may be stricter."},"sdk":{"python":{"status":"unverified","evidence":[],"qualification":"Checkout source only; released-package conformance is not asserted."},"typescript":{"status":"unverified","evidence":[],"qualification":"Checkout source only; released-package conformance is not asserted."}}},{"id":"GET /v1/usage/costs","method":"GET","path":"/v1/usage/costs","policy":{"audience":"public","auth":"api_key","scopes":[],"scope_policy":"none","tenant":"credential_or_validated_request","user":"API key tenant; admin scope may query across tenants.","features":[],"settings":[],"stability":"beta","reason":"","disabled_reason":null,"conditional_scopes":{}},"availability":{"state":"conditional","conditions":["valid_credentials","resource_permissions","tenant_context"],"readiness":"not_probed"},"contract":{"url":"/v1/openapi.public.json","pointer":"/paths/~1v1~1usage~1costs/get","output_status":"declared","media_types":["application/json"]},"limits":{"request_constraints":"/paths/~1v1~1usage~1costs/get","rate_requests":120,"rate_window_seconds":60,"test_key_rate_requests":20,"note":"Request schemas contain declared input bounds; provider, quota and resource limits may be stricter."},"sdk":{"python":{"status":"unverified","evidence":[],"qualification":"Checkout source only; released-package conformance is not asserted."},"typescript":{"status":"unverified","evidence":[],"qualification":"Checkout source only; released-package conformance is not asserted."}}},{"id":"GET /v1/usage/summary","method":"GET","path":"/v1/usage/summary","policy":{"audience":"public","auth":"credential","scopes":[],"scope_policy":"none","tenant":"credential_or_validated_request","user":"Tenant-wide; resource-specific permissions still apply.","features":[],"settings":[],"stability":"beta","reason":"","disabled_reason":null,"conditional_scopes":{}},"availability":{"state":"conditional","conditions":["valid_credentials","resource_permissions","tenant_context"],"readiness":"not_probed"},"contract":{"url":"/v1/openapi.public.json","pointer":"/paths/~1v1~1usage~1summary/get","output_status":"declared","media_types":["application/json"]},"limits":{"request_constraints":"/paths/~1v1~1usage~1summary/get","rate_requests":120,"rate_window_seconds":60,"test_key_rate_requests":20,"note":"Request schemas contain declared input bounds; provider, quota and resource limits may be stricter."},"sdk":{"python":{"status":"unverified","evidence":[],"qualification":"Checkout source only; released-package conformance is not asserted."},"typescript":{"status":"unverified","evidence":[],"qualification":"Checkout source only; released-package conformance is not asserted."}}},{"id":"GET /v1/usage/tags","method":"GET","path":"/v1/usage/tags","policy":{"audience":"public","auth":"api_key","scopes":[],"scope_policy":"none","tenant":"credential_or_validated_request","user":"API key tenant; admin scope may query across tenants.","features":[],"settings":[],"stability":"beta","reason":"","disabled_reason":null,"conditional_scopes":{}},"availability":{"state":"conditional","conditions":["valid_credentials","resource_permissions","tenant_context"],"readiness":"not_probed"},"contract":{"url":"/v1/openapi.public.json","pointer":"/paths/~1v1~1usage~1tags/get","output_status":"declared","media_types":["application/json"]},"limits":{"request_constraints":"/paths/~1v1~1usage~1tags/get","rate_requests":120,"rate_window_seconds":60,"test_key_rate_requests":20,"note":"Request schemas contain declared input bounds; provider, quota and resource limits may be stricter."},"sdk":{"python":{"status":"unverified","evidence":[],"qualification":"Checkout source only; released-package conformance is not asserted."},"typescript":{"status":"unverified","evidence":[],"qualification":"Checkout source only; released-package conformance is not asserted."}}},{"id":"GET /v1/webhooks","method":"GET","path":"/v1/webhooks","policy":{"audience":"public","auth":"credential","scopes":[],"scope_policy":"none","tenant":"credential_or_validated_request","user":"Tenant-wide; resource-specific permissions still apply.","features":[],"settings":[],"stability":"beta","reason":"","disabled_reason":null,"conditional_scopes":{}},"availability":{"state":"conditional","conditions":["valid_credentials","resource_permissions","tenant_context"],"readiness":"not_probed"},"contract":{"url":"/v1/openapi.public.json","pointer":"/paths/~1v1~1webhooks/get","output_status":"declared","media_types":["application/json"]},"limits":{"request_constraints":"/paths/~1v1~1webhooks/get","rate_requests":120,"rate_window_seconds":60,"test_key_rate_requests":20,"note":"Request schemas contain declared input bounds; provider, quota and resource limits may be stricter."},"sdk":{"python":{"status":"source_wrapper","evidence":[{"source":"sdks/python/src/q_client/webhooks.py","transport":"get_json","path":"'/webhooks'"}],"qualification":"Checkout source only; released-package conformance is not asserted."},"typescript":{"status":"source_wrapper","evidence":[{"source":"sdks/typescript/src/client.ts","transport":"getJson","path":"\"/webhooks\""},{"source":"sdks/typescript/src/client.ts","transport":"getJson","path":"\"/webhooks\""}],"qualification":"Checkout source only; released-package conformance is not asserted."}}},{"id":"POST /v1/webhooks","method":"POST","path":"/v1/webhooks","policy":{"audience":"public","auth":"credential","scopes":[],"scope_policy":"none","tenant":"credential_or_validated_request","user":"Tenant-wide; resource-specific permissions still apply.","features":[],"settings":[],"stability":"beta","reason":"","disabled_reason":null,"conditional_scopes":{}},"availability":{"state":"conditional","conditions":["valid_credentials","resource_permissions","tenant_context"],"readiness":"not_probed"},"contract":{"url":"/v1/openapi.public.json","pointer":"/paths/~1v1~1webhooks/post","output_status":"declared","media_types":["application/json"]},"limits":{"request_constraints":"/paths/~1v1~1webhooks/post","rate_requests":120,"rate_window_seconds":60,"test_key_rate_requests":20,"note":"Request schemas contain declared input bounds; provider, quota and resource limits may be stricter."},"sdk":{"python":{"status":"source_wrapper","evidence":[{"source":"sdks/python/src/q_client/webhooks.py","transport":"post_json","path":"'/webhooks'"}],"qualification":"Checkout source only; released-package conformance is not asserted."},"typescript":{"status":"source_wrapper","evidence":[{"source":"sdks/typescript/src/client.ts","transport":"postJson","path":"\"/webhooks\""}],"qualification":"Checkout source only; released-package conformance is not asserted."}}},{"id":"DELETE /v1/webhooks/{webhook_id}","method":"DELETE","path":"/v1/webhooks/{webhook_id}","policy":{"audience":"public","auth":"credential","scopes":[],"scope_policy":"none","tenant":"credential_or_validated_request","user":"Tenant-wide; resource-specific permissions still apply.","features":[],"settings":[],"stability":"beta","reason":"","disabled_reason":null,"conditional_scopes":{}},"availability":{"state":"conditional","conditions":["valid_credentials","resource_permissions","tenant_context"],"readiness":"not_probed"},"contract":{"url":"/v1/openapi.public.json","pointer":"/paths/~1v1~1webhooks~1{webhook_id}/delete","output_status":"declared","media_types":[]},"limits":{"request_constraints":"/paths/~1v1~1webhooks~1{webhook_id}/delete","rate_requests":120,"rate_window_seconds":60,"test_key_rate_requests":20,"note":"Request schemas contain declared input bounds; provider, quota and resource limits may be stricter."},"sdk":{"python":{"status":"unverified","evidence":[],"qualification":"Checkout source only; released-package conformance is not asserted."},"typescript":{"status":"unverified","evidence":[],"qualification":"Checkout source only; released-package conformance is not asserted."}}},{"id":"PATCH /v1/webhooks/{webhook_id}","method":"PATCH","path":"/v1/webhooks/{webhook_id}","policy":{"audience":"public","auth":"credential","scopes":[],"scope_policy":"none","tenant":"credential_or_validated_request","user":"Tenant-wide; resource-specific permissions still apply.","features":[],"settings":[],"stability":"beta","reason":"","disabled_reason":null,"conditional_scopes":{}},"availability":{"state":"conditional","conditions":["valid_credentials","resource_permissions","tenant_context"],"readiness":"not_probed"},"contract":{"url":"/v1/openapi.public.json","pointer":"/paths/~1v1~1webhooks~1{webhook_id}/patch","output_status":"declared","media_types":["application/json"]},"limits":{"request_constraints":"/paths/~1v1~1webhooks~1{webhook_id}/patch","rate_requests":120,"rate_window_seconds":60,"test_key_rate_requests":20,"note":"Request schemas contain declared input bounds; provider, quota and resource limits may be stricter."},"sdk":{"python":{"status":"unverified","evidence":[],"qualification":"Checkout source only; released-package conformance is not asserted."},"typescript":{"status":"unverified","evidence":[],"qualification":"Checkout source only; released-package conformance is not asserted."}}},{"id":"GET /v1/webhooks/{webhook_id}/deliveries","method":"GET","path":"/v1/webhooks/{webhook_id}/deliveries","policy":{"audience":"public","auth":"credential","scopes":[],"scope_policy":"none","tenant":"credential_or_validated_request","user":"Tenant-wide; resource-specific permissions still apply.","features":[],"settings":[],"stability":"beta","reason":"","disabled_reason":null,"conditional_scopes":{}},"availability":{"state":"conditional","conditions":["valid_credentials","resource_permissions","tenant_context"],"readiness":"not_probed"},"contract":{"url":"/v1/openapi.public.json","pointer":"/paths/~1v1~1webhooks~1{webhook_id}~1deliveries/get","output_status":"declared","media_types":["application/json"]},"limits":{"request_constraints":"/paths/~1v1~1webhooks~1{webhook_id}~1deliveries/get","rate_requests":120,"rate_window_seconds":60,"test_key_rate_requests":20,"note":"Request schemas contain declared input bounds; provider, quota and resource limits may be stricter."},"sdk":{"python":{"status":"source_wrapper","evidence":[{"source":"sdks/python/src/q_client/webhooks.py","transport":"get_json","path":"f\"/webhooks/{quote(webhook_id, safe='')}/deliveries\""}],"qualification":"Checkout source only; released-package conformance is not asserted."},"typescript":{"status":"source_wrapper","evidence":[{"source":"sdks/typescript/src/client.ts","transport":"getJson","path":"`/webhooks/${encodeURIComponent(id)}/deliveries`"}],"qualification":"Checkout source only; released-package conformance is not asserted."}}},{"id":"POST /v1/webhooks/{webhook_id}/deliveries/{delivery_id}/replay","method":"POST","path":"/v1/webhooks/{webhook_id}/deliveries/{delivery_id}/replay","policy":{"audience":"public","auth":"credential","scopes":[],"scope_policy":"none","tenant":"credential_or_validated_request","user":"Tenant-wide; resource-specific permissions still apply.","features":[],"settings":[],"stability":"beta","reason":"","disabled_reason":null,"conditional_scopes":{}},"availability":{"state":"conditional","conditions":["valid_credentials","resource_permissions","tenant_context"],"readiness":"not_probed"},"contract":{"url":"/v1/openapi.public.json","pointer":"/paths/~1v1~1webhooks~1{webhook_id}~1deliveries~1{delivery_id}~1replay/post","output_status":"declared","media_types":["application/json"]},"limits":{"request_constraints":"/paths/~1v1~1webhooks~1{webhook_id}~1deliveries~1{delivery_id}~1replay/post","rate_requests":120,"rate_window_seconds":60,"test_key_rate_requests":20,"note":"Request schemas contain declared input bounds; provider, quota and resource limits may be stricter."},"sdk":{"python":{"status":"source_wrapper","evidence":[{"source":"sdks/python/src/q_client/webhooks.py","transport":"post_json","path":"f\"/webhooks/{quote(webhook_id, safe='')}/deliveries/{quote(delivery_id, safe='')}/replay\""}],"qualification":"Checkout source only; released-package conformance is not asserted."},"typescript":{"status":"source_wrapper","evidence":[{"source":"sdks/typescript/src/client.ts","transport":"postJson","path":"`/webhooks/${encodeURIComponent(id)}/deliveries/${encodeURIComponent(deliveryId)}/replay`"}],"qualification":"Checkout source only; released-package conformance is not asserted."}}},{"id":"POST /v1/webhooks/{webhook_id}/test","method":"POST","path":"/v1/webhooks/{webhook_id}/test","policy":{"audience":"public","auth":"credential","scopes":[],"scope_policy":"none","tenant":"credential_or_validated_request","user":"Tenant-wide; resource-specific permissions still apply.","features":[],"settings":[],"stability":"beta","reason":"","disabled_reason":null,"conditional_scopes":{}},"availability":{"state":"conditional","conditions":["valid_credentials","resource_permissions","tenant_context"],"readiness":"not_probed"},"contract":{"url":"/v1/openapi.public.json","pointer":"/paths/~1v1~1webhooks~1{webhook_id}~1test/post","output_status":"declared","media_types":["application/json"]},"limits":{"request_constraints":"/paths/~1v1~1webhooks~1{webhook_id}~1test/post","rate_requests":120,"rate_window_seconds":60,"test_key_rate_requests":20,"note":"Request schemas contain declared input bounds; provider, quota and resource limits may be stricter."},"sdk":{"python":{"status":"unverified","evidence":[],"qualification":"Checkout source only; released-package conformance is not asserted."},"typescript":{"status":"unverified","evidence":[],"qualification":"Checkout source only; released-package conformance is not asserted."}}},{"id":"GET /v1/workspace/files","method":"GET","path":"/v1/workspace/files","policy":{"audience":"public","auth":"credential","scopes":["ai:answer"],"scope_policy":"ai_compat","tenant":"credential_or_validated_request","user":"Tenant and authenticated user/principal; delegated users require identity:delegate or *. Workspace grants and run approval ownership are checked separately.","features":[],"settings":[],"stability":"beta","reason":"","disabled_reason":null,"conditional_scopes":{}},"availability":{"state":"conditional","conditions":["valid_credentials","resource_permissions","tenant_context","scope:ai:answer"],"readiness":"not_probed"},"contract":{"url":"/v1/openapi.public.json","pointer":"/paths/~1v1~1workspace~1files/get","output_status":"declared","media_types":["application/json"]},"limits":{"request_constraints":"/paths/~1v1~1workspace~1files/get","rate_requests":120,"rate_window_seconds":60,"test_key_rate_requests":20,"note":"Request schemas contain declared input bounds; provider, quota and resource limits may be stricter."},"sdk":{"python":{"status":"unverified","evidence":[],"qualification":"Checkout source only; released-package conformance is not asserted."},"typescript":{"status":"unverified","evidence":[],"qualification":"Checkout source only; released-package conformance is not asserted."}}},{"id":"GET /v1/workspaces","method":"GET","path":"/v1/workspaces","policy":{"audience":"public","auth":"credential","scopes":["workspace:read"],"scope_policy":"workspace","tenant":"credential_or_validated_request","user":"Workspace grant and principal binding; path confined to the authorised resource.","features":[],"settings":[],"stability":"beta","reason":"","disabled_reason":null,"conditional_scopes":{}},"availability":{"state":"conditional","conditions":["valid_credentials","resource_permissions","tenant_context","scope:workspace:read"],"readiness":"not_probed"},"contract":{"url":"/v1/openapi.public.json","pointer":"/paths/~1v1~1workspaces/get","output_status":"declared","media_types":["application/json"]},"limits":{"request_constraints":"/paths/~1v1~1workspaces/get","rate_requests":120,"rate_window_seconds":60,"test_key_rate_requests":20,"note":"Request schemas contain declared input bounds; provider, quota and resource limits may be stricter."},"sdk":{"python":{"status":"unverified","evidence":[],"qualification":"Checkout source only; released-package conformance is not asserted."},"typescript":{"status":"unverified","evidence":[],"qualification":"Checkout source only; released-package conformance is not asserted."}}},{"id":"GET /v1/workspaces/{workspace_id}/artifacts/{path}","method":"GET","path":"/v1/workspaces/{workspace_id}/artifacts/{path}","policy":{"audience":"public","auth":"credential","scopes":["workspace:read"],"scope_policy":"workspace","tenant":"credential_or_validated_request","user":"Workspace grant and principal binding; path confined to the authorised resource.","features":[],"settings":[],"stability":"beta","reason":"","disabled_reason":null,"conditional_scopes":{}},"availability":{"state":"conditional","conditions":["valid_credentials","resource_permissions","tenant_context","scope:workspace:read"],"readiness":"not_probed"},"contract":{"url":"/v1/openapi.public.json","pointer":"/paths/~1v1~1workspaces~1{workspace_id}~1artifacts~1{path}/get","output_status":"declared","media_types":["application/octet-stream"]},"limits":{"request_constraints":"/paths/~1v1~1workspaces~1{workspace_id}~1artifacts~1{path}/get","rate_requests":120,"rate_window_seconds":60,"test_key_rate_requests":20,"note":"Request schemas contain declared input bounds; provider, quota and resource limits may be stricter."},"sdk":{"python":{"status":"unverified","evidence":[],"qualification":"Checkout source only; released-package conformance is not asserted."},"typescript":{"status":"unverified","evidence":[],"qualification":"Checkout source only; released-package conformance is not asserted."}}},{"id":"GET /v1/workspaces/{workspace_id}/files","method":"GET","path":"/v1/workspaces/{workspace_id}/files","policy":{"audience":"public","auth":"credential","scopes":["workspace:read"],"scope_policy":"workspace","tenant":"credential_or_validated_request","user":"Workspace grant and principal binding; path confined to the authorised resource.","features":[],"settings":[],"stability":"beta","reason":"","disabled_reason":null,"conditional_scopes":{}},"availability":{"state":"conditional","conditions":["valid_credentials","resource_permissions","tenant_context","scope:workspace:read"],"readiness":"not_probed"},"contract":{"url":"/v1/openapi.public.json","pointer":"/paths/~1v1~1workspaces~1{workspace_id}~1files/get","output_status":"declared","media_types":["application/json"]},"limits":{"request_constraints":"/paths/~1v1~1workspaces~1{workspace_id}~1files/get","rate_requests":120,"rate_window_seconds":60,"test_key_rate_requests":20,"note":"Request schemas contain declared input bounds; provider, quota and resource limits may be stricter."},"sdk":{"python":{"status":"unverified","evidence":[],"qualification":"Checkout source only; released-package conformance is not asserted."},"typescript":{"status":"unverified","evidence":[],"qualification":"Checkout source only; released-package conformance is not asserted."}}},{"id":"GET /v1/workspaces/{workspace_id}/files/{path}","method":"GET","path":"/v1/workspaces/{workspace_id}/files/{path}","policy":{"audience":"public","auth":"credential","scopes":["workspace:read"],"scope_policy":"workspace","tenant":"credential_or_validated_request","user":"Workspace grant and principal binding; path confined to the authorised resource.","features":[],"settings":[],"stability":"beta","reason":"","disabled_reason":null,"conditional_scopes":{}},"availability":{"state":"conditional","conditions":["valid_credentials","resource_permissions","tenant_context","scope:workspace:read"],"readiness":"not_probed"},"contract":{"url":"/v1/openapi.public.json","pointer":"/paths/~1v1~1workspaces~1{workspace_id}~1files~1{path}/get","output_status":"declared","media_types":["application/json"]},"limits":{"request_constraints":"/paths/~1v1~1workspaces~1{workspace_id}~1files~1{path}/get","rate_requests":120,"rate_window_seconds":60,"test_key_rate_requests":20,"note":"Request schemas contain declared input bounds; provider, quota and resource limits may be stricter."},"sdk":{"python":{"status":"unverified","evidence":[],"qualification":"Checkout source only; released-package conformance is not asserted."},"typescript":{"status":"unverified","evidence":[],"qualification":"Checkout source only; released-package conformance is not asserted."}}},{"id":"PUT /v1/workspaces/{workspace_id}/files/{path}","method":"PUT","path":"/v1/workspaces/{workspace_id}/files/{path}","policy":{"audience":"public","auth":"credential","scopes":["workspace:write"],"scope_policy":"workspace","tenant":"credential_or_validated_request","user":"Workspace write grant and principal binding; path confined to the authorised resource.","features":[],"settings":[],"stability":"beta","reason":"","disabled_reason":null,"conditional_scopes":{}},"availability":{"state":"conditional","conditions":["valid_credentials","resource_permissions","tenant_context","scope:workspace:write"],"readiness":"not_probed"},"contract":{"url":"/v1/openapi.public.json","pointer":"/paths/~1v1~1workspaces~1{workspace_id}~1files~1{path}/put","output_status":"declared","media_types":["application/json"]},"limits":{"request_constraints":"/paths/~1v1~1workspaces~1{workspace_id}~1files~1{path}/put","rate_requests":120,"rate_window_seconds":60,"test_key_rate_requests":20,"note":"Request schemas contain declared input bounds; provider, quota and resource limits may be stricter."},"sdk":{"python":{"status":"unverified","evidence":[],"qualification":"Checkout source only; released-package conformance is not asserted."},"typescript":{"status":"unverified","evidence":[],"qualification":"Checkout source only; released-package conformance is not asserted."}}},{"id":"GET /v1/mcp","method":"GET","path":"/v1/mcp","policy":{"audience":"public","auth":"credential","scopes":[],"scope_policy":"ai_compat","tenant":"credential_or_validated_request","user":"Authenticated tenant and owner derived by DataAccess; API key identity is separate from end-user identity.","features":[],"settings":["MCP_SERVER_PROFILE_ENABLED"],"stability":"beta","reason":"","disabled_reason":"Standalone server-initiated SSE and resumption are not supported; GET returns 405.","conditional_scopes":{"tools/call:q_search":"ai:search","tools/call:q_space_search":"ai:search","tools/call:q_list_spaces":"ai:search","tools/call:other":"ai:answer"}},"availability":{"state":"unavailable","conditions":["deployment_setting:MCP_SERVER_PROFILE_ENABLED","valid_credentials","resource_permissions","tenant_context","Standalone server-initiated SSE and resumption are not supported; GET returns 405."],"readiness":"not_probed"},"contract":{"url":"/v1/openapi.public.json","pointer":"/paths/~1v1~1mcp/get","output_status":"incomplete","media_types":[]},"limits":{"request_constraints":"/paths/~1v1~1mcp/get","rate_requests":120,"rate_window_seconds":60,"test_key_rate_requests":20,"note":"Request schemas contain declared input bounds; provider, quota and resource limits may be stricter."},"sdk":{"python":{"status":"unverified","evidence":[],"qualification":"Checkout source only; released-package conformance is not asserted."},"typescript":{"status":"unverified","evidence":[],"qualification":"Checkout source only; released-package conformance is not asserted."}}},{"id":"DELETE /v1/mcp","method":"DELETE","path":"/v1/mcp","policy":{"audience":"public","auth":"credential","scopes":[],"scope_policy":"ai_compat","tenant":"credential_or_validated_request","user":"Authenticated tenant and owner derived by DataAccess; API key identity is separate from end-user identity.","features":[],"settings":["MCP_SERVER_PROFILE_ENABLED"],"stability":"beta","reason":"","disabled_reason":null,"conditional_scopes":{"tools/call:q_search":"ai:search","tools/call:q_space_search":"ai:search","tools/call:q_list_spaces":"ai:search","tools/call:other":"ai:answer"}},"availability":{"state":"unavailable","conditions":["deployment_setting:MCP_SERVER_PROFILE_ENABLED","valid_credentials","resource_permissions","tenant_context"],"readiness":"not_probed"},"contract":{"url":"/v1/openapi.public.json","pointer":"/paths/~1v1~1mcp/delete","output_status":"declared","media_types":[]},"limits":{"request_constraints":"/paths/~1v1~1mcp/delete","rate_requests":120,"rate_window_seconds":60,"test_key_rate_requests":20,"note":"Request schemas contain declared input bounds; provider, quota and resource limits may be stricter."},"sdk":{"python":{"status":"unverified","evidence":[],"qualification":"Checkout source only; released-package conformance is not asserted."},"typescript":{"status":"unverified","evidence":[],"qualification":"Checkout source only; released-package conformance is not asserted."}}},{"id":"GET /v1/a2a/agents/{agent_id}/.well-known/agent-card.json","method":"GET","path":"/v1/a2a/agents/{agent_id}/.well-known/agent-card.json","policy":{"audience":"public","auth":"credential","scopes":["a2a:read","ai:answer"],"scope_policy":"a2a","tenant":"credential_or_validated_request","user":"Principal-owned durable tasks; SendMessage, SendStreamingMessage and CancelTask require a2a:delegate plus ai:answer. Current workspace/evidence grants apply.","features":["agent_api"],"settings":["A2A_SERVER_PROFILE_ENABLED"],"stability":"alpha","reason":"","disabled_reason":null,"conditional_scopes":{}},"availability":{"state":"unavailable","conditions":["tenant_feature:agent_api","deployment_setting:A2A_SERVER_PROFILE_ENABLED","feature_enabled_for_tenant_and_role","valid_credentials","resource_permissions","tenant_context","scope:a2a:read","scope:ai:answer"],"readiness":"not_probed"},"contract":{"url":"/v1/openapi.public.json","pointer":"/paths/~1v1~1a2a~1agents~1{agent_id}~1.well-known~1agent-card.json/get","output_status":"declared","media_types":["application/json"]},"limits":{"request_constraints":"/paths/~1v1~1a2a~1agents~1{agent_id}~1.well-known~1agent-card.json/get","rate_requests":120,"rate_window_seconds":60,"test_key_rate_requests":20,"note":"Request schemas contain declared input bounds; provider, quota and resource limits may be stricter."},"sdk":{"python":{"status":"unverified","evidence":[],"qualification":"Checkout source only; released-package conformance is not asserted."},"typescript":{"status":"unverified","evidence":[],"qualification":"Checkout source only; released-package conformance is not asserted."}}},{"id":"POST /v1/a2a/agents/{agent_id}/rpc","method":"POST","path":"/v1/a2a/agents/{agent_id}/rpc","policy":{"audience":"public","auth":"credential","scopes":["ai:answer"],"scope_policy":"a2a","tenant":"credential_or_validated_request","user":"Principal-owned durable tasks; SendMessage, SendStreamingMessage and CancelTask require a2a:delegate plus ai:answer. Current workspace/evidence grants apply.","features":["agent_api"],"settings":["A2A_SERVER_PROFILE_ENABLED"],"stability":"alpha","reason":"","disabled_reason":null,"conditional_scopes":{"read operations":"a2a:read, a2a:* or *","SendMessage, SendStreamingMessage, CancelTask":"a2a:delegate, a2a:* or *"}},"availability":{"state":"unavailable","conditions":["tenant_feature:agent_api","deployment_setting:A2A_SERVER_PROFILE_ENABLED","feature_enabled_for_tenant_and_role","valid_credentials","resource_permissions","tenant_context","scope:ai:answer"],"readiness":"not_probed"},"contract":{"url":"/v1/openapi.public.json","pointer":"/paths/~1v1~1a2a~1agents~1{agent_id}~1rpc/post","output_status":"declared","media_types":["application/json","text/event-stream"]},"limits":{"request_constraints":"/paths/~1v1~1a2a~1agents~1{agent_id}~1rpc/post","rate_requests":120,"rate_window_seconds":60,"test_key_rate_requests":20,"note":"Request schemas contain declared input bounds; provider, quota and resource limits may be stricter."},"sdk":{"python":{"status":"unverified","evidence":[],"qualification":"Checkout source only; released-package conformance is not asserted."},"typescript":{"status":"unverified","evidence":[],"qualification":"Checkout source only; released-package conformance is not asserted."}}},{"id":"GET /v1/knowledge/sources","method":"GET","path":"/v1/knowledge/sources","policy":{"audience":"public","auth":"credential","scopes":["ai:search"],"scope_policy":"explicit","tenant":"credential","user":"Current principal, space and source permissions apply; configured endpoint credentials are never accepted from retrieval requests.","features":[],"settings":["HEADLESS_API_ENABLED"],"stability":"beta","reason":"","disabled_reason":null,"conditional_scopes":{"include_memory":"memory:read"}},"availability":{"state":"unavailable","conditions":["deployment_setting:HEADLESS_API_ENABLED","valid_credentials","resource_permissions","tenant_context","scope:ai:search"],"readiness":"not_probed"},"contract":{"url":"/v1/openapi.public.json","pointer":"/paths/~1v1~1knowledge~1sources/get","output_status":"declared","media_types":["application/json"]},"limits":{"request_constraints":"/paths/~1v1~1knowledge~1sources/get","rate_requests":120,"rate_window_seconds":60,"test_key_rate_requests":20,"note":"Request schemas contain declared input bounds; provider, quota and resource limits may be stricter."},"sdk":{"python":{"status":"source_wrapper","evidence":[{"source":"sdks/python/src/q_client/knowledge.py","transport":"get_json","path":"'/knowledge/sources'"}],"qualification":"Checkout source only; released-package conformance is not asserted."},"typescript":{"status":"source_wrapper","evidence":[{"source":"sdks/typescript/src/knowledge.ts","transport":"getJson","path":"\"/knowledge/sources\""}],"qualification":"Checkout source only; released-package conformance is not asserted."}}},{"id":"POST /v1/knowledge/retrieve","method":"POST","path":"/v1/knowledge/retrieve","policy":{"audience":"public","auth":"credential","scopes":["ai:search"],"scope_policy":"explicit","tenant":"credential","user":"Current principal, space and source permissions apply; configured endpoint credentials are never accepted from retrieval requests.","features":[],"settings":["HEADLESS_API_ENABLED"],"stability":"beta","reason":"","disabled_reason":null,"conditional_scopes":{"include_memory":"memory:read"}},"availability":{"state":"unavailable","conditions":["deployment_setting:HEADLESS_API_ENABLED","valid_credentials","resource_permissions","tenant_context","scope:ai:search"],"readiness":"not_probed"},"contract":{"url":"/v1/openapi.public.json","pointer":"/paths/~1v1~1knowledge~1retrieve/post","output_status":"declared","media_types":["application/json"]},"limits":{"request_constraints":"/paths/~1v1~1knowledge~1retrieve/post","rate_requests":120,"rate_window_seconds":60,"test_key_rate_requests":20,"note":"Request schemas contain declared input bounds; provider, quota and resource limits may be stricter."},"sdk":{"python":{"status":"source_wrapper","evidence":[{"source":"sdks/python/src/q_client/knowledge.py","transport":"post_json","path":"'/knowledge/retrieve'"}],"qualification":"Checkout source only; released-package conformance is not asserted."},"typescript":{"status":"source_wrapper","evidence":[{"source":"sdks/typescript/src/knowledge.ts","transport":"postJson","path":"\"/knowledge/retrieve\""}],"qualification":"Checkout source only; released-package conformance is not asserted."}}},{"id":"POST /v1/knowledge/context","method":"POST","path":"/v1/knowledge/context","policy":{"audience":"public","auth":"credential","scopes":["ai:search"],"scope_policy":"explicit","tenant":"credential","user":"Current principal, space and source permissions apply; configured endpoint credentials are never accepted from retrieval requests.","features":[],"settings":["HEADLESS_API_ENABLED"],"stability":"beta","reason":"","disabled_reason":null,"conditional_scopes":{"include_memory":"memory:read"}},"availability":{"state":"unavailable","conditions":["deployment_setting:HEADLESS_API_ENABLED","valid_credentials","resource_permissions","tenant_context","scope:ai:search"],"readiness":"not_probed"},"contract":{"url":"/v1/openapi.public.json","pointer":"/paths/~1v1~1knowledge~1context/post","output_status":"declared","media_types":["application/json"]},"limits":{"request_constraints":"/paths/~1v1~1knowledge~1context/post","rate_requests":120,"rate_window_seconds":60,"test_key_rate_requests":20,"note":"Request schemas contain declared input bounds; provider, quota and resource limits may be stricter."},"sdk":{"python":{"status":"source_wrapper","evidence":[{"source":"sdks/python/src/q_client/knowledge.py","transport":"post_json","path":"'/knowledge/context'"}],"qualification":"Checkout source only; released-package conformance is not asserted."},"typescript":{"status":"source_wrapper","evidence":[{"source":"sdks/typescript/src/knowledge.ts","transport":"postJson","path":"\"/knowledge/context\""}],"qualification":"Checkout source only; released-package conformance is not asserted."}}},{"id":"POST /v1/knowledge/extract","method":"POST","path":"/v1/knowledge/extract","policy":{"audience":"public","auth":"credential","scopes":["ai:generate"],"scope_policy":"explicit","tenant":"credential","user":"Current principal, space and source permissions apply; configured endpoint credentials are never accepted from retrieval requests.","features":[],"settings":["HEADLESS_API_ENABLED"],"stability":"beta","reason":"","disabled_reason":null,"conditional_scopes":{"retrieval":"ai:search"}},"availability":{"state":"unavailable","conditions":["deployment_setting:HEADLESS_API_ENABLED","valid_credentials","resource_permissions","tenant_context","scope:ai:generate"],"readiness":"not_probed"},"contract":{"url":"/v1/openapi.public.json","pointer":"/paths/~1v1~1knowledge~1extract/post","output_status":"declared","media_types":["application/json"]},"limits":{"request_constraints":"/paths/~1v1~1knowledge~1extract/post","rate_requests":120,"rate_window_seconds":60,"test_key_rate_requests":20,"note":"Request schemas contain declared input bounds; provider, quota and resource limits may be stricter."},"sdk":{"python":{"status":"source_wrapper","evidence":[{"source":"sdks/python/src/q_client/knowledge.py","transport":"post_json","path":"'/knowledge/extract'"}],"qualification":"Checkout source only; released-package conformance is not asserted."},"typescript":{"status":"source_wrapper","evidence":[{"source":"sdks/typescript/src/knowledge.ts","transport":"postJson","path":"\"/knowledge/extract\""}],"qualification":"Checkout source only; released-package conformance is not asserted."}}},{"id":"POST /v1/knowledge/documents","method":"POST","path":"/v1/knowledge/documents","policy":{"audience":"public","auth":"credential","scopes":["ai:generate"],"scope_policy":"explicit","tenant":"credential","user":"Current principal, space and source permissions apply; configured endpoint credentials are never accepted from retrieval requests.","features":[],"settings":["HEADLESS_API_ENABLED"],"stability":"beta","reason":"","disabled_reason":null,"conditional_scopes":{"retrieval":"ai:search"}},"availability":{"state":"unavailable","conditions":["deployment_setting:HEADLESS_API_ENABLED","valid_credentials","resource_permissions","tenant_context","scope:ai:generate"],"readiness":"not_probed"},"contract":{"url":"/v1/openapi.public.json","pointer":"/paths/~1v1~1knowledge~1documents/post","output_status":"declared","media_types":["application/json"]},"limits":{"request_constraints":"/paths/~1v1~1knowledge~1documents/post","rate_requests":120,"rate_window_seconds":60,"test_key_rate_requests":20,"note":"Request schemas contain declared input bounds; provider, quota and resource limits may be stricter."},"sdk":{"python":{"status":"source_wrapper","evidence":[{"source":"sdks/python/src/q_client/knowledge.py","transport":"post_json","path":"'/knowledge/documents'"}],"qualification":"Checkout source only; released-package conformance is not asserted."},"typescript":{"status":"source_wrapper","evidence":[{"source":"sdks/typescript/src/knowledge.ts","transport":"postJson","path":"\"/knowledge/documents\""}],"qualification":"Checkout source only; released-package conformance is not asserted."}}},{"id":"POST /v1/artifacts/{artifact_id}/refine","method":"POST","path":"/v1/artifacts/{artifact_id}/refine","policy":{"audience":"public","auth":"credential","scopes":["ai:generate"],"scope_policy":"explicit","tenant":"credential","user":"Current principal, space and source permissions apply; configured endpoint credentials are never accepted from retrieval requests.","features":[],"settings":["HEADLESS_API_ENABLED"],"stability":"beta","reason":"","disabled_reason":null,"conditional_scopes":{"retrieval":"ai:search"}},"availability":{"state":"unavailable","conditions":["deployment_setting:HEADLESS_API_ENABLED","valid_credentials","resource_permissions","tenant_context","scope:ai:generate"],"readiness":"not_probed"},"contract":{"url":"/v1/openapi.public.json","pointer":"/paths/~1v1~1artifacts~1{artifact_id}~1refine/post","output_status":"declared","media_types":["application/json"]},"limits":{"request_constraints":"/paths/~1v1~1artifacts~1{artifact_id}~1refine/post","rate_requests":120,"rate_window_seconds":60,"test_key_rate_requests":20,"note":"Request schemas contain declared input bounds; provider, quota and resource limits may be stricter."},"sdk":{"python":{"status":"source_wrapper","evidence":[{"source":"sdks/python/src/q_client/artifacts.py","transport":"post_json","path":"f\"/artifacts/{quote(artifact_id, safe='')}/refine\""}],"qualification":"Checkout source only; released-package conformance is not asserted."},"typescript":{"status":"source_wrapper","evidence":[{"source":"sdks/typescript/src/artifacts.ts","transport":"postJson","path":"`/artifacts/${encodeURIComponent(artifactId)}/refine`"}],"qualification":"Checkout source only; released-package conformance is not asserted."}}},{"id":"POST /v1/extensions/validate","method":"POST","path":"/v1/extensions/validate","policy":{"audience":"public","auth":"credential","scopes":["extensions:manage"],"scope_policy":"explicit","tenant":"credential","user":"Tenant and authenticated principal. Only owners manage registrations; explicit principal grants permit tool/skill use or connector sync. Versions and revocations are revalidated at use.","features":[],"settings":["EXTENSIONS_API_ENABLED"],"stability":"alpha","reason":"","disabled_reason":null,"conditional_scopes":{"include_memory":"memory:read"}},"availability":{"state":"unavailable","conditions":["deployment_setting:EXTENSIONS_API_ENABLED","valid_credentials","resource_permissions","tenant_context","scope:extensions:manage"],"readiness":"not_probed"},"contract":{"url":"/v1/openapi.public.json","pointer":"/paths/~1v1~1extensions~1validate/post","output_status":"declared","media_types":["application/json"]},"limits":{"request_constraints":"/paths/~1v1~1extensions~1validate/post","rate_requests":120,"rate_window_seconds":60,"test_key_rate_requests":20,"note":"Request schemas contain declared input bounds; provider, quota and resource limits may be stricter."},"sdk":{"python":{"status":"source_wrapper","evidence":[{"source":"sdks/python/src/q_client/extensions.py","transport":"post_json","path":"'/extensions/validate'"}],"qualification":"Checkout source only; released-package conformance is not asserted."},"typescript":{"status":"source_wrapper","evidence":[{"source":"sdks/typescript/src/extensions.ts","transport":"postJson","path":"\"/extensions/validate\""}],"qualification":"Checkout source only; released-package conformance is not asserted."}}},{"id":"POST /v1/extensions","method":"POST","path":"/v1/extensions","policy":{"audience":"public","auth":"credential","scopes":["extensions:manage"],"scope_policy":"explicit","tenant":"credential","user":"Tenant and authenticated principal. Only owners manage registrations; explicit principal grants permit tool/skill use or connector sync. Versions and revocations are revalidated at use.","features":[],"settings":["EXTENSIONS_API_ENABLED"],"stability":"alpha","reason":"","disabled_reason":null,"conditional_scopes":{"include_memory":"memory:read"}},"availability":{"state":"unavailable","conditions":["deployment_setting:EXTENSIONS_API_ENABLED","valid_credentials","resource_permissions","tenant_context","scope:extensions:manage"],"readiness":"not_probed"},"contract":{"url":"/v1/openapi.public.json","pointer":"/paths/~1v1~1extensions/post","output_status":"declared","media_types":["application/json"]},"limits":{"request_constraints":"/paths/~1v1~1extensions/post","rate_requests":120,"rate_window_seconds":60,"test_key_rate_requests":20,"note":"Request schemas contain declared input bounds; provider, quota and resource limits may be stricter."},"sdk":{"python":{"status":"source_wrapper","evidence":[{"source":"sdks/python/src/q_client/extensions.py","transport":"post_json","path":"'/extensions'"}],"qualification":"Checkout source only; released-package conformance is not asserted."},"typescript":{"status":"source_wrapper","evidence":[{"source":"sdks/typescript/src/extensions.ts","transport":"postJson","path":"\"/extensions\""}],"qualification":"Checkout source only; released-package conformance is not asserted."}}},{"id":"GET /v1/extensions","method":"GET","path":"/v1/extensions","policy":{"audience":"public","auth":"credential","scopes":["extensions:read"],"scope_policy":"explicit","tenant":"credential","user":"Tenant and authenticated principal. Only owners manage registrations; explicit principal grants permit tool/skill use or connector sync. Versions and revocations are revalidated at use.","features":[],"settings":["EXTENSIONS_API_ENABLED"],"stability":"alpha","reason":"","disabled_reason":null,"conditional_scopes":{"include_memory":"memory:read"}},"availability":{"state":"unavailable","conditions":["deployment_setting:EXTENSIONS_API_ENABLED","valid_credentials","resource_permissions","tenant_context","scope:extensions:read"],"readiness":"not_probed"},"contract":{"url":"/v1/openapi.public.json","pointer":"/paths/~1v1~1extensions/get","output_status":"declared","media_types":["application/json"]},"limits":{"request_constraints":"/paths/~1v1~1extensions/get","rate_requests":120,"rate_window_seconds":60,"test_key_rate_requests":20,"note":"Request schemas contain declared input bounds; provider, quota and resource limits may be stricter."},"sdk":{"python":{"status":"source_wrapper","evidence":[{"source":"sdks/python/src/q_client/extensions.py","transport":"get_json","path":"'/extensions'"}],"qualification":"Checkout source only; released-package conformance is not asserted."},"typescript":{"status":"source_wrapper","evidence":[{"source":"sdks/typescript/src/extensions.ts","transport":"getJson","path":"\"/extensions\""}],"qualification":"Checkout source only; released-package conformance is not asserted."}}},{"id":"GET /v1/extensions/{extension_id}","method":"GET","path":"/v1/extensions/{extension_id}","policy":{"audience":"public","auth":"credential","scopes":["extensions:read"],"scope_policy":"explicit","tenant":"credential","user":"Tenant and authenticated principal. Only owners manage registrations; explicit principal grants permit tool/skill use or connector sync. Versions and revocations are revalidated at use.","features":[],"settings":["EXTENSIONS_API_ENABLED"],"stability":"alpha","reason":"","disabled_reason":null,"conditional_scopes":{"include_memory":"memory:read"}},"availability":{"state":"unavailable","conditions":["deployment_setting:EXTENSIONS_API_ENABLED","valid_credentials","resource_permissions","tenant_context","scope:extensions:read"],"readiness":"not_probed"},"contract":{"url":"/v1/openapi.public.json","pointer":"/paths/~1v1~1extensions~1{extension_id}/get","output_status":"declared","media_types":["application/json"]},"limits":{"request_constraints":"/paths/~1v1~1extensions~1{extension_id}/get","rate_requests":120,"rate_window_seconds":60,"test_key_rate_requests":20,"note":"Request schemas contain declared input bounds; provider, quota and resource limits may be stricter."},"sdk":{"python":{"status":"source_wrapper","evidence":[{"source":"sdks/python/src/q_client/extensions.py","transport":"get_json","path":"f\"/extensions/{quote(extension_id, safe='')}\""}],"qualification":"Checkout source only; released-package conformance is not asserted."},"typescript":{"status":"source_wrapper","evidence":[{"source":"sdks/typescript/src/extensions.ts","transport":"getJson","path":"`/extensions/${encodeURIComponent(id)}`"}],"qualification":"Checkout source only; released-package conformance is not asserted."}}},{"id":"GET /v1/extensions/{extension_id}/versions/{version}","method":"GET","path":"/v1/extensions/{extension_id}/versions/{version}","policy":{"audience":"public","auth":"credential","scopes":["extensions:read"],"scope_policy":"explicit","tenant":"credential","user":"Tenant and authenticated principal. Only owners manage registrations; explicit principal grants permit tool/skill use or connector sync. Versions and revocations are revalidated at use.","features":[],"settings":["EXTENSIONS_API_ENABLED"],"stability":"alpha","reason":"","disabled_reason":null,"conditional_scopes":{"include_memory":"memory:read"}},"availability":{"state":"unavailable","conditions":["deployment_setting:EXTENSIONS_API_ENABLED","valid_credentials","resource_permissions","tenant_context","scope:extensions:read"],"readiness":"not_probed"},"contract":{"url":"/v1/openapi.public.json","pointer":"/paths/~1v1~1extensions~1{extension_id}~1versions~1{version}/get","output_status":"declared","media_types":["application/json"]},"limits":{"request_constraints":"/paths/~1v1~1extensions~1{extension_id}~1versions~1{version}/get","rate_requests":120,"rate_window_seconds":60,"test_key_rate_requests":20,"note":"Request schemas contain declared input bounds; provider, quota and resource limits may be stricter."},"sdk":{"python":{"status":"source_wrapper","evidence":[{"source":"sdks/python/src/q_client/extensions.py","transport":"get_json","path":"f\"/extensions/{quote(extension_id, safe='')}/versions/{quote(version, safe='')}\""}],"qualification":"Checkout source only; released-package conformance is not asserted."},"typescript":{"status":"source_wrapper","evidence":[{"source":"sdks/typescript/src/extensions.ts","transport":"getJson","path":"`/extensions/${encodeURIComponent(id)}/versions/${encodeURIComponent(version)}`"}],"qualification":"Checkout source only; released-package conformance is not asserted."}}},{"id":"POST /v1/extensions/{extension_id}/lifecycle","method":"POST","path":"/v1/extensions/{extension_id}/lifecycle","policy":{"audience":"public","auth":"credential","scopes":["extensions:manage"],"scope_policy":"explicit","tenant":"credential","user":"Tenant and authenticated principal. Only owners manage registrations; explicit principal grants permit tool/skill use or connector sync. Versions and revocations are revalidated at use.","features":[],"settings":["EXTENSIONS_API_ENABLED"],"stability":"alpha","reason":"","disabled_reason":null,"conditional_scopes":{"include_memory":"memory:read"}},"availability":{"state":"unavailable","conditions":["deployment_setting:EXTENSIONS_API_ENABLED","valid_credentials","resource_permissions","tenant_context","scope:extensions:manage"],"readiness":"not_probed"},"contract":{"url":"/v1/openapi.public.json","pointer":"/paths/~1v1~1extensions~1{extension_id}~1lifecycle/post","output_status":"declared","media_types":["application/json"]},"limits":{"request_constraints":"/paths/~1v1~1extensions~1{extension_id}~1lifecycle/post","rate_requests":120,"rate_window_seconds":60,"test_key_rate_requests":20,"note":"Request schemas contain declared input bounds; provider, quota and resource limits may be stricter."},"sdk":{"python":{"status":"source_wrapper","evidence":[{"source":"sdks/python/src/q_client/extensions.py","transport":"post_json","path":"f\"/extensions/{quote(extension_id, safe='')}/lifecycle\""}],"qualification":"Checkout source only; released-package conformance is not asserted."},"typescript":{"status":"source_wrapper","evidence":[{"source":"sdks/typescript/src/extensions.ts","transport":"postJson","path":"`/extensions/${encodeURIComponent(id)}/lifecycle`"}],"qualification":"Checkout source only; released-package conformance is not asserted."}}},{"id":"POST /v1/extensions/{extension_id}/grants","method":"POST","path":"/v1/extensions/{extension_id}/grants","policy":{"audience":"public","auth":"credential","scopes":["extensions:manage"],"scope_policy":"explicit","tenant":"credential","user":"Tenant and authenticated principal. Only owners manage registrations; explicit principal grants permit tool/skill use or connector sync. Versions and revocations are revalidated at use.","features":[],"settings":["EXTENSIONS_API_ENABLED"],"stability":"alpha","reason":"","disabled_reason":null,"conditional_scopes":{"include_memory":"memory:read"}},"availability":{"state":"unavailable","conditions":["deployment_setting:EXTENSIONS_API_ENABLED","valid_credentials","resource_permissions","tenant_context","scope:extensions:manage"],"readiness":"not_probed"},"contract":{"url":"/v1/openapi.public.json","pointer":"/paths/~1v1~1extensions~1{extension_id}~1grants/post","output_status":"declared","media_types":["application/json"]},"limits":{"request_constraints":"/paths/~1v1~1extensions~1{extension_id}~1grants/post","rate_requests":120,"rate_window_seconds":60,"test_key_rate_requests":20,"note":"Request schemas contain declared input bounds; provider, quota and resource limits may be stricter."},"sdk":{"python":{"status":"source_wrapper","evidence":[{"source":"sdks/python/src/q_client/extensions.py","transport":"post_json","path":"f\"/extensions/{quote(extension_id, safe='')}/grants\""}],"qualification":"Checkout source only; released-package conformance is not asserted."},"typescript":{"status":"source_wrapper","evidence":[{"source":"sdks/typescript/src/extensions.ts","transport":"postJson","path":"`/extensions/${encodeURIComponent(id)}/grants`"}],"qualification":"Checkout source only; released-package conformance is not asserted."}}},{"id":"GET /v1/extensions/{extension_id}/grants","method":"GET","path":"/v1/extensions/{extension_id}/grants","policy":{"audience":"public","auth":"credential","scopes":["extensions:manage"],"scope_policy":"explicit","tenant":"credential","user":"Tenant and authenticated principal. Only owners manage registrations; explicit principal grants permit tool/skill use or connector sync. Versions and revocations are revalidated at use.","features":[],"settings":["EXTENSIONS_API_ENABLED"],"stability":"alpha","reason":"","disabled_reason":null,"conditional_scopes":{"include_memory":"memory:read"}},"availability":{"state":"unavailable","conditions":["deployment_setting:EXTENSIONS_API_ENABLED","valid_credentials","resource_permissions","tenant_context","scope:extensions:manage"],"readiness":"not_probed"},"contract":{"url":"/v1/openapi.public.json","pointer":"/paths/~1v1~1extensions~1{extension_id}~1grants/get","output_status":"declared","media_types":["application/json"]},"limits":{"request_constraints":"/paths/~1v1~1extensions~1{extension_id}~1grants/get","rate_requests":120,"rate_window_seconds":60,"test_key_rate_requests":20,"note":"Request schemas contain declared input bounds; provider, quota and resource limits may be stricter."},"sdk":{"python":{"status":"source_wrapper","evidence":[{"source":"sdks/python/src/q_client/extensions.py","transport":"get_json","path":"f\"/extensions/{quote(extension_id, safe='')}/grants\""}],"qualification":"Checkout source only; released-package conformance is not asserted."},"typescript":{"status":"source_wrapper","evidence":[{"source":"sdks/typescript/src/extensions.ts","transport":"getJson","path":"`/extensions/${encodeURIComponent(id)}/grants`"}],"qualification":"Checkout source only; released-package conformance is not asserted."}}},{"id":"GET /v1/extensions/{extension_id}/events","method":"GET","path":"/v1/extensions/{extension_id}/events","policy":{"audience":"public","auth":"credential","scopes":["extensions:read"],"scope_policy":"explicit","tenant":"credential","user":"Tenant and authenticated principal. Only owners manage registrations; explicit principal grants permit tool/skill use or connector sync. Versions and revocations are revalidated at use.","features":[],"settings":["EXTENSIONS_API_ENABLED"],"stability":"alpha","reason":"","disabled_reason":null,"conditional_scopes":{"include_memory":"memory:read"}},"availability":{"state":"unavailable","conditions":["deployment_setting:EXTENSIONS_API_ENABLED","valid_credentials","resource_permissions","tenant_context","scope:extensions:read"],"readiness":"not_probed"},"contract":{"url":"/v1/openapi.public.json","pointer":"/paths/~1v1~1extensions~1{extension_id}~1events/get","output_status":"declared","media_types":["application/json"]},"limits":{"request_constraints":"/paths/~1v1~1extensions~1{extension_id}~1events/get","rate_requests":120,"rate_window_seconds":60,"test_key_rate_requests":20,"note":"Request schemas contain declared input bounds; provider, quota and resource limits may be stricter."},"sdk":{"python":{"status":"source_wrapper","evidence":[{"source":"sdks/python/src/q_client/extensions.py","transport":"get_json","path":"f\"/extensions/{quote(extension_id, safe='')}/events\""}],"qualification":"Checkout source only; released-package conformance is not asserted."},"typescript":{"status":"source_wrapper","evidence":[{"source":"sdks/typescript/src/extensions.ts","transport":"getJson","path":"`/extensions/${encodeURIComponent(id)}/events`"}],"qualification":"Checkout source only; released-package conformance is not asserted."}}},{"id":"POST /v1/extensions/{extension_id}/syncs","method":"POST","path":"/v1/extensions/{extension_id}/syncs","policy":{"audience":"public","auth":"credential","scopes":["connectors:sync"],"scope_policy":"explicit","tenant":"credential","user":"Tenant and authenticated principal. Only owners manage registrations; explicit principal grants permit tool/skill use or connector sync. Versions and revocations are revalidated at use.","features":[],"settings":["EXTENSIONS_API_ENABLED"],"stability":"alpha","reason":"","disabled_reason":null,"conditional_scopes":{"include_memory":"memory:read"}},"availability":{"state":"unavailable","conditions":["deployment_setting:EXTENSIONS_API_ENABLED","valid_credentials","resource_permissions","tenant_context","scope:connectors:sync"],"readiness":"not_probed"},"contract":{"url":"/v1/openapi.public.json","pointer":"/paths/~1v1~1extensions~1{extension_id}~1syncs/post","output_status":"declared","media_types":["application/json"]},"limits":{"request_constraints":"/paths/~1v1~1extensions~1{extension_id}~1syncs/post","rate_requests":120,"rate_window_seconds":60,"test_key_rate_requests":20,"note":"Request schemas contain declared input bounds; provider, quota and resource limits may be stricter."},"sdk":{"python":{"status":"source_wrapper","evidence":[{"source":"sdks/python/src/q_client/extensions.py","transport":"post_json","path":"f\"/extensions/{quote(extension_id, safe='')}/syncs\""}],"qualification":"Checkout source only; released-package conformance is not asserted."},"typescript":{"status":"source_wrapper","evidence":[{"source":"sdks/typescript/src/extensions.ts","transport":"postJson","path":"`/extensions/${encodeURIComponent(id)}/syncs`"}],"qualification":"Checkout source only; released-package conformance is not asserted."}}},{"id":"GET /v1/extensions/{extension_id}/syncs","method":"GET","path":"/v1/extensions/{extension_id}/syncs","policy":{"audience":"public","auth":"credential","scopes":["extensions:read"],"scope_policy":"explicit","tenant":"credential","user":"Tenant and authenticated principal. Only owners manage registrations; explicit principal grants permit tool/skill use or connector sync. Versions and revocations are revalidated at use.","features":[],"settings":["EXTENSIONS_API_ENABLED"],"stability":"alpha","reason":"","disabled_reason":null,"conditional_scopes":{"include_memory":"memory:read"}},"availability":{"state":"unavailable","conditions":["deployment_setting:EXTENSIONS_API_ENABLED","valid_credentials","resource_permissions","tenant_context","scope:extensions:read"],"readiness":"not_probed"},"contract":{"url":"/v1/openapi.public.json","pointer":"/paths/~1v1~1extensions~1{extension_id}~1syncs/get","output_status":"declared","media_types":["application/json"]},"limits":{"request_constraints":"/paths/~1v1~1extensions~1{extension_id}~1syncs/get","rate_requests":120,"rate_window_seconds":60,"test_key_rate_requests":20,"note":"Request schemas contain declared input bounds; provider, quota and resource limits may be stricter."},"sdk":{"python":{"status":"source_wrapper","evidence":[{"source":"sdks/python/src/q_client/extensions.py","transport":"get_json","path":"f\"/extensions/{quote(extension_id, safe='')}/syncs\""}],"qualification":"Checkout source only; released-package conformance is not asserted."},"typescript":{"status":"source_wrapper","evidence":[{"source":"sdks/typescript/src/extensions.ts","transport":"getJson","path":"`/extensions/${encodeURIComponent(id)}/syncs`"}],"qualification":"Checkout source only; released-package conformance is not asserted."}}},{"id":"GET /v1/extensions/{extension_id}/syncs/{batch_id}","method":"GET","path":"/v1/extensions/{extension_id}/syncs/{batch_id}","policy":{"audience":"public","auth":"credential","scopes":["extensions:read"],"scope_policy":"explicit","tenant":"credential","user":"Tenant and authenticated principal. Only owners manage registrations; explicit principal grants permit tool/skill use or connector sync. Versions and revocations are revalidated at use.","features":[],"settings":["EXTENSIONS_API_ENABLED"],"stability":"alpha","reason":"","disabled_reason":null,"conditional_scopes":{"include_memory":"memory:read"}},"availability":{"state":"unavailable","conditions":["deployment_setting:EXTENSIONS_API_ENABLED","valid_credentials","resource_permissions","tenant_context","scope:extensions:read"],"readiness":"not_probed"},"contract":{"url":"/v1/openapi.public.json","pointer":"/paths/~1v1~1extensions~1{extension_id}~1syncs~1{batch_id}/get","output_status":"declared","media_types":["application/json"]},"limits":{"request_constraints":"/paths/~1v1~1extensions~1{extension_id}~1syncs~1{batch_id}/get","rate_requests":120,"rate_window_seconds":60,"test_key_rate_requests":20,"note":"Request schemas contain declared input bounds; provider, quota and resource limits may be stricter."},"sdk":{"python":{"status":"source_wrapper","evidence":[{"source":"sdks/python/src/q_client/extensions.py","transport":"get_json","path":"f\"/extensions/{quote(extension_id, safe='')}/syncs/{quote(batch_id, safe='')}\""}],"qualification":"Checkout source only; released-package conformance is not asserted."},"typescript":{"status":"source_wrapper","evidence":[{"source":"sdks/typescript/src/extensions.ts","transport":"getJson","path":"`/extensions/${encodeURIComponent(id)}/syncs/${encodeURIComponent(batch)}`"}],"qualification":"Checkout source only; released-package conformance is not asserted."}}},{"id":"POST /v1/extensions/{extension_id}/syncs/{batch_id}/retry","method":"POST","path":"/v1/extensions/{extension_id}/syncs/{batch_id}/retry","policy":{"audience":"public","auth":"credential","scopes":["connectors:sync"],"scope_policy":"explicit","tenant":"credential","user":"Tenant and authenticated principal. Only owners manage registrations; explicit principal grants permit tool/skill use or connector sync. Versions and revocations are revalidated at use.","features":[],"settings":["EXTENSIONS_API_ENABLED"],"stability":"alpha","reason":"","disabled_reason":null,"conditional_scopes":{"include_memory":"memory:read"}},"availability":{"state":"unavailable","conditions":["deployment_setting:EXTENSIONS_API_ENABLED","valid_credentials","resource_permissions","tenant_context","scope:connectors:sync"],"readiness":"not_probed"},"contract":{"url":"/v1/openapi.public.json","pointer":"/paths/~1v1~1extensions~1{extension_id}~1syncs~1{batch_id}~1retry/post","output_status":"declared","media_types":["application/json"]},"limits":{"request_constraints":"/paths/~1v1~1extensions~1{extension_id}~1syncs~1{batch_id}~1retry/post","rate_requests":120,"rate_window_seconds":60,"test_key_rate_requests":20,"note":"Request schemas contain declared input bounds; provider, quota and resource limits may be stricter."},"sdk":{"python":{"status":"source_wrapper","evidence":[{"source":"sdks/python/src/q_client/extensions.py","transport":"post_json","path":"f\"/extensions/{quote(extension_id, safe='')}/syncs/{quote(batch_id, safe='')}/retry\""}],"qualification":"Checkout source only; released-package conformance is not asserted."},"typescript":{"status":"source_wrapper","evidence":[{"source":"sdks/typescript/src/extensions.ts","transport":"postJson","path":"`/extensions/${encodeURIComponent(id)}/syncs/${encodeURIComponent(batch)}/retry`"}],"qualification":"Checkout source only; released-package conformance is not asserted."}}},{"id":"GET /v1/agents/{agent_id}/runs/{run_id}/diagnostics","method":"GET","path":"/v1/agents/{agent_id}/runs/{run_id}/diagnostics","policy":{"audience":"public","auth":"credential","scopes":["ai:answer"],"scope_policy":"ai_compat","tenant":"credential_or_validated_request","user":"Tenant-scoped agent/run records; workspace grants and principal-bound approvals checked independently.","features":["agent_api"],"settings":[],"stability":"beta","reason":"","disabled_reason":null,"conditional_scopes":{}},"availability":{"state":"conditional","conditions":["tenant_feature:agent_api","feature_enabled_for_tenant_and_role","valid_credentials","resource_permissions","tenant_context","scope:ai:answer"],"readiness":"not_probed"},"contract":{"url":"/v1/openapi.public.json","pointer":"/paths/~1v1~1agents~1{agent_id}~1runs~1{run_id}~1diagnostics/get","output_status":"declared","media_types":["application/json"]},"limits":{"request_constraints":"/paths/~1v1~1agents~1{agent_id}~1runs~1{run_id}~1diagnostics/get","rate_requests":120,"rate_window_seconds":60,"test_key_rate_requests":20,"note":"Request schemas contain declared input bounds; provider, quota and resource limits may be stricter."},"sdk":{"python":{"status":"unverified","evidence":[],"qualification":"Checkout source only; released-package conformance is not asserted."},"typescript":{"status":"unverified","evidence":[],"qualification":"Checkout source only; released-package conformance is not asserted."}}},{"id":"GET /v1/devtools/service-objectives","method":"GET","path":"/v1/devtools/service-objectives","policy":{"audience":"public","auth":"credential","scopes":[],"scope_policy":"none","tenant":"credential_or_validated_request","user":"Only version-2 durable runs owned by the authenticated principal, within current diagnostic retention.","features":[],"settings":["ENABLE_DEVTOOLS"],"stability":"beta","reason":"","disabled_reason":null,"conditional_scopes":{}},"availability":{"state":"unavailable","conditions":["deployment_setting:ENABLE_DEVTOOLS","valid_credentials","resource_permissions","tenant_context"],"readiness":"not_probed"},"contract":{"url":"/v1/openapi.public.json","pointer":"/paths/~1v1~1devtools~1service-objectives/get","output_status":"declared","media_types":["application/json"]},"limits":{"request_constraints":"/paths/~1v1~1devtools~1service-objectives/get","rate_requests":120,"rate_window_seconds":60,"test_key_rate_requests":20,"note":"Request schemas contain declared input bounds; provider, quota and resource limits may be stricter."},"sdk":{"python":{"status":"unverified","evidence":[],"qualification":"Checkout source only; released-package conformance is not asserted."},"typescript":{"status":"unverified","evidence":[],"qualification":"Checkout source only; released-package conformance is not asserted."}}}],"jobs":{"generate_document":{"description":"Generate a structured document from a product brief.","planner_agents":["retrieval_planner","answer_engine_planner"],"requires_rerank":false,"job_endpoint":"/v1/ai/jobs","readiness_url":"/v1/ai/capabilities/generate_document/readiness","implementation_route":"/v1/answer","implementation_route_public":true,"execution_model":"ai_job_answer_engine","result_format":"markdown"},"edit_document":{"description":"Edit an existing document from a structured instruction.","planner_agents":["retrieval_planner","answer_engine_planner"],"requires_rerank":false,"job_endpoint":"/v1/ai/jobs","readiness_url":"/v1/ai/capabilities/edit_document/readiness","implementation_route":"/v1/answer","implementation_route_public":true,"execution_model":"ai_job_answer_engine","result_format":"markdown"},"generate_article":{"description":"Generate a long-form article using the shared job contract.","planner_agents":["retrieval_planner","answer_engine_planner"],"requires_rerank":false,"job_endpoint":"/v1/ai/jobs","readiness_url":"/v1/ai/capabilities/generate_article/readiness","implementation_route":"/v1/answer","implementation_route_public":true,"execution_model":"ai_job_answer_engine","result_format":"markdown"},"generate_social_post":{"description":"Generate short social copy from a structured content brief.","planner_agents":["answer_engine_planner"],"requires_rerank":false,"job_endpoint":"/v1/ai/jobs","readiness_url":"/v1/ai/capabilities/generate_social_post/readiness","implementation_route":"/v1/answer","implementation_route_public":true,"execution_model":"ai_job_answer_engine","result_format":"markdown"},"deep_research":{"description":"Run the existing deep research capability.","planner_agents":["retrieval_planner","answer_engine_planner"],"requires_rerank":false,"job_endpoint":"/v1/ai/jobs","readiness_url":"/v1/ai/capabilities/deep_research/readiness","implementation_route":"/v1/answer","implementation_route_public":true,"execution_model":"ai_job_answer_engine","result_format":"markdown"},"pack_architect":{"description":"Run the existing pack architect workflow.","planner_agents":["pack_architect"],"requires_rerank":false,"job_endpoint":"/v1/ai/jobs","readiness_url":"/v1/ai/capabilities/pack_architect/readiness","implementation_route":"/api/v1/agents/pack-architect/design","implementation_route_public":false,"execution_model":"ai_job_pack_architect_adapter","result_format":"json"},"chat_with_tools":{"description":"Answer conversational requests with retrieval and tools.","planner_agents":["retrieval_planner","answer_engine_planner"],"requires_rerank":false,"job_endpoint":"/v1/ai/jobs","readiness_url":"/v1/ai/capabilities/chat_with_tools/readiness","implementation_route":"/v1/answer","implementation_route_public":true,"execution_model":"ai_job_answer_engine","result_format":"markdown"}},"scope_semantics":{"none":"No additional capability scope; credentials and resource checks still apply.","ai_compat":"Exact scope, ai:* or *; trusted first-party bypass. Legacy Q_ENFORCE_AI_SCOPES=false permits missing scopes.","workspace":"Explicit workspace scope and resource grant; see workspace contract.","a2a":"Exact a2a scope, a2a:* or *; required for every caller."}}