{"version":1,"authentication":{"scheme":"Bearer","format":"sg_agent_<uuid>.<secret>","cookies":false},"openapi_url":"/api/v1/automation/openapi.json","credential_management_url":"https://spokegrid.com/dashboard/automation","operations":[{"operation_id":"readAgentProject","method":"GET","path":"/api/v1/automation/project","scope":"projects:read"},{"operation_id":"getAgentFormIntegration","method":"GET","path":"/api/v1/automation/project/forms/{form_id}/integration","scope":"projects:read","side_effects":false},{"operation_id":"updateAgentProject","method":"PATCH","path":"/api/v1/automation/project","scope":"projects:write","expected_revision":true},{"operation_id":"linkAgentProjectResource","method":"POST","path":"/api/v1/automation/project/resources","scope":"projects:links","expected_revision":true}],"unsupported":["purchases","website_deployment","cms_installation","form_creation","form_responses","arbitrary_url_fetching"],"limits":{"requests_per_minute":60,"body_bytes":16384,"max_expiry_days":90},"recovery":{"401":"Replace or renew the credential with its owner.","403":"Ask the owner for the required scope or role.","409":"Read latest state and merge deliberately.","429":"Wait Retry-After.","503":"Retry reads; re-read state before retrying mutations."}}