{"components":{"securitySchemes":{"connection":{"scheme":"bearer","type":"http"}}},"info":{"title":"StarGit scoped account API","version":"1.2.0"},"openapi":"3.1.0","paths":{"/api/v1/agents":{"get":{"operationId":"list_agents","parameters":[{"in":"query","name":"limit","schema":{"type":"string"}},{"in":"query","name":"offset","schema":{"type":"string"}},{"in":"query","name":"branch","schema":{"type":"string"}},{"in":"query","name":"snapshot","schema":{"type":"string"}},{"in":"query","name":"path","schema":{"type":"string"}},{"in":"query","name":"sha","schema":{"type":"string"}},{"in":"query","name":"server_uuid","schema":{"type":"string"}},{"in":"query","name":"sort","schema":{"type":"string"}},{"in":"query","name":"use_current","schema":{"type":"string"}},{"in":"query","name":"include_logs","schema":{"type":"string"}},{"in":"query","name":"samples","schema":{"type":"string"}},{"in":"query","name":"q","schema":{"type":"string"}},{"in":"query","name":"task","schema":{"type":"string"}},{"in":"query","name":"operation_id","schema":{"type":"string"}},{"in":"query","name":"format","schema":{"type":"string"}}],"responses":{"200":{"description":"Success"},"201":{"description":"Created"},"202":{"description":"Pending operation"},"400":{"description":"Invalid input"},"401":{"description":"Invalid connection"},"403":{"description":"Permission denied"},"404":{"description":"Not accessible"},"409":{"description":"Revision, guide or idempotency conflict"},"413":{"description":"Size limit"},"415":{"description":"Unsupported content"},"429":{"description":"Rate limited"},"500":{"description":"Unexpected failure; recover with request key"},"503":{"description":"Feature or storage unavailable"}},"security":[{"connection":[]}],"summary":"List your configured in-product agents; does not execute paid model calls.","x-stargit-scope":"agents:read"}},"/api/v1/agents/{agent_uuid}":{"get":{"operationId":"get_agent","parameters":[{"in":"path","name":"agent_uuid","required":true,"schema":{"type":"string"}},{"in":"query","name":"limit","schema":{"type":"string"}},{"in":"query","name":"offset","schema":{"type":"string"}},{"in":"query","name":"branch","schema":{"type":"string"}},{"in":"query","name":"snapshot","schema":{"type":"string"}},{"in":"query","name":"path","schema":{"type":"string"}},{"in":"query","name":"sha","schema":{"type":"string"}},{"in":"query","name":"server_uuid","schema":{"type":"string"}},{"in":"query","name":"sort","schema":{"type":"string"}},{"in":"query","name":"use_current","schema":{"type":"string"}},{"in":"query","name":"include_logs","schema":{"type":"string"}},{"in":"query","name":"samples","schema":{"type":"string"}},{"in":"query","name":"q","schema":{"type":"string"}},{"in":"query","name":"task","schema":{"type":"string"}},{"in":"query","name":"operation_id","schema":{"type":"string"}},{"in":"query","name":"format","schema":{"type":"string"}}],"responses":{"200":{"description":"Success"},"201":{"description":"Created"},"202":{"description":"Pending operation"},"400":{"description":"Invalid input"},"401":{"description":"Invalid connection"},"403":{"description":"Permission denied"},"404":{"description":"Not accessible"},"409":{"description":"Revision, guide or idempotency conflict"},"413":{"description":"Size limit"},"415":{"description":"Unsupported content"},"429":{"description":"Rate limited"},"500":{"description":"Unexpected failure; recover with request key"},"503":{"description":"Feature or storage unavailable"}},"security":[{"connection":[]}],"summary":"Read an owned agent configuration summary without provider secrets.","x-stargit-scope":"agents:read"}},"/api/v1/agents/{agent_uuid}/runs":{"get":{"operationId":"list_agent_runs","parameters":[{"in":"path","name":"agent_uuid","required":true,"schema":{"type":"string"}},{"in":"query","name":"limit","schema":{"type":"string"}},{"in":"query","name":"offset","schema":{"type":"string"}},{"in":"query","name":"branch","schema":{"type":"string"}},{"in":"query","name":"snapshot","schema":{"type":"string"}},{"in":"query","name":"path","schema":{"type":"string"}},{"in":"query","name":"sha","schema":{"type":"string"}},{"in":"query","name":"server_uuid","schema":{"type":"string"}},{"in":"query","name":"sort","schema":{"type":"string"}},{"in":"query","name":"use_current","schema":{"type":"string"}},{"in":"query","name":"include_logs","schema":{"type":"string"}},{"in":"query","name":"samples","schema":{"type":"string"}},{"in":"query","name":"q","schema":{"type":"string"}},{"in":"query","name":"task","schema":{"type":"string"}},{"in":"query","name":"operation_id","schema":{"type":"string"}},{"in":"query","name":"format","schema":{"type":"string"}}],"responses":{"200":{"description":"Success"},"201":{"description":"Created"},"202":{"description":"Pending operation"},"400":{"description":"Invalid input"},"401":{"description":"Invalid connection"},"403":{"description":"Permission denied"},"404":{"description":"Not accessible"},"409":{"description":"Revision, guide or idempotency conflict"},"413":{"description":"Size limit"},"415":{"description":"Unsupported content"},"429":{"description":"Rate limited"},"500":{"description":"Unexpected failure; recover with request key"},"503":{"description":"Feature or storage unavailable"}},"security":[{"connection":[]}],"summary":"List existing in-product execution evidence; separate from external workflow runs.","x-stargit-scope":"agents:read"}},"/api/v1/agents/{agent_uuid}/runs/{execution_uuid}":{"get":{"operationId":"get_agent_run","parameters":[{"in":"path","name":"agent_uuid","required":true,"schema":{"type":"string"}},{"in":"path","name":"execution_uuid","required":true,"schema":{"type":"string"}},{"in":"query","name":"limit","schema":{"type":"string"}},{"in":"query","name":"offset","schema":{"type":"string"}},{"in":"query","name":"branch","schema":{"type":"string"}},{"in":"query","name":"snapshot","schema":{"type":"string"}},{"in":"query","name":"path","schema":{"type":"string"}},{"in":"query","name":"sha","schema":{"type":"string"}},{"in":"query","name":"server_uuid","schema":{"type":"string"}},{"in":"query","name":"sort","schema":{"type":"string"}},{"in":"query","name":"use_current","schema":{"type":"string"}},{"in":"query","name":"include_logs","schema":{"type":"string"}},{"in":"query","name":"samples","schema":{"type":"string"}},{"in":"query","name":"q","schema":{"type":"string"}},{"in":"query","name":"task","schema":{"type":"string"}},{"in":"query","name":"operation_id","schema":{"type":"string"}},{"in":"query","name":"format","schema":{"type":"string"}}],"responses":{"200":{"description":"Success"},"201":{"description":"Created"},"202":{"description":"Pending operation"},"400":{"description":"Invalid input"},"401":{"description":"Invalid connection"},"403":{"description":"Permission denied"},"404":{"description":"Not accessible"},"409":{"description":"Revision, guide or idempotency conflict"},"413":{"description":"Size limit"},"415":{"description":"Unsupported content"},"429":{"description":"Rate limited"},"500":{"description":"Unexpected failure; recover with request key"},"503":{"description":"Feature or storage unavailable"}},"security":[{"connection":[]}],"summary":"Inspect public output, recorded model identity, step status and tool names; excludes hidden reasoning.","x-stargit-scope":"agents:read"}},"/api/v1/agents/{agent_uuid}/runs/{execution_uuid}/document":{"get":{"operationId":"get_agent_document","parameters":[{"in":"path","name":"agent_uuid","required":true,"schema":{"type":"string"}},{"in":"path","name":"execution_uuid","required":true,"schema":{"type":"string"}},{"in":"query","name":"limit","schema":{"type":"string"}},{"in":"query","name":"offset","schema":{"type":"string"}},{"in":"query","name":"branch","schema":{"type":"string"}},{"in":"query","name":"snapshot","schema":{"type":"string"}},{"in":"query","name":"path","schema":{"type":"string"}},{"in":"query","name":"sha","schema":{"type":"string"}},{"in":"query","name":"server_uuid","schema":{"type":"string"}},{"in":"query","name":"sort","schema":{"type":"string"}},{"in":"query","name":"use_current","schema":{"type":"string"}},{"in":"query","name":"include_logs","schema":{"type":"string"}},{"in":"query","name":"samples","schema":{"type":"string"}},{"in":"query","name":"q","schema":{"type":"string"}},{"in":"query","name":"task","schema":{"type":"string"}},{"in":"query","name":"operation_id","schema":{"type":"string"}},{"in":"query","name":"format","schema":{"type":"string"}}],"responses":{"200":{"description":"Success"},"201":{"description":"Created"},"202":{"description":"Pending operation"},"400":{"description":"Invalid input"},"401":{"description":"Invalid connection"},"403":{"description":"Permission denied"},"404":{"description":"Not accessible"},"409":{"description":"Revision, guide or idempotency conflict"},"413":{"description":"Size limit"},"415":{"description":"Unsupported content"},"429":{"description":"Rate limited"},"500":{"description":"Unexpected failure; recover with request key"},"503":{"description":"Feature or storage unavailable"}},"security":[{"connection":[]}],"summary":"Download an existing repository AI Markdown draft/report with filename, content hash and source revision; no model call.","x-stargit-scope":"agents:read"}},"/api/v1/agents/{agent_uuid}/schedules":{"get":{"operationId":"list_agent_schedules","parameters":[{"in":"path","name":"agent_uuid","required":true,"schema":{"type":"string"}},{"in":"query","name":"limit","schema":{"type":"string"}},{"in":"query","name":"offset","schema":{"type":"string"}},{"in":"query","name":"branch","schema":{"type":"string"}},{"in":"query","name":"snapshot","schema":{"type":"string"}},{"in":"query","name":"path","schema":{"type":"string"}},{"in":"query","name":"sha","schema":{"type":"string"}},{"in":"query","name":"server_uuid","schema":{"type":"string"}},{"in":"query","name":"sort","schema":{"type":"string"}},{"in":"query","name":"use_current","schema":{"type":"string"}},{"in":"query","name":"include_logs","schema":{"type":"string"}},{"in":"query","name":"samples","schema":{"type":"string"}},{"in":"query","name":"q","schema":{"type":"string"}},{"in":"query","name":"task","schema":{"type":"string"}},{"in":"query","name":"operation_id","schema":{"type":"string"}},{"in":"query","name":"format","schema":{"type":"string"}}],"responses":{"200":{"description":"Success"},"201":{"description":"Created"},"202":{"description":"Pending operation"},"400":{"description":"Invalid input"},"401":{"description":"Invalid connection"},"403":{"description":"Permission denied"},"404":{"description":"Not accessible"},"409":{"description":"Revision, guide or idempotency conflict"},"413":{"description":"Size limit"},"415":{"description":"Unsupported content"},"429":{"description":"Rate limited"},"500":{"description":"Unexpected failure; recover with request key"},"503":{"description":"Feature or storage unavailable"}},"security":[{"connection":[]}],"summary":"Read owned agent schedules without executing them or exposing stored configuration.","x-stargit-scope":"agents:read"}},"/api/v1/agents/{agent_uuid}/threads":{"get":{"operationId":"list_agent_threads","parameters":[{"in":"path","name":"agent_uuid","required":true,"schema":{"type":"string"}},{"in":"query","name":"limit","schema":{"type":"string"}},{"in":"query","name":"offset","schema":{"type":"string"}},{"in":"query","name":"branch","schema":{"type":"string"}},{"in":"query","name":"snapshot","schema":{"type":"string"}},{"in":"query","name":"path","schema":{"type":"string"}},{"in":"query","name":"sha","schema":{"type":"string"}},{"in":"query","name":"server_uuid","schema":{"type":"string"}},{"in":"query","name":"sort","schema":{"type":"string"}},{"in":"query","name":"use_current","schema":{"type":"string"}},{"in":"query","name":"include_logs","schema":{"type":"string"}},{"in":"query","name":"samples","schema":{"type":"string"}},{"in":"query","name":"q","schema":{"type":"string"}},{"in":"query","name":"task","schema":{"type":"string"}},{"in":"query","name":"operation_id","schema":{"type":"string"}},{"in":"query","name":"format","schema":{"type":"string"}}],"responses":{"200":{"description":"Success"},"201":{"description":"Created"},"202":{"description":"Pending operation"},"400":{"description":"Invalid input"},"401":{"description":"Invalid connection"},"403":{"description":"Permission denied"},"404":{"description":"Not accessible"},"409":{"description":"Revision, guide or idempotency conflict"},"413":{"description":"Size limit"},"415":{"description":"Unsupported content"},"429":{"description":"Rate limited"},"500":{"description":"Unexpected failure; recover with request key"},"503":{"description":"Feature or storage unavailable"}},"security":[{"connection":[]}],"summary":"List accessible in-product conversations for your agent.","x-stargit-scope":"agents:read"}},"/api/v1/agents/{agent_uuid}/threads/{thread_uuid}":{"get":{"operationId":"get_agent_thread","parameters":[{"in":"path","name":"agent_uuid","required":true,"schema":{"type":"string"}},{"in":"path","name":"thread_uuid","required":true,"schema":{"type":"string"}},{"in":"query","name":"limit","schema":{"type":"string"}},{"in":"query","name":"offset","schema":{"type":"string"}},{"in":"query","name":"branch","schema":{"type":"string"}},{"in":"query","name":"snapshot","schema":{"type":"string"}},{"in":"query","name":"path","schema":{"type":"string"}},{"in":"query","name":"sha","schema":{"type":"string"}},{"in":"query","name":"server_uuid","schema":{"type":"string"}},{"in":"query","name":"sort","schema":{"type":"string"}},{"in":"query","name":"use_current","schema":{"type":"string"}},{"in":"query","name":"include_logs","schema":{"type":"string"}},{"in":"query","name":"samples","schema":{"type":"string"}},{"in":"query","name":"q","schema":{"type":"string"}},{"in":"query","name":"task","schema":{"type":"string"}},{"in":"query","name":"operation_id","schema":{"type":"string"}},{"in":"query","name":"format","schema":{"type":"string"}}],"responses":{"200":{"description":"Success"},"201":{"description":"Created"},"202":{"description":"Pending operation"},"400":{"description":"Invalid input"},"401":{"description":"Invalid connection"},"403":{"description":"Permission denied"},"404":{"description":"Not accessible"},"409":{"description":"Revision, guide or idempotency conflict"},"413":{"description":"Size limit"},"415":{"description":"Unsupported content"},"429":{"description":"Rate limited"},"500":{"description":"Unexpected failure; recover with request key"},"503":{"description":"Feature or storage unavailable"}},"security":[{"connection":[]}],"summary":"Read public user/assistant messages with pagination; excludes system/tool internals.","x-stargit-scope":"agents:read"}},"/api/v1/bootstrap":{"get":{"operationId":"bootstrap","parameters":[{"in":"query","name":"limit","schema":{"type":"string"}},{"in":"query","name":"offset","schema":{"type":"string"}},{"in":"query","name":"branch","schema":{"type":"string"}},{"in":"query","name":"snapshot","schema":{"type":"string"}},{"in":"query","name":"path","schema":{"type":"string"}},{"in":"query","name":"sha","schema":{"type":"string"}},{"in":"query","name":"server_uuid","schema":{"type":"string"}},{"in":"query","name":"sort","schema":{"type":"string"}},{"in":"query","name":"use_current","schema":{"type":"string"}},{"in":"query","name":"include_logs","schema":{"type":"string"}},{"in":"query","name":"samples","schema":{"type":"string"}},{"in":"query","name":"q","schema":{"type":"string"}},{"in":"query","name":"task","schema":{"type":"string"}},{"in":"query","name":"operation_id","schema":{"type":"string"}},{"in":"query","name":"format","schema":{"type":"string"}}],"responses":{"200":{"description":"Success"},"201":{"description":"Created"},"202":{"description":"Pending operation"},"400":{"description":"Invalid input"},"401":{"description":"Invalid connection"},"403":{"description":"Permission denied"},"404":{"description":"Not accessible"},"409":{"description":"Revision, guide or idempotency conflict"},"413":{"description":"Size limit"},"415":{"description":"Unsupported content"},"429":{"description":"Rate limited"},"500":{"description":"Unexpected failure; recover with request key"},"503":{"description":"Feature or storage unavailable"}},"security":[{"connection":[]}],"summary":"Discover identity, granted permissions, catalog and workflows.","x-stargit-scope":"account:read"}},"/api/v1/hosting/providers":{"get":{"operationId":"list_hosting_providers","parameters":[{"in":"query","name":"limit","schema":{"type":"string"}},{"in":"query","name":"offset","schema":{"type":"string"}},{"in":"query","name":"branch","schema":{"type":"string"}},{"in":"query","name":"snapshot","schema":{"type":"string"}},{"in":"query","name":"path","schema":{"type":"string"}},{"in":"query","name":"sha","schema":{"type":"string"}},{"in":"query","name":"server_uuid","schema":{"type":"string"}},{"in":"query","name":"sort","schema":{"type":"string"}},{"in":"query","name":"use_current","schema":{"type":"string"}},{"in":"query","name":"include_logs","schema":{"type":"string"}},{"in":"query","name":"samples","schema":{"type":"string"}},{"in":"query","name":"q","schema":{"type":"string"}},{"in":"query","name":"task","schema":{"type":"string"}},{"in":"query","name":"operation_id","schema":{"type":"string"}},{"in":"query","name":"format","schema":{"type":"string"}}],"responses":{"200":{"description":"Success"},"201":{"description":"Created"},"202":{"description":"Pending operation"},"400":{"description":"Invalid input"},"401":{"description":"Invalid connection"},"403":{"description":"Permission denied"},"404":{"description":"Not accessible"},"409":{"description":"Revision, guide or idempotency conflict"},"413":{"description":"Size limit"},"415":{"description":"Unsupported content"},"429":{"description":"Rate limited"},"500":{"description":"Unexpected failure; recover with request key"},"503":{"description":"Feature or storage unavailable"}},"security":[{"connection":[]}],"summary":"Discover enabled managed hosting destinations and readiness.","x-stargit-scope":"repositories:read"}},"/api/v1/me":{"get":{"operationId":"identity","parameters":[{"in":"query","name":"limit","schema":{"type":"string"}},{"in":"query","name":"offset","schema":{"type":"string"}},{"in":"query","name":"branch","schema":{"type":"string"}},{"in":"query","name":"snapshot","schema":{"type":"string"}},{"in":"query","name":"path","schema":{"type":"string"}},{"in":"query","name":"sha","schema":{"type":"string"}},{"in":"query","name":"server_uuid","schema":{"type":"string"}},{"in":"query","name":"sort","schema":{"type":"string"}},{"in":"query","name":"use_current","schema":{"type":"string"}},{"in":"query","name":"include_logs","schema":{"type":"string"}},{"in":"query","name":"samples","schema":{"type":"string"}},{"in":"query","name":"q","schema":{"type":"string"}},{"in":"query","name":"task","schema":{"type":"string"}},{"in":"query","name":"operation_id","schema":{"type":"string"}},{"in":"query","name":"format","schema":{"type":"string"}}],"responses":{"200":{"description":"Success"},"201":{"description":"Created"},"202":{"description":"Pending operation"},"400":{"description":"Invalid input"},"401":{"description":"Invalid connection"},"403":{"description":"Permission denied"},"404":{"description":"Not accessible"},"409":{"description":"Revision, guide or idempotency conflict"},"413":{"description":"Size limit"},"415":{"description":"Unsupported content"},"429":{"description":"Rate limited"},"500":{"description":"Unexpected failure; recover with request key"},"503":{"description":"Feature or storage unavailable"}},"security":[{"connection":[]}],"summary":"Read your account identity; never returns secrets.","x-stargit-scope":"account:read"}},"/api/v1/operations/{task_id}":{"get":{"operationId":"get_operation","parameters":[{"in":"path","name":"task_id","required":true,"schema":{"type":"integer"}},{"in":"query","name":"limit","schema":{"type":"string"}},{"in":"query","name":"offset","schema":{"type":"string"}},{"in":"query","name":"branch","schema":{"type":"string"}},{"in":"query","name":"snapshot","schema":{"type":"string"}},{"in":"query","name":"path","schema":{"type":"string"}},{"in":"query","name":"sha","schema":{"type":"string"}},{"in":"query","name":"server_uuid","schema":{"type":"string"}},{"in":"query","name":"sort","schema":{"type":"string"}},{"in":"query","name":"use_current","schema":{"type":"string"}},{"in":"query","name":"include_logs","schema":{"type":"string"}},{"in":"query","name":"samples","schema":{"type":"string"}},{"in":"query","name":"q","schema":{"type":"string"}},{"in":"query","name":"task","schema":{"type":"string"}},{"in":"query","name":"operation_id","schema":{"type":"string"}},{"in":"query","name":"format","schema":{"type":"string"}}],"responses":{"200":{"description":"Success"},"201":{"description":"Created"},"202":{"description":"Pending operation"},"400":{"description":"Invalid input"},"401":{"description":"Invalid connection"},"403":{"description":"Permission denied"},"404":{"description":"Not accessible"},"409":{"description":"Revision, guide or idempotency conflict"},"413":{"description":"Size limit"},"415":{"description":"Unsupported content"},"429":{"description":"Rate limited"},"500":{"description":"Unexpected failure; recover with request key"},"503":{"description":"Feature or storage unavailable"}},"security":[{"connection":[]}],"summary":"Inspect an authorized read operation; no arbitrary server task results.","x-stargit-scope":"repositories:read"}},"/api/v1/playbooks":{"get":{"operationId":"playbook_catalog","parameters":[{"in":"query","name":"limit","schema":{"type":"string"}},{"in":"query","name":"offset","schema":{"type":"string"}},{"in":"query","name":"branch","schema":{"type":"string"}},{"in":"query","name":"snapshot","schema":{"type":"string"}},{"in":"query","name":"path","schema":{"type":"string"}},{"in":"query","name":"sha","schema":{"type":"string"}},{"in":"query","name":"server_uuid","schema":{"type":"string"}},{"in":"query","name":"sort","schema":{"type":"string"}},{"in":"query","name":"use_current","schema":{"type":"string"}},{"in":"query","name":"include_logs","schema":{"type":"string"}},{"in":"query","name":"samples","schema":{"type":"string"}},{"in":"query","name":"q","schema":{"type":"string"}},{"in":"query","name":"task","schema":{"type":"string"}},{"in":"query","name":"operation_id","schema":{"type":"string"}},{"in":"query","name":"format","schema":{"type":"string"}}],"responses":{"200":{"description":"Success"},"201":{"description":"Created"},"202":{"description":"Pending operation"},"400":{"description":"Invalid input"},"401":{"description":"Invalid connection"},"403":{"description":"Permission denied"},"404":{"description":"Not accessible"},"409":{"description":"Revision, guide or idempotency conflict"},"413":{"description":"Size limit"},"415":{"description":"Unsupported content"},"429":{"description":"Rate limited"},"500":{"description":"Unexpected failure; recover with request key"},"503":{"description":"Feature or storage unavailable"}},"security":[{"connection":[]}],"summary":"Discover current immutable guide versions and SHA-256 hashes.","x-stargit-scope":"account:read"}},"/api/v1/playbooks/{guide}/{version}":{"get":{"operationId":"get_playbook","parameters":[{"in":"path","name":"guide","required":true,"schema":{"type":"string"}},{"in":"path","name":"version","required":true,"schema":{"type":"string"}},{"in":"query","name":"limit","schema":{"type":"string"}},{"in":"query","name":"offset","schema":{"type":"string"}},{"in":"query","name":"branch","schema":{"type":"string"}},{"in":"query","name":"snapshot","schema":{"type":"string"}},{"in":"query","name":"path","schema":{"type":"string"}},{"in":"query","name":"sha","schema":{"type":"string"}},{"in":"query","name":"server_uuid","schema":{"type":"string"}},{"in":"query","name":"sort","schema":{"type":"string"}},{"in":"query","name":"use_current","schema":{"type":"string"}},{"in":"query","name":"include_logs","schema":{"type":"string"}},{"in":"query","name":"samples","schema":{"type":"string"}},{"in":"query","name":"q","schema":{"type":"string"}},{"in":"query","name":"task","schema":{"type":"string"}},{"in":"query","name":"operation_id","schema":{"type":"string"}},{"in":"query","name":"format","schema":{"type":"string"}}],"responses":{"200":{"description":"Success"},"201":{"description":"Created"},"202":{"description":"Pending operation"},"400":{"description":"Invalid input"},"401":{"description":"Invalid connection"},"403":{"description":"Permission denied"},"404":{"description":"Not accessible"},"409":{"description":"Revision, guide or idempotency conflict"},"413":{"description":"Size limit"},"415":{"description":"Unsupported content"},"429":{"description":"Rate limited"},"500":{"description":"Unexpected failure; recover with request key"},"503":{"description":"Feature or storage unavailable"}},"security":[{"connection":[]}],"summary":"Retrieve a hash-verifiable versioned data-only playbook.","x-stargit-scope":"account:read"}},"/api/v1/receipts/{key}":{"get":{"operationId":"get_receipt","parameters":[{"in":"path","name":"key","required":true,"schema":{"type":"string"}},{"in":"query","name":"limit","schema":{"type":"string"}},{"in":"query","name":"offset","schema":{"type":"string"}},{"in":"query","name":"branch","schema":{"type":"string"}},{"in":"query","name":"snapshot","schema":{"type":"string"}},{"in":"query","name":"path","schema":{"type":"string"}},{"in":"query","name":"sha","schema":{"type":"string"}},{"in":"query","name":"server_uuid","schema":{"type":"string"}},{"in":"query","name":"sort","schema":{"type":"string"}},{"in":"query","name":"use_current","schema":{"type":"string"}},{"in":"query","name":"include_logs","schema":{"type":"string"}},{"in":"query","name":"samples","schema":{"type":"string"}},{"in":"query","name":"q","schema":{"type":"string"}},{"in":"query","name":"task","schema":{"type":"string"}},{"in":"query","name":"operation_id","schema":{"type":"string"}},{"in":"query","name":"format","schema":{"type":"string"}}],"responses":{"200":{"description":"Success"},"201":{"description":"Created"},"202":{"description":"Pending operation"},"400":{"description":"Invalid input"},"401":{"description":"Invalid connection"},"403":{"description":"Permission denied"},"404":{"description":"Not accessible"},"409":{"description":"Revision, guide or idempotency conflict"},"413":{"description":"Size limit"},"415":{"description":"Unsupported content"},"429":{"description":"Rate limited"},"500":{"description":"Unexpected failure; recover with request key"},"503":{"description":"Feature or storage unavailable"}},"security":[{"connection":[]}],"summary":"Recover the durable result of a write after a network interruption.","x-stargit-scope":"account:read"}},"/api/v1/repositories":{"get":{"operationId":"list_repositories","parameters":[{"in":"query","name":"limit","schema":{"type":"string"}},{"in":"query","name":"offset","schema":{"type":"string"}},{"in":"query","name":"branch","schema":{"type":"string"}},{"in":"query","name":"snapshot","schema":{"type":"string"}},{"in":"query","name":"path","schema":{"type":"string"}},{"in":"query","name":"sha","schema":{"type":"string"}},{"in":"query","name":"server_uuid","schema":{"type":"string"}},{"in":"query","name":"sort","schema":{"type":"string"}},{"in":"query","name":"use_current","schema":{"type":"string"}},{"in":"query","name":"include_logs","schema":{"type":"string"}},{"in":"query","name":"samples","schema":{"type":"string"}},{"in":"query","name":"q","schema":{"type":"string"}},{"in":"query","name":"task","schema":{"type":"string"}},{"in":"query","name":"operation_id","schema":{"type":"string"}},{"in":"query","name":"format","schema":{"type":"string"}}],"responses":{"200":{"description":"Success"},"201":{"description":"Created"},"202":{"description":"Pending operation"},"400":{"description":"Invalid input"},"401":{"description":"Invalid connection"},"403":{"description":"Permission denied"},"404":{"description":"Not accessible"},"409":{"description":"Revision, guide or idempotency conflict"},"413":{"description":"Size limit"},"415":{"description":"Unsupported content"},"429":{"description":"Rate limited"},"500":{"description":"Unexpected failure; recover with request key"},"503":{"description":"Feature or storage unavailable"}},"security":[{"connection":[]}],"summary":"List repositories you own or belong to, with pagination and total.","x-stargit-scope":"repositories:read"},"post":{"operationId":"create_repository","parameters":[{"in":"header","name":"Idempotency-Key","required":true,"schema":{"type":"string"}},{"in":"header","name":"X-StarGit-Playbook-Revision","required":true,"schema":{"type":"string"}},{"in":"header","name":"X-StarGit-Run-ID","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"properties":{"default_branch":{"type":"string"},"description":{"type":"string"},"name":{"type":"string"},"provider_id":{"type":"integer"},"readme":{"type":"boolean"},"visibility":{"type":"string"}},"type":"object"}}},"required":true},"responses":{"200":{"description":"Success"},"201":{"description":"Created"},"202":{"description":"Pending operation"},"400":{"description":"Invalid input"},"401":{"description":"Invalid connection"},"403":{"description":"Permission denied"},"404":{"description":"Not accessible"},"409":{"description":"Revision, guide or idempotency conflict"},"413":{"description":"Size limit"},"415":{"description":"Unsupported content"},"429":{"description":"Rate limited"},"500":{"description":"Unexpected failure; recover with request key"},"503":{"description":"Feature or storage unavailable"}},"security":[{"connection":[]}],"summary":"Create a managed repository at an available hosting destination.","x-stargit-scope":"repositories:create"}},"/api/v1/repositories/references":{"post":{"operationId":"register_repository","parameters":[{"in":"header","name":"Idempotency-Key","required":true,"schema":{"type":"string"}},{"in":"header","name":"X-StarGit-Playbook-Revision","required":true,"schema":{"type":"string"}},{"in":"header","name":"X-StarGit-Run-ID","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"properties":{"name":{"type":"string"},"remote":{"type":"string"}},"type":"object"}}},"required":true},"responses":{"200":{"description":"Success"},"201":{"description":"Created"},"202":{"description":"Pending operation"},"400":{"description":"Invalid input"},"401":{"description":"Invalid connection"},"403":{"description":"Permission denied"},"404":{"description":"Not accessible"},"409":{"description":"Revision, guide or idempotency conflict"},"413":{"description":"Size limit"},"415":{"description":"Unsupported content"},"429":{"description":"Rate limited"},"500":{"description":"Unexpected failure; recover with request key"},"503":{"description":"Feature or storage unavailable"}},"security":[{"connection":[]}],"summary":"Attach an existing Git remote as a private repository reference.","x-stargit-scope":"repositories:create"}},"/api/v1/repositories/{uuid}":{"get":{"operationId":"get_repository","parameters":[{"in":"path","name":"uuid","required":true,"schema":{"type":"string"}},{"in":"query","name":"limit","schema":{"type":"string"}},{"in":"query","name":"offset","schema":{"type":"string"}},{"in":"query","name":"branch","schema":{"type":"string"}},{"in":"query","name":"snapshot","schema":{"type":"string"}},{"in":"query","name":"path","schema":{"type":"string"}},{"in":"query","name":"sha","schema":{"type":"string"}},{"in":"query","name":"server_uuid","schema":{"type":"string"}},{"in":"query","name":"sort","schema":{"type":"string"}},{"in":"query","name":"use_current","schema":{"type":"string"}},{"in":"query","name":"include_logs","schema":{"type":"string"}},{"in":"query","name":"samples","schema":{"type":"string"}},{"in":"query","name":"q","schema":{"type":"string"}},{"in":"query","name":"task","schema":{"type":"string"}},{"in":"query","name":"operation_id","schema":{"type":"string"}},{"in":"query","name":"format","schema":{"type":"string"}}],"responses":{"200":{"description":"Success"},"201":{"description":"Created"},"202":{"description":"Pending operation"},"400":{"description":"Invalid input"},"401":{"description":"Invalid connection"},"403":{"description":"Permission denied"},"404":{"description":"Not accessible"},"409":{"description":"Revision, guide or idempotency conflict"},"413":{"description":"Size limit"},"415":{"description":"Unsupported content"},"429":{"description":"Rate limited"},"500":{"description":"Unexpected failure; recover with request key"},"503":{"description":"Feature or storage unavailable"}},"security":[{"connection":[]}],"summary":"Read repository metadata and your current role.","x-stargit-scope":"repositories:read"},"patch":{"operationId":"update_repository","parameters":[{"in":"path","name":"uuid","required":true,"schema":{"type":"string"}},{"in":"header","name":"Idempotency-Key","required":true,"schema":{"type":"string"}},{"in":"header","name":"X-StarGit-Playbook-Revision","required":true,"schema":{"type":"string"}},{"in":"header","name":"X-StarGit-Run-ID","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"properties":{"description":{"type":"string"},"revision":{"type":"string"}},"type":"object"}}},"required":true},"responses":{"200":{"description":"Success"},"201":{"description":"Created"},"202":{"description":"Pending operation"},"400":{"description":"Invalid input"},"401":{"description":"Invalid connection"},"403":{"description":"Permission denied"},"404":{"description":"Not accessible"},"409":{"description":"Revision, guide or idempotency conflict"},"413":{"description":"Size limit"},"415":{"description":"Unsupported content"},"429":{"description":"Rate limited"},"500":{"description":"Unexpected failure; recover with request key"},"503":{"description":"Feature or storage unavailable"}},"security":[{"connection":[]}],"summary":"Update an owned repository description with an expected revision.","x-stargit-scope":"repositories:write"}},"/api/v1/repositories/{uuid}/analyses":{"get":{"operationId":"list_analyses","parameters":[{"in":"path","name":"uuid","required":true,"schema":{"type":"string"}},{"in":"query","name":"limit","schema":{"type":"string"}},{"in":"query","name":"offset","schema":{"type":"string"}},{"in":"query","name":"branch","schema":{"type":"string"}},{"in":"query","name":"snapshot","schema":{"type":"string"}},{"in":"query","name":"path","schema":{"type":"string"}},{"in":"query","name":"sha","schema":{"type":"string"}},{"in":"query","name":"server_uuid","schema":{"type":"string"}},{"in":"query","name":"sort","schema":{"type":"string"}},{"in":"query","name":"use_current","schema":{"type":"string"}},{"in":"query","name":"include_logs","schema":{"type":"string"}},{"in":"query","name":"samples","schema":{"type":"string"}},{"in":"query","name":"q","schema":{"type":"string"}},{"in":"query","name":"task","schema":{"type":"string"}},{"in":"query","name":"operation_id","schema":{"type":"string"}},{"in":"query","name":"format","schema":{"type":"string"}}],"responses":{"200":{"description":"Success"},"201":{"description":"Created"},"202":{"description":"Pending operation"},"400":{"description":"Invalid input"},"401":{"description":"Invalid connection"},"403":{"description":"Permission denied"},"404":{"description":"Not accessible"},"409":{"description":"Revision, guide or idempotency conflict"},"413":{"description":"Size limit"},"415":{"description":"Unsupported content"},"429":{"description":"Rate limited"},"500":{"description":"Unexpected failure; recover with request key"},"503":{"description":"Feature or storage unavailable"}},"security":[{"connection":[]}],"summary":"List repository AI results with recorded model and usage metadata.","x-stargit-scope":"analysis:read"},"post":{"operationId":"publish_analysis","parameters":[{"in":"path","name":"uuid","required":true,"schema":{"type":"string"}},{"in":"header","name":"Idempotency-Key","required":true,"schema":{"type":"string"}},{"in":"header","name":"X-StarGit-Playbook-Revision","required":true,"schema":{"type":"string"}},{"in":"header","name":"X-StarGit-Run-ID","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"properties":{"metadata":{"type":"object"},"operation_id":{"type":"integer"},"output":{"type":"object"},"sha":{"type":"string"}},"type":"object"}}},"required":true},"responses":{"200":{"description":"Success"},"201":{"description":"Created"},"202":{"description":"Pending operation"},"400":{"description":"Invalid input"},"401":{"description":"Invalid connection"},"403":{"description":"Permission denied"},"404":{"description":"Not accessible"},"409":{"description":"Revision, guide or idempotency conflict"},"413":{"description":"Size limit"},"415":{"description":"Unsupported content"},"429":{"description":"Rate limited"},"500":{"description":"Unexpected failure; recover with request key"},"503":{"description":"Feature or storage unavailable"}},"security":[{"connection":[]}],"summary":"Publish an externally generated public analysis tied to an exact commit and recorded run.","x-stargit-scope":"analysis:write"}},"/api/v1/repositories/{uuid}/analyses/{analysis_id}":{"get":{"operationId":"get_analysis","parameters":[{"in":"path","name":"uuid","required":true,"schema":{"type":"string"}},{"in":"path","name":"analysis_id","required":true,"schema":{"type":"string"}},{"in":"query","name":"limit","schema":{"type":"string"}},{"in":"query","name":"offset","schema":{"type":"string"}},{"in":"query","name":"branch","schema":{"type":"string"}},{"in":"query","name":"snapshot","schema":{"type":"string"}},{"in":"query","name":"path","schema":{"type":"string"}},{"in":"query","name":"sha","schema":{"type":"string"}},{"in":"query","name":"server_uuid","schema":{"type":"string"}},{"in":"query","name":"sort","schema":{"type":"string"}},{"in":"query","name":"use_current","schema":{"type":"string"}},{"in":"query","name":"include_logs","schema":{"type":"string"}},{"in":"query","name":"samples","schema":{"type":"string"}},{"in":"query","name":"q","schema":{"type":"string"}},{"in":"query","name":"task","schema":{"type":"string"}},{"in":"query","name":"operation_id","schema":{"type":"string"}},{"in":"query","name":"format","schema":{"type":"string"}}],"responses":{"200":{"description":"Success"},"201":{"description":"Created"},"202":{"description":"Pending operation"},"400":{"description":"Invalid input"},"401":{"description":"Invalid connection"},"403":{"description":"Permission denied"},"404":{"description":"Not accessible"},"409":{"description":"Revision, guide or idempotency conflict"},"413":{"description":"Size limit"},"415":{"description":"Unsupported content"},"429":{"description":"Rate limited"},"500":{"description":"Unexpected failure; recover with request key"},"503":{"description":"Feature or storage unavailable"}},"security":[{"connection":[]}],"summary":"Inspect public analysis output; excludes system configuration and hidden reasoning.","x-stargit-scope":"analysis:read"}},"/api/v1/repositories/{uuid}/analysis-jobs":{"get":{"operationId":"list_analysis_jobs","parameters":[{"in":"path","name":"uuid","required":true,"schema":{"type":"string"}},{"in":"query","name":"limit","schema":{"type":"string"}},{"in":"query","name":"offset","schema":{"type":"string"}},{"in":"query","name":"branch","schema":{"type":"string"}},{"in":"query","name":"snapshot","schema":{"type":"string"}},{"in":"query","name":"path","schema":{"type":"string"}},{"in":"query","name":"sha","schema":{"type":"string"}},{"in":"query","name":"server_uuid","schema":{"type":"string"}},{"in":"query","name":"sort","schema":{"type":"string"}},{"in":"query","name":"use_current","schema":{"type":"string"}},{"in":"query","name":"include_logs","schema":{"type":"string"}},{"in":"query","name":"samples","schema":{"type":"string"}},{"in":"query","name":"q","schema":{"type":"string"}},{"in":"query","name":"task","schema":{"type":"string"}},{"in":"query","name":"operation_id","schema":{"type":"string"}},{"in":"query","name":"format","schema":{"type":"string"}}],"responses":{"200":{"description":"Success"},"201":{"description":"Created"},"202":{"description":"Pending operation"},"400":{"description":"Invalid input"},"401":{"description":"Invalid connection"},"403":{"description":"Permission denied"},"404":{"description":"Not accessible"},"409":{"description":"Revision, guide or idempotency conflict"},"413":{"description":"Size limit"},"415":{"description":"Unsupported content"},"429":{"description":"Rate limited"},"500":{"description":"Unexpected failure; recover with request key"},"503":{"description":"Feature or storage unavailable"}},"security":[{"connection":[]}],"summary":"List scoped in-product AI job status and recorded usage.","x-stargit-scope":"analysis:read"},"post":{"operationId":"queue_analysis","parameters":[{"in":"path","name":"uuid","required":true,"schema":{"type":"string"}},{"in":"header","name":"Idempotency-Key","required":true,"schema":{"type":"string"}},{"in":"header","name":"X-StarGit-Playbook-Revision","required":true,"schema":{"type":"string"}},{"in":"header","name":"X-StarGit-Run-ID","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"properties":{"confirm_cost":{"type":"boolean"},"max_output_tokens":{"type":"integer"},"model":{"type":"string"},"operation_id":{"type":"integer"},"patch_sha256":{"type":"string"},"prompt":{"type":"string"},"sha":{"type":"string"}},"type":"object"}}},"required":true},"responses":{"200":{"description":"Success"},"201":{"description":"Created"},"202":{"description":"Pending operation"},"400":{"description":"Invalid input"},"401":{"description":"Invalid connection"},"403":{"description":"Permission denied"},"404":{"description":"Not accessible"},"409":{"description":"Revision, guide or idempotency conflict"},"413":{"description":"Size limit"},"415":{"description":"Unsupported content"},"429":{"description":"Rate limited"},"500":{"description":"Unexpected failure; recover with request key"},"503":{"description":"Feature or storage unavailable"}},"security":[{"connection":[]}],"summary":"Explicitly queue paid-provider analysis of a verified exact commit patch.","x-stargit-scope":"analysis:run"}},"/api/v1/repositories/{uuid}/analysis-jobs/{job_id}":{"get":{"operationId":"get_analysis_job","parameters":[{"in":"path","name":"uuid","required":true,"schema":{"type":"string"}},{"in":"path","name":"job_id","required":true,"schema":{"type":"string"}},{"in":"query","name":"limit","schema":{"type":"string"}},{"in":"query","name":"offset","schema":{"type":"string"}},{"in":"query","name":"branch","schema":{"type":"string"}},{"in":"query","name":"snapshot","schema":{"type":"string"}},{"in":"query","name":"path","schema":{"type":"string"}},{"in":"query","name":"sha","schema":{"type":"string"}},{"in":"query","name":"server_uuid","schema":{"type":"string"}},{"in":"query","name":"sort","schema":{"type":"string"}},{"in":"query","name":"use_current","schema":{"type":"string"}},{"in":"query","name":"include_logs","schema":{"type":"string"}},{"in":"query","name":"samples","schema":{"type":"string"}},{"in":"query","name":"q","schema":{"type":"string"}},{"in":"query","name":"task","schema":{"type":"string"}},{"in":"query","name":"operation_id","schema":{"type":"string"}},{"in":"query","name":"format","schema":{"type":"string"}}],"responses":{"200":{"description":"Success"},"201":{"description":"Created"},"202":{"description":"Pending operation"},"400":{"description":"Invalid input"},"401":{"description":"Invalid connection"},"403":{"description":"Permission denied"},"404":{"description":"Not accessible"},"409":{"description":"Revision, guide or idempotency conflict"},"413":{"description":"Size limit"},"415":{"description":"Unsupported content"},"429":{"description":"Rate limited"},"500":{"description":"Unexpected failure; recover with request key"},"503":{"description":"Feature or storage unavailable"}},"security":[{"connection":[]}],"summary":"Inspect an authorized in-product AI job without provider secrets.","x-stargit-scope":"analysis:read"}},"/api/v1/repositories/{uuid}/assistant/context":{"get":{"operationId":"repository_assistant_context","parameters":[{"in":"path","name":"uuid","required":true,"schema":{"type":"string"}},{"in":"query","name":"limit","schema":{"type":"string"}},{"in":"query","name":"offset","schema":{"type":"string"}},{"in":"query","name":"branch","schema":{"type":"string"}},{"in":"query","name":"snapshot","schema":{"type":"string"}},{"in":"query","name":"path","schema":{"type":"string"}},{"in":"query","name":"sha","schema":{"type":"string"}},{"in":"query","name":"server_uuid","schema":{"type":"string"}},{"in":"query","name":"sort","schema":{"type":"string"}},{"in":"query","name":"use_current","schema":{"type":"string"}},{"in":"query","name":"include_logs","schema":{"type":"string"}},{"in":"query","name":"samples","schema":{"type":"string"}},{"in":"query","name":"q","schema":{"type":"string"}},{"in":"query","name":"task","schema":{"type":"string"}},{"in":"query","name":"operation_id","schema":{"type":"string"}},{"in":"query","name":"format","schema":{"type":"string"}}],"responses":{"200":{"description":"Success"},"201":{"description":"Created"},"202":{"description":"Pending operation"},"400":{"description":"Invalid input"},"401":{"description":"Invalid connection"},"403":{"description":"Permission denied"},"404":{"description":"Not accessible"},"409":{"description":"Revision, guide or idempotency conflict"},"413":{"description":"Size limit"},"415":{"description":"Unsupported content"},"429":{"description":"Rate limited"},"500":{"description":"Unexpected failure; recover with request key"},"503":{"description":"Feature or storage unavailable"}},"security":[{"connection":[]}],"summary":"Read bounded exact-commit source/search, history and verified task guides for repository AI; remote reads may be pending. Published project documents additionally require handovers:read.","x-stargit-scope":"repositories:read"}},"/api/v1/repositories/{uuid}/blockchain":{"get":{"operationId":"list_blockchain_records","parameters":[{"in":"path","name":"uuid","required":true,"schema":{"type":"string"}},{"in":"query","name":"limit","schema":{"type":"string"}},{"in":"query","name":"offset","schema":{"type":"string"}},{"in":"query","name":"branch","schema":{"type":"string"}},{"in":"query","name":"snapshot","schema":{"type":"string"}},{"in":"query","name":"path","schema":{"type":"string"}},{"in":"query","name":"sha","schema":{"type":"string"}},{"in":"query","name":"server_uuid","schema":{"type":"string"}},{"in":"query","name":"sort","schema":{"type":"string"}},{"in":"query","name":"use_current","schema":{"type":"string"}},{"in":"query","name":"include_logs","schema":{"type":"string"}},{"in":"query","name":"samples","schema":{"type":"string"}},{"in":"query","name":"q","schema":{"type":"string"}},{"in":"query","name":"task","schema":{"type":"string"}},{"in":"query","name":"operation_id","schema":{"type":"string"}},{"in":"query","name":"format","schema":{"type":"string"}}],"responses":{"200":{"description":"Success"},"201":{"description":"Created"},"202":{"description":"Pending operation"},"400":{"description":"Invalid input"},"401":{"description":"Invalid connection"},"403":{"description":"Permission denied"},"404":{"description":"Not accessible"},"409":{"description":"Revision, guide or idempotency conflict"},"413":{"description":"Size limit"},"415":{"description":"Unsupported content"},"429":{"description":"Rate limited"},"500":{"description":"Unexpected failure; recover with request key"},"503":{"description":"Feature or storage unavailable"}},"security":[{"connection":[]}],"summary":"List repository timestamp registrations and proof status.","x-stargit-scope":"blockchain:read"},"post":{"operationId":"register_blockchain","parameters":[{"in":"path","name":"uuid","required":true,"schema":{"type":"string"}},{"in":"header","name":"Idempotency-Key","required":true,"schema":{"type":"string"}},{"in":"header","name":"X-StarGit-Playbook-Revision","required":true,"schema":{"type":"string"}},{"in":"header","name":"X-StarGit-Run-ID","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"properties":{"confirm_publish_hash":{"type":"boolean"},"operation_id":{"type":"integer"},"path":{"type":"string"},"sha":{"type":"string"}},"type":"object"}}},"required":true},"responses":{"200":{"description":"Success"},"201":{"description":"Created"},"202":{"description":"Pending operation"},"400":{"description":"Invalid input"},"401":{"description":"Invalid connection"},"403":{"description":"Permission denied"},"404":{"description":"Not accessible"},"409":{"description":"Revision, guide or idempotency conflict"},"413":{"description":"Size limit"},"415":{"description":"Unsupported content"},"429":{"description":"Rate limited"},"500":{"description":"Unexpected failure; recover with request key"},"503":{"description":"Feature or storage unavailable"}},"security":[{"connection":[]}],"summary":"Explicitly queue hash-only timestamp registration with durable submission reconciliation.","x-stargit-scope":"blockchain:register"}},"/api/v1/repositories/{uuid}/blockchain/{record_id}":{"get":{"operationId":"get_blockchain_record","parameters":[{"in":"path","name":"uuid","required":true,"schema":{"type":"string"}},{"in":"path","name":"record_id","required":true,"schema":{"type":"string"}},{"in":"query","name":"limit","schema":{"type":"string"}},{"in":"query","name":"offset","schema":{"type":"string"}},{"in":"query","name":"branch","schema":{"type":"string"}},{"in":"query","name":"snapshot","schema":{"type":"string"}},{"in":"query","name":"path","schema":{"type":"string"}},{"in":"query","name":"sha","schema":{"type":"string"}},{"in":"query","name":"server_uuid","schema":{"type":"string"}},{"in":"query","name":"sort","schema":{"type":"string"}},{"in":"query","name":"use_current","schema":{"type":"string"}},{"in":"query","name":"include_logs","schema":{"type":"string"}},{"in":"query","name":"samples","schema":{"type":"string"}},{"in":"query","name":"q","schema":{"type":"string"}},{"in":"query","name":"task","schema":{"type":"string"}},{"in":"query","name":"operation_id","schema":{"type":"string"}},{"in":"query","name":"format","schema":{"type":"string"}}],"responses":{"200":{"description":"Success"},"201":{"description":"Created"},"202":{"description":"Pending operation"},"400":{"description":"Invalid input"},"401":{"description":"Invalid connection"},"403":{"description":"Permission denied"},"404":{"description":"Not accessible"},"409":{"description":"Revision, guide or idempotency conflict"},"413":{"description":"Size limit"},"415":{"description":"Unsupported content"},"429":{"description":"Rate limited"},"500":{"description":"Unexpected failure; recover with request key"},"503":{"description":"Feature or storage unavailable"}},"security":[{"connection":[]}],"summary":"Read hash and blockchain evidence without personal legal metadata.","x-stargit-scope":"blockchain:read"}},"/api/v1/repositories/{uuid}/blockchain/{record_id}/certificate":{"get":{"operationId":"get_blockchain_certificate","parameters":[{"in":"path","name":"uuid","required":true,"schema":{"type":"string"}},{"in":"path","name":"record_id","required":true,"schema":{"type":"string"}},{"in":"query","name":"limit","schema":{"type":"string"}},{"in":"query","name":"offset","schema":{"type":"string"}},{"in":"query","name":"branch","schema":{"type":"string"}},{"in":"query","name":"snapshot","schema":{"type":"string"}},{"in":"query","name":"path","schema":{"type":"string"}},{"in":"query","name":"sha","schema":{"type":"string"}},{"in":"query","name":"server_uuid","schema":{"type":"string"}},{"in":"query","name":"sort","schema":{"type":"string"}},{"in":"query","name":"use_current","schema":{"type":"string"}},{"in":"query","name":"include_logs","schema":{"type":"string"}},{"in":"query","name":"samples","schema":{"type":"string"}},{"in":"query","name":"q","schema":{"type":"string"}},{"in":"query","name":"task","schema":{"type":"string"}},{"in":"query","name":"operation_id","schema":{"type":"string"}},{"in":"query","name":"format","schema":{"type":"string"}}],"responses":{"200":{"description":"Success"},"201":{"description":"Created"},"202":{"description":"Pending operation"},"400":{"description":"Invalid input"},"401":{"description":"Invalid connection"},"403":{"description":"Permission denied"},"404":{"description":"Not accessible"},"409":{"description":"Revision, guide or idempotency conflict"},"413":{"description":"Size limit"},"415":{"description":"Unsupported content"},"429":{"description":"Rate limited"},"500":{"description":"Unexpected failure; recover with request key"},"503":{"description":"Feature or storage unavailable"}},"security":[{"connection":[]}],"summary":"Read the BlockchainPublish certificate manifest and portable timestamp proof, with confirmation status.","x-stargit-scope":"blockchain:read"}},"/api/v1/repositories/{uuid}/blockchain/{record_id}/certification":{"post":{"operationId":"certify_blockchain_record","parameters":[{"in":"path","name":"uuid","required":true,"schema":{"type":"string"}},{"in":"path","name":"record_id","required":true,"schema":{"type":"string"}},{"in":"header","name":"Idempotency-Key","required":true,"schema":{"type":"string"}},{"in":"header","name":"X-StarGit-Playbook-Revision","required":true,"schema":{"type":"string"}},{"in":"header","name":"X-StarGit-Run-ID","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"properties":{},"type":"object"}}},"required":true},"responses":{"200":{"description":"Success"},"201":{"description":"Created"},"202":{"description":"Pending operation"},"400":{"description":"Invalid input"},"401":{"description":"Invalid connection"},"403":{"description":"Permission denied"},"404":{"description":"Not accessible"},"409":{"description":"Revision, guide or idempotency conflict"},"413":{"description":"Size limit"},"415":{"description":"Unsupported content"},"429":{"description":"Rate limited"},"500":{"description":"Unexpected failure; recover with request key"},"503":{"description":"Feature or storage unavailable"}},"security":[{"connection":[]}],"summary":"Refresh an owned BlockchainPublish registration and record its certificate evidence; pending is not certified.","x-stargit-scope":"blockchain:register"}},"/api/v1/repositories/{uuid}/branches":{"get":{"operationId":"list_branches","parameters":[{"in":"path","name":"uuid","required":true,"schema":{"type":"string"}},{"in":"query","name":"limit","schema":{"type":"string"}},{"in":"query","name":"offset","schema":{"type":"string"}},{"in":"query","name":"branch","schema":{"type":"string"}},{"in":"query","name":"snapshot","schema":{"type":"string"}},{"in":"query","name":"path","schema":{"type":"string"}},{"in":"query","name":"sha","schema":{"type":"string"}},{"in":"query","name":"server_uuid","schema":{"type":"string"}},{"in":"query","name":"sort","schema":{"type":"string"}},{"in":"query","name":"use_current","schema":{"type":"string"}},{"in":"query","name":"include_logs","schema":{"type":"string"}},{"in":"query","name":"samples","schema":{"type":"string"}},{"in":"query","name":"q","schema":{"type":"string"}},{"in":"query","name":"task","schema":{"type":"string"}},{"in":"query","name":"operation_id","schema":{"type":"string"}},{"in":"query","name":"format","schema":{"type":"string"}}],"responses":{"200":{"description":"Success"},"201":{"description":"Created"},"202":{"description":"Pending operation"},"400":{"description":"Invalid input"},"401":{"description":"Invalid connection"},"403":{"description":"Permission denied"},"404":{"description":"Not accessible"},"409":{"description":"Revision, guide or idempotency conflict"},"413":{"description":"Size limit"},"415":{"description":"Unsupported content"},"429":{"description":"Rate limited"},"500":{"description":"Unexpected failure; recover with request key"},"503":{"description":"Feature or storage unavailable"}},"security":[{"connection":[]}],"summary":"List reported branches; includes freshness information.","x-stargit-scope":"repositories:read"}},"/api/v1/repositories/{uuid}/commits":{"get":{"operationId":"list_commits","parameters":[{"in":"path","name":"uuid","required":true,"schema":{"type":"string"}},{"in":"query","name":"limit","schema":{"type":"string"}},{"in":"query","name":"offset","schema":{"type":"string"}},{"in":"query","name":"branch","schema":{"type":"string"}},{"in":"query","name":"snapshot","schema":{"type":"string"}},{"in":"query","name":"path","schema":{"type":"string"}},{"in":"query","name":"sha","schema":{"type":"string"}},{"in":"query","name":"server_uuid","schema":{"type":"string"}},{"in":"query","name":"sort","schema":{"type":"string"}},{"in":"query","name":"use_current","schema":{"type":"string"}},{"in":"query","name":"include_logs","schema":{"type":"string"}},{"in":"query","name":"samples","schema":{"type":"string"}},{"in":"query","name":"q","schema":{"type":"string"}},{"in":"query","name":"task","schema":{"type":"string"}},{"in":"query","name":"operation_id","schema":{"type":"string"}},{"in":"query","name":"format","schema":{"type":"string"}}],"responses":{"200":{"description":"Success"},"201":{"description":"Created"},"202":{"description":"Pending operation"},"400":{"description":"Invalid input"},"401":{"description":"Invalid connection"},"403":{"description":"Permission denied"},"404":{"description":"Not accessible"},"409":{"description":"Revision, guide or idempotency conflict"},"413":{"description":"Size limit"},"415":{"description":"Unsupported content"},"429":{"description":"Rate limited"},"500":{"description":"Unexpected failure; recover with request key"},"503":{"description":"Feature or storage unavailable"}},"security":[{"connection":[]}],"summary":"Read branch history with pagination and snapshot provenance.","x-stargit-scope":"repositories:read"}},"/api/v1/repositories/{uuid}/commits/{sha}":{"get":{"operationId":"get_commit","parameters":[{"in":"path","name":"uuid","required":true,"schema":{"type":"string"}},{"in":"path","name":"sha","required":true,"schema":{"type":"string"}},{"in":"query","name":"limit","schema":{"type":"string"}},{"in":"query","name":"offset","schema":{"type":"string"}},{"in":"query","name":"branch","schema":{"type":"string"}},{"in":"query","name":"snapshot","schema":{"type":"string"}},{"in":"query","name":"path","schema":{"type":"string"}},{"in":"query","name":"sha","schema":{"type":"string"}},{"in":"query","name":"server_uuid","schema":{"type":"string"}},{"in":"query","name":"sort","schema":{"type":"string"}},{"in":"query","name":"use_current","schema":{"type":"string"}},{"in":"query","name":"include_logs","schema":{"type":"string"}},{"in":"query","name":"samples","schema":{"type":"string"}},{"in":"query","name":"q","schema":{"type":"string"}},{"in":"query","name":"task","schema":{"type":"string"}},{"in":"query","name":"operation_id","schema":{"type":"string"}},{"in":"query","name":"format","schema":{"type":"string"}}],"responses":{"200":{"description":"Success"},"201":{"description":"Created"},"202":{"description":"Pending operation"},"400":{"description":"Invalid input"},"401":{"description":"Invalid connection"},"403":{"description":"Permission denied"},"404":{"description":"Not accessible"},"409":{"description":"Revision, guide or idempotency conflict"},"413":{"description":"Size limit"},"415":{"description":"Unsupported content"},"429":{"description":"Rate limited"},"500":{"description":"Unexpected failure; recover with request key"},"503":{"description":"Feature or storage unavailable"}},"security":[{"connection":[]}],"summary":"Read exact commit metadata and provenance; remote reads may be queued.","x-stargit-scope":"repositories:read"}},"/api/v1/repositories/{uuid}/commits/{sha}/diff":{"get":{"operationId":"get_commit_diff","parameters":[{"in":"path","name":"uuid","required":true,"schema":{"type":"string"}},{"in":"path","name":"sha","required":true,"schema":{"type":"string"}},{"in":"query","name":"limit","schema":{"type":"string"}},{"in":"query","name":"offset","schema":{"type":"string"}},{"in":"query","name":"branch","schema":{"type":"string"}},{"in":"query","name":"snapshot","schema":{"type":"string"}},{"in":"query","name":"path","schema":{"type":"string"}},{"in":"query","name":"sha","schema":{"type":"string"}},{"in":"query","name":"server_uuid","schema":{"type":"string"}},{"in":"query","name":"sort","schema":{"type":"string"}},{"in":"query","name":"use_current","schema":{"type":"string"}},{"in":"query","name":"include_logs","schema":{"type":"string"}},{"in":"query","name":"samples","schema":{"type":"string"}},{"in":"query","name":"q","schema":{"type":"string"}},{"in":"query","name":"task","schema":{"type":"string"}},{"in":"query","name":"operation_id","schema":{"type":"string"}},{"in":"query","name":"format","schema":{"type":"string"}}],"responses":{"200":{"description":"Success"},"201":{"description":"Created"},"202":{"description":"Pending operation"},"400":{"description":"Invalid input"},"401":{"description":"Invalid connection"},"403":{"description":"Permission denied"},"404":{"description":"Not accessible"},"409":{"description":"Revision, guide or idempotency conflict"},"413":{"description":"Size limit"},"415":{"description":"Unsupported content"},"429":{"description":"Rate limited"},"500":{"description":"Unexpected failure; recover with request key"},"503":{"description":"Feature or storage unavailable"}},"security":[{"connection":[]}],"summary":"Read a bounded exact commit patch; remote reads may be queued.","x-stargit-scope":"repositories:read"}},"/api/v1/repositories/{uuid}/file":{"get":{"operationId":"get_file","parameters":[{"in":"path","name":"uuid","required":true,"schema":{"type":"string"}},{"in":"query","name":"limit","schema":{"type":"string"}},{"in":"query","name":"offset","schema":{"type":"string"}},{"in":"query","name":"branch","schema":{"type":"string"}},{"in":"query","name":"snapshot","schema":{"type":"string"}},{"in":"query","name":"path","schema":{"type":"string"}},{"in":"query","name":"sha","schema":{"type":"string"}},{"in":"query","name":"server_uuid","schema":{"type":"string"}},{"in":"query","name":"sort","schema":{"type":"string"}},{"in":"query","name":"use_current","schema":{"type":"string"}},{"in":"query","name":"include_logs","schema":{"type":"string"}},{"in":"query","name":"samples","schema":{"type":"string"}},{"in":"query","name":"q","schema":{"type":"string"}},{"in":"query","name":"task","schema":{"type":"string"}},{"in":"query","name":"operation_id","schema":{"type":"string"}},{"in":"query","name":"format","schema":{"type":"string"}}],"responses":{"200":{"description":"Success"},"201":{"description":"Created"},"202":{"description":"Pending operation"},"400":{"description":"Invalid input"},"401":{"description":"Invalid connection"},"403":{"description":"Permission denied"},"404":{"description":"Not accessible"},"409":{"description":"Revision, guide or idempotency conflict"},"413":{"description":"Size limit"},"415":{"description":"Unsupported content"},"429":{"description":"Rate limited"},"500":{"description":"Unexpected failure; recover with request key"},"503":{"description":"Feature or storage unavailable"}},"security":[{"connection":[]}],"summary":"Read a file at an exact commit; returns text and content hash.","x-stargit-scope":"repositories:read"}},"/api/v1/repositories/{uuid}/handovers":{"get":{"operationId":"list_handovers","parameters":[{"in":"path","name":"uuid","required":true,"schema":{"type":"string"}},{"in":"query","name":"limit","schema":{"type":"string"}},{"in":"query","name":"offset","schema":{"type":"string"}},{"in":"query","name":"branch","schema":{"type":"string"}},{"in":"query","name":"snapshot","schema":{"type":"string"}},{"in":"query","name":"path","schema":{"type":"string"}},{"in":"query","name":"sha","schema":{"type":"string"}},{"in":"query","name":"server_uuid","schema":{"type":"string"}},{"in":"query","name":"sort","schema":{"type":"string"}},{"in":"query","name":"use_current","schema":{"type":"string"}},{"in":"query","name":"include_logs","schema":{"type":"string"}},{"in":"query","name":"samples","schema":{"type":"string"}},{"in":"query","name":"q","schema":{"type":"string"}},{"in":"query","name":"task","schema":{"type":"string"}},{"in":"query","name":"operation_id","schema":{"type":"string"}},{"in":"query","name":"format","schema":{"type":"string"}}],"responses":{"200":{"description":"Success"},"201":{"description":"Created"},"202":{"description":"Pending operation"},"400":{"description":"Invalid input"},"401":{"description":"Invalid connection"},"403":{"description":"Permission denied"},"404":{"description":"Not accessible"},"409":{"description":"Revision, guide or idempotency conflict"},"413":{"description":"Size limit"},"415":{"description":"Unsupported content"},"429":{"description":"Rate limited"},"500":{"description":"Unexpected failure; recover with request key"},"503":{"description":"Feature or storage unavailable"}},"security":[{"connection":[]}],"summary":"List versioned publications for this repository.","x-stargit-scope":"handovers:read"},"post":{"operationId":"publish_handover","parameters":[{"in":"path","name":"uuid","required":true,"schema":{"type":"string"}},{"in":"header","name":"Idempotency-Key","required":true,"schema":{"type":"string"}},{"in":"header","name":"X-StarGit-Playbook-Revision","required":true,"schema":{"type":"string"}},{"in":"header","name":"X-StarGit-Run-ID","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"properties":{"entrypoint":{"type":"string"},"files":{"type":"array"},"parent_id":{"type":"string"},"slug":{"type":"string"},"source":{"type":"object"},"title":{"type":"string"}},"type":"object"}}},"required":true},"responses":{"200":{"description":"Success"},"201":{"description":"Created"},"202":{"description":"Pending operation"},"400":{"description":"Invalid input"},"401":{"description":"Invalid connection"},"403":{"description":"Permission denied"},"404":{"description":"Not accessible"},"409":{"description":"Revision, guide or idempotency conflict"},"413":{"description":"Size limit"},"415":{"description":"Unsupported content"},"429":{"description":"Rate limited"},"500":{"description":"Unexpected failure; recover with request key"},"503":{"description":"Feature or storage unavailable"}},"security":[{"connection":[]}],"summary":"Publish a handover and supporting Markdown with original project paths.","x-stargit-scope":"handovers:write"}},"/api/v1/repositories/{uuid}/handovers/{rid}":{"get":{"operationId":"get_handover","parameters":[{"in":"path","name":"uuid","required":true,"schema":{"type":"string"}},{"in":"path","name":"rid","required":true,"schema":{"type":"string"}},{"in":"query","name":"limit","schema":{"type":"string"}},{"in":"query","name":"offset","schema":{"type":"string"}},{"in":"query","name":"branch","schema":{"type":"string"}},{"in":"query","name":"snapshot","schema":{"type":"string"}},{"in":"query","name":"path","schema":{"type":"string"}},{"in":"query","name":"sha","schema":{"type":"string"}},{"in":"query","name":"server_uuid","schema":{"type":"string"}},{"in":"query","name":"sort","schema":{"type":"string"}},{"in":"query","name":"use_current","schema":{"type":"string"}},{"in":"query","name":"include_logs","schema":{"type":"string"}},{"in":"query","name":"samples","schema":{"type":"string"}},{"in":"query","name":"q","schema":{"type":"string"}},{"in":"query","name":"task","schema":{"type":"string"}},{"in":"query","name":"operation_id","schema":{"type":"string"}},{"in":"query","name":"format","schema":{"type":"string"}}],"responses":{"200":{"description":"Success"},"201":{"description":"Created"},"202":{"description":"Pending operation"},"400":{"description":"Invalid input"},"401":{"description":"Invalid connection"},"403":{"description":"Permission denied"},"404":{"description":"Not accessible"},"409":{"description":"Revision, guide or idempotency conflict"},"413":{"description":"Size limit"},"415":{"description":"Unsupported content"},"429":{"description":"Rate limited"},"500":{"description":"Unexpected failure; recover with request key"},"503":{"description":"Feature or storage unavailable"}},"security":[{"connection":[]}],"summary":"Read publication manifest, source revision and file hashes.","x-stargit-scope":"handovers:read"}},"/api/v1/repositories/{uuid}/handovers/{rid}/document":{"get":{"operationId":"get_handover_document","parameters":[{"in":"path","name":"uuid","required":true,"schema":{"type":"string"}},{"in":"path","name":"rid","required":true,"schema":{"type":"string"}},{"in":"query","name":"limit","schema":{"type":"string"}},{"in":"query","name":"offset","schema":{"type":"string"}},{"in":"query","name":"branch","schema":{"type":"string"}},{"in":"query","name":"snapshot","schema":{"type":"string"}},{"in":"query","name":"path","schema":{"type":"string"}},{"in":"query","name":"sha","schema":{"type":"string"}},{"in":"query","name":"server_uuid","schema":{"type":"string"}},{"in":"query","name":"sort","schema":{"type":"string"}},{"in":"query","name":"use_current","schema":{"type":"string"}},{"in":"query","name":"include_logs","schema":{"type":"string"}},{"in":"query","name":"samples","schema":{"type":"string"}},{"in":"query","name":"q","schema":{"type":"string"}},{"in":"query","name":"task","schema":{"type":"string"}},{"in":"query","name":"operation_id","schema":{"type":"string"}},{"in":"query","name":"format","schema":{"type":"string"}}],"responses":{"200":{"description":"Success"},"201":{"description":"Created"},"202":{"description":"Pending operation"},"400":{"description":"Invalid input"},"401":{"description":"Invalid connection"},"403":{"description":"Permission denied"},"404":{"description":"Not accessible"},"409":{"description":"Revision, guide or idempotency conflict"},"413":{"description":"Size limit"},"415":{"description":"Unsupported content"},"429":{"description":"Rate limited"},"500":{"description":"Unexpected failure; recover with request key"},"503":{"description":"Feature or storage unavailable"}},"security":[{"connection":[]}],"summary":"Read a hash-verified published Markdown document.","x-stargit-scope":"handovers:read"}},"/api/v1/repositories/{uuid}/hosting":{"get":{"operationId":"get_hosting_status","parameters":[{"in":"path","name":"uuid","required":true,"schema":{"type":"string"}},{"in":"query","name":"limit","schema":{"type":"string"}},{"in":"query","name":"offset","schema":{"type":"string"}},{"in":"query","name":"branch","schema":{"type":"string"}},{"in":"query","name":"snapshot","schema":{"type":"string"}},{"in":"query","name":"path","schema":{"type":"string"}},{"in":"query","name":"sha","schema":{"type":"string"}},{"in":"query","name":"server_uuid","schema":{"type":"string"}},{"in":"query","name":"sort","schema":{"type":"string"}},{"in":"query","name":"use_current","schema":{"type":"string"}},{"in":"query","name":"include_logs","schema":{"type":"string"}},{"in":"query","name":"samples","schema":{"type":"string"}},{"in":"query","name":"q","schema":{"type":"string"}},{"in":"query","name":"task","schema":{"type":"string"}},{"in":"query","name":"operation_id","schema":{"type":"string"}},{"in":"query","name":"format","schema":{"type":"string"}}],"responses":{"200":{"description":"Success"},"201":{"description":"Created"},"202":{"description":"Pending operation"},"400":{"description":"Invalid input"},"401":{"description":"Invalid connection"},"403":{"description":"Permission denied"},"404":{"description":"Not accessible"},"409":{"description":"Revision, guide or idempotency conflict"},"413":{"description":"Size limit"},"415":{"description":"Unsupported content"},"429":{"description":"Rate limited"},"500":{"description":"Unexpected failure; recover with request key"},"503":{"description":"Feature or storage unavailable"}},"security":[{"connection":[]}],"summary":"Inspect managed creation status and clone URLs.","x-stargit-scope":"repositories:read"},"post":{"operationId":"retry_hosting","parameters":[{"in":"path","name":"uuid","required":true,"schema":{"type":"string"}},{"in":"header","name":"Idempotency-Key","required":true,"schema":{"type":"string"}},{"in":"header","name":"X-StarGit-Playbook-Revision","required":true,"schema":{"type":"string"}},{"in":"header","name":"X-StarGit-Run-ID","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"properties":{"action":{"type":"string"}},"type":"object"}}},"required":true},"responses":{"200":{"description":"Success"},"201":{"description":"Created"},"202":{"description":"Pending operation"},"400":{"description":"Invalid input"},"401":{"description":"Invalid connection"},"403":{"description":"Permission denied"},"404":{"description":"Not accessible"},"409":{"description":"Revision, guide or idempotency conflict"},"413":{"description":"Size limit"},"415":{"description":"Unsupported content"},"429":{"description":"Rate limited"},"500":{"description":"Unexpected failure; recover with request key"},"503":{"description":"Feature or storage unavailable"}},"security":[{"connection":[]}],"summary":"Retry an owned failed managed repository creation.","x-stargit-scope":"repositories:create"}},"/api/v1/repositories/{uuid}/project-playbooks":{"get":{"operationId":"project_playbooks","parameters":[{"in":"path","name":"uuid","required":true,"schema":{"type":"string"}},{"in":"query","name":"limit","schema":{"type":"string"}},{"in":"query","name":"offset","schema":{"type":"string"}},{"in":"query","name":"branch","schema":{"type":"string"}},{"in":"query","name":"snapshot","schema":{"type":"string"}},{"in":"query","name":"path","schema":{"type":"string"}},{"in":"query","name":"sha","schema":{"type":"string"}},{"in":"query","name":"server_uuid","schema":{"type":"string"}},{"in":"query","name":"sort","schema":{"type":"string"}},{"in":"query","name":"use_current","schema":{"type":"string"}},{"in":"query","name":"include_logs","schema":{"type":"string"}},{"in":"query","name":"samples","schema":{"type":"string"}},{"in":"query","name":"q","schema":{"type":"string"}},{"in":"query","name":"task","schema":{"type":"string"}},{"in":"query","name":"operation_id","schema":{"type":"string"}},{"in":"query","name":"format","schema":{"type":"string"}}],"responses":{"200":{"description":"Success"},"201":{"description":"Created"},"202":{"description":"Pending operation"},"400":{"description":"Invalid input"},"401":{"description":"Invalid connection"},"403":{"description":"Permission denied"},"404":{"description":"Not accessible"},"409":{"description":"Revision, guide or idempotency conflict"},"413":{"description":"Size limit"},"415":{"description":"Unsupported content"},"429":{"description":"Rate limited"},"500":{"description":"Unexpected failure; recover with request key"},"503":{"description":"Feature or storage unavailable"}},"security":[{"connection":[]}],"summary":"Read repository-bound published project playbooks/documentation and discover immutable repository AI task guides.","x-stargit-scope":"handovers:read"}},"/api/v1/repositories/{uuid}/pulls":{"get":{"operationId":"list_pulls","parameters":[{"in":"path","name":"uuid","required":true,"schema":{"type":"string"}},{"in":"query","name":"limit","schema":{"type":"string"}},{"in":"query","name":"offset","schema":{"type":"string"}},{"in":"query","name":"branch","schema":{"type":"string"}},{"in":"query","name":"snapshot","schema":{"type":"string"}},{"in":"query","name":"path","schema":{"type":"string"}},{"in":"query","name":"sha","schema":{"type":"string"}},{"in":"query","name":"server_uuid","schema":{"type":"string"}},{"in":"query","name":"sort","schema":{"type":"string"}},{"in":"query","name":"use_current","schema":{"type":"string"}},{"in":"query","name":"include_logs","schema":{"type":"string"}},{"in":"query","name":"samples","schema":{"type":"string"}},{"in":"query","name":"q","schema":{"type":"string"}},{"in":"query","name":"task","schema":{"type":"string"}},{"in":"query","name":"operation_id","schema":{"type":"string"}},{"in":"query","name":"format","schema":{"type":"string"}}],"responses":{"200":{"description":"Success"},"201":{"description":"Created"},"202":{"description":"Pending operation"},"400":{"description":"Invalid input"},"401":{"description":"Invalid connection"},"403":{"description":"Permission denied"},"404":{"description":"Not accessible"},"409":{"description":"Revision, guide or idempotency conflict"},"413":{"description":"Size limit"},"415":{"description":"Unsupported content"},"429":{"description":"Rate limited"},"500":{"description":"Unexpected failure; recover with request key"},"503":{"description":"Feature or storage unavailable"}},"security":[{"connection":[]}],"summary":"List PRs with pagination and total.","x-stargit-scope":"pulls:read"},"post":{"operationId":"create_pull","parameters":[{"in":"path","name":"uuid","required":true,"schema":{"type":"string"}},{"in":"header","name":"Idempotency-Key","required":true,"schema":{"type":"string"}},{"in":"header","name":"X-StarGit-Playbook-Revision","required":true,"schema":{"type":"string"}},{"in":"header","name":"X-StarGit-Run-ID","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"properties":{"base_branch":{"type":"string"},"body":{"type":"string"},"dependencies":{"type":"array"},"draft":{"type":"boolean"},"head_branch":{"type":"string"},"included_prs":{"type":"array"},"title":{"type":"string"},"workstream":{"type":"string"}},"type":"object"}}},"required":true},"responses":{"200":{"description":"Success"},"201":{"description":"Created"},"202":{"description":"Pending operation"},"400":{"description":"Invalid input"},"401":{"description":"Invalid connection"},"403":{"description":"Permission denied"},"404":{"description":"Not accessible"},"409":{"description":"Revision, guide or idempotency conflict"},"413":{"description":"Size limit"},"415":{"description":"Unsupported content"},"429":{"description":"Rate limited"},"500":{"description":"Unexpected failure; recover with request key"},"503":{"description":"Feature or storage unavailable"}},"security":[{"connection":[]}],"summary":"Propose a focused PR with branches and optional dependencies.","x-stargit-scope":"pulls:write"}},"/api/v1/repositories/{uuid}/pulls/{number}":{"get":{"operationId":"get_pull","parameters":[{"in":"path","name":"uuid","required":true,"schema":{"type":"string"}},{"in":"path","name":"number","required":true,"schema":{"type":"integer"}},{"in":"query","name":"limit","schema":{"type":"string"}},{"in":"query","name":"offset","schema":{"type":"string"}},{"in":"query","name":"branch","schema":{"type":"string"}},{"in":"query","name":"snapshot","schema":{"type":"string"}},{"in":"query","name":"path","schema":{"type":"string"}},{"in":"query","name":"sha","schema":{"type":"string"}},{"in":"query","name":"server_uuid","schema":{"type":"string"}},{"in":"query","name":"sort","schema":{"type":"string"}},{"in":"query","name":"use_current","schema":{"type":"string"}},{"in":"query","name":"include_logs","schema":{"type":"string"}},{"in":"query","name":"samples","schema":{"type":"string"}},{"in":"query","name":"q","schema":{"type":"string"}},{"in":"query","name":"task","schema":{"type":"string"}},{"in":"query","name":"operation_id","schema":{"type":"string"}},{"in":"query","name":"format","schema":{"type":"string"}}],"responses":{"200":{"description":"Success"},"201":{"description":"Created"},"202":{"description":"Pending operation"},"400":{"description":"Invalid input"},"401":{"description":"Invalid connection"},"403":{"description":"Permission denied"},"404":{"description":"Not accessible"},"409":{"description":"Revision, guide or idempotency conflict"},"413":{"description":"Size limit"},"415":{"description":"Unsupported content"},"429":{"description":"Rate limited"},"500":{"description":"Unexpected failure; recover with request key"},"503":{"description":"Feature or storage unavailable"}},"security":[{"connection":[]}],"summary":"Read exact revision, comparison, checks and discussions.","x-stargit-scope":"pulls:read"},"post":{"operationId":"act_on_pull","parameters":[{"in":"path","name":"uuid","required":true,"schema":{"type":"string"}},{"in":"path","name":"number","required":true,"schema":{"type":"integer"}},{"in":"header","name":"Idempotency-Key","required":true,"schema":{"type":"string"}},{"in":"header","name":"X-StarGit-Playbook-Revision","required":true,"schema":{"type":"string"}},{"in":"header","name":"X-StarGit-Run-ID","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"properties":{"action":{"type":"string"},"body":{"type":"string"},"dependencies":{"type":"array"},"details":{"type":"object"},"head_sha":{"type":"string"},"included_prs":{"type":"array"},"line":{"type":"integer"},"name":{"type":"string"},"path":{"type":"string"},"reply_to":{"type":"integer"},"revision":{"type":"integer"},"side":{"type":"string"},"status":{"type":"string"},"title":{"type":"string"},"workstream":{"type":"string"}},"type":"object"}}},"required":true},"responses":{"200":{"description":"Success"},"201":{"description":"Created"},"202":{"description":"Pending operation"},"400":{"description":"Invalid input"},"401":{"description":"Invalid connection"},"403":{"description":"Permission denied"},"404":{"description":"Not accessible"},"409":{"description":"Revision, guide or idempotency conflict"},"413":{"description":"Size limit"},"415":{"description":"Unsupported content"},"429":{"description":"Rate limited"},"500":{"description":"Unexpected failure; recover with request key"},"503":{"description":"Feature or storage unavailable"}},"security":[{"connection":[]}],"summary":"Update intent, refresh, mark ready/draft, comment or report a check. Requires current PR revision.","x-stargit-scope":"pulls:write"}},"/api/v1/repositories/{uuid}/pulls/{number}/revisions/{revision}":{"get":{"operationId":"get_pull_revision","parameters":[{"in":"path","name":"uuid","required":true,"schema":{"type":"string"}},{"in":"path","name":"number","required":true,"schema":{"type":"integer"}},{"in":"path","name":"revision","required":true,"schema":{"type":"integer"}},{"in":"query","name":"limit","schema":{"type":"string"}},{"in":"query","name":"offset","schema":{"type":"string"}},{"in":"query","name":"branch","schema":{"type":"string"}},{"in":"query","name":"snapshot","schema":{"type":"string"}},{"in":"query","name":"path","schema":{"type":"string"}},{"in":"query","name":"sha","schema":{"type":"string"}},{"in":"query","name":"server_uuid","schema":{"type":"string"}},{"in":"query","name":"sort","schema":{"type":"string"}},{"in":"query","name":"use_current","schema":{"type":"string"}},{"in":"query","name":"include_logs","schema":{"type":"string"}},{"in":"query","name":"samples","schema":{"type":"string"}},{"in":"query","name":"q","schema":{"type":"string"}},{"in":"query","name":"task","schema":{"type":"string"}},{"in":"query","name":"operation_id","schema":{"type":"string"}},{"in":"query","name":"format","schema":{"type":"string"}}],"responses":{"200":{"description":"Success"},"201":{"description":"Created"},"202":{"description":"Pending operation"},"400":{"description":"Invalid input"},"401":{"description":"Invalid connection"},"403":{"description":"Permission denied"},"404":{"description":"Not accessible"},"409":{"description":"Revision, guide or idempotency conflict"},"413":{"description":"Size limit"},"415":{"description":"Unsupported content"},"429":{"description":"Rate limited"},"500":{"description":"Unexpected failure; recover with request key"},"503":{"description":"Feature or storage unavailable"}},"security":[{"connection":[]}],"summary":"Inspect immutable PR revision evidence.","x-stargit-scope":"pulls:read"}},"/api/v1/repositories/{uuid}/runners":{"get":{"operationId":"list_runners","parameters":[{"in":"path","name":"uuid","required":true,"schema":{"type":"string"}},{"in":"query","name":"limit","schema":{"type":"string"}},{"in":"query","name":"offset","schema":{"type":"string"}},{"in":"query","name":"branch","schema":{"type":"string"}},{"in":"query","name":"snapshot","schema":{"type":"string"}},{"in":"query","name":"path","schema":{"type":"string"}},{"in":"query","name":"sha","schema":{"type":"string"}},{"in":"query","name":"server_uuid","schema":{"type":"string"}},{"in":"query","name":"sort","schema":{"type":"string"}},{"in":"query","name":"use_current","schema":{"type":"string"}},{"in":"query","name":"include_logs","schema":{"type":"string"}},{"in":"query","name":"samples","schema":{"type":"string"}},{"in":"query","name":"q","schema":{"type":"string"}},{"in":"query","name":"task","schema":{"type":"string"}},{"in":"query","name":"operation_id","schema":{"type":"string"}},{"in":"query","name":"format","schema":{"type":"string"}}],"responses":{"200":{"description":"Success"},"201":{"description":"Created"},"202":{"description":"Pending operation"},"400":{"description":"Invalid input"},"401":{"description":"Invalid connection"},"403":{"description":"Permission denied"},"404":{"description":"Not accessible"},"409":{"description":"Revision, guide or idempotency conflict"},"413":{"description":"Size limit"},"415":{"description":"Unsupported content"},"429":{"description":"Rate limited"},"500":{"description":"Unexpected failure; recover with request key"},"503":{"description":"Feature or storage unavailable"}},"security":[{"connection":[]}],"summary":"List repository CI runner buffers and execution configuration revisions.","x-stargit-scope":"runners:read"},"post":{"operationId":"create_runner","parameters":[{"in":"path","name":"uuid","required":true,"schema":{"type":"string"}},{"in":"header","name":"Idempotency-Key","required":true,"schema":{"type":"string"}},{"in":"header","name":"X-StarGit-Playbook-Revision","required":true,"schema":{"type":"string"}},{"in":"header","name":"X-StarGit-Run-ID","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"properties":{"name":{"type":"string"},"yaml_content":{"type":"string"}},"type":"object"}}},"required":true},"responses":{"200":{"description":"Success"},"201":{"description":"Created"},"202":{"description":"Pending operation"},"400":{"description":"Invalid input"},"401":{"description":"Invalid connection"},"403":{"description":"Permission denied"},"404":{"description":"Not accessible"},"409":{"description":"Revision, guide or idempotency conflict"},"413":{"description":"Size limit"},"415":{"description":"Unsupported content"},"429":{"description":"Rate limited"},"500":{"description":"Unexpected failure; recover with request key"},"503":{"description":"Feature or storage unavailable"}},"security":[{"connection":[]}],"summary":"Create a private CI buffer; editing this buffer does not commit Git configuration.","x-stargit-scope":"runners:write"}},"/api/v1/repositories/{uuid}/runners/{runner_uuid}":{"get":{"operationId":"get_runner","parameters":[{"in":"path","name":"uuid","required":true,"schema":{"type":"string"}},{"in":"path","name":"runner_uuid","required":true,"schema":{"type":"string"}},{"in":"query","name":"limit","schema":{"type":"string"}},{"in":"query","name":"offset","schema":{"type":"string"}},{"in":"query","name":"branch","schema":{"type":"string"}},{"in":"query","name":"snapshot","schema":{"type":"string"}},{"in":"query","name":"path","schema":{"type":"string"}},{"in":"query","name":"sha","schema":{"type":"string"}},{"in":"query","name":"server_uuid","schema":{"type":"string"}},{"in":"query","name":"sort","schema":{"type":"string"}},{"in":"query","name":"use_current","schema":{"type":"string"}},{"in":"query","name":"include_logs","schema":{"type":"string"}},{"in":"query","name":"samples","schema":{"type":"string"}},{"in":"query","name":"q","schema":{"type":"string"}},{"in":"query","name":"task","schema":{"type":"string"}},{"in":"query","name":"operation_id","schema":{"type":"string"}},{"in":"query","name":"format","schema":{"type":"string"}}],"responses":{"200":{"description":"Success"},"201":{"description":"Created"},"202":{"description":"Pending operation"},"400":{"description":"Invalid input"},"401":{"description":"Invalid connection"},"403":{"description":"Permission denied"},"404":{"description":"Not accessible"},"409":{"description":"Revision, guide or idempotency conflict"},"413":{"description":"Size limit"},"415":{"description":"Unsupported content"},"429":{"description":"Rate limited"},"500":{"description":"Unexpected failure; recover with request key"},"503":{"description":"Feature or storage unavailable"}},"security":[{"connection":[]}],"summary":"Inspect a repository runner and its configuration buffer.","x-stargit-scope":"runners:read"},"patch":{"operationId":"update_runner","parameters":[{"in":"path","name":"uuid","required":true,"schema":{"type":"string"}},{"in":"path","name":"runner_uuid","required":true,"schema":{"type":"string"}},{"in":"header","name":"Idempotency-Key","required":true,"schema":{"type":"string"}},{"in":"header","name":"X-StarGit-Playbook-Revision","required":true,"schema":{"type":"string"}},{"in":"header","name":"X-StarGit-Run-ID","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"properties":{"enabled":{"type":"boolean"},"name":{"type":"string"},"revision":{"type":"string"},"yaml_content":{"type":"string"}},"type":"object"}}},"required":true},"responses":{"200":{"description":"Success"},"201":{"description":"Created"},"202":{"description":"Pending operation"},"400":{"description":"Invalid input"},"401":{"description":"Invalid connection"},"403":{"description":"Permission denied"},"404":{"description":"Not accessible"},"409":{"description":"Revision, guide or idempotency conflict"},"413":{"description":"Size limit"},"415":{"description":"Unsupported content"},"429":{"description":"Rate limited"},"500":{"description":"Unexpected failure; recover with request key"},"503":{"description":"Feature or storage unavailable"}},"security":[{"connection":[]}],"summary":"Revise an owned runner buffer or enablement with an expected revision.","x-stargit-scope":"runners:write"}},"/api/v1/repositories/{uuid}/runners/{runner_uuid}/runs":{"get":{"operationId":"list_runner_runs","parameters":[{"in":"path","name":"uuid","required":true,"schema":{"type":"string"}},{"in":"path","name":"runner_uuid","required":true,"schema":{"type":"string"}},{"in":"query","name":"limit","schema":{"type":"string"}},{"in":"query","name":"offset","schema":{"type":"string"}},{"in":"query","name":"branch","schema":{"type":"string"}},{"in":"query","name":"snapshot","schema":{"type":"string"}},{"in":"query","name":"path","schema":{"type":"string"}},{"in":"query","name":"sha","schema":{"type":"string"}},{"in":"query","name":"server_uuid","schema":{"type":"string"}},{"in":"query","name":"sort","schema":{"type":"string"}},{"in":"query","name":"use_current","schema":{"type":"string"}},{"in":"query","name":"include_logs","schema":{"type":"string"}},{"in":"query","name":"samples","schema":{"type":"string"}},{"in":"query","name":"q","schema":{"type":"string"}},{"in":"query","name":"task","schema":{"type":"string"}},{"in":"query","name":"operation_id","schema":{"type":"string"}},{"in":"query","name":"format","schema":{"type":"string"}}],"responses":{"200":{"description":"Success"},"201":{"description":"Created"},"202":{"description":"Pending operation"},"400":{"description":"Invalid input"},"401":{"description":"Invalid connection"},"403":{"description":"Permission denied"},"404":{"description":"Not accessible"},"409":{"description":"Revision, guide or idempotency conflict"},"413":{"description":"Size limit"},"415":{"description":"Unsupported content"},"429":{"description":"Rate limited"},"500":{"description":"Unexpected failure; recover with request key"},"503":{"description":"Feature or storage unavailable"}},"security":[{"connection":[]}],"summary":"List runner job status and timing.","x-stargit-scope":"runners:read"},"post":{"operationId":"run_runner","parameters":[{"in":"path","name":"uuid","required":true,"schema":{"type":"string"}},{"in":"path","name":"runner_uuid","required":true,"schema":{"type":"string"}},{"in":"header","name":"Idempotency-Key","required":true,"schema":{"type":"string"}},{"in":"header","name":"X-StarGit-Playbook-Revision","required":true,"schema":{"type":"string"}},{"in":"header","name":"X-StarGit-Run-ID","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"properties":{"configuration_sha256":{"type":"string"},"confirm_execution":{"type":"boolean"},"revision":{"type":"string"},"sha":{"type":"string"}},"type":"object"}}},"required":true},"responses":{"200":{"description":"Success"},"201":{"description":"Created"},"202":{"description":"Pending operation"},"400":{"description":"Invalid input"},"401":{"description":"Invalid connection"},"403":{"description":"Permission denied"},"404":{"description":"Not accessible"},"409":{"description":"Revision, guide or idempotency conflict"},"413":{"description":"Size limit"},"415":{"description":"Unsupported content"},"429":{"description":"Rate limited"},"500":{"description":"Unexpected failure; recover with request key"},"503":{"description":"Feature or storage unavailable"}},"security":[{"connection":[]}],"summary":"Explicitly execute committed .stargit/ci.yml on a worker advertising guarded CI support.","x-stargit-scope":"runners:run"}},"/api/v1/repositories/{uuid}/runners/{runner_uuid}/runs/{job_id}":{"get":{"operationId":"get_runner_run","parameters":[{"in":"path","name":"uuid","required":true,"schema":{"type":"string"}},{"in":"path","name":"runner_uuid","required":true,"schema":{"type":"string"}},{"in":"path","name":"job_id","required":true,"schema":{"type":"string"}},{"in":"query","name":"limit","schema":{"type":"string"}},{"in":"query","name":"offset","schema":{"type":"string"}},{"in":"query","name":"branch","schema":{"type":"string"}},{"in":"query","name":"snapshot","schema":{"type":"string"}},{"in":"query","name":"path","schema":{"type":"string"}},{"in":"query","name":"sha","schema":{"type":"string"}},{"in":"query","name":"server_uuid","schema":{"type":"string"}},{"in":"query","name":"sort","schema":{"type":"string"}},{"in":"query","name":"use_current","schema":{"type":"string"}},{"in":"query","name":"include_logs","schema":{"type":"string"}},{"in":"query","name":"samples","schema":{"type":"string"}},{"in":"query","name":"q","schema":{"type":"string"}},{"in":"query","name":"task","schema":{"type":"string"}},{"in":"query","name":"operation_id","schema":{"type":"string"}},{"in":"query","name":"format","schema":{"type":"string"}}],"responses":{"200":{"description":"Success"},"201":{"description":"Created"},"202":{"description":"Pending operation"},"400":{"description":"Invalid input"},"401":{"description":"Invalid connection"},"403":{"description":"Permission denied"},"404":{"description":"Not accessible"},"409":{"description":"Revision, guide or idempotency conflict"},"413":{"description":"Size limit"},"415":{"description":"Unsupported content"},"429":{"description":"Rate limited"},"500":{"description":"Unexpected failure; recover with request key"},"503":{"description":"Feature or storage unavailable"}},"security":[{"connection":[]}],"summary":"Inspect a runner job, with optional bounded and redacted logs.","x-stargit-scope":"runners:read"}},"/api/v1/repositories/{uuid}/tree":{"get":{"operationId":"get_tree","parameters":[{"in":"path","name":"uuid","required":true,"schema":{"type":"string"}},{"in":"query","name":"limit","schema":{"type":"string"}},{"in":"query","name":"offset","schema":{"type":"string"}},{"in":"query","name":"branch","schema":{"type":"string"}},{"in":"query","name":"snapshot","schema":{"type":"string"}},{"in":"query","name":"path","schema":{"type":"string"}},{"in":"query","name":"sha","schema":{"type":"string"}},{"in":"query","name":"server_uuid","schema":{"type":"string"}},{"in":"query","name":"sort","schema":{"type":"string"}},{"in":"query","name":"use_current","schema":{"type":"string"}},{"in":"query","name":"include_logs","schema":{"type":"string"}},{"in":"query","name":"samples","schema":{"type":"string"}},{"in":"query","name":"q","schema":{"type":"string"}},{"in":"query","name":"task","schema":{"type":"string"}},{"in":"query","name":"operation_id","schema":{"type":"string"}},{"in":"query","name":"format","schema":{"type":"string"}}],"responses":{"200":{"description":"Success"},"201":{"description":"Created"},"202":{"description":"Pending operation"},"400":{"description":"Invalid input"},"401":{"description":"Invalid connection"},"403":{"description":"Permission denied"},"404":{"description":"Not accessible"},"409":{"description":"Revision, guide or idempotency conflict"},"413":{"description":"Size limit"},"415":{"description":"Unsupported content"},"429":{"description":"Rate limited"},"500":{"description":"Unexpected failure; recover with request key"},"503":{"description":"Feature or storage unavailable"}},"security":[{"connection":[]}],"summary":"Read a selected branch tree; remote reads may return a pending operation.","x-stargit-scope":"repositories:read"}},"/api/v1/repositories/{uuid}/workflow-executions":{"get":{"operationId":"list_workflow_executions","parameters":[{"in":"path","name":"uuid","required":true,"schema":{"type":"string"}},{"in":"query","name":"limit","schema":{"type":"string"}},{"in":"query","name":"offset","schema":{"type":"string"}},{"in":"query","name":"branch","schema":{"type":"string"}},{"in":"query","name":"snapshot","schema":{"type":"string"}},{"in":"query","name":"path","schema":{"type":"string"}},{"in":"query","name":"sha","schema":{"type":"string"}},{"in":"query","name":"server_uuid","schema":{"type":"string"}},{"in":"query","name":"sort","schema":{"type":"string"}},{"in":"query","name":"use_current","schema":{"type":"string"}},{"in":"query","name":"include_logs","schema":{"type":"string"}},{"in":"query","name":"samples","schema":{"type":"string"}},{"in":"query","name":"q","schema":{"type":"string"}},{"in":"query","name":"task","schema":{"type":"string"}},{"in":"query","name":"operation_id","schema":{"type":"string"}},{"in":"query","name":"format","schema":{"type":"string"}}],"responses":{"200":{"description":"Success"},"201":{"description":"Created"},"202":{"description":"Pending operation"},"400":{"description":"Invalid input"},"401":{"description":"Invalid connection"},"403":{"description":"Permission denied"},"404":{"description":"Not accessible"},"409":{"description":"Revision, guide or idempotency conflict"},"413":{"description":"Size limit"},"415":{"description":"Unsupported content"},"429":{"description":"Rate limited"},"500":{"description":"Unexpected failure; recover with request key"},"503":{"description":"Feature or storage unavailable"}},"security":[{"connection":[]}],"summary":"List recorded repository workflow results.","x-stargit-scope":"workflows:read"}},"/api/v1/repositories/{uuid}/workflows/{workflow_id}/executions":{"post":{"operationId":"execute_workflow","parameters":[{"in":"path","name":"uuid","required":true,"schema":{"type":"string"}},{"in":"path","name":"workflow_id","required":true,"schema":{"type":"string"}},{"in":"header","name":"Idempotency-Key","required":true,"schema":{"type":"string"}},{"in":"header","name":"X-StarGit-Playbook-Revision","required":true,"schema":{"type":"string"}},{"in":"header","name":"X-StarGit-Run-ID","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"properties":{"inputs":{"type":"object"},"revision":{"type":"string"}},"type":"object"}}},"required":true},"responses":{"200":{"description":"Success"},"201":{"description":"Created"},"202":{"description":"Pending operation"},"400":{"description":"Invalid input"},"401":{"description":"Invalid connection"},"403":{"description":"Permission denied"},"404":{"description":"Not accessible"},"409":{"description":"Revision, guide or idempotency conflict"},"413":{"description":"Size limit"},"415":{"description":"Unsupported content"},"429":{"description":"Rate limited"},"500":{"description":"Unexpected failure; recover with request key"},"503":{"description":"Feature or storage unavailable"}},"security":[{"connection":[]}],"summary":"Run a versioned cached repository review and record its public output; recommendation nodes are deterministic.","x-stargit-scope":"workflows:run"}},"/api/v1/repositories/{uuid}/workspace-operations/{operation_id}":{"get":{"operationId":"get_workspace_operation","parameters":[{"in":"path","name":"uuid","required":true,"schema":{"type":"string"}},{"in":"path","name":"operation_id","required":true,"schema":{"type":"string"}},{"in":"query","name":"limit","schema":{"type":"string"}},{"in":"query","name":"offset","schema":{"type":"string"}},{"in":"query","name":"branch","schema":{"type":"string"}},{"in":"query","name":"snapshot","schema":{"type":"string"}},{"in":"query","name":"path","schema":{"type":"string"}},{"in":"query","name":"sha","schema":{"type":"string"}},{"in":"query","name":"server_uuid","schema":{"type":"string"}},{"in":"query","name":"sort","schema":{"type":"string"}},{"in":"query","name":"use_current","schema":{"type":"string"}},{"in":"query","name":"include_logs","schema":{"type":"string"}},{"in":"query","name":"samples","schema":{"type":"string"}},{"in":"query","name":"q","schema":{"type":"string"}},{"in":"query","name":"task","schema":{"type":"string"}},{"in":"query","name":"operation_id","schema":{"type":"string"}},{"in":"query","name":"format","schema":{"type":"string"}}],"responses":{"200":{"description":"Success"},"201":{"description":"Created"},"202":{"description":"Pending operation"},"400":{"description":"Invalid input"},"401":{"description":"Invalid connection"},"403":{"description":"Permission denied"},"404":{"description":"Not accessible"},"409":{"description":"Revision, guide or idempotency conflict"},"413":{"description":"Size limit"},"415":{"description":"Unsupported content"},"429":{"description":"Rate limited"},"500":{"description":"Unexpected failure; recover with request key"},"503":{"description":"Feature or storage unavailable"}},"security":[{"connection":[]}],"summary":"Inspect a repository-bound workflow, CI, AI or proof operation; domain read permission also required.","x-stargit-scope":"account:read"}},"/api/v1/runs":{"get":{"operationId":"list_runs","parameters":[{"in":"query","name":"limit","schema":{"type":"string"}},{"in":"query","name":"offset","schema":{"type":"string"}},{"in":"query","name":"branch","schema":{"type":"string"}},{"in":"query","name":"snapshot","schema":{"type":"string"}},{"in":"query","name":"path","schema":{"type":"string"}},{"in":"query","name":"sha","schema":{"type":"string"}},{"in":"query","name":"server_uuid","schema":{"type":"string"}},{"in":"query","name":"sort","schema":{"type":"string"}},{"in":"query","name":"use_current","schema":{"type":"string"}},{"in":"query","name":"include_logs","schema":{"type":"string"}},{"in":"query","name":"samples","schema":{"type":"string"}},{"in":"query","name":"q","schema":{"type":"string"}},{"in":"query","name":"task","schema":{"type":"string"}},{"in":"query","name":"operation_id","schema":{"type":"string"}},{"in":"query","name":"format","schema":{"type":"string"}}],"responses":{"200":{"description":"Success"},"201":{"description":"Created"},"202":{"description":"Pending operation"},"400":{"description":"Invalid input"},"401":{"description":"Invalid connection"},"403":{"description":"Permission denied"},"404":{"description":"Not accessible"},"409":{"description":"Revision, guide or idempotency conflict"},"413":{"description":"Size limit"},"415":{"description":"Unsupported content"},"429":{"description":"Rate limited"},"500":{"description":"Unexpected failure; recover with request key"},"503":{"description":"Feature or storage unavailable"}},"security":[{"connection":[]}],"summary":"List public workflow evidence recorded through this connection.","x-stargit-scope":"account:read"},"post":{"operationId":"start_run","parameters":[{"in":"header","name":"Idempotency-Key","required":true,"schema":{"type":"string"}},{"in":"header","name":"X-StarGit-Playbook-Revision","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"properties":{"metadata":{"type":"object"},"mode":{"type":"string"},"prompt":{"type":"string"},"repository_uuid":{"type":"string"}},"type":"object"}}},"required":true},"responses":{"200":{"description":"Success"},"201":{"description":"Created"},"202":{"description":"Pending operation"},"400":{"description":"Invalid input"},"401":{"description":"Invalid connection"},"403":{"description":"Permission denied"},"404":{"description":"Not accessible"},"409":{"description":"Revision, guide or idempotency conflict"},"413":{"description":"Size limit"},"415":{"description":"Unsupported content"},"429":{"description":"Rate limited"},"500":{"description":"Unexpected failure; recover with request key"},"503":{"description":"Feature or storage unavailable"}},"security":[{"connection":[]}],"summary":"Record public user intent and read or write mode before performing work.","x-stargit-scope":"account:read"}},"/api/v1/runs/{run_id}":{"get":{"operationId":"get_run","parameters":[{"in":"path","name":"run_id","required":true,"schema":{"type":"string"}},{"in":"query","name":"limit","schema":{"type":"string"}},{"in":"query","name":"offset","schema":{"type":"string"}},{"in":"query","name":"branch","schema":{"type":"string"}},{"in":"query","name":"snapshot","schema":{"type":"string"}},{"in":"query","name":"path","schema":{"type":"string"}},{"in":"query","name":"sha","schema":{"type":"string"}},{"in":"query","name":"server_uuid","schema":{"type":"string"}},{"in":"query","name":"sort","schema":{"type":"string"}},{"in":"query","name":"use_current","schema":{"type":"string"}},{"in":"query","name":"include_logs","schema":{"type":"string"}},{"in":"query","name":"samples","schema":{"type":"string"}},{"in":"query","name":"q","schema":{"type":"string"}},{"in":"query","name":"task","schema":{"type":"string"}},{"in":"query","name":"operation_id","schema":{"type":"string"}},{"in":"query","name":"format","schema":{"type":"string"}}],"responses":{"200":{"description":"Success"},"201":{"description":"Created"},"202":{"description":"Pending operation"},"400":{"description":"Invalid input"},"401":{"description":"Invalid connection"},"403":{"description":"Permission denied"},"404":{"description":"Not accessible"},"409":{"description":"Revision, guide or idempotency conflict"},"413":{"description":"Size limit"},"415":{"description":"Unsupported content"},"429":{"description":"Rate limited"},"500":{"description":"Unexpected failure; recover with request key"},"503":{"description":"Feature or storage unavailable"}},"security":[{"connection":[]}],"summary":"Read public prompt, client-reported metadata and request evidence.","x-stargit-scope":"account:read"}},"/api/v1/runs/{run_id}/finish":{"post":{"operationId":"finish_run","parameters":[{"in":"path","name":"run_id","required":true,"schema":{"type":"string"}},{"in":"header","name":"Idempotency-Key","required":true,"schema":{"type":"string"}},{"in":"header","name":"X-StarGit-Playbook-Revision","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"properties":{"metadata":{"type":"object"},"result":{"type":"string"},"status":{"type":"string"}},"type":"object"}}},"required":true},"responses":{"200":{"description":"Success"},"201":{"description":"Created"},"202":{"description":"Pending operation"},"400":{"description":"Invalid input"},"401":{"description":"Invalid connection"},"403":{"description":"Permission denied"},"404":{"description":"Not accessible"},"409":{"description":"Revision, guide or idempotency conflict"},"413":{"description":"Size limit"},"415":{"description":"Unsupported content"},"429":{"description":"Rate limited"},"500":{"description":"Unexpected failure; recover with request key"},"503":{"description":"Feature or storage unavailable"}},"security":[{"connection":[]}],"summary":"Record a public outcome with no hidden reasoning, usage or invented costs.","x-stargit-scope":"account:read"}},"/api/v1/server-context":{"get":{"operationId":"get_server_context","parameters":[{"in":"query","name":"limit","schema":{"type":"string"}},{"in":"query","name":"offset","schema":{"type":"string"}},{"in":"query","name":"branch","schema":{"type":"string"}},{"in":"query","name":"snapshot","schema":{"type":"string"}},{"in":"query","name":"path","schema":{"type":"string"}},{"in":"query","name":"sha","schema":{"type":"string"}},{"in":"query","name":"server_uuid","schema":{"type":"string"}},{"in":"query","name":"sort","schema":{"type":"string"}},{"in":"query","name":"use_current","schema":{"type":"string"}},{"in":"query","name":"include_logs","schema":{"type":"string"}},{"in":"query","name":"samples","schema":{"type":"string"}},{"in":"query","name":"q","schema":{"type":"string"}},{"in":"query","name":"task","schema":{"type":"string"}},{"in":"query","name":"operation_id","schema":{"type":"string"}},{"in":"query","name":"format","schema":{"type":"string"}}],"responses":{"200":{"description":"Success"},"201":{"description":"Created"},"202":{"description":"Pending operation"},"400":{"description":"Invalid input"},"401":{"description":"Invalid connection"},"403":{"description":"Permission denied"},"404":{"description":"Not accessible"},"409":{"description":"Revision, guide or idempotency conflict"},"413":{"description":"Size limit"},"415":{"description":"Unsupported content"},"429":{"description":"Rate limited"},"500":{"description":"Unexpected failure; recover with request key"},"503":{"description":"Feature or storage unavailable"}},"security":[{"connection":[]}],"summary":"Read this connection\u2019s current server and the account preference.","x-stargit-scope":"servers:read"},"put":{"operationId":"set_server_context","parameters":[{"in":"header","name":"Idempotency-Key","required":true,"schema":{"type":"string"}},{"in":"header","name":"X-StarGit-Playbook-Revision","required":true,"schema":{"type":"string"}},{"in":"header","name":"X-StarGit-Run-ID","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"properties":{"revision":{"type":"string"},"server_uuid":{"type":"string"},"target":{"type":"string"}},"type":"object"}}},"required":true},"responses":{"200":{"description":"Success"},"201":{"description":"Created"},"202":{"description":"Pending operation"},"400":{"description":"Invalid input"},"401":{"description":"Invalid connection"},"403":{"description":"Permission denied"},"404":{"description":"Not accessible"},"409":{"description":"Revision, guide or idempotency conflict"},"413":{"description":"Size limit"},"415":{"description":"Unsupported content"},"429":{"description":"Rate limited"},"500":{"description":"Unexpected failure; recover with request key"},"503":{"description":"Feature or storage unavailable"}},"security":[{"connection":[]}],"summary":"Explicitly choose or clear a current or preferred accessible server; never retargets Git operations.","x-stargit-scope":"servers:write"}},"/api/v1/servers":{"get":{"operationId":"list_servers","parameters":[{"in":"query","name":"limit","schema":{"type":"string"}},{"in":"query","name":"offset","schema":{"type":"string"}},{"in":"query","name":"branch","schema":{"type":"string"}},{"in":"query","name":"snapshot","schema":{"type":"string"}},{"in":"query","name":"path","schema":{"type":"string"}},{"in":"query","name":"sha","schema":{"type":"string"}},{"in":"query","name":"server_uuid","schema":{"type":"string"}},{"in":"query","name":"sort","schema":{"type":"string"}},{"in":"query","name":"use_current","schema":{"type":"string"}},{"in":"query","name":"include_logs","schema":{"type":"string"}},{"in":"query","name":"samples","schema":{"type":"string"}},{"in":"query","name":"q","schema":{"type":"string"}},{"in":"query","name":"task","schema":{"type":"string"}},{"in":"query","name":"operation_id","schema":{"type":"string"}},{"in":"query","name":"format","schema":{"type":"string"}}],"responses":{"200":{"description":"Success"},"201":{"description":"Created"},"202":{"description":"Pending operation"},"400":{"description":"Invalid input"},"401":{"description":"Invalid connection"},"403":{"description":"Permission denied"},"404":{"description":"Not accessible"},"409":{"description":"Revision, guide or idempotency conflict"},"413":{"description":"Size limit"},"415":{"description":"Unsupported content"},"429":{"description":"Rate limited"},"500":{"description":"Unexpected failure; recover with request key"},"503":{"description":"Feature or storage unavailable"}},"security":[{"connection":[]}],"summary":"List your connected servers, without host credentials or filesystem paths.","x-stargit-scope":"servers:read"}},"/api/v1/servers/{server_uuid}":{"get":{"operationId":"get_server","parameters":[{"in":"path","name":"server_uuid","required":true,"schema":{"type":"string"}},{"in":"query","name":"limit","schema":{"type":"string"}},{"in":"query","name":"offset","schema":{"type":"string"}},{"in":"query","name":"branch","schema":{"type":"string"}},{"in":"query","name":"snapshot","schema":{"type":"string"}},{"in":"query","name":"path","schema":{"type":"string"}},{"in":"query","name":"sha","schema":{"type":"string"}},{"in":"query","name":"server_uuid","schema":{"type":"string"}},{"in":"query","name":"sort","schema":{"type":"string"}},{"in":"query","name":"use_current","schema":{"type":"string"}},{"in":"query","name":"include_logs","schema":{"type":"string"}},{"in":"query","name":"samples","schema":{"type":"string"}},{"in":"query","name":"q","schema":{"type":"string"}},{"in":"query","name":"task","schema":{"type":"string"}},{"in":"query","name":"operation_id","schema":{"type":"string"}},{"in":"query","name":"format","schema":{"type":"string"}}],"responses":{"200":{"description":"Success"},"201":{"description":"Created"},"202":{"description":"Pending operation"},"400":{"description":"Invalid input"},"401":{"description":"Invalid connection"},"403":{"description":"Permission denied"},"404":{"description":"Not accessible"},"409":{"description":"Revision, guide or idempotency conflict"},"413":{"description":"Size limit"},"415":{"description":"Unsupported content"},"429":{"description":"Rate limited"},"500":{"description":"Unexpected failure; recover with request key"},"503":{"description":"Feature or storage unavailable"}},"security":[{"connection":[]}],"summary":"Inspect a connected server summary and accessible repository count.","x-stargit-scope":"servers:read"},"patch":{"operationId":"update_server","parameters":[{"in":"path","name":"server_uuid","required":true,"schema":{"type":"string"}},{"in":"header","name":"Idempotency-Key","required":true,"schema":{"type":"string"}},{"in":"header","name":"X-StarGit-Playbook-Revision","required":true,"schema":{"type":"string"}},{"in":"header","name":"X-StarGit-Run-ID","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"properties":{"name":{"type":"string"},"notes":{"type":"string"},"revision":{"type":"string"}},"type":"object"}}},"required":true},"responses":{"200":{"description":"Success"},"201":{"description":"Created"},"202":{"description":"Pending operation"},"400":{"description":"Invalid input"},"401":{"description":"Invalid connection"},"403":{"description":"Permission denied"},"404":{"description":"Not accessible"},"409":{"description":"Revision, guide or idempotency conflict"},"413":{"description":"Size limit"},"415":{"description":"Unsupported content"},"429":{"description":"Rate limited"},"500":{"description":"Unexpected failure; recover with request key"},"503":{"description":"Feature or storage unavailable"}},"security":[{"connection":[]}],"summary":"Rename an owned server or edit its notes with an expected revision.","x-stargit-scope":"servers:write"}},"/api/v1/servers/{server_uuid}/connection":{"get":{"operationId":"inspect_server","parameters":[{"in":"path","name":"server_uuid","required":true,"schema":{"type":"string"}},{"in":"query","name":"limit","schema":{"type":"string"}},{"in":"query","name":"offset","schema":{"type":"string"}},{"in":"query","name":"branch","schema":{"type":"string"}},{"in":"query","name":"snapshot","schema":{"type":"string"}},{"in":"query","name":"path","schema":{"type":"string"}},{"in":"query","name":"sha","schema":{"type":"string"}},{"in":"query","name":"server_uuid","schema":{"type":"string"}},{"in":"query","name":"sort","schema":{"type":"string"}},{"in":"query","name":"use_current","schema":{"type":"string"}},{"in":"query","name":"include_logs","schema":{"type":"string"}},{"in":"query","name":"samples","schema":{"type":"string"}},{"in":"query","name":"q","schema":{"type":"string"}},{"in":"query","name":"task","schema":{"type":"string"}},{"in":"query","name":"operation_id","schema":{"type":"string"}},{"in":"query","name":"format","schema":{"type":"string"}}],"responses":{"200":{"description":"Success"},"201":{"description":"Created"},"202":{"description":"Pending operation"},"400":{"description":"Invalid input"},"401":{"description":"Invalid connection"},"403":{"description":"Permission denied"},"404":{"description":"Not accessible"},"409":{"description":"Revision, guide or idempotency conflict"},"413":{"description":"Size limit"},"415":{"description":"Unsupported content"},"429":{"description":"Rate limited"},"500":{"description":"Unexpected failure; recover with request key"},"503":{"description":"Feature or storage unavailable"}},"security":[{"connection":[]}],"summary":"Read owned server addresses and notes; never returns credentials.","x-stargit-scope":"servers:inspect"}},"/api/v1/servers/{server_uuid}/repositories":{"get":{"operationId":"list_server_repositories","parameters":[{"in":"path","name":"server_uuid","required":true,"schema":{"type":"string"}},{"in":"query","name":"limit","schema":{"type":"string"}},{"in":"query","name":"offset","schema":{"type":"string"}},{"in":"query","name":"branch","schema":{"type":"string"}},{"in":"query","name":"snapshot","schema":{"type":"string"}},{"in":"query","name":"path","schema":{"type":"string"}},{"in":"query","name":"sha","schema":{"type":"string"}},{"in":"query","name":"server_uuid","schema":{"type":"string"}},{"in":"query","name":"sort","schema":{"type":"string"}},{"in":"query","name":"use_current","schema":{"type":"string"}},{"in":"query","name":"include_logs","schema":{"type":"string"}},{"in":"query","name":"samples","schema":{"type":"string"}},{"in":"query","name":"q","schema":{"type":"string"}},{"in":"query","name":"task","schema":{"type":"string"}},{"in":"query","name":"operation_id","schema":{"type":"string"}},{"in":"query","name":"format","schema":{"type":"string"}}],"responses":{"200":{"description":"Success"},"201":{"description":"Created"},"202":{"description":"Pending operation"},"400":{"description":"Invalid input"},"401":{"description":"Invalid connection"},"403":{"description":"Permission denied"},"404":{"description":"Not accessible"},"409":{"description":"Revision, guide or idempotency conflict"},"413":{"description":"Size limit"},"415":{"description":"Unsupported content"},"429":{"description":"Rate limited"},"500":{"description":"Unexpected failure; recover with request key"},"503":{"description":"Feature or storage unavailable"}},"security":[{"connection":[]}],"summary":"List accessible repositories on a connected server; supports sorting and pagination.","x-stargit-scope":"repositories:read"}},"/api/v1/servers/{server_uuid}/statistics":{"get":{"operationId":"server_statistics","parameters":[{"in":"path","name":"server_uuid","required":true,"schema":{"type":"string"}},{"in":"query","name":"limit","schema":{"type":"string"}},{"in":"query","name":"offset","schema":{"type":"string"}},{"in":"query","name":"branch","schema":{"type":"string"}},{"in":"query","name":"snapshot","schema":{"type":"string"}},{"in":"query","name":"path","schema":{"type":"string"}},{"in":"query","name":"sha","schema":{"type":"string"}},{"in":"query","name":"server_uuid","schema":{"type":"string"}},{"in":"query","name":"sort","schema":{"type":"string"}},{"in":"query","name":"use_current","schema":{"type":"string"}},{"in":"query","name":"include_logs","schema":{"type":"string"}},{"in":"query","name":"samples","schema":{"type":"string"}},{"in":"query","name":"q","schema":{"type":"string"}},{"in":"query","name":"task","schema":{"type":"string"}},{"in":"query","name":"operation_id","schema":{"type":"string"}},{"in":"query","name":"format","schema":{"type":"string"}}],"responses":{"200":{"description":"Success"},"201":{"description":"Created"},"202":{"description":"Pending operation"},"400":{"description":"Invalid input"},"401":{"description":"Invalid connection"},"403":{"description":"Permission denied"},"404":{"description":"Not accessible"},"409":{"description":"Revision, guide or idempotency conflict"},"413":{"description":"Size limit"},"415":{"description":"Unsupported content"},"429":{"description":"Rate limited"},"500":{"description":"Unexpected failure; recover with request key"},"503":{"description":"Feature or storage unavailable"}},"security":[{"connection":[]}],"summary":"Read accessible repository statistics and owner-only reported resource metrics.","x-stargit-scope":"servers:read"}},"/api/v1/statistics":{"get":{"operationId":"account_statistics","parameters":[{"in":"query","name":"limit","schema":{"type":"string"}},{"in":"query","name":"offset","schema":{"type":"string"}},{"in":"query","name":"branch","schema":{"type":"string"}},{"in":"query","name":"snapshot","schema":{"type":"string"}},{"in":"query","name":"path","schema":{"type":"string"}},{"in":"query","name":"sha","schema":{"type":"string"}},{"in":"query","name":"server_uuid","schema":{"type":"string"}},{"in":"query","name":"sort","schema":{"type":"string"}},{"in":"query","name":"use_current","schema":{"type":"string"}},{"in":"query","name":"include_logs","schema":{"type":"string"}},{"in":"query","name":"samples","schema":{"type":"string"}},{"in":"query","name":"q","schema":{"type":"string"}},{"in":"query","name":"task","schema":{"type":"string"}},{"in":"query","name":"operation_id","schema":{"type":"string"}},{"in":"query","name":"format","schema":{"type":"string"}}],"responses":{"200":{"description":"Success"},"201":{"description":"Created"},"202":{"description":"Pending operation"},"400":{"description":"Invalid input"},"401":{"description":"Invalid connection"},"403":{"description":"Permission denied"},"404":{"description":"Not accessible"},"409":{"description":"Revision, guide or idempotency conflict"},"413":{"description":"Size limit"},"415":{"description":"Unsupported content"},"429":{"description":"Rate limited"},"500":{"description":"Unexpected failure; recover with request key"},"503":{"description":"Feature or storage unavailable"}},"security":[{"connection":[]}],"summary":"Summarize accessible repository and server inventory, including freshness and unknown storage.","x-stargit-scope":"repositories:read"}},"/api/v1/workflows":{"get":{"operationId":"list_workflows","parameters":[{"in":"query","name":"limit","schema":{"type":"string"}},{"in":"query","name":"offset","schema":{"type":"string"}},{"in":"query","name":"branch","schema":{"type":"string"}},{"in":"query","name":"snapshot","schema":{"type":"string"}},{"in":"query","name":"path","schema":{"type":"string"}},{"in":"query","name":"sha","schema":{"type":"string"}},{"in":"query","name":"server_uuid","schema":{"type":"string"}},{"in":"query","name":"sort","schema":{"type":"string"}},{"in":"query","name":"use_current","schema":{"type":"string"}},{"in":"query","name":"include_logs","schema":{"type":"string"}},{"in":"query","name":"samples","schema":{"type":"string"}},{"in":"query","name":"q","schema":{"type":"string"}},{"in":"query","name":"task","schema":{"type":"string"}},{"in":"query","name":"operation_id","schema":{"type":"string"}},{"in":"query","name":"format","schema":{"type":"string"}}],"responses":{"200":{"description":"Success"},"201":{"description":"Created"},"202":{"description":"Pending operation"},"400":{"description":"Invalid input"},"401":{"description":"Invalid connection"},"403":{"description":"Permission denied"},"404":{"description":"Not accessible"},"409":{"description":"Revision, guide or idempotency conflict"},"413":{"description":"Size limit"},"415":{"description":"Unsupported content"},"429":{"description":"Rate limited"},"500":{"description":"Unexpected failure; recover with request key"},"503":{"description":"Feature or storage unavailable"}},"security":[{"connection":[]}],"summary":"List built-in workflows and your own definitions.","x-stargit-scope":"workflows:read"}},"/api/v1/workflows/nodes":{"get":{"operationId":"workflow_nodes","parameters":[{"in":"query","name":"limit","schema":{"type":"string"}},{"in":"query","name":"offset","schema":{"type":"string"}},{"in":"query","name":"branch","schema":{"type":"string"}},{"in":"query","name":"snapshot","schema":{"type":"string"}},{"in":"query","name":"path","schema":{"type":"string"}},{"in":"query","name":"sha","schema":{"type":"string"}},{"in":"query","name":"server_uuid","schema":{"type":"string"}},{"in":"query","name":"sort","schema":{"type":"string"}},{"in":"query","name":"use_current","schema":{"type":"string"}},{"in":"query","name":"include_logs","schema":{"type":"string"}},{"in":"query","name":"samples","schema":{"type":"string"}},{"in":"query","name":"q","schema":{"type":"string"}},{"in":"query","name":"task","schema":{"type":"string"}},{"in":"query","name":"operation_id","schema":{"type":"string"}},{"in":"query","name":"format","schema":{"type":"string"}}],"responses":{"200":{"description":"Success"},"201":{"description":"Created"},"202":{"description":"Pending operation"},"400":{"description":"Invalid input"},"401":{"description":"Invalid connection"},"403":{"description":"Permission denied"},"404":{"description":"Not accessible"},"409":{"description":"Revision, guide or idempotency conflict"},"413":{"description":"Size limit"},"415":{"description":"Unsupported content"},"429":{"description":"Rate limited"},"500":{"description":"Unexpected failure; recover with request key"},"503":{"description":"Feature or storage unavailable"}},"security":[{"connection":[]}],"summary":"Discover executable cached-review nodes and their inputs.","x-stargit-scope":"workflows:read"}},"/api/v1/workflows/{workflow_id}":{"get":{"operationId":"get_workflow","parameters":[{"in":"path","name":"workflow_id","required":true,"schema":{"type":"string"}},{"in":"query","name":"limit","schema":{"type":"string"}},{"in":"query","name":"offset","schema":{"type":"string"}},{"in":"query","name":"branch","schema":{"type":"string"}},{"in":"query","name":"snapshot","schema":{"type":"string"}},{"in":"query","name":"path","schema":{"type":"string"}},{"in":"query","name":"sha","schema":{"type":"string"}},{"in":"query","name":"server_uuid","schema":{"type":"string"}},{"in":"query","name":"sort","schema":{"type":"string"}},{"in":"query","name":"use_current","schema":{"type":"string"}},{"in":"query","name":"include_logs","schema":{"type":"string"}},{"in":"query","name":"samples","schema":{"type":"string"}},{"in":"query","name":"q","schema":{"type":"string"}},{"in":"query","name":"task","schema":{"type":"string"}},{"in":"query","name":"operation_id","schema":{"type":"string"}},{"in":"query","name":"format","schema":{"type":"string"}}],"responses":{"200":{"description":"Success"},"201":{"description":"Created"},"202":{"description":"Pending operation"},"400":{"description":"Invalid input"},"401":{"description":"Invalid connection"},"403":{"description":"Permission denied"},"404":{"description":"Not accessible"},"409":{"description":"Revision, guide or idempotency conflict"},"413":{"description":"Size limit"},"415":{"description":"Unsupported content"},"429":{"description":"Rate limited"},"500":{"description":"Unexpected failure; recover with request key"},"503":{"description":"Feature or storage unavailable"}},"security":[{"connection":[]}],"summary":"Read an accessible workflow definition and its revision.","x-stargit-scope":"workflows:read"},"put":{"operationId":"save_workflow","parameters":[{"in":"path","name":"workflow_id","required":true,"schema":{"type":"string"}},{"in":"header","name":"Idempotency-Key","required":true,"schema":{"type":"string"}},{"in":"header","name":"X-StarGit-Playbook-Revision","required":true,"schema":{"type":"string"}},{"in":"header","name":"X-StarGit-Run-ID","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"properties":{"description":{"type":"string"},"graph":{"type":"object"},"name":{"type":"string"},"revision":{"type":"string"}},"type":"object"}}},"required":true},"responses":{"200":{"description":"Success"},"201":{"description":"Created"},"202":{"description":"Pending operation"},"400":{"description":"Invalid input"},"401":{"description":"Invalid connection"},"403":{"description":"Permission denied"},"404":{"description":"Not accessible"},"409":{"description":"Revision, guide or idempotency conflict"},"413":{"description":"Size limit"},"415":{"description":"Unsupported content"},"429":{"description":"Rate limited"},"500":{"description":"Unexpected failure; recover with request key"},"503":{"description":"Feature or storage unavailable"}},"security":[{"connection":[]}],"summary":"Create or revise a private workflow using supported cached-review nodes.","x-stargit-scope":"workflows:write"}}},"servers":[{"url":"https://stargit.com"}]}
