{"openapi":"3.1.0","info":{"title":"Actionbox API","description":"Durable human decisions for software that cannot wait at the terminal.","version":"0.2.1"},"paths":{"/":{"get":{"tags":["system"],"summary":"Root","operationId":"root__get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"additionalProperties":true,"type":"object","title":"Response Root  Get"}}}}}}},"/v1/receipts/keys":{"get":{"tags":["system"],"summary":"Receipt Keys","description":"Publish the public keys required for offline receipt verification.","operationId":"receipt_keys_v1_receipts_keys_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"additionalProperties":true,"type":"object","title":"Response Receipt Keys V1 Receipts Keys Get"}}}}}}},"/v1/docs":{"get":{"tags":["documentation"],"summary":"User Documentation","description":"Return the public, client-readable Actionbox user guide.","operationId":"user_documentation_v1_docs_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"additionalProperties":true,"type":"object","title":"Response User Documentation V1 Docs Get"}}}}}}},"/health":{"get":{"tags":["system"],"summary":"Health","description":"Process liveness only; never disclose deployment identity publicly.","operationId":"health_health_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"additionalProperties":true,"type":"object","title":"Response Health Health Get"}}}}}}},"/ready":{"get":{"tags":["system"],"summary":"Readiness","description":"Dependency-aware readiness for load balancers and orchestrators.","operationId":"readiness_ready_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"additionalProperties":true,"type":"object","title":"Response Readiness Ready Get"}}}}}}},"/v1/auth/providers":{"get":{"tags":["auth"],"summary":"Auth Providers","operationId":"auth_providers_v1_auth_providers_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"additionalProperties":true,"type":"object","title":"Response Auth Providers V1 Auth Providers Get"}}}}}}},"/v1/auth/google/native":{"post":{"tags":["auth"],"summary":"Native Google Login","description":"Exchange a Google native ID token for an Actionbox bearer session.","operationId":"native_google_login_v1_auth_google_native_post","parameters":[{"name":"X-Actionbox-Client","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Actionbox-Client"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/NativeGoogleLoginRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Native Google Login V1 Auth Google Native Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/auth/google/native/challenge":{"post":{"tags":["auth"],"summary":"Native Google Challenge","description":"Issue a short-lived, single-attempt nonce for native Google Sign-In.","operationId":"native_google_challenge_v1_auth_google_native_challenge_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"additionalProperties":true,"type":"object","title":"Response Native Google Challenge V1 Auth Google Native Challenge Post"}}}}}}},"/v1/auth/apple/native/challenge":{"post":{"tags":["auth"],"summary":"Native Apple Challenge","description":"Issue a short-lived, single-attempt nonce for native Apple Sign-In.","operationId":"native_apple_challenge_v1_auth_apple_native_challenge_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"additionalProperties":true,"type":"object","title":"Response Native Apple Challenge V1 Auth Apple Native Challenge Post"}}}}}}},"/v1/auth/apple/native":{"post":{"tags":["auth"],"summary":"Native Apple Login","description":"Exchange a verified Apple native identity token for a bearer session.","operationId":"native_apple_login_v1_auth_apple_native_post","parameters":[{"name":"X-Actionbox-Client","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Actionbox-Client"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/NativeAppleLoginRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Native Apple Login V1 Auth Apple Native Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/auth/apple/android":{"post":{"tags":["auth"],"summary":"Apple Android Login","description":"Exchange the Android web-flow code for an Actionbox bearer session.","operationId":"apple_android_login_v1_auth_apple_android_post","parameters":[{"name":"X-Actionbox-Client","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Actionbox-Client"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AppleAuthorizationCodeLoginRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Apple Android Login V1 Auth Apple Android Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/auth/session":{"get":{"tags":["auth"],"summary":"Auth Session","operationId":"auth_session_v1_auth_session_get","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"actionbox_session","in":"cookie","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Actionbox Session"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Auth Session V1 Auth Session Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"UserBearer":[]},{"SessionCookie":[]}]}},"/v1/workspaces":{"get":{"tags":["workspaces"],"summary":"Workspaces Endpoint","operationId":"workspaces_endpoint_v1_workspaces_get","parameters":[{"name":"x-user-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-User-Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-Actionbox-Client","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Actionbox-Client"}},{"name":"actionbox_session","in":"cookie","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Actionbox Session"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Workspaces Endpoint V1 Workspaces Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"UserBearer":[]},{"SessionCookie":[]}]}},"/v1/workspaces/select":{"post":{"tags":["workspaces"],"summary":"Select Workspace Endpoint","operationId":"select_workspace_endpoint_v1_workspaces_select_post","parameters":[{"name":"x-user-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-User-Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-Actionbox-Client","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Actionbox-Client"}},{"name":"actionbox_session","in":"cookie","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Actionbox Session"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/WorkspaceSelect"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Select Workspace Endpoint V1 Workspaces Select Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"UserBearer":[]},{"SessionCookie":[]}]}},"/v1/workspaces/members":{"get":{"tags":["workspaces"],"summary":"Workspace Members Endpoint","operationId":"workspace_members_endpoint_v1_workspaces_members_get","parameters":[{"name":"x-user-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-User-Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-Actionbox-Client","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Actionbox-Client"}},{"name":"actionbox_session","in":"cookie","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Actionbox Session"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Workspace Members Endpoint V1 Workspaces Members Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"UserBearer":[]},{"SessionCookie":[]}]}},"/v1/workspaces/invitations":{"get":{"tags":["workspaces"],"summary":"Workspace Invitations Endpoint","operationId":"workspace_invitations_endpoint_v1_workspaces_invitations_get","parameters":[{"name":"x-user-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-User-Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-Actionbox-Client","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Actionbox-Client"}},{"name":"actionbox_session","in":"cookie","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Actionbox Session"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Workspace Invitations Endpoint V1 Workspaces Invitations Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"UserBearer":[]},{"SessionCookie":[]}]},"post":{"tags":["workspaces"],"summary":"Create Workspace Invitation Endpoint","operationId":"create_workspace_invitation_endpoint_v1_workspaces_invitations_post","parameters":[{"name":"x-user-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-User-Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-Actionbox-Client","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Actionbox-Client"}},{"name":"actionbox_session","in":"cookie","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Actionbox Session"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/InvitationCreate"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Create Workspace Invitation Endpoint V1 Workspaces Invitations Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"UserBearer":[]},{"SessionCookie":[]}]}},"/v1/workspaces/groups":{"get":{"tags":["workspaces"],"summary":"Workspace Groups Endpoint","operationId":"workspace_groups_endpoint_v1_workspaces_groups_get","parameters":[{"name":"x-user-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-User-Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-Actionbox-Client","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Actionbox-Client"}},{"name":"actionbox_session","in":"cookie","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Actionbox Session"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Workspace Groups Endpoint V1 Workspaces Groups Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"UserBearer":[]},{"SessionCookie":[]}]},"post":{"tags":["workspaces"],"summary":"Create Workspace Group Endpoint","operationId":"create_workspace_group_endpoint_v1_workspaces_groups_post","parameters":[{"name":"x-user-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-User-Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-Actionbox-Client","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Actionbox-Client"}},{"name":"actionbox_session","in":"cookie","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Actionbox Session"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/GroupCreate"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Create Workspace Group Endpoint V1 Workspaces Groups Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"UserBearer":[]},{"SessionCookie":[]}]}},"/v1/workspaces/groups/{group_id}":{"patch":{"tags":["workspaces"],"summary":"Rename Workspace Group Endpoint","operationId":"rename_workspace_group_endpoint_v1_workspaces_groups__group_id__patch","parameters":[{"name":"group_id","in":"path","required":true,"schema":{"type":"string","title":"Group Id"}},{"name":"x-user-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-User-Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-Actionbox-Client","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Actionbox-Client"}},{"name":"actionbox_session","in":"cookie","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Actionbox Session"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/GroupRename"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Rename Workspace Group Endpoint V1 Workspaces Groups  Group Id  Patch"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"UserBearer":[]},{"SessionCookie":[]}]},"delete":{"tags":["workspaces"],"summary":"Delete Workspace Group Endpoint","operationId":"delete_workspace_group_endpoint_v1_workspaces_groups__group_id__delete","parameters":[{"name":"group_id","in":"path","required":true,"schema":{"type":"string","title":"Group Id"}},{"name":"expected_version","in":"query","required":true,"schema":{"type":"integer","minimum":1,"title":"Expected Version"}},{"name":"x-user-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-User-Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-Actionbox-Client","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Actionbox-Client"}},{"name":"actionbox_session","in":"cookie","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Actionbox Session"}}],"responses":{"204":{"description":"Successful Response"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"UserBearer":[]},{"SessionCookie":[]}]}},"/v1/workspaces/groups/{group_id}/members":{"put":{"tags":["workspaces"],"summary":"Replace Workspace Group Members Endpoint","operationId":"replace_workspace_group_members_endpoint_v1_workspaces_groups__group_id__members_put","parameters":[{"name":"group_id","in":"path","required":true,"schema":{"type":"string","title":"Group Id"}},{"name":"x-user-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-User-Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-Actionbox-Client","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Actionbox-Client"}},{"name":"actionbox_session","in":"cookie","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Actionbox Session"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/GroupMembersReplace"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Replace Workspace Group Members Endpoint V1 Workspaces Groups  Group Id  Members Put"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"UserBearer":[]},{"SessionCookie":[]}]}},"/v1/workspaces/approval-policies":{"get":{"tags":["workspaces"],"summary":"List Workspace Managed Policies Endpoint","operationId":"list_workspace_managed_policies_endpoint_v1_workspaces_approval_policies_get","parameters":[{"name":"x-user-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-User-Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-Actionbox-Client","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Actionbox-Client"}},{"name":"actionbox_session","in":"cookie","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Actionbox Session"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response List Workspace Managed Policies Endpoint V1 Workspaces Approval Policies Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"UserBearer":[]},{"SessionCookie":[]}]},"post":{"tags":["workspaces"],"summary":"Create Workspace Managed Policy Endpoint","operationId":"create_workspace_managed_policy_endpoint_v1_workspaces_approval_policies_post","parameters":[{"name":"x-user-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-User-Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-Actionbox-Client","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Actionbox-Client"}},{"name":"actionbox_session","in":"cookie","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Actionbox Session"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ManagedPolicyCreate"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Create Workspace Managed Policy Endpoint V1 Workspaces Approval Policies Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"UserBearer":[]},{"SessionCookie":[]}]}},"/v1/workspaces/approval-policies/{policy_id}":{"patch":{"tags":["workspaces"],"summary":"Update Workspace Managed Policy Endpoint","operationId":"update_workspace_managed_policy_endpoint_v1_workspaces_approval_policies__policy_id__patch","parameters":[{"name":"policy_id","in":"path","required":true,"schema":{"type":"string","title":"Policy Id"}},{"name":"x-user-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-User-Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-Actionbox-Client","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Actionbox-Client"}},{"name":"actionbox_session","in":"cookie","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Actionbox Session"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ManagedPolicyUpdate"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Update Workspace Managed Policy Endpoint V1 Workspaces Approval Policies  Policy Id  Patch"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"UserBearer":[]},{"SessionCookie":[]}]}},"/v1/sources/{source_id}/approval-policy":{"get":{"tags":["sources"],"summary":"Source Approval Policy Endpoint","operationId":"source_approval_policy_endpoint_v1_sources__source_id__approval_policy_get","parameters":[{"name":"source_id","in":"path","required":true,"schema":{"type":"string","title":"Source Id"}},{"name":"x-user-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-User-Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-Actionbox-Client","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Actionbox-Client"}},{"name":"actionbox_session","in":"cookie","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Actionbox Session"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Source Approval Policy Endpoint V1 Sources  Source Id  Approval Policy Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"UserBearer":[]},{"SessionCookie":[]}]},"put":{"tags":["sources"],"summary":"Set Source Approval Policy Endpoint","operationId":"set_source_approval_policy_endpoint_v1_sources__source_id__approval_policy_put","parameters":[{"name":"source_id","in":"path","required":true,"schema":{"type":"string","title":"Source Id"}},{"name":"x-user-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-User-Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-Actionbox-Client","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Actionbox-Client"}},{"name":"actionbox_session","in":"cookie","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Actionbox Session"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SourcePolicyBindingSet"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Set Source Approval Policy Endpoint V1 Sources  Source Id  Approval Policy Put"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"UserBearer":[]},{"SessionCookie":[]}]}},"/v1/workspaces/audit-events":{"get":{"tags":["workspaces"],"summary":"Workspace Audit Events Endpoint","operationId":"workspace_audit_events_endpoint_v1_workspaces_audit_events_get","parameters":[{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":100,"minimum":1,"default":50,"title":"Limit"}},{"name":"cursor","in":"query","required":false,"schema":{"anyOf":[{"type":"string","minLength":1,"maxLength":64},{"type":"null"}],"title":"Cursor"}},{"name":"x-user-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-User-Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-Actionbox-Client","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Actionbox-Client"}},{"name":"actionbox_session","in":"cookie","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Actionbox Session"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Workspace Audit Events Endpoint V1 Workspaces Audit Events Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"UserBearer":[]},{"SessionCookie":[]}]}},"/v1/workspaces/audit-events/export":{"get":{"tags":["workspaces"],"summary":"Workspace Audit Export Endpoint","operationId":"workspace_audit_export_endpoint_v1_workspaces_audit_events_export_get","parameters":[{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":1000,"minimum":1,"default":1000,"title":"Limit"}},{"name":"cursor","in":"query","required":false,"schema":{"anyOf":[{"type":"string","minLength":1,"maxLength":64},{"type":"null"}],"title":"Cursor"}},{"name":"x-user-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-User-Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-Actionbox-Client","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Actionbox-Client"}},{"name":"actionbox_session","in":"cookie","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Actionbox Session"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"UserBearer":[]},{"SessionCookie":[]}]}},"/v1/workspaces/audit-events/integrity":{"get":{"tags":["workspaces"],"summary":"Workspace Audit Integrity Endpoint","operationId":"workspace_audit_integrity_endpoint_v1_workspaces_audit_events_integrity_get","parameters":[{"name":"x-user-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-User-Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-Actionbox-Client","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Actionbox-Client"}},{"name":"actionbox_session","in":"cookie","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Actionbox Session"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Workspace Audit Integrity Endpoint V1 Workspaces Audit Events Integrity Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"UserBearer":[]},{"SessionCookie":[]}]}},"/v1/workspaces/audit-events/integrity/verify":{"post":{"tags":["workspaces"],"summary":"Workspace Audit Verify Checkpoint Endpoint","operationId":"workspace_audit_verify_checkpoint_endpoint_v1_workspaces_audit_events_integrity_verify_post","parameters":[{"name":"x-user-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-User-Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-Actionbox-Client","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Actionbox-Client"}},{"name":"actionbox_session","in":"cookie","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Actionbox Session"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Body_workspace_audit_verify_checkpoint_endpoint_v1_workspaces_audit_events_integrity_verify_post"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Workspace Audit Verify Checkpoint Endpoint V1 Workspaces Audit Events Integrity Verify Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"UserBearer":[]},{"SessionCookie":[]}]}},"/v1/workspaces/invitations/{invitation_id}":{"delete":{"tags":["workspaces"],"summary":"Revoke Workspace Invitation Endpoint","operationId":"revoke_workspace_invitation_endpoint_v1_workspaces_invitations__invitation_id__delete","parameters":[{"name":"invitation_id","in":"path","required":true,"schema":{"type":"string","title":"Invitation Id"}},{"name":"x-user-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-User-Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-Actionbox-Client","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Actionbox-Client"}},{"name":"actionbox_session","in":"cookie","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Actionbox Session"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Revoke Workspace Invitation Endpoint V1 Workspaces Invitations  Invitation Id  Delete"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"UserBearer":[]},{"SessionCookie":[]}]}},"/v1/workspace-invitations/accept":{"post":{"tags":["workspaces"],"summary":"Accept Workspace Invitation Endpoint","operationId":"accept_workspace_invitation_endpoint_v1_workspace_invitations_accept_post","parameters":[{"name":"x-user-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-User-Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-Actionbox-Client","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Actionbox-Client"}},{"name":"actionbox_session","in":"cookie","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Actionbox Session"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/InvitationAccept"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Accept Workspace Invitation Endpoint V1 Workspace Invitations Accept Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"UserBearer":[]},{"SessionCookie":[]}]}},"/v1/workspaces/members/{user_id}":{"patch":{"tags":["workspaces"],"summary":"Update Workspace Member Endpoint","operationId":"update_workspace_member_endpoint_v1_workspaces_members__user_id__patch","parameters":[{"name":"user_id","in":"path","required":true,"schema":{"type":"string","title":"User Id"}},{"name":"x-user-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-User-Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-Actionbox-Client","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Actionbox-Client"}},{"name":"actionbox_session","in":"cookie","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Actionbox Session"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/MembershipRoleUpdate"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Update Workspace Member Endpoint V1 Workspaces Members  User Id  Patch"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"UserBearer":[]},{"SessionCookie":[]}]},"delete":{"tags":["workspaces"],"summary":"Remove Workspace Member Endpoint","operationId":"remove_workspace_member_endpoint_v1_workspaces_members__user_id__delete","parameters":[{"name":"user_id","in":"path","required":true,"schema":{"type":"string","title":"User Id"}},{"name":"x-user-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-User-Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-Actionbox-Client","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Actionbox-Client"}},{"name":"actionbox_session","in":"cookie","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Actionbox Session"}}],"responses":{"204":{"description":"Successful Response"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"UserBearer":[]},{"SessionCookie":[]}]}},"/v1/workspaces/leave":{"post":{"tags":["workspaces"],"summary":"Leave Workspace Endpoint","operationId":"leave_workspace_endpoint_v1_workspaces_leave_post","parameters":[{"name":"x-user-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-User-Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-Actionbox-Client","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Actionbox-Client"}},{"name":"actionbox_session","in":"cookie","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Actionbox Session"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Leave Workspace Endpoint V1 Workspaces Leave Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"UserBearer":[]},{"SessionCookie":[]}]}},"/v1/notifications":{"get":{"tags":["notifications"],"summary":"Notifications Endpoint","operationId":"notifications_endpoint_v1_notifications_get","parameters":[{"name":"unread_only","in":"query","required":false,"schema":{"type":"boolean","default":false,"title":"Unread Only"}},{"name":"x-user-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-User-Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-Actionbox-Client","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Actionbox-Client"}},{"name":"actionbox_session","in":"cookie","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Actionbox Session"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Notifications Endpoint V1 Notifications Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"UserBearer":[]},{"SessionCookie":[]}]}},"/v1/notifications/summary":{"get":{"tags":["notifications"],"summary":"Notification Summary Endpoint","operationId":"notification_summary_endpoint_v1_notifications_summary_get","parameters":[{"name":"x-user-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-User-Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-Actionbox-Client","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Actionbox-Client"}},{"name":"actionbox_session","in":"cookie","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Actionbox Session"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Notification Summary Endpoint V1 Notifications Summary Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"UserBearer":[]},{"SessionCookie":[]}]}},"/v1/notifications/read-all":{"post":{"tags":["notifications"],"summary":"Read All Notifications Endpoint","operationId":"read_all_notifications_endpoint_v1_notifications_read_all_post","parameters":[{"name":"x-user-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-User-Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-Actionbox-Client","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Actionbox-Client"}},{"name":"actionbox_session","in":"cookie","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Actionbox Session"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Read All Notifications Endpoint V1 Notifications Read All Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"UserBearer":[]},{"SessionCookie":[]}]}},"/v1/notifications/{notification_id}/read":{"post":{"tags":["notifications"],"summary":"Read Notification Endpoint","operationId":"read_notification_endpoint_v1_notifications__notification_id__read_post","parameters":[{"name":"notification_id","in":"path","required":true,"schema":{"type":"string","title":"Notification Id"}},{"name":"x-user-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-User-Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-Actionbox-Client","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Actionbox-Client"}},{"name":"actionbox_session","in":"cookie","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Actionbox Session"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Read Notification Endpoint V1 Notifications  Notification Id  Read Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"UserBearer":[]},{"SessionCookie":[]}]}},"/v1/notification-preferences":{"get":{"tags":["notifications"],"summary":"Notification Preferences Endpoint","operationId":"notification_preferences_endpoint_v1_notification_preferences_get","parameters":[{"name":"x-user-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-User-Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-Actionbox-Client","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Actionbox-Client"}},{"name":"actionbox_session","in":"cookie","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Actionbox Session"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Notification Preferences Endpoint V1 Notification Preferences Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"UserBearer":[]},{"SessionCookie":[]}]},"patch":{"tags":["notifications"],"summary":"Update Notification Preferences Endpoint","operationId":"update_notification_preferences_endpoint_v1_notification_preferences_patch","parameters":[{"name":"x-user-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-User-Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-Actionbox-Client","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Actionbox-Client"}},{"name":"actionbox_session","in":"cookie","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Actionbox Session"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/NotificationPreferenceUpdate"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Update Notification Preferences Endpoint V1 Notification Preferences Patch"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"UserBearer":[]},{"SessionCookie":[]}]}},"/v1/workspaces/notification-policy":{"get":{"tags":["notifications"],"summary":"Workspace Notification Policy Endpoint","operationId":"workspace_notification_policy_endpoint_v1_workspaces_notification_policy_get","parameters":[{"name":"x-user-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-User-Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-Actionbox-Client","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Actionbox-Client"}},{"name":"actionbox_session","in":"cookie","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Actionbox Session"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Workspace Notification Policy Endpoint V1 Workspaces Notification Policy Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"UserBearer":[]},{"SessionCookie":[]}]},"patch":{"tags":["notifications"],"summary":"Update Workspace Notification Policy Endpoint","operationId":"update_workspace_notification_policy_endpoint_v1_workspaces_notification_policy_patch","parameters":[{"name":"x-user-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-User-Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-Actionbox-Client","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Actionbox-Client"}},{"name":"actionbox_session","in":"cookie","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Actionbox Session"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/WorkspaceNotificationPolicyUpdate"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Update Workspace Notification Policy Endpoint V1 Workspaces Notification Policy Patch"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"UserBearer":[]},{"SessionCookie":[]}]}},"/v1/billing":{"get":{"tags":["billing"],"summary":"Billing Endpoint","description":"Return server-authoritative plan, usage, and entitlement limits.","operationId":"billing_endpoint_v1_billing_get","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"actionbox_session","in":"cookie","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Actionbox Session"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Billing Endpoint V1 Billing Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"UserBearer":[]},{"SessionCookie":[]}]}},"/v1/billing/purchase-eligibility":{"get":{"tags":["billing"],"summary":"Billing Purchase Eligibility Endpoint","operationId":"billing_purchase_eligibility_endpoint_v1_billing_purchase_eligibility_get","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"actionbox_session","in":"cookie","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Actionbox Session"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Billing Purchase Eligibility Endpoint V1 Billing Purchase Eligibility Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"UserBearer":[]},{"SessionCookie":[]}]}},"/v1/billing/portal":{"post":{"tags":["billing"],"summary":"Billing Portal Endpoint","description":"Redirect the billing owner to a short-lived customer billing portal.","operationId":"billing_portal_endpoint_v1_billing_portal_post","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"actionbox_session","in":"cookie","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Actionbox Session"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"UserBearer":[]},{"SessionCookie":[]}]}},"/v1/billing/checkout":{"post":{"tags":["billing"],"summary":"Billing Checkout Endpoint","operationId":"billing_checkout_endpoint_v1_billing_checkout_post","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"actionbox_session","in":"cookie","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Actionbox Session"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CheckoutRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Billing Checkout Endpoint V1 Billing Checkout Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"UserBearer":[]},{"SessionCookie":[]}]}},"/v1/auth/logout":{"post":{"tags":["auth"],"summary":"Logout","operationId":"logout_v1_auth_logout_post","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"actionbox_session","in":"cookie","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Actionbox Session"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Logout V1 Auth Logout Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"UserBearer":[]},{"SessionCookie":[]}]}},"/v1/account/export":{"get":{"tags":["account"],"summary":"Account Export","operationId":"account_export_v1_account_export_get","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"actionbox_session","in":"cookie","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Actionbox Session"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Account Export V1 Account Export Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"UserBearer":[]},{"SessionCookie":[]}]}},"/v1/account":{"delete":{"tags":["account"],"summary":"Account Delete","operationId":"account_delete_v1_account_delete","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"actionbox_session","in":"cookie","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Actionbox Session"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AccountDeleteRequest"}}}},"responses":{"204":{"description":"Successful Response"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"UserBearer":[]},{"SessionCookie":[]}]}},"/v1/bootstrap":{"get":{"tags":["dashboard"],"summary":"Bootstrap","operationId":"bootstrap_v1_bootstrap_get","parameters":[{"name":"x-user-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-User-Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-Actionbox-Client","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Actionbox-Client"}},{"name":"actionbox_session","in":"cookie","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Actionbox Session"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"UserBearer":[]},{"SessionCookie":[]}]}},"/v1/analytics/summary":{"get":{"tags":["analytics"],"summary":"Analytics Summary Endpoint","operationId":"analytics_summary_endpoint_v1_analytics_summary_get","parameters":[{"name":"x-user-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-User-Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-Actionbox-Client","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Actionbox-Client"}},{"name":"actionbox_session","in":"cookie","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Actionbox Session"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Analytics Summary Endpoint V1 Analytics Summary Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"UserBearer":[]},{"SessionCookie":[]}]}},"/v1/feedback":{"post":{"tags":["feedback"],"summary":"Product Feedback Endpoint","operationId":"product_feedback_endpoint_v1_feedback_post","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"actionbox_session","in":"cookie","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Actionbox Session"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProductFeedbackCreate"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Product Feedback Endpoint V1 Feedback Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"UserBearer":[]},{"SessionCookie":[]}]}},"/v1/analytics/events":{"post":{"tags":["analytics"],"summary":"Analytics Event Endpoint","operationId":"analytics_event_endpoint_v1_analytics_events_post","parameters":[{"name":"x-user-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-User-Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-Actionbox-Client","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Actionbox-Client"}},{"name":"actionbox_session","in":"cookie","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Actionbox Session"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AnalyticsEventRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Analytics Event Endpoint V1 Analytics Events Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"UserBearer":[]},{"SessionCookie":[]}]}},"/v1/me/actions":{"get":{"tags":["actions"],"summary":"List My Actions","operationId":"list_my_actions_v1_me_actions_get","parameters":[{"name":"status","in":"query","required":false,"schema":{"type":"string","default":"open","title":"Status"}},{"name":"search","in":"query","required":false,"schema":{"anyOf":[{"type":"string","maxLength":120},{"type":"null"}],"title":"Search"}},{"name":"source_id","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Source Id"}},{"name":"priority","in":"query","required":false,"schema":{"anyOf":[{"$ref":"#/components/schemas/Priority"},{"type":"null"}],"title":"Priority"}},{"name":"environment","in":"query","required":false,"schema":{"enum":["live","test","all"],"type":"string","default":"live","title":"Environment"}},{"name":"scope","in":"query","required":false,"schema":{"enum":["mine","unassigned","all"],"type":"string","default":"all","title":"Scope"}},{"name":"routing","in":"query","required":false,"schema":{"anyOf":[{"enum":["mine","unassigned","all"],"type":"string"},{"type":"null"}],"title":"Routing"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":200,"minimum":1,"default":100,"title":"Limit"}},{"name":"before","in":"query","required":false,"schema":{"anyOf":[{"type":"string","maxLength":64},{"type":"null"}],"title":"Before"}},{"name":"x-user-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-User-Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-Actionbox-Client","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Actionbox-Client"}},{"name":"actionbox_session","in":"cookie","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Actionbox Session"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"UserBearer":[]},{"SessionCookie":[]}]}},"/v1/runs":{"post":{"tags":["runs"],"summary":"Create Run Endpoint","operationId":"create_run_endpoint_v1_runs_post","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunCreate"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Create Run Endpoint V1 Runs Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"SourceBearer":[]}]},"get":{"tags":["runs"],"summary":"List Runs Endpoint","operationId":"list_runs_endpoint_v1_runs_get","parameters":[{"name":"status","in":"query","required":false,"schema":{"anyOf":[{"enum":["queued","running","waiting","succeeded","failed","cancelled"],"type":"string"},{"type":"null"}],"title":"Status"}},{"name":"environment","in":"query","required":false,"schema":{"enum":["live","test","all"],"type":"string","default":"live","title":"Environment"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":200,"minimum":1,"default":100,"title":"Limit"}},{"name":"x-user-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-User-Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-Actionbox-Client","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Actionbox-Client"}},{"name":"actionbox_session","in":"cookie","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Actionbox Session"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response List Runs Endpoint V1 Runs Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"UserBearer":[]},{"SessionCookie":[]}]}},"/v1/runs/{run_id}":{"get":{"tags":["runs"],"summary":"Get Run Endpoint","operationId":"get_run_endpoint_v1_runs__run_id__get","parameters":[{"name":"run_id","in":"path","required":true,"schema":{"type":"string","title":"Run Id"}},{"name":"x-user-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-User-Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-Actionbox-Client","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Actionbox-Client"}},{"name":"actionbox_session","in":"cookie","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Actionbox Session"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Get Run Endpoint V1 Runs  Run Id  Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"UserBearer":[]},{"SessionCookie":[]}]}},"/v1/source/runs/{run_id}":{"get":{"tags":["runs"],"summary":"Get Source Run Endpoint","operationId":"get_source_run_endpoint_v1_source_runs__run_id__get","parameters":[{"name":"run_id","in":"path","required":true,"schema":{"type":"string","title":"Run Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Get Source Run Endpoint V1 Source Runs  Run Id  Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"SourceBearer":[]}]}},"/v1/source/runs/{run_id}/progress":{"patch":{"tags":["runs"],"summary":"Update Run Progress Endpoint","operationId":"update_run_progress_endpoint_v1_source_runs__run_id__progress_patch","parameters":[{"name":"run_id","in":"path","required":true,"schema":{"type":"string","title":"Run Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunProgress"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Update Run Progress Endpoint V1 Source Runs  Run Id  Progress Patch"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"SourceBearer":[]}]}},"/v1/source/runs/{run_id}/complete":{"post":{"tags":["runs"],"summary":"Complete Run Endpoint","operationId":"complete_run_endpoint_v1_source_runs__run_id__complete_post","parameters":[{"name":"run_id","in":"path","required":true,"schema":{"type":"string","title":"Run Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunComplete"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Complete Run Endpoint V1 Source Runs  Run Id  Complete Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"SourceBearer":[]}]}},"/v1/actions/{action_id}/context/{block_index}/diagram":{"get":{"tags":["actions"],"summary":"Get Action Diagram","operationId":"get_action_diagram_v1_actions__action_id__context__block_index__diagram_get","parameters":[{"name":"action_id","in":"path","required":true,"schema":{"type":"string","title":"Action Id"}},{"name":"block_index","in":"path","required":true,"schema":{"type":"integer","title":"Block Index"}},{"name":"fingerprint","in":"query","required":true,"schema":{"type":"string","title":"Fingerprint"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"actionbox_session","in":"cookie","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Actionbox Session"}}],"responses":{"200":{"description":"Successful Response","content":{"image/png":{"schema":{"type":"string","format":"binary"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"UserBearer":[]},{"SessionCookie":[]}]}},"/v1/actions/{action_id}":{"get":{"tags":["actions"],"summary":"Get Action","operationId":"get_action_v1_actions__action_id__get","parameters":[{"name":"action_id","in":"path","required":true,"schema":{"type":"string","title":"Action Id"}},{"name":"environment","in":"query","required":false,"schema":{"enum":["live","test","all"],"type":"string","default":"live","title":"Environment"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"actionbox_session","in":"cookie","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Actionbox Session"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Get Action V1 Actions  Action Id  Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"SourceBearer":[]},{"UserBearer":[]},{"SessionCookie":[]}]},"patch":{"tags":["actions"],"summary":"Patch Action Endpoint","operationId":"patch_action_endpoint_v1_actions__action_id__patch","parameters":[{"name":"action_id","in":"path","required":true,"schema":{"type":"string","title":"Action Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ActionPatch"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Patch Action Endpoint V1 Actions  Action Id  Patch"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"SourceBearer":[]}]}},"/v1/actions/{action_id}/comments":{"get":{"tags":["actions"],"summary":"Action Comments Endpoint","operationId":"action_comments_endpoint_v1_actions__action_id__comments_get","parameters":[{"name":"action_id","in":"path","required":true,"schema":{"type":"string","title":"Action Id"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":100,"minimum":1,"default":100,"title":"Limit"}},{"name":"before","in":"query","required":false,"schema":{"anyOf":[{"type":"string","minLength":5,"maxLength":64},{"type":"null"}],"title":"Before"}},{"name":"x-user-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-User-Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-Actionbox-Client","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Actionbox-Client"}},{"name":"actionbox_session","in":"cookie","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Actionbox Session"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Action Comments Endpoint V1 Actions  Action Id  Comments Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"UserBearer":[]},{"SessionCookie":[]}]},"post":{"tags":["actions"],"summary":"Create Action Comment Endpoint","operationId":"create_action_comment_endpoint_v1_actions__action_id__comments_post","parameters":[{"name":"action_id","in":"path","required":true,"schema":{"type":"string","title":"Action Id"}},{"name":"x-user-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-User-Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-Actionbox-Client","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Actionbox-Client"}},{"name":"actionbox_session","in":"cookie","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Actionbox Session"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ActionCommentCreate"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Create Action Comment Endpoint V1 Actions  Action Id  Comments Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"UserBearer":[]},{"SessionCookie":[]}]}},"/v1/actions/{action_id}/context-request":{"post":{"tags":["actions"],"summary":"Request Action Context Endpoint","operationId":"request_action_context_endpoint_v1_actions__action_id__context_request_post","parameters":[{"name":"action_id","in":"path","required":true,"schema":{"type":"string","title":"Action Id"}},{"name":"x-user-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-User-Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-Actionbox-Client","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Actionbox-Client"}},{"name":"actionbox_session","in":"cookie","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Actionbox Session"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ActionContextRequestCreate"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Request Action Context Endpoint V1 Actions  Action Id  Context Request Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"UserBearer":[]},{"SessionCookie":[]}]}},"/v1/source/actions/{action_id}/context-request/unavailable":{"post":{"tags":["actions"],"summary":"Decline Action Context Endpoint","operationId":"decline_action_context_endpoint_v1_source_actions__action_id__context_request_unavailable_post","parameters":[{"name":"action_id","in":"path","required":true,"schema":{"type":"string","title":"Action Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ActionContextUnavailable"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Decline Action Context Endpoint V1 Source Actions  Action Id  Context Request Unavailable Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"SourceBearer":[]}]}},"/v1/source/actions/{action_id}":{"get":{"tags":["actions"],"summary":"Get Source Action","description":"Return one Action to the exact Source that created it.\n\nSupports long-polling via `wait_seconds` (0–30s). When wait_seconds > 0 and the\naction is open, the connection waits asynchronously until the Action changes or\nthe timeout expires. PostgreSQL remains the authoritative fallback.","operationId":"get_source_action_v1_source_actions__action_id__get","parameters":[{"name":"action_id","in":"path","required":true,"schema":{"type":"string","title":"Action Id"}},{"name":"wait_seconds","in":"query","required":false,"schema":{"type":"integer","maximum":30,"minimum":0,"default":0,"title":"Wait Seconds"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Get Source Action V1 Source Actions  Action Id  Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"SourceBearer":[]}]}},"/v1/actions":{"post":{"tags":["actions"],"summary":"Create Action Endpoint","operationId":"create_action_endpoint_v1_actions_post","parameters":[{"name":"Idempotency-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Idempotency-Key"}},{"name":"X-Actionbox-Blocking","in":"header","required":false,"schema":{"type":"boolean","default":false,"title":"X-Actionbox-Blocking"}},{"name":"X-Actionbox-Client","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Actionbox-Client"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ActionCreate"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Create Action Endpoint V1 Actions Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"SourceBearer":[]}]}},"/v1/actions/{action_id}/controls/{control_key}/invoke":{"post":{"tags":["actions"],"summary":"Invoke Control Endpoint","operationId":"invoke_control_endpoint_v1_actions__action_id__controls__control_key__invoke_post","parameters":[{"name":"action_id","in":"path","required":true,"schema":{"type":"string","title":"Action Id"}},{"name":"control_key","in":"path","required":true,"schema":{"type":"string","title":"Control Key"}},{"name":"Idempotency-Key","in":"header","required":true,"schema":{"type":"string","title":"Idempotency-Key"}},{"name":"x-user-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-User-Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-Actionbox-Client","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Actionbox-Client"}},{"name":"actionbox_session","in":"cookie","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Actionbox Session"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ControlInvokeRequest"}}}},"responses":{"202":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Invoke Control Endpoint V1 Actions  Action Id  Controls  Control Key  Invoke Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"UserBearer":[]},{"SessionCookie":[]}]}},"/v1/actions/{action_id}/control-requests":{"get":{"tags":["actions"],"summary":"List Control Requests Endpoint","operationId":"list_control_requests_endpoint_v1_actions__action_id__control_requests_get","parameters":[{"name":"action_id","in":"path","required":true,"schema":{"type":"string","title":"Action Id"}},{"name":"x-user-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-User-Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-Actionbox-Client","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Actionbox-Client"}},{"name":"actionbox_session","in":"cookie","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Actionbox Session"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response List Control Requests Endpoint V1 Actions  Action Id  Control Requests Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"UserBearer":[]},{"SessionCookie":[]}]}},"/v1/source/control-requests/{control_request_id}/result":{"post":{"tags":["actions"],"summary":"Report Control Result Endpoint","operationId":"report_control_result_endpoint_v1_source_control_requests__control_request_id__result_post","parameters":[{"name":"control_request_id","in":"path","required":true,"schema":{"type":"string","title":"Control Request Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ControlResultRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Report Control Result Endpoint V1 Source Control Requests  Control Request Id  Result Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"SourceBearer":[]}]}},"/v1/actions/{action_id}/decision":{"post":{"tags":["actions"],"summary":"Decision Endpoint","operationId":"decision_endpoint_v1_actions__action_id__decision_post","parameters":[{"name":"action_id","in":"path","required":true,"schema":{"type":"string","title":"Action Id"}},{"name":"X-Actionbox-Client","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Actionbox-Client"}},{"name":"x-user-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-User-Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"actionbox_session","in":"cookie","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Actionbox Session"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DecisionRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Decision Endpoint V1 Actions  Action Id  Decision Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"UserBearer":[]},{"SessionCookie":[]}]}},"/v1/actions/{action_id}/votes":{"post":{"tags":["actions"],"summary":"Approval Vote Endpoint","operationId":"approval_vote_endpoint_v1_actions__action_id__votes_post","parameters":[{"name":"action_id","in":"path","required":true,"schema":{"type":"string","title":"Action Id"}},{"name":"Idempotency-Key","in":"header","required":true,"schema":{"type":"string","title":"Idempotency-Key"}},{"name":"X-Actionbox-Client","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Actionbox-Client"}},{"name":"x-user-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-User-Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"actionbox_session","in":"cookie","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Actionbox Session"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DecisionRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApprovalVoteResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"UserBearer":[]},{"SessionCookie":[]}]}},"/v1/actions/{action_id}/claim":{"post":{"tags":["actions"],"summary":"Claim Action Endpoint","operationId":"claim_action_endpoint_v1_actions__action_id__claim_post","parameters":[{"name":"action_id","in":"path","required":true,"schema":{"type":"string","title":"Action Id"}},{"name":"x-user-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-User-Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-Actionbox-Client","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Actionbox-Client"}},{"name":"actionbox_session","in":"cookie","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Actionbox Session"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Claim Action Endpoint V1 Actions  Action Id  Claim Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"UserBearer":[]},{"SessionCookie":[]}]}},"/v1/actions/{action_id}/assignment":{"patch":{"tags":["actions"],"summary":"Assign Action Endpoint","operationId":"assign_action_endpoint_v1_actions__action_id__assignment_patch","parameters":[{"name":"action_id","in":"path","required":true,"schema":{"type":"string","title":"Action Id"}},{"name":"x-user-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-User-Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-Actionbox-Client","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Actionbox-Client"}},{"name":"actionbox_session","in":"cookie","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Actionbox Session"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AssignmentUpdate"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Assign Action Endpoint V1 Actions  Action Id  Assignment Patch"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"UserBearer":[]},{"SessionCookie":[]}]}},"/v1/actions/{action_id}/reviewers":{"patch":{"tags":["actions"],"summary":"Update Action Reviewers Endpoint","operationId":"update_action_reviewers_endpoint_v1_actions__action_id__reviewers_patch","parameters":[{"name":"action_id","in":"path","required":true,"schema":{"type":"string","title":"Action Id"}},{"name":"x-user-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-User-Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-Actionbox-Client","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Actionbox-Client"}},{"name":"actionbox_session","in":"cookie","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Actionbox Session"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ActionReviewersUpdate"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Update Action Reviewers Endpoint V1 Actions  Action Id  Reviewers Patch"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"UserBearer":[]},{"SessionCookie":[]}]}},"/v1/actions/{action_id}/resolve":{"post":{"tags":["actions"],"summary":"Resolve Endpoint","operationId":"resolve_endpoint_v1_actions__action_id__resolve_post","parameters":[{"name":"action_id","in":"path","required":true,"schema":{"type":"string","title":"Action Id"}},{"name":"X-Actionbox-Client","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Actionbox-Client"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"requestBody":{"content":{"application/json":{"schema":{"anyOf":[{"$ref":"#/components/schemas/ResolveRequest"},{"type":"null"}],"title":"Payload"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Resolve Endpoint V1 Actions  Action Id  Resolve Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"SourceBearer":[]}]}},"/v1/actions/{action_id}/outcome":{"post":{"tags":["actions"],"summary":"Report Action Outcome Endpoint","operationId":"report_action_outcome_endpoint_v1_actions__action_id__outcome_post","parameters":[{"name":"action_id","in":"path","required":true,"schema":{"type":"string","title":"Action Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ActionOutcomeReport"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Report Action Outcome Endpoint V1 Actions  Action Id  Outcome Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"SourceBearer":[]}]}},"/v1/actions/{action_id}/cancel":{"post":{"tags":["actions"],"summary":"Cancel Endpoint","operationId":"cancel_endpoint_v1_actions__action_id__cancel_post","parameters":[{"name":"action_id","in":"path","required":true,"schema":{"type":"string","title":"Action Id"}},{"name":"X-Actionbox-Client","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Actionbox-Client"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"requestBody":{"content":{"application/json":{"schema":{"anyOf":[{"$ref":"#/components/schemas/CancelRequest"},{"type":"null"}],"title":"Payload"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Cancel Endpoint V1 Actions  Action Id  Cancel Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"SourceBearer":[]}]}},"/v1/actions/{action_id}/snooze":{"post":{"tags":["actions"],"summary":"Snooze Endpoint","operationId":"snooze_endpoint_v1_actions__action_id__snooze_post","parameters":[{"name":"action_id","in":"path","required":true,"schema":{"type":"string","title":"Action Id"}},{"name":"X-Actionbox-Client","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Actionbox-Client"}},{"name":"x-user-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-User-Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"actionbox_session","in":"cookie","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Actionbox Session"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SnoozeRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Snooze Endpoint V1 Actions  Action Id  Snooze Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"UserBearer":[]},{"SessionCookie":[]}]}},"/v1/sources":{"get":{"tags":["sources"],"summary":"Sources Endpoint","operationId":"sources_endpoint_v1_sources_get","parameters":[{"name":"x-user-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-User-Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-Actionbox-Client","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Actionbox-Client"}},{"name":"actionbox_session","in":"cookie","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Actionbox Session"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Sources Endpoint V1 Sources Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"UserBearer":[]},{"SessionCookie":[]}]},"post":{"tags":["sources"],"summary":"Create Source Endpoint","operationId":"create_source_endpoint_v1_sources_post","parameters":[{"name":"x-user-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-User-Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-Actionbox-Client","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Actionbox-Client"}},{"name":"actionbox_session","in":"cookie","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Actionbox Session"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SourceCreate"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Create Source Endpoint V1 Sources Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"UserBearer":[]},{"SessionCookie":[]}]}},"/v1/sources/{source_id}":{"get":{"tags":["sources"],"summary":"Source Detail Endpoint","operationId":"source_detail_endpoint_v1_sources__source_id__get","parameters":[{"name":"source_id","in":"path","required":true,"schema":{"type":"string","title":"Source Id"}},{"name":"x-user-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-User-Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-Actionbox-Client","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Actionbox-Client"}},{"name":"actionbox_session","in":"cookie","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Actionbox Session"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Source Detail Endpoint V1 Sources  Source Id  Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"UserBearer":[]},{"SessionCookie":[]}]},"patch":{"tags":["sources"],"summary":"Update Source Endpoint","operationId":"update_source_endpoint_v1_sources__source_id__patch","parameters":[{"name":"source_id","in":"path","required":true,"schema":{"type":"string","title":"Source Id"}},{"name":"x-user-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-User-Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-Actionbox-Client","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Actionbox-Client"}},{"name":"actionbox_session","in":"cookie","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Actionbox Session"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SourceUpdate"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Update Source Endpoint V1 Sources  Source Id  Patch"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"UserBearer":[]},{"SessionCookie":[]}]},"delete":{"tags":["sources"],"summary":"Delete Source Endpoint","description":"Revoke a Source while preserving its Actions and audit history.","operationId":"delete_source_endpoint_v1_sources__source_id__delete","parameters":[{"name":"source_id","in":"path","required":true,"schema":{"type":"string","title":"Source Id"}},{"name":"x-user-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-User-Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-Actionbox-Client","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Actionbox-Client"}},{"name":"actionbox_session","in":"cookie","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Actionbox Session"}}],"responses":{"204":{"description":"Successful Response"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"UserBearer":[]},{"SessionCookie":[]}]}},"/v1/sources/{source_id}/keys/rotate":{"post":{"tags":["sources"],"summary":"Rotate Source Key Endpoint","operationId":"rotate_source_key_endpoint_v1_sources__source_id__keys_rotate_post","parameters":[{"name":"source_id","in":"path","required":true,"schema":{"type":"string","title":"Source Id"}},{"name":"x-user-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-User-Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-Actionbox-Client","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Actionbox-Client"}},{"name":"actionbox_session","in":"cookie","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Actionbox Session"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Rotate Source Key Endpoint V1 Sources  Source Id  Keys Rotate Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"UserBearer":[]},{"SessionCookie":[]}]}},"/v1/sources/{source_id}/webhook-secret/rotate":{"post":{"tags":["sources"],"summary":"Rotate Webhook Secret Endpoint","description":"Rotate a Source callback secret; the raw secret is returned once.","operationId":"rotate_webhook_secret_endpoint_v1_sources__source_id__webhook_secret_rotate_post","parameters":[{"name":"source_id","in":"path","required":true,"schema":{"type":"string","title":"Source Id"}},{"name":"x-user-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-User-Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-Actionbox-Client","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Actionbox-Client"}},{"name":"actionbox_session","in":"cookie","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Actionbox Session"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Rotate Webhook Secret Endpoint V1 Sources  Source Id  Webhook Secret Rotate Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"UserBearer":[]},{"SessionCookie":[]}]}},"/v1/source/watches":{"get":{"tags":["watches"],"summary":"Source Watches Endpoint","description":"List only the active Watches owned by the authenticated Source.","operationId":"source_watches_endpoint_v1_source_watches_get","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Source Watches Endpoint V1 Source Watches Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"SourceBearer":[]}]},"post":{"tags":["watches"],"summary":"Source Create Watch Endpoint","description":"Create a Watch for this Source without widening Source credentials.","operationId":"source_create_watch_endpoint_v1_source_watches_post","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/WatchCreate"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Source Create Watch Endpoint V1 Source Watches Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"SourceBearer":[]}]}},"/v1/source/watches/{watch_id}/pause":{"post":{"tags":["watches"],"summary":"Source Pause Watch Endpoint","operationId":"source_pause_watch_endpoint_v1_source_watches__watch_id__pause_post","parameters":[{"name":"watch_id","in":"path","required":true,"schema":{"type":"string","title":"Watch Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Source Pause Watch Endpoint V1 Source Watches  Watch Id  Pause Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"SourceBearer":[]}]}},"/v1/source/watches/{watch_id}/resume":{"post":{"tags":["watches"],"summary":"Source Resume Watch Endpoint","operationId":"source_resume_watch_endpoint_v1_source_watches__watch_id__resume_post","parameters":[{"name":"watch_id","in":"path","required":true,"schema":{"type":"string","title":"Watch Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Source Resume Watch Endpoint V1 Source Watches  Watch Id  Resume Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"SourceBearer":[]}]}},"/v1/source/watches/{watch_id}/token/rotate":{"post":{"tags":["watches"],"summary":"Source Rotate Watch Token Endpoint","operationId":"source_rotate_watch_token_endpoint_v1_source_watches__watch_id__token_rotate_post","parameters":[{"name":"watch_id","in":"path","required":true,"schema":{"type":"string","title":"Watch Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Source Rotate Watch Token Endpoint V1 Source Watches  Watch Id  Token Rotate Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"SourceBearer":[]}]}},"/v1/source/watches/{watch_id}":{"delete":{"tags":["watches"],"summary":"Source Archive Watch Endpoint","operationId":"source_archive_watch_endpoint_v1_source_watches__watch_id__delete","parameters":[{"name":"watch_id","in":"path","required":true,"schema":{"type":"string","title":"Watch Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}}],"responses":{"204":{"description":"Successful Response"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"SourceBearer":[]}]}},"/v1/monitors/schedule-preview":{"post":{"tags":["watches"],"summary":"Monitor Schedule Preview Endpoint","operationId":"monitor_schedule_preview_endpoint_v1_monitors_schedule_preview_post","parameters":[{"name":"x-user-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-User-Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-Actionbox-Client","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Actionbox-Client"}},{"name":"actionbox_session","in":"cookie","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Actionbox Session"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/WatchCreate"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Monitor Schedule Preview Endpoint V1 Monitors Schedule Preview Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"UserBearer":[]},{"SessionCookie":[]}]}},"/v1/monitors/setup":{"post":{"tags":["watches"],"summary":"Monitor Setup Endpoint","operationId":"monitor_setup_endpoint_v1_monitors_setup_post","parameters":[{"name":"x-user-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-User-Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-Actionbox-Client","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Actionbox-Client"}},{"name":"actionbox_session","in":"cookie","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Actionbox Session"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/MonitorSetupCreate"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Monitor Setup Endpoint V1 Monitors Setup Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"UserBearer":[]},{"SessionCookie":[]}]}},"/v1/monitors/{watch_id}/test-push":{"post":{"tags":["watches"],"summary":"Monitor Test Push Endpoint","operationId":"monitor_test_push_endpoint_v1_monitors__watch_id__test_push_post","parameters":[{"name":"watch_id","in":"path","required":true,"schema":{"type":"string","title":"Watch Id"}},{"name":"x-user-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-User-Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-Actionbox-Client","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Actionbox-Client"}},{"name":"actionbox_session","in":"cookie","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Actionbox Session"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Monitor Test Push Endpoint V1 Monitors  Watch Id  Test Push Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"UserBearer":[]},{"SessionCookie":[]}]}},"/v1/monitors/{watch_id}/attention":{"get":{"tags":["watches"],"summary":"Monitor Attention Endpoint","operationId":"monitor_attention_endpoint_v1_monitors__watch_id__attention_get","parameters":[{"name":"watch_id","in":"path","required":true,"schema":{"type":"string","title":"Watch Id"}},{"name":"x-user-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-User-Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-Actionbox-Client","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Actionbox-Client"}},{"name":"actionbox_session","in":"cookie","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Actionbox Session"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Monitor Attention Endpoint V1 Monitors  Watch Id  Attention Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"UserBearer":[]},{"SessionCookie":[]}]}},"/v1/monitors/{watch_id}/recovery-profile":{"get":{"tags":["watches"],"summary":"Monitor Recovery Profile Endpoint","operationId":"monitor_recovery_profile_endpoint_v1_monitors__watch_id__recovery_profile_get","parameters":[{"name":"watch_id","in":"path","required":true,"schema":{"type":"string","title":"Watch Id"}},{"name":"x-user-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-User-Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-Actionbox-Client","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Actionbox-Client"}},{"name":"actionbox_session","in":"cookie","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Actionbox Session"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Monitor Recovery Profile Endpoint V1 Monitors  Watch Id  Recovery Profile Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"UserBearer":[]},{"SessionCookie":[]}]},"put":{"tags":["watches"],"summary":"Set Monitor Recovery Profile Endpoint","operationId":"set_monitor_recovery_profile_endpoint_v1_monitors__watch_id__recovery_profile_put","parameters":[{"name":"watch_id","in":"path","required":true,"schema":{"type":"string","title":"Watch Id"}},{"name":"x-user-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-User-Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-Actionbox-Client","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Actionbox-Client"}},{"name":"actionbox_session","in":"cookie","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Actionbox Session"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/MonitorRecoveryProfileSet"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Set Monitor Recovery Profile Endpoint V1 Monitors  Watch Id  Recovery Profile Put"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"UserBearer":[]},{"SessionCookie":[]}]}},"/v1/watches":{"get":{"tags":["watches"],"summary":"Watches Endpoint","operationId":"watches_endpoint_v1_watches_get","parameters":[{"name":"include_archived","in":"query","required":false,"schema":{"type":"boolean","default":false,"title":"Include Archived"}},{"name":"status","in":"query","required":false,"schema":{"anyOf":[{"enum":["new","healthy","down","paused"],"type":"string"},{"type":"null"}],"title":"Status"}},{"name":"x-user-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-User-Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-Actionbox-Client","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Actionbox-Client"}},{"name":"actionbox_session","in":"cookie","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Actionbox Session"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Watches Endpoint V1 Watches Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"UserBearer":[]},{"SessionCookie":[]}]},"post":{"tags":["watches"],"summary":"Create Watch Endpoint","operationId":"create_watch_endpoint_v1_watches_post","parameters":[{"name":"x-user-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-User-Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-Actionbox-Client","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Actionbox-Client"}},{"name":"actionbox_session","in":"cookie","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Actionbox Session"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UserWatchCreate"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Create Watch Endpoint V1 Watches Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"UserBearer":[]},{"SessionCookie":[]}]}},"/v1/watches/{watch_id}":{"get":{"tags":["watches"],"summary":"Watch Detail Endpoint","operationId":"watch_detail_endpoint_v1_watches__watch_id__get","parameters":[{"name":"watch_id","in":"path","required":true,"schema":{"type":"string","title":"Watch Id"}},{"name":"x-user-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-User-Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-Actionbox-Client","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Actionbox-Client"}},{"name":"actionbox_session","in":"cookie","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Actionbox Session"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Watch Detail Endpoint V1 Watches  Watch Id  Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"UserBearer":[]},{"SessionCookie":[]}]},"patch":{"tags":["watches"],"summary":"Update Watch Endpoint","operationId":"update_watch_endpoint_v1_watches__watch_id__patch","parameters":[{"name":"watch_id","in":"path","required":true,"schema":{"type":"string","title":"Watch Id"}},{"name":"x-user-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-User-Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-Actionbox-Client","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Actionbox-Client"}},{"name":"actionbox_session","in":"cookie","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Actionbox Session"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/WatchUpdate"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Update Watch Endpoint V1 Watches  Watch Id  Patch"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"UserBearer":[]},{"SessionCookie":[]}]},"delete":{"tags":["watches"],"summary":"Archive Watch Endpoint","operationId":"archive_watch_endpoint_v1_watches__watch_id__delete","parameters":[{"name":"watch_id","in":"path","required":true,"schema":{"type":"string","title":"Watch Id"}},{"name":"x-user-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-User-Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-Actionbox-Client","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Actionbox-Client"}},{"name":"actionbox_session","in":"cookie","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Actionbox Session"}}],"responses":{"204":{"description":"Successful Response"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"UserBearer":[]},{"SessionCookie":[]}]}},"/v1/watches/{watch_id}/events":{"get":{"tags":["watches"],"summary":"Watch Events Endpoint","operationId":"watch_events_endpoint_v1_watches__watch_id__events_get","parameters":[{"name":"watch_id","in":"path","required":true,"schema":{"type":"string","title":"Watch Id"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":200,"minimum":1,"default":100,"title":"Limit"}},{"name":"before","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Before"}},{"name":"x-user-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-User-Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-Actionbox-Client","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Actionbox-Client"}},{"name":"actionbox_session","in":"cookie","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Actionbox Session"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Watch Events Endpoint V1 Watches  Watch Id  Events Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"UserBearer":[]},{"SessionCookie":[]}]}},"/v1/watches/{watch_id}/pause":{"post":{"tags":["watches"],"summary":"Pause Watch Endpoint","operationId":"pause_watch_endpoint_v1_watches__watch_id__pause_post","parameters":[{"name":"watch_id","in":"path","required":true,"schema":{"type":"string","title":"Watch Id"}},{"name":"x-user-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-User-Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-Actionbox-Client","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Actionbox-Client"}},{"name":"actionbox_session","in":"cookie","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Actionbox Session"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Pause Watch Endpoint V1 Watches  Watch Id  Pause Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"UserBearer":[]},{"SessionCookie":[]}]}},"/v1/watches/{watch_id}/resume":{"post":{"tags":["watches"],"summary":"Resume Watch Endpoint","operationId":"resume_watch_endpoint_v1_watches__watch_id__resume_post","parameters":[{"name":"watch_id","in":"path","required":true,"schema":{"type":"string","title":"Watch Id"}},{"name":"x-user-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-User-Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-Actionbox-Client","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Actionbox-Client"}},{"name":"actionbox_session","in":"cookie","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Actionbox Session"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Resume Watch Endpoint V1 Watches  Watch Id  Resume Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"UserBearer":[]},{"SessionCookie":[]}]}},"/v1/watches/{watch_id}/token/rotate":{"post":{"tags":["watches"],"summary":"Rotate Watch Token Endpoint","operationId":"rotate_watch_token_endpoint_v1_watches__watch_id__token_rotate_post","parameters":[{"name":"watch_id","in":"path","required":true,"schema":{"type":"string","title":"Watch Id"}},{"name":"x-user-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-User-Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-Actionbox-Client","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Actionbox-Client"}},{"name":"actionbox_session","in":"cookie","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Actionbox Session"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Rotate Watch Token Endpoint V1 Watches  Watch Id  Token Rotate Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"UserBearer":[]},{"SessionCookie":[]}]}},"/v1/devices":{"get":{"tags":["devices"],"summary":"Devices Endpoint","operationId":"devices_endpoint_v1_devices_get","parameters":[{"name":"x-user-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-User-Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-Actionbox-Client","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Actionbox-Client"}},{"name":"actionbox_session","in":"cookie","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Actionbox Session"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Devices Endpoint V1 Devices Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"UserBearer":[]},{"SessionCookie":[]}]},"post":{"tags":["devices"],"summary":"Register Device Endpoint","operationId":"register_device_endpoint_v1_devices_post","parameters":[{"name":"x-user-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-User-Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-Actionbox-Client","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Actionbox-Client"}},{"name":"actionbox_session","in":"cookie","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Actionbox Session"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DeviceCreate"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Register Device Endpoint V1 Devices Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"UserBearer":[]},{"SessionCookie":[]}]}},"/v1/devices/{device_id}/heartbeat":{"post":{"tags":["devices"],"summary":"Heartbeat Endpoint","operationId":"heartbeat_endpoint_v1_devices__device_id__heartbeat_post","parameters":[{"name":"device_id","in":"path","required":true,"schema":{"type":"string","title":"Device Id"}},{"name":"x-user-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-User-Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-Actionbox-Client","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Actionbox-Client"}},{"name":"actionbox_session","in":"cookie","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Actionbox Session"}}],"requestBody":{"content":{"application/json":{"schema":{"anyOf":[{"$ref":"#/components/schemas/DeviceHeartbeat"},{"type":"null"}],"title":"Payload"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Heartbeat Endpoint V1 Devices  Device Id  Heartbeat Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"UserBearer":[]},{"SessionCookie":[]}]}},"/v1/devices/{device_id}":{"delete":{"tags":["devices"],"summary":"Revoke Device Endpoint","operationId":"revoke_device_endpoint_v1_devices__device_id__delete","parameters":[{"name":"device_id","in":"path","required":true,"schema":{"type":"string","title":"Device Id"}},{"name":"x-user-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-User-Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-Actionbox-Client","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Actionbox-Client"}},{"name":"actionbox_session","in":"cookie","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Actionbox Session"}}],"responses":{"204":{"description":"Successful Response"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"UserBearer":[]},{"SessionCookie":[]}]}},"/v1/webhooks":{"get":{"tags":["webhooks"],"summary":"Webhooks Endpoint","operationId":"webhooks_endpoint_v1_webhooks_get","parameters":[{"name":"status","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Status"}},{"name":"environment","in":"query","required":false,"schema":{"enum":["live","test","all"],"type":"string","default":"live","title":"Environment"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":200,"minimum":1,"default":100,"title":"Limit"}},{"name":"x-user-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-User-Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-Actionbox-Client","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Actionbox-Client"}},{"name":"actionbox_session","in":"cookie","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Actionbox Session"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Webhooks Endpoint V1 Webhooks Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"UserBearer":[]},{"SessionCookie":[]}]}},"/v1/webhooks/summary":{"get":{"tags":["webhooks"],"summary":"Webhook Summary Endpoint","operationId":"webhook_summary_endpoint_v1_webhooks_summary_get","parameters":[{"name":"x-user-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-User-Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-Actionbox-Client","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Actionbox-Client"}},{"name":"actionbox_session","in":"cookie","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Actionbox Session"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Webhook Summary Endpoint V1 Webhooks Summary Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"UserBearer":[]},{"SessionCookie":[]}]}},"/v1/webhooks/{delivery_id}":{"get":{"tags":["webhooks"],"summary":"Webhook Detail Endpoint","operationId":"webhook_detail_endpoint_v1_webhooks__delivery_id__get","parameters":[{"name":"delivery_id","in":"path","required":true,"schema":{"type":"string","title":"Delivery Id"}},{"name":"x-user-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-User-Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-Actionbox-Client","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Actionbox-Client"}},{"name":"actionbox_session","in":"cookie","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Actionbox Session"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Webhook Detail Endpoint V1 Webhooks  Delivery Id  Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"UserBearer":[]},{"SessionCookie":[]}]}},"/v1/webhooks/{delivery_id}/retry":{"post":{"tags":["webhooks"],"summary":"Retry Webhook Endpoint","operationId":"retry_webhook_endpoint_v1_webhooks__delivery_id__retry_post","parameters":[{"name":"delivery_id","in":"path","required":true,"schema":{"type":"string","title":"Delivery Id"}},{"name":"x-user-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-User-Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-Actionbox-Client","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Actionbox-Client"}},{"name":"actionbox_session","in":"cookie","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Actionbox Session"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Retry Webhook Endpoint V1 Webhooks  Delivery Id  Retry Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"UserBearer":[]},{"SessionCookie":[]}]}},"/v1/integrations/slack":{"get":{"tags":["slack"],"summary":"Status","operationId":"status_v1_integrations_slack_get","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"actionbox_session","in":"cookie","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Actionbox Session"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"UserBearer":[]},{"SessionCookie":[]}]},"delete":{"tags":["slack"],"summary":"Disconnect","operationId":"disconnect_v1_integrations_slack_delete","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"actionbox_session","in":"cookie","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Actionbox Session"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"UserBearer":[]},{"SessionCookie":[]}]}},"/v1/integrations/slack/install":{"post":{"tags":["slack"],"summary":"Install","operationId":"install_v1_integrations_slack_install_post","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"actionbox_session","in":"cookie","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Actionbox Session"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"UserBearer":[]},{"SessionCookie":[]}]}},"/v1/integrations/slack/link-preview":{"post":{"tags":["slack"],"summary":"Link Preview","operationId":"link_preview_v1_integrations_slack_link_preview_post","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"actionbox_session","in":"cookie","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Actionbox Session"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/LinkInput"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"UserBearer":[]},{"SessionCookie":[]}]}},"/v1/integrations/slack/link":{"post":{"tags":["slack"],"summary":"Link","operationId":"link_v1_integrations_slack_link_post","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"actionbox_session","in":"cookie","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Actionbox Session"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/LinkInput"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"UserBearer":[]},{"SessionCookie":[]}]}},"/v1/integrations/slack/identity":{"delete":{"tags":["slack"],"summary":"Unlink","operationId":"unlink_v1_integrations_slack_identity_delete","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"actionbox_session","in":"cookie","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Actionbox Session"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"UserBearer":[]},{"SessionCookie":[]}]}},"/v1/integrations/slack/routes":{"put":{"tags":["slack"],"summary":"Put Route","operationId":"put_route_v1_integrations_slack_routes_put","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"actionbox_session","in":"cookie","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Actionbox Session"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/RouteInput"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"UserBearer":[]},{"SessionCookie":[]}]}},"/v1/integrations/slack/channels":{"get":{"tags":["slack"],"summary":"Channels","operationId":"channels_v1_integrations_slack_channels_get","parameters":[{"name":"cursor","in":"query","required":false,"schema":{"type":"string","maxLength":2000,"default":"","title":"Cursor"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"actionbox_session","in":"cookie","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Actionbox Session"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"UserBearer":[]},{"SessionCookie":[]}]}},"/v1/integrations/slack/routes/{route_id}":{"delete":{"tags":["slack"],"summary":"Delete Route","operationId":"delete_route_v1_integrations_slack_routes__route_id__delete","parameters":[{"name":"route_id","in":"path","required":true,"schema":{"type":"string","title":"Route Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"actionbox_session","in":"cookie","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Actionbox Session"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"UserBearer":[]},{"SessionCookie":[]}]}},"/v1/integrations/slack/test":{"post":{"tags":["slack"],"summary":"Test Message","operationId":"test_message_v1_integrations_slack_test_post","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"actionbox_session","in":"cookie","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Actionbox Session"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"UserBearer":[]},{"SessionCookie":[]}]}},"/v1/integrations/slack/deliveries/{delivery_id}/retry":{"post":{"tags":["slack"],"summary":"Retry","operationId":"retry_v1_integrations_slack_deliveries__delivery_id__retry_post","parameters":[{"name":"delivery_id","in":"path","required":true,"schema":{"type":"string","title":"Delivery Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"actionbox_session","in":"cookie","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Actionbox Session"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"UserBearer":[]},{"SessionCookie":[]}]}},"/v1/auth/mfa/status":{"get":{"tags":["auth"],"summary":"Mfa Status","operationId":"mfa_status_v1_auth_mfa_status_get","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"actionbox_session","in":"cookie","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Actionbox Session"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Mfa Status V1 Auth Mfa Status Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"UserBearer":[]},{"SessionCookie":[]}]}},"/v1/auth/mfa/totp/start":{"post":{"tags":["auth"],"summary":"Mfa Totp Start","operationId":"mfa_totp_start_v1_auth_mfa_totp_start_post","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"actionbox_session","in":"cookie","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Actionbox Session"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Mfa Totp Start V1 Auth Mfa Totp Start Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"UserBearer":[]},{"SessionCookie":[]}]}},"/v1/auth/mfa/totp/confirm":{"post":{"tags":["auth"],"summary":"Mfa Totp Confirm","operationId":"mfa_totp_confirm_v1_auth_mfa_totp_confirm_post","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"actionbox_session","in":"cookie","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Actionbox Session"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CodeInput"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Mfa Totp Confirm V1 Auth Mfa Totp Confirm Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"UserBearer":[]},{"SessionCookie":[]}]}},"/v1/auth/mfa/totp/verify":{"post":{"tags":["auth"],"summary":"Mfa Totp Verify","operationId":"mfa_totp_verify_v1_auth_mfa_totp_verify_post","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"actionbox_session","in":"cookie","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Actionbox Session"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CodeInput"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Mfa Totp Verify V1 Auth Mfa Totp Verify Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"UserBearer":[]},{"SessionCookie":[]}]}},"/v1/auth/mfa/recovery/verify":{"post":{"tags":["auth"],"summary":"Mfa Recovery Verify","operationId":"mfa_recovery_verify_v1_auth_mfa_recovery_verify_post","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"actionbox_session","in":"cookie","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Actionbox Session"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CodeInput"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Mfa Recovery Verify V1 Auth Mfa Recovery Verify Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"UserBearer":[]},{"SessionCookie":[]}]}},"/v1/auth/mfa/recovery/reset":{"post":{"tags":["auth"],"summary":"Mfa Recovery Reset","operationId":"mfa_recovery_reset_v1_auth_mfa_recovery_reset_post","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"actionbox_session","in":"cookie","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Actionbox Session"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CodeInput"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Mfa Recovery Reset V1 Auth Mfa Recovery Reset Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"UserBearer":[]},{"SessionCookie":[]}]}},"/v1/auth/mfa/recovery/regenerate":{"post":{"tags":["auth"],"summary":"Mfa Recovery Regenerate","operationId":"mfa_recovery_regenerate_v1_auth_mfa_recovery_regenerate_post","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"actionbox_session","in":"cookie","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Actionbox Session"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CodeInput"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Mfa Recovery Regenerate V1 Auth Mfa Recovery Regenerate Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"UserBearer":[]},{"SessionCookie":[]}]}},"/v1/auth/mfa/totp":{"delete":{"tags":["auth"],"summary":"Mfa Totp Disable","operationId":"mfa_totp_disable_v1_auth_mfa_totp_delete","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"actionbox_session","in":"cookie","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Actionbox Session"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CodeInput"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Mfa Totp Disable V1 Auth Mfa Totp Delete"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"UserBearer":[]},{"SessionCookie":[]}]}},"/v1/auth/mfa/passkeys/register/options":{"post":{"tags":["auth"],"summary":"Mfa Passkey Register Options","operationId":"mfa_passkey_register_options_v1_auth_mfa_passkeys_register_options_post","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"actionbox_session","in":"cookie","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Actionbox Session"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Mfa Passkey Register Options V1 Auth Mfa Passkeys Register Options Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"UserBearer":[]},{"SessionCookie":[]}]}},"/v1/auth/mfa/passkeys/register/complete":{"post":{"tags":["auth"],"summary":"Mfa Passkey Register Complete","operationId":"mfa_passkey_register_complete_v1_auth_mfa_passkeys_register_complete_post","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"actionbox_session","in":"cookie","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Actionbox Session"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PasskeyRegistrationInput"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Mfa Passkey Register Complete V1 Auth Mfa Passkeys Register Complete Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"UserBearer":[]},{"SessionCookie":[]}]}},"/v1/auth/mfa/passkeys/{passkey_id}":{"delete":{"tags":["auth"],"summary":"Mfa Passkey Remove","operationId":"mfa_passkey_remove_v1_auth_mfa_passkeys__passkey_id__delete","parameters":[{"name":"passkey_id","in":"path","required":true,"schema":{"type":"string","title":"Passkey Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"actionbox_session","in":"cookie","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Actionbox Session"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CodeInput"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Mfa Passkey Remove V1 Auth Mfa Passkeys  Passkey Id  Delete"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"UserBearer":[]},{"SessionCookie":[]}]}},"/v1/auth/mfa/passkeys/challenge/options":{"post":{"tags":["auth"],"summary":"Mfa Passkey Challenge Options","operationId":"mfa_passkey_challenge_options_v1_auth_mfa_passkeys_challenge_options_post","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"actionbox_session","in":"cookie","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Actionbox Session"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Mfa Passkey Challenge Options V1 Auth Mfa Passkeys Challenge Options Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"UserBearer":[]},{"SessionCookie":[]}]}},"/v1/auth/mfa/passkeys/challenge/complete":{"post":{"tags":["auth"],"summary":"Mfa Passkey Challenge Complete","operationId":"mfa_passkey_challenge_complete_v1_auth_mfa_passkeys_challenge_complete_post","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"actionbox_session","in":"cookie","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Actionbox Session"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PasskeyInput"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Mfa Passkey Challenge Complete V1 Auth Mfa Passkeys Challenge Complete Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"UserBearer":[]},{"SessionCookie":[]}]}},"/v1/workspaces/security/mfa":{"put":{"tags":["auth","workspaces"],"summary":"Workspace Mfa Policy","operationId":"workspace_mfa_policy_v1_workspaces_security_mfa_put","parameters":[{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"actionbox_session","in":"cookie","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Actionbox Session"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/WorkspaceMfaInput"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Workspace Mfa Policy V1 Workspaces Security Mfa Put"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"UserBearer":[]},{"SessionCookie":[]}]}},"/v1/actions/{action_id}/activity":{"get":{"tags":["actions"],"summary":"Action Activity","operationId":"action_activity_v1_actions__action_id__activity_get","parameters":[{"name":"action_id","in":"path","required":true,"schema":{"type":"string","title":"Action Id"}},{"name":"before","in":"query","required":false,"schema":{"anyOf":[{"type":"string","maxLength":64},{"type":"null"}],"title":"Before"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":100,"minimum":1,"default":20,"title":"Limit"}},{"name":"x-user-id","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-User-Id"}},{"name":"authorization","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Authorization"}},{"name":"X-Actionbox-Client","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Actionbox-Client"}},{"name":"actionbox_session","in":"cookie","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Actionbox Session"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Action Activity V1 Actions  Action Id  Activity Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[{"UserBearer":[]},{"SessionCookie":[]}]}}},"components":{"schemas":{"AccountDeleteRequest":{"properties":{"confirmation":{"type":"string","maxLength":64,"minLength":1,"title":"Confirmation"}},"type":"object","required":["confirmation"],"title":"AccountDeleteRequest"},"ActionCommentCreate":{"properties":{"body":{"type":"string","maxLength":2000,"minLength":1,"title":"Body"}},"type":"object","required":["body"],"title":"ActionCommentCreate"},"ActionContextRequestCreate":{"properties":{"question":{"type":"string","maxLength":1000,"minLength":1,"title":"Question"},"requested_fields":{"items":{"type":"string","enum":["reason","risk","impact","reversibility","rollback_plan","affected_scope","evidence"]},"type":"array","maxItems":7,"title":"Requested Fields"}},"type":"object","required":["question"],"title":"ActionContextRequestCreate"},"ActionContextUnavailable":{"properties":{"reason":{"type":"string","maxLength":1000,"minLength":1,"title":"Reason"},"reason_code":{"type":"string","enum":["not_available","cannot_access","not_applicable","sensitive","unknown"],"title":"Reason Code","default":"not_available"}},"type":"object","required":["reason"],"title":"ActionContextUnavailable"},"ActionControl":{"properties":{"key":{"type":"string","maxLength":64,"minLength":1,"pattern":"^[a-z][a-z0-9_-]*$","title":"Key"},"label":{"type":"string","maxLength":80,"minLength":1,"title":"Label"},"kind":{"type":"string","enum":["callback","link","actionbox"],"title":"Kind"},"url":{"anyOf":[{"type":"string","maxLength":2048,"minLength":1,"format":"uri"},{"type":"null"}],"title":"Url"},"destructive":{"type":"boolean","title":"Destructive","default":false},"expires_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Expires At"}},"type":"object","required":["key","label","kind"],"title":"ActionControl","description":"A bounded secondary operation exposed beside an Action's decision."},"ActionCreate":{"properties":{"chat_delivery":{"type":"string","enum":["inherit","disabled"],"title":"Chat Delivery","default":"inherit"},"context_request_mode":{"type":"string","enum":["unsupported","poll","callback"],"title":"Context Request Mode","default":"unsupported"},"title":{"type":"string","maxLength":200,"minLength":1,"title":"Title"},"description":{"type":"string","maxLength":10000,"title":"Description","default":""},"priority":{"$ref":"#/components/schemas/Priority","default":"normal"},"open_url":{"anyOf":[{"type":"string","maxLength":2048,"minLength":1,"format":"uri"},{"type":"null"}],"title":"Open Url"},"dedupe_key":{"anyOf":[{"type":"string","maxLength":255},{"type":"null"}],"title":"Dedupe Key"},"callback_url":{"anyOf":[{"type":"string","maxLength":2048,"minLength":1,"format":"uri"},{"type":"null"}],"title":"Callback Url"},"controls":{"items":{"$ref":"#/components/schemas/ActionControl"},"type":"array","maxItems":12,"title":"Controls"},"expires_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Expires At"},"on_expire":{"oneOf":[{"$ref":"#/components/schemas/ReturnExpiredOutcome"},{"$ref":"#/components/schemas/ResolveOnExpireOutcome"}],"title":"On Expire","discriminator":{"propertyName":"type","mapping":{"resolve":"#/components/schemas/ResolveOnExpireOutcome","return_expired":"#/components/schemas/ReturnExpiredOutcome"}}},"context":{"items":{"oneOf":[{"$ref":"#/components/schemas/KeyValueContext"},{"$ref":"#/components/schemas/TextualContext"},{"$ref":"#/components/schemas/JsonContext"},{"$ref":"#/components/schemas/MetricsContext"},{"$ref":"#/components/schemas/LinksContext"}],"discriminator":{"propertyName":"type","mapping":{"code":"#/components/schemas/TextualContext","command":"#/components/schemas/TextualContext","diff":"#/components/schemas/TextualContext","json":"#/components/schemas/JsonContext","key_value":"#/components/schemas/KeyValueContext","links":"#/components/schemas/LinksContext","logs":"#/components/schemas/TextualContext","metrics":"#/components/schemas/MetricsContext"}}},"type":"array","maxItems":12,"title":"Context"},"decision_class":{"anyOf":[{"type":"string","maxLength":120,"minLength":1,"pattern":"^[A-Za-z0-9_.-]+$"},{"type":"null"}],"title":"Decision Class"},"decision_context":{"anyOf":[{"$ref":"#/components/schemas/DecisionContext"},{"type":"null"}]},"options":{"items":{"$ref":"#/components/schemas/ActionOptionInput"},"type":"array","maxItems":3,"title":"Options"},"interaction":{"anyOf":[{"oneOf":[{"$ref":"#/components/schemas/BooleanInteraction"},{"$ref":"#/components/schemas/SingleChoiceInteraction"},{"$ref":"#/components/schemas/MultiChoiceInteraction"},{"$ref":"#/components/schemas/TextInteraction"},{"$ref":"#/components/schemas/IntegerInteraction"},{"$ref":"#/components/schemas/NumberInteraction"},{"$ref":"#/components/schemas/RatingInteraction"},{"$ref":"#/components/schemas/FormInteraction"}],"discriminator":{"propertyName":"type","mapping":{"boolean":"#/components/schemas/BooleanInteraction","form":"#/components/schemas/FormInteraction","integer":"#/components/schemas/IntegerInteraction","multi_choice":"#/components/schemas/MultiChoiceInteraction","number":"#/components/schemas/NumberInteraction","rating":"#/components/schemas/RatingInteraction","single_choice":"#/components/schemas/SingleChoiceInteraction","text":"#/components/schemas/TextInteraction"}}},{"type":"null"}],"title":"Interaction"},"metadata":{"additionalProperties":true,"type":"object","title":"Metadata"},"visibility":{"type":"string","enum":["workspace","restricted"],"title":"Visibility","default":"workspace"},"reviewer_user_ids":{"items":{"type":"string"},"type":"array","maxItems":15,"title":"Reviewer User Ids"},"reviewer_emails":{"items":{"type":"string"},"type":"array","maxItems":15,"title":"Reviewer Emails"},"approval_policy":{"anyOf":[{"$ref":"#/components/schemas/ApprovalPolicy"},{"type":"null"}]},"assignee_user_id":{"anyOf":[{"type":"string","maxLength":64},{"type":"null"}],"title":"Assignee User Id"},"assignee_email":{"anyOf":[{"type":"string","maxLength":320,"minLength":3},{"type":"null"}],"title":"Assignee Email"},"run_id":{"anyOf":[{"type":"string","maxLength":64,"minLength":1},{"type":"null"}],"title":"Run Id"}},"type":"object","required":["title"],"title":"ActionCreate"},"ActionOptionInput":{"properties":{"id":{"type":"string","maxLength":80,"minLength":1,"pattern":"^[a-zA-Z0-9_-]+$","title":"Id"},"label":{"type":"string","maxLength":80,"minLength":1,"title":"Label"},"style":{"$ref":"#/components/schemas/OptionStyle","default":"default"}},"type":"object","required":["id","label"],"title":"ActionOptionInput"},"ActionOutcomeReport":{"properties":{"status":{"$ref":"#/components/schemas/OutcomeStatus"},"duration_ms":{"anyOf":[{"type":"integer","maximum":2592000000.0,"minimum":0.0},{"type":"null"}],"title":"Duration Ms"},"rollback":{"type":"boolean","title":"Rollback","default":false},"reason_code":{"anyOf":[{"type":"string","maxLength":80,"minLength":1,"pattern":"^[A-Z][A-Z0-9_]*$"},{"type":"null"}],"title":"Reason Code"},"action_version":{"type":"integer","minimum":1.0,"title":"Action Version"},"fingerprint":{"type":"string","maxLength":71,"minLength":71,"pattern":"^sha256:[0-9a-f]{64}$","title":"Fingerprint"}},"type":"object","required":["status","action_version","fingerprint"],"title":"ActionOutcomeReport"},"ActionPatch":{"properties":{"chat_delivery":{"anyOf":[{"type":"string","enum":["inherit","disabled"]},{"type":"null"}],"title":"Chat Delivery"},"title":{"anyOf":[{"type":"string","maxLength":200,"minLength":1},{"type":"null"}],"title":"Title"},"description":{"anyOf":[{"type":"string","maxLength":10000},{"type":"null"}],"title":"Description"},"priority":{"anyOf":[{"$ref":"#/components/schemas/Priority"},{"type":"null"}]},"open_url":{"anyOf":[{"type":"string","maxLength":2048,"minLength":1,"format":"uri"},{"type":"null"}],"title":"Open Url"},"controls":{"anyOf":[{"items":{"$ref":"#/components/schemas/ActionControl"},"type":"array","maxItems":12},{"type":"null"}],"title":"Controls"},"expires_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Expires At"},"on_expire":{"anyOf":[{"oneOf":[{"$ref":"#/components/schemas/ReturnExpiredOutcome"},{"$ref":"#/components/schemas/ResolveOnExpireOutcome"}],"discriminator":{"propertyName":"type","mapping":{"resolve":"#/components/schemas/ResolveOnExpireOutcome","return_expired":"#/components/schemas/ReturnExpiredOutcome"}}},{"type":"null"}],"title":"On Expire"},"context":{"anyOf":[{"items":{"oneOf":[{"$ref":"#/components/schemas/KeyValueContext"},{"$ref":"#/components/schemas/TextualContext"},{"$ref":"#/components/schemas/JsonContext"},{"$ref":"#/components/schemas/MetricsContext"},{"$ref":"#/components/schemas/LinksContext"}],"discriminator":{"propertyName":"type","mapping":{"code":"#/components/schemas/TextualContext","command":"#/components/schemas/TextualContext","diff":"#/components/schemas/TextualContext","json":"#/components/schemas/JsonContext","key_value":"#/components/schemas/KeyValueContext","links":"#/components/schemas/LinksContext","logs":"#/components/schemas/TextualContext","metrics":"#/components/schemas/MetricsContext"}}},"type":"array","maxItems":12},{"type":"null"}],"title":"Context"},"decision_class":{"anyOf":[{"type":"string","maxLength":120,"minLength":1,"pattern":"^[A-Za-z0-9_.-]+$"},{"type":"null"}],"title":"Decision Class"},"decision_context":{"anyOf":[{"$ref":"#/components/schemas/DecisionContext"},{"type":"null"}]},"metadata":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Metadata"}},"type":"object","title":"ActionPatch"},"ActionReviewersUpdate":{"properties":{"reviewer_user_ids":{"items":{"type":"string"},"type":"array","maxItems":15,"title":"Reviewer User Ids"},"reviewer_emails":{"items":{"type":"string"},"type":"array","maxItems":15,"title":"Reviewer Emails"}},"type":"object","title":"ActionReviewersUpdate"},"AnalyticsEventRequest":{"properties":{"event_name":{"type":"string","maxLength":80,"minLength":1,"pattern":"^[a-z][a-z0-9_]+$","title":"Event Name"},"action_id":{"anyOf":[{"type":"string","maxLength":64},{"type":"null"}],"title":"Action Id"},"source_id":{"anyOf":[{"type":"string","maxLength":64},{"type":"null"}],"title":"Source Id"},"metadata":{"additionalProperties":true,"type":"object","title":"Metadata"}},"type":"object","required":["event_name"],"title":"AnalyticsEventRequest"},"AppleAuthorizationCodeLoginRequest":{"properties":{"authorization_code":{"type":"string","maxLength":4096,"minLength":10,"title":"Authorization Code"},"challenge_id":{"type":"string","maxLength":64,"minLength":8,"pattern":"^nac_[a-f0-9]{32}$","title":"Challenge Id"},"email":{"anyOf":[{"type":"string","maxLength":320,"minLength":3},{"type":"null"}],"title":"Email"},"display_name":{"anyOf":[{"type":"string","maxLength":120,"minLength":1},{"type":"null"}],"title":"Display Name"}},"type":"object","required":["authorization_code","challenge_id"],"title":"AppleAuthorizationCodeLoginRequest","description":"Apple web/Android authorization-code exchange request."},"ApprovalActionData":{"properties":{"id":{"type":"string","title":"Id"},"status":{"type":"string","enum":["open","resolved","expired","cancelled"],"title":"Status"},"action_version":{"type":"integer","minimum":1.0,"title":"Action Version"},"fingerprint":{"type":"string","maxLength":71,"minLength":71,"pattern":"^sha256:[0-9a-f]{64}$","title":"Fingerprint"},"approval_policy":{"$ref":"#/components/schemas/ApprovalPolicy"},"approval_progress":{"$ref":"#/components/schemas/ApprovalProgressData"}},"additionalProperties":true,"type":"object","required":["id","status","action_version","fingerprint","approval_policy","approval_progress"],"title":"ApprovalActionData"},"ApprovalPolicy":{"properties":{"schema_version":{"type":"integer","const":1,"title":"Schema Version","default":1},"mode":{"type":"string","enum":["any","all","quorum"],"title":"Mode"},"required_approvals":{"anyOf":[{"type":"integer","maximum":15.0,"minimum":1.0},{"type":"null"}],"title":"Required Approvals"},"approval_option_id":{"anyOf":[{"type":"string","maxLength":80,"minLength":1},{"type":"null"}],"title":"Approval Option Id"},"rejection_option_id":{"anyOf":[{"type":"string","maxLength":80,"minLength":1},{"type":"null"}],"title":"Rejection Option Id"},"allow_source_override":{"type":"boolean","title":"Allow Source Override","default":false}},"type":"object","required":["mode"],"title":"ApprovalPolicy"},"ApprovalProgressData":{"properties":{"state":{"type":"string","enum":["pending","approved","rejected","overridden","expired","cancelled"],"title":"State"},"required_approvals":{"type":"integer","maximum":15.0,"minimum":0.0,"title":"Required Approvals"},"approval_count":{"type":"integer","maximum":15.0,"minimum":0.0,"title":"Approval Count"},"rejection_count":{"type":"integer","maximum":15.0,"minimum":0.0,"title":"Rejection Count"},"remaining_approvals":{"type":"integer","maximum":15.0,"minimum":0.0,"title":"Remaining Approvals"},"eligible_reviewer_count":{"type":"integer","maximum":15.0,"minimum":0.0,"title":"Eligible Reviewer Count"},"votes":{"items":{"$ref":"#/components/schemas/ApprovalVoteData"},"type":"array","title":"Votes"},"current_stage_index":{"type":"integer","maximum":2.0,"minimum":0.0,"title":"Current Stage Index","default":0},"stages":{"anyOf":[{"items":{"$ref":"#/components/schemas/ApprovalStageProgressData"},"type":"array"},{"type":"null"}],"title":"Stages"}},"type":"object","required":["state","required_approvals","approval_count","rejection_count","remaining_approvals","eligible_reviewer_count","votes"],"title":"ApprovalProgressData"},"ApprovalStageProgressData":{"properties":{"index":{"type":"integer","maximum":2.0,"minimum":0.0,"title":"Index"},"name":{"type":"string","title":"Name"},"group_id":{"type":"string","title":"Group Id"},"mode":{"type":"string","enum":["any","all","quorum"],"title":"Mode"},"required_approvals":{"type":"integer","maximum":15.0,"minimum":1.0,"title":"Required Approvals"},"approval_count":{"type":"integer","maximum":15.0,"minimum":0.0,"title":"Approval Count"},"rejection_count":{"type":"integer","maximum":15.0,"minimum":0.0,"title":"Rejection Count"},"eligible_reviewer_count":{"type":"integer","maximum":15.0,"minimum":0.0,"title":"Eligible Reviewer Count"}},"type":"object","required":["index","name","group_id","mode","required_approvals","approval_count","rejection_count","eligible_reviewer_count"],"title":"ApprovalStageProgressData"},"ApprovalVoteData":{"properties":{"id":{"type":"string","title":"Id"},"reviewer_user_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Reviewer User Id"},"outcome":{"type":"string","enum":["approve","reject"],"title":"Outcome"},"option_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Option Id"},"response":{"anyOf":[{"oneOf":[{"$ref":"#/components/schemas/BooleanResponse"},{"$ref":"#/components/schemas/TextResponse"},{"$ref":"#/components/schemas/IntegerResponse"},{"$ref":"#/components/schemas/NumberResponse"},{"$ref":"#/components/schemas/RatingResponse"},{"$ref":"#/components/schemas/SingleChoiceResponse"},{"$ref":"#/components/schemas/MultiChoiceResponse"},{"$ref":"#/components/schemas/FormResponse"}],"discriminator":{"propertyName":"type","mapping":{"boolean":"#/components/schemas/BooleanResponse","form":"#/components/schemas/FormResponse","integer":"#/components/schemas/IntegerResponse","multi_choice":"#/components/schemas/MultiChoiceResponse","number":"#/components/schemas/NumberResponse","rating":"#/components/schemas/RatingResponse","single_choice":"#/components/schemas/SingleChoiceResponse","text":"#/components/schemas/TextResponse"}}},{"type":"null"}],"title":"Response"},"reason":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Reason"},"action_version":{"type":"integer","minimum":1.0,"title":"Action Version"},"stage_index":{"type":"integer","maximum":2.0,"minimum":0.0,"title":"Stage Index","default":0},"created_at":{"type":"string","format":"date-time","title":"Created At"}},"type":"object","required":["id","reviewer_user_id","outcome","action_version","created_at"],"title":"ApprovalVoteData"},"ApprovalVoteResponse":{"properties":{"data":{"$ref":"#/components/schemas/ApprovalActionData"},"vote":{"$ref":"#/components/schemas/ApprovalVoteData"},"resolution":{"type":"string","enum":["pending","resolved"],"title":"Resolution"},"idempotent_replay":{"type":"boolean","title":"Idempotent Replay"}},"type":"object","required":["data","vote","resolution","idempotent_replay"],"title":"ApprovalVoteResponse"},"AssignmentUpdate":{"properties":{"assignee_user_id":{"anyOf":[{"type":"string","maxLength":64},{"type":"null"}],"title":"Assignee User Id"}},"type":"object","title":"AssignmentUpdate"},"Body_workspace_audit_verify_checkpoint_endpoint_v1_workspaces_audit_events_integrity_verify_post":{"properties":{"checkpoint":{"additionalProperties":true,"type":"object","title":"Checkpoint"}},"type":"object","required":["checkpoint"],"title":"Body_workspace_audit_verify_checkpoint_endpoint_v1_workspaces_audit_events_integrity_verify_post"},"BooleanInteraction":{"properties":{"label":{"type":"string","maxLength":200,"minLength":1,"title":"Label"},"type":{"type":"string","const":"boolean","title":"Type"},"true_label":{"type":"string","maxLength":80,"minLength":1,"title":"True Label","default":"Yes"},"false_label":{"type":"string","maxLength":80,"minLength":1,"title":"False Label","default":"No"}},"type":"object","required":["label","type"],"title":"BooleanInteraction"},"BooleanResponse":{"properties":{"type":{"type":"string","const":"boolean","title":"Type"},"value":{"type":"boolean","title":"Value"}},"type":"object","required":["type","value"],"title":"BooleanResponse"},"CancelRequest":{"properties":{"reason":{"anyOf":[{"type":"string","maxLength":500},{"type":"null"}],"title":"Reason"}},"type":"object","title":"CancelRequest"},"CheckoutRequest":{"properties":{"kind":{"type":"string","enum":["pro","team","actions","seats"],"title":"Kind"},"billing_cycle":{"type":"string","enum":["monthly","yearly"],"title":"Billing Cycle","default":"monthly"},"quantity":{"type":"integer","maximum":100.0,"minimum":1.0,"title":"Quantity","default":1}},"type":"object","required":["kind"],"title":"CheckoutRequest"},"CodeInput":{"properties":{"code":{"type":"string","maxLength":64,"minLength":6,"title":"Code"}},"type":"object","required":["code"],"title":"CodeInput"},"ControlInvokeRequest":{"properties":{"action_version":{"type":"integer","minimum":1.0,"title":"Action Version"},"fingerprint":{"type":"string","maxLength":71,"minLength":71,"pattern":"^sha256:[0-9a-f]{64}$","title":"Fingerprint"}},"type":"object","required":["action_version","fingerprint"],"title":"ControlInvokeRequest"},"ControlResultRequest":{"properties":{"status":{"type":"string","enum":["running","succeeded","failed"],"title":"Status"},"message":{"anyOf":[{"type":"string","maxLength":500},{"type":"null"}],"title":"Message"},"reason_code":{"anyOf":[{"type":"string","maxLength":80,"minLength":1,"pattern":"^[A-Z][A-Z0-9_]*$"},{"type":"null"}],"title":"Reason Code"}},"type":"object","required":["status"],"title":"ControlResultRequest"},"DecisionContext":{"properties":{"schema_version":{"type":"integer","const":1,"title":"Schema Version","default":1},"reason":{"type":"string","maxLength":2000,"minLength":1,"title":"Reason"},"current_state":{"anyOf":[{"type":"string","maxLength":2000},{"type":"null"}],"title":"Current State"},"proposed_change":{"type":"string","maxLength":2000,"minLength":1,"title":"Proposed Change"},"expected_effect":{"anyOf":[{"type":"string","maxLength":2000},{"type":"null"}],"title":"Expected Effect"},"risk_level":{"type":"string","enum":["unknown","low","medium","high","critical"],"title":"Risk Level"},"risk_summary":{"anyOf":[{"type":"string","maxLength":2000},{"type":"null"}],"title":"Risk Summary"},"reversibility":{"type":"string","enum":["unknown","reversible","partially_reversible","irreversible"],"title":"Reversibility"},"rollback_plan":{"anyOf":[{"type":"string","maxLength":2000},{"type":"null"}],"title":"Rollback Plan"},"affected_scope":{"items":{"type":"string"},"type":"array","maxItems":20,"title":"Affected Scope"}},"type":"object","required":["reason","proposed_change","risk_level","reversibility"],"title":"DecisionContext"},"DecisionRequest":{"properties":{"action_version":{"type":"integer","minimum":1.0,"title":"Action Version","default":1},"fingerprint":{"anyOf":[{"type":"string","maxLength":71,"minLength":71,"pattern":"^sha256:[0-9a-f]{64}$"},{"type":"null"}],"title":"Fingerprint"},"option_id":{"anyOf":[{"type":"string","maxLength":80,"minLength":1},{"type":"null"}],"title":"Option Id"},"response":{"anyOf":[{"oneOf":[{"$ref":"#/components/schemas/BooleanResponse"},{"$ref":"#/components/schemas/TextResponse"},{"$ref":"#/components/schemas/IntegerResponse"},{"$ref":"#/components/schemas/NumberResponse"},{"$ref":"#/components/schemas/RatingResponse"},{"$ref":"#/components/schemas/SingleChoiceResponse"},{"$ref":"#/components/schemas/MultiChoiceResponse"},{"$ref":"#/components/schemas/FormResponse"}],"discriminator":{"propertyName":"type","mapping":{"boolean":"#/components/schemas/BooleanResponse","form":"#/components/schemas/FormResponse","integer":"#/components/schemas/IntegerResponse","multi_choice":"#/components/schemas/MultiChoiceResponse","number":"#/components/schemas/NumberResponse","rating":"#/components/schemas/RatingResponse","single_choice":"#/components/schemas/SingleChoiceResponse","text":"#/components/schemas/TextResponse"}}},{"type":"null"}],"title":"Response"},"reason":{"anyOf":[{"type":"string","maxLength":500},{"type":"null"}],"title":"Reason"}},"type":"object","title":"DecisionRequest"},"DeviceCreate":{"properties":{"name":{"type":"string","maxLength":120,"minLength":1,"title":"Name"},"platform":{"type":"string","maxLength":40,"title":"Platform","default":"MACOS"},"push_token":{"anyOf":[{"type":"string","maxLength":512},{"type":"null"}],"title":"Push Token"},"app_version":{"anyOf":[{"type":"string","maxLength":40},{"type":"null"}],"title":"App Version"}},"type":"object","required":["name"],"title":"DeviceCreate"},"DeviceHeartbeat":{"properties":{"push_token":{"anyOf":[{"type":"string","maxLength":512},{"type":"null"}],"title":"Push Token"}},"type":"object","title":"DeviceHeartbeat"},"FeedbackClientContext":{"properties":{"theme":{"type":"string","enum":["light","dark"],"title":"Theme"},"viewport":{"type":"string","enum":["mobile","tablet","desktop"],"title":"Viewport"},"app_version":{"type":"string","maxLength":40,"minLength":1,"title":"App Version"}},"type":"object","required":["theme","viewport","app_version"],"title":"FeedbackClientContext"},"FormBooleanField":{"properties":{"label":{"type":"string","maxLength":200,"minLength":1,"title":"Label"},"type":{"type":"string","const":"boolean","title":"Type"},"true_label":{"type":"string","maxLength":80,"minLength":1,"title":"True Label","default":"Yes"},"false_label":{"type":"string","maxLength":80,"minLength":1,"title":"False Label","default":"No"},"id":{"type":"string","maxLength":80,"minLength":1,"pattern":"^[a-zA-Z0-9_-]+$","title":"Id"},"required":{"type":"boolean","title":"Required","default":true}},"type":"object","required":["label","type","id"],"title":"FormBooleanField"},"FormIntegerField":{"properties":{"label":{"type":"string","maxLength":200,"minLength":1,"title":"Label"},"type":{"type":"string","const":"integer","title":"Type"},"min":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Min"},"max":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Max"},"step":{"type":"integer","maximum":2000000000.0,"minimum":1.0,"title":"Step","default":1},"unit":{"anyOf":[{"type":"string","maxLength":40},{"type":"null"}],"title":"Unit"},"id":{"type":"string","maxLength":80,"minLength":1,"pattern":"^[a-zA-Z0-9_-]+$","title":"Id"},"required":{"type":"boolean","title":"Required","default":true}},"type":"object","required":["label","type","id"],"title":"FormIntegerField"},"FormInteraction":{"properties":{"label":{"type":"string","maxLength":200,"minLength":1,"title":"Label"},"type":{"type":"string","const":"form","title":"Type"},"fields":{"items":{"oneOf":[{"$ref":"#/components/schemas/FormBooleanField"},{"$ref":"#/components/schemas/FormSingleChoiceField"},{"$ref":"#/components/schemas/FormMultiChoiceField"},{"$ref":"#/components/schemas/FormTextField"},{"$ref":"#/components/schemas/FormIntegerField"},{"$ref":"#/components/schemas/FormNumberField"},{"$ref":"#/components/schemas/FormRatingField"}],"discriminator":{"propertyName":"type","mapping":{"boolean":"#/components/schemas/FormBooleanField","integer":"#/components/schemas/FormIntegerField","multi_choice":"#/components/schemas/FormMultiChoiceField","number":"#/components/schemas/FormNumberField","rating":"#/components/schemas/FormRatingField","single_choice":"#/components/schemas/FormSingleChoiceField","text":"#/components/schemas/FormTextField"}}},"type":"array","maxItems":12,"minItems":1,"title":"Fields"}},"type":"object","required":["label","type","fields"],"title":"FormInteraction"},"FormMultiChoiceField":{"properties":{"label":{"type":"string","maxLength":200,"minLength":1,"title":"Label"},"type":{"type":"string","const":"multi_choice","title":"Type"},"options":{"items":{"$ref":"#/components/schemas/ActionOptionInput"},"type":"array","maxItems":50,"minItems":1,"title":"Options"},"min_selections":{"type":"integer","maximum":50.0,"minimum":0.0,"title":"Min Selections","default":0},"max_selections":{"anyOf":[{"type":"integer","maximum":50.0,"minimum":1.0},{"type":"null"}],"title":"Max Selections"},"id":{"type":"string","maxLength":80,"minLength":1,"pattern":"^[a-zA-Z0-9_-]+$","title":"Id"},"required":{"type":"boolean","title":"Required","default":true}},"type":"object","required":["label","type","options","id"],"title":"FormMultiChoiceField"},"FormNumberField":{"properties":{"label":{"type":"string","maxLength":200,"minLength":1,"title":"Label"},"type":{"type":"string","const":"number","title":"Type"},"min":{"anyOf":[{"type":"integer"},{"type":"number"},{"type":"null"}],"title":"Min"},"max":{"anyOf":[{"type":"integer"},{"type":"number"},{"type":"null"}],"title":"Max"},"step":{"anyOf":[{"type":"integer"},{"type":"number"}],"title":"Step","default":1,"gt":0},"unit":{"anyOf":[{"type":"string","maxLength":40},{"type":"null"}],"title":"Unit"},"id":{"type":"string","maxLength":80,"minLength":1,"pattern":"^[a-zA-Z0-9_-]+$","title":"Id"},"required":{"type":"boolean","title":"Required","default":true}},"type":"object","required":["label","type","id"],"title":"FormNumberField"},"FormRatingField":{"properties":{"label":{"type":"string","maxLength":200,"minLength":1,"title":"Label"},"type":{"type":"string","const":"rating","title":"Type"},"min":{"type":"integer","maximum":9.0,"minimum":0.0,"title":"Min","default":1},"max":{"type":"integer","maximum":10.0,"minimum":1.0,"title":"Max","default":5},"low_label":{"anyOf":[{"type":"string","maxLength":80},{"type":"null"}],"title":"Low Label"},"high_label":{"anyOf":[{"type":"string","maxLength":80},{"type":"null"}],"title":"High Label"},"id":{"type":"string","maxLength":80,"minLength":1,"pattern":"^[a-zA-Z0-9_-]+$","title":"Id"},"required":{"type":"boolean","title":"Required","default":true}},"type":"object","required":["label","type","id"],"title":"FormRatingField"},"FormResponse":{"properties":{"type":{"type":"string","const":"form","title":"Type"},"values":{"additionalProperties":true,"type":"object","title":"Values"}},"type":"object","required":["type","values"],"title":"FormResponse"},"FormSingleChoiceField":{"properties":{"label":{"type":"string","maxLength":200,"minLength":1,"title":"Label"},"type":{"type":"string","const":"single_choice","title":"Type"},"options":{"items":{"$ref":"#/components/schemas/ActionOptionInput"},"type":"array","maxItems":50,"minItems":1,"title":"Options"},"id":{"type":"string","maxLength":80,"minLength":1,"pattern":"^[a-zA-Z0-9_-]+$","title":"Id"},"required":{"type":"boolean","title":"Required","default":true}},"type":"object","required":["label","type","options","id"],"title":"FormSingleChoiceField"},"FormTextField":{"properties":{"label":{"type":"string","maxLength":200,"minLength":1,"title":"Label"},"type":{"type":"string","const":"text","title":"Type"},"placeholder":{"anyOf":[{"type":"string","maxLength":200},{"type":"null"}],"title":"Placeholder"},"multiline":{"type":"boolean","title":"Multiline","default":false},"min_length":{"type":"integer","maximum":2000.0,"minimum":0.0,"title":"Min Length","default":0},"max_length":{"type":"integer","maximum":2000.0,"minimum":0.0,"title":"Max Length","default":2000},"id":{"type":"string","maxLength":80,"minLength":1,"pattern":"^[a-zA-Z0-9_-]+$","title":"Id"},"required":{"type":"boolean","title":"Required","default":true}},"type":"object","required":["label","type","id"],"title":"FormTextField"},"GroupCreate":{"properties":{"name":{"type":"string","maxLength":120,"minLength":1,"title":"Name"}},"type":"object","required":["name"],"title":"GroupCreate"},"GroupMembersReplace":{"properties":{"expected_version":{"type":"integer","minimum":1.0,"title":"Expected Version"},"user_ids":{"items":{"type":"string"},"type":"array","maxItems":15,"title":"User Ids"}},"type":"object","required":["expected_version","user_ids"],"title":"GroupMembersReplace"},"GroupRename":{"properties":{"name":{"type":"string","maxLength":120,"minLength":1,"title":"Name"},"expected_version":{"type":"integer","minimum":1.0,"title":"Expected Version"}},"type":"object","required":["name","expected_version"],"title":"GroupRename"},"HTTPValidationError":{"properties":{"detail":{"items":{"$ref":"#/components/schemas/ValidationError"},"type":"array","title":"Detail"}},"type":"object","title":"HTTPValidationError"},"IntegerInteraction":{"properties":{"label":{"type":"string","maxLength":200,"minLength":1,"title":"Label"},"type":{"type":"string","const":"integer","title":"Type"},"min":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Min"},"max":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Max"},"step":{"type":"integer","maximum":2000000000.0,"minimum":1.0,"title":"Step","default":1},"unit":{"anyOf":[{"type":"string","maxLength":40},{"type":"null"}],"title":"Unit"}},"type":"object","required":["label","type"],"title":"IntegerInteraction"},"IntegerResponse":{"properties":{"type":{"type":"string","const":"integer","title":"Type"},"value":{"type":"integer","title":"Value"}},"type":"object","required":["type","value"],"title":"IntegerResponse"},"InvitationAccept":{"properties":{"token":{"type":"string","maxLength":512,"minLength":32,"title":"Token"}},"type":"object","required":["token"],"title":"InvitationAccept"},"InvitationCreate":{"properties":{"email":{"type":"string","maxLength":320,"minLength":3,"title":"Email"},"role":{"type":"string","enum":["admin","approver","viewer"],"title":"Role","default":"approver"},"expires_in_days":{"type":"integer","maximum":30.0,"minimum":1.0,"title":"Expires In Days","default":7}},"type":"object","required":["email"],"title":"InvitationCreate"},"JsonContext":{"properties":{"title":{"anyOf":[{"type":"string","maxLength":120},{"type":"null"}],"title":"Title"},"type":{"type":"string","const":"json","title":"Type"},"value":{"title":"Value"}},"type":"object","required":["type","value"],"title":"JsonContext"},"KeyValueContext":{"properties":{"title":{"anyOf":[{"type":"string","maxLength":120},{"type":"null"}],"title":"Title"},"type":{"type":"string","const":"key_value","title":"Type"},"items":{"additionalProperties":{"anyOf":[{"type":"string"},{"type":"integer"},{"type":"number"},{"type":"boolean"},{"type":"null"}]},"type":"object","maxProperties":50,"minProperties":1,"title":"Items"}},"type":"object","required":["type","items"],"title":"KeyValueContext"},"LinkInput":{"properties":{"token":{"type":"string","maxLength":100,"minLength":32,"title":"Token"}},"type":"object","required":["token"],"title":"LinkInput"},"LinkItem":{"properties":{"label":{"type":"string","maxLength":120,"minLength":1,"title":"Label"},"url":{"type":"string","maxLength":2048,"minLength":1,"format":"uri","title":"Url"}},"type":"object","required":["label","url"],"title":"LinkItem"},"LinksContext":{"properties":{"title":{"anyOf":[{"type":"string","maxLength":120},{"type":"null"}],"title":"Title"},"type":{"type":"string","const":"links","title":"Type"},"items":{"items":{"$ref":"#/components/schemas/LinkItem"},"type":"array","maxItems":20,"minItems":1,"title":"Items"}},"type":"object","required":["type","items"],"title":"LinksContext"},"ManagedPolicyCreate":{"properties":{"name":{"type":"string","maxLength":120,"minLength":1,"title":"Name"},"group_id":{"type":"string","maxLength":64,"minLength":1,"title":"Group Id"},"rule":{"$ref":"#/components/schemas/ApprovalPolicy"},"exclude_source_owner":{"type":"boolean","title":"Exclude Source Owner","default":false},"routes":{"items":{"$ref":"#/components/schemas/ManagedPolicyRoute"},"type":"array","maxItems":8,"title":"Routes"},"stages":{"items":{"$ref":"#/components/schemas/ManagedPolicyStage"},"type":"array","maxItems":2,"title":"Stages"}},"type":"object","required":["name","group_id","rule"],"title":"ManagedPolicyCreate"},"ManagedPolicyRoute":{"properties":{"name":{"type":"string","maxLength":80,"minLength":1,"pattern":"^[A-Za-z][A-Za-z0-9_.-]*$","title":"Name"},"match":{"$ref":"#/components/schemas/ManagedPolicyRouteMatch"},"group_id":{"type":"string","maxLength":64,"minLength":1,"title":"Group Id"},"rule":{"$ref":"#/components/schemas/ApprovalPolicy"},"exclude_source_owner":{"type":"boolean","title":"Exclude Source Owner","default":false},"stages":{"items":{"$ref":"#/components/schemas/ManagedPolicyStage"},"type":"array","maxItems":2,"title":"Stages"}},"type":"object","required":["name","match","group_id","rule"],"title":"ManagedPolicyRoute"},"ManagedPolicyRouteMatch":{"properties":{"decision_class":{"anyOf":[{"type":"string","maxLength":120,"minLength":1,"pattern":"^[A-Za-z0-9_.-]+$"},{"type":"null"}],"title":"Decision Class"},"priority":{"anyOf":[{"type":"string","enum":["low","normal","high","urgent"]},{"type":"null"}],"title":"Priority"}},"type":"object","title":"ManagedPolicyRouteMatch"},"ManagedPolicyStage":{"properties":{"name":{"type":"string","maxLength":80,"minLength":1,"pattern":"^[A-Za-z][A-Za-z0-9_.-]*$","title":"Name"},"group_id":{"type":"string","maxLength":64,"minLength":1,"title":"Group Id"},"rule":{"$ref":"#/components/schemas/ApprovalPolicy"},"exclude_source_owner":{"type":"boolean","title":"Exclude Source Owner","default":false}},"type":"object","required":["name","group_id","rule"],"title":"ManagedPolicyStage"},"ManagedPolicyUpdate":{"properties":{"expected_version":{"type":"integer","minimum":1.0,"title":"Expected Version"},"group_id":{"type":"string","maxLength":64,"minLength":1,"title":"Group Id"},"rule":{"$ref":"#/components/schemas/ApprovalPolicy"},"exclude_source_owner":{"type":"boolean","title":"Exclude Source Owner","default":false},"routes":{"items":{"$ref":"#/components/schemas/ManagedPolicyRoute"},"type":"array","maxItems":8,"title":"Routes"},"stages":{"items":{"$ref":"#/components/schemas/ManagedPolicyStage"},"type":"array","maxItems":2,"title":"Stages"}},"type":"object","required":["expected_version","group_id","rule"],"title":"ManagedPolicyUpdate"},"MembershipRoleUpdate":{"properties":{"role":{"type":"string","enum":["owner","admin","approver","viewer"],"title":"Role"}},"type":"object","required":["role"],"title":"MembershipRoleUpdate"},"MetricItem":{"properties":{"label":{"type":"string","maxLength":120,"minLength":1,"title":"Label"},"value":{"anyOf":[{"type":"string"},{"type":"integer"},{"type":"number"}],"title":"Value"},"unit":{"anyOf":[{"type":"string","maxLength":40},{"type":"null"}],"title":"Unit"}},"type":"object","required":["label","value"],"title":"MetricItem"},"MetricsContext":{"properties":{"title":{"anyOf":[{"type":"string","maxLength":120},{"type":"null"}],"title":"Title"},"type":{"type":"string","const":"metrics","title":"Type"},"items":{"items":{"$ref":"#/components/schemas/MetricItem"},"type":"array","maxItems":20,"minItems":1,"title":"Items"}},"type":"object","required":["type","items"],"title":"MetricsContext"},"MonitorRecoveryProfileSet":{"properties":{"enabled":{"type":"boolean","title":"Enabled"},"callback_url":{"anyOf":[{"type":"string","maxLength":2048,"minLength":1,"format":"uri"},{"type":"null"}],"title":"Callback Url"}},"type":"object","required":["enabled"],"title":"MonitorRecoveryProfileSet"},"MonitorSetupCreate":{"properties":{"setup_key":{"type":"string","format":"uuid","title":"Setup Key"},"source_name":{"anyOf":[{"type":"string","maxLength":120,"minLength":1},{"type":"null"}],"title":"Source Name"},"watch":{"$ref":"#/components/schemas/WatchCreate"}},"type":"object","required":["setup_key","watch"],"title":"MonitorSetupCreate"},"MultiChoiceInteraction":{"properties":{"label":{"type":"string","maxLength":200,"minLength":1,"title":"Label"},"type":{"type":"string","const":"multi_choice","title":"Type"},"options":{"items":{"$ref":"#/components/schemas/ActionOptionInput"},"type":"array","maxItems":50,"minItems":1,"title":"Options"},"min_selections":{"type":"integer","maximum":50.0,"minimum":0.0,"title":"Min Selections","default":0},"max_selections":{"anyOf":[{"type":"integer","maximum":50.0,"minimum":1.0},{"type":"null"}],"title":"Max Selections"}},"type":"object","required":["label","type","options"],"title":"MultiChoiceInteraction"},"MultiChoiceResponse":{"properties":{"type":{"type":"string","const":"multi_choice","title":"Type"},"value":{"items":{"type":"string"},"type":"array","title":"Value"}},"type":"object","required":["type","value"],"title":"MultiChoiceResponse"},"NativeAppleLoginRequest":{"properties":{"id_token":{"type":"string","maxLength":16000,"minLength":100,"title":"Id Token"},"challenge_id":{"type":"string","maxLength":64,"minLength":8,"pattern":"^nac_[a-f0-9]{32}$","title":"Challenge Id"},"email":{"anyOf":[{"type":"string","maxLength":320,"minLength":3},{"type":"null"}],"title":"Email"},"display_name":{"anyOf":[{"type":"string","maxLength":120,"minLength":1},{"type":"null"}],"title":"Display Name"}},"type":"object","required":["id_token","challenge_id"],"title":"NativeAppleLoginRequest"},"NativeGoogleLoginRequest":{"properties":{"id_token":{"type":"string","maxLength":16000,"minLength":100,"title":"Id Token"},"challenge_id":{"type":"string","maxLength":64,"minLength":8,"pattern":"^ngc_[a-f0-9]{32}$","title":"Challenge Id"}},"type":"object","required":["id_token","challenge_id"],"title":"NativeGoogleLoginRequest"},"NotificationPreferenceUpdate":{"properties":{"push_enabled":{"type":"boolean","title":"Push Enabled"},"new_action_enabled":{"type":"boolean","title":"New Action Enabled","default":true},"assignment_enabled":{"type":"boolean","title":"Assignment Enabled"},"reminder_enabled":{"type":"boolean","title":"Reminder Enabled"},"escalation_enabled":{"type":"boolean","title":"Escalation Enabled"},"priorities":{"items":{"type":"string","enum":["low","normal","high","urgent"]},"type":"array","maxItems":4,"minItems":0,"title":"Priorities"},"quiet_hours_enabled":{"type":"boolean","title":"Quiet Hours Enabled"},"quiet_start_minute":{"type":"integer","exclusiveMaximum":1440.0,"minimum":0.0,"title":"Quiet Start Minute"},"quiet_end_minute":{"type":"integer","exclusiveMaximum":1440.0,"minimum":0.0,"title":"Quiet End Minute"},"timezone":{"type":"string","maxLength":64,"minLength":1,"title":"Timezone"},"notification_preview":{"type":"string","enum":["hidden","title","full"],"title":"Notification Preview","default":"hidden"}},"type":"object","required":["push_enabled","assignment_enabled","reminder_enabled","escalation_enabled","priorities","quiet_hours_enabled","quiet_start_minute","quiet_end_minute","timezone"],"title":"NotificationPreferenceUpdate"},"NumberInteraction":{"properties":{"label":{"type":"string","maxLength":200,"minLength":1,"title":"Label"},"type":{"type":"string","const":"number","title":"Type"},"min":{"anyOf":[{"type":"integer"},{"type":"number"},{"type":"null"}],"title":"Min"},"max":{"anyOf":[{"type":"integer"},{"type":"number"},{"type":"null"}],"title":"Max"},"step":{"anyOf":[{"type":"integer"},{"type":"number"}],"title":"Step","default":1,"gt":0},"unit":{"anyOf":[{"type":"string","maxLength":40},{"type":"null"}],"title":"Unit"}},"type":"object","required":["label","type"],"title":"NumberInteraction"},"NumberResponse":{"properties":{"type":{"type":"string","const":"number","title":"Type"},"value":{"anyOf":[{"type":"integer"},{"type":"number"}],"title":"Value"}},"type":"object","required":["type","value"],"title":"NumberResponse"},"OptionStyle":{"type":"string","enum":["default","primary","destructive"],"title":"OptionStyle"},"OutcomeStatus":{"type":"string","enum":["success","failed"],"title":"OutcomeStatus"},"PasskeyInput":{"properties":{"credential":{"additionalProperties":true,"type":"object","title":"Credential"}},"type":"object","required":["credential"],"title":"PasskeyInput"},"PasskeyRegistrationInput":{"properties":{"credential":{"additionalProperties":true,"type":"object","title":"Credential"},"name":{"type":"string","maxLength":120,"title":"Name","default":"Passkey"}},"type":"object","required":["credential"],"title":"PasskeyRegistrationInput"},"Priority":{"type":"string","enum":["low","normal","high","urgent"],"title":"Priority"},"ProductFeedbackCreate":{"properties":{"submission_id":{"type":"string","format":"uuid","title":"Submission Id"},"category":{"type":"string","enum":["idea","problem","question"],"title":"Category"},"message":{"type":"string","maxLength":2000,"minLength":20,"title":"Message"},"page":{"type":"string","maxLength":120,"minLength":1,"title":"Page"},"client_context":{"$ref":"#/components/schemas/FeedbackClientContext"}},"type":"object","required":["submission_id","category","message","page","client_context"],"title":"ProductFeedbackCreate"},"RatingInteraction":{"properties":{"label":{"type":"string","maxLength":200,"minLength":1,"title":"Label"},"type":{"type":"string","const":"rating","title":"Type"},"min":{"type":"integer","maximum":9.0,"minimum":0.0,"title":"Min","default":1},"max":{"type":"integer","maximum":10.0,"minimum":1.0,"title":"Max","default":5},"low_label":{"anyOf":[{"type":"string","maxLength":80},{"type":"null"}],"title":"Low Label"},"high_label":{"anyOf":[{"type":"string","maxLength":80},{"type":"null"}],"title":"High Label"}},"type":"object","required":["label","type"],"title":"RatingInteraction"},"RatingResponse":{"properties":{"type":{"type":"string","const":"rating","title":"Type"},"value":{"type":"integer","title":"Value"}},"type":"object","required":["type","value"],"title":"RatingResponse"},"ResolveOnExpireOutcome":{"properties":{"type":{"type":"string","const":"resolve","title":"Type"},"response":{"oneOf":[{"$ref":"#/components/schemas/BooleanResponse"},{"$ref":"#/components/schemas/TextResponse"},{"$ref":"#/components/schemas/IntegerResponse"},{"$ref":"#/components/schemas/NumberResponse"},{"$ref":"#/components/schemas/RatingResponse"},{"$ref":"#/components/schemas/SingleChoiceResponse"},{"$ref":"#/components/schemas/MultiChoiceResponse"},{"$ref":"#/components/schemas/FormResponse"}],"title":"Response","discriminator":{"propertyName":"type","mapping":{"boolean":"#/components/schemas/BooleanResponse","form":"#/components/schemas/FormResponse","integer":"#/components/schemas/IntegerResponse","multi_choice":"#/components/schemas/MultiChoiceResponse","number":"#/components/schemas/NumberResponse","rating":"#/components/schemas/RatingResponse","single_choice":"#/components/schemas/SingleChoiceResponse","text":"#/components/schemas/TextResponse"}}},"reason":{"anyOf":[{"type":"string","maxLength":500},{"type":"null"}],"title":"Reason","default":"expiration fallback"}},"type":"object","required":["type","response"],"title":"ResolveOnExpireOutcome"},"ResolveRequest":{"properties":{"action_version":{"anyOf":[{"type":"integer","minimum":1.0},{"type":"null"}],"title":"Action Version"},"fingerprint":{"anyOf":[{"type":"string","maxLength":71,"minLength":71,"pattern":"^sha256:[0-9a-f]{64}$"},{"type":"null"}],"title":"Fingerprint"},"option_id":{"anyOf":[{"type":"string","maxLength":80},{"type":"null"}],"title":"Option Id"},"response":{"anyOf":[{"oneOf":[{"$ref":"#/components/schemas/BooleanResponse"},{"$ref":"#/components/schemas/TextResponse"},{"$ref":"#/components/schemas/IntegerResponse"},{"$ref":"#/components/schemas/NumberResponse"},{"$ref":"#/components/schemas/RatingResponse"},{"$ref":"#/components/schemas/SingleChoiceResponse"},{"$ref":"#/components/schemas/MultiChoiceResponse"},{"$ref":"#/components/schemas/FormResponse"}],"discriminator":{"propertyName":"type","mapping":{"boolean":"#/components/schemas/BooleanResponse","form":"#/components/schemas/FormResponse","integer":"#/components/schemas/IntegerResponse","multi_choice":"#/components/schemas/MultiChoiceResponse","number":"#/components/schemas/NumberResponse","rating":"#/components/schemas/RatingResponse","single_choice":"#/components/schemas/SingleChoiceResponse","text":"#/components/schemas/TextResponse"}}},{"type":"null"}],"title":"Response"},"reason":{"anyOf":[{"type":"string","maxLength":500},{"type":"null"}],"title":"Reason"},"approval_override":{"type":"boolean","title":"Approval Override","default":false}},"type":"object","title":"ResolveRequest"},"ReturnExpiredOutcome":{"properties":{"type":{"type":"string","const":"return_expired","title":"Type","default":"return_expired"}},"type":"object","title":"ReturnExpiredOutcome"},"RouteInput":{"properties":{"source_key":{"type":"string","maxLength":64,"title":"Source Key","default":"*"},"channel_id":{"type":"string","maxLength":64,"minLength":1,"pattern":"^[CG][A-Z0-9]+$","title":"Channel Id"},"share_context":{"type":"boolean","title":"Share Context","default":false},"share_responses":{"type":"boolean","title":"Share Responses","default":false}},"type":"object","required":["channel_id"],"title":"RouteInput"},"RunComplete":{"properties":{"status":{"type":"string","enum":["succeeded","failed","cancelled"],"title":"Status"},"progress_sequence":{"type":"integer","minimum":0.0,"title":"Progress Sequence"},"reason_code":{"anyOf":[{"type":"string","maxLength":80,"minLength":1,"pattern":"^[A-Z][A-Z0-9_]*$"},{"type":"null"}],"title":"Reason Code"}},"type":"object","required":["status","progress_sequence"],"title":"RunComplete"},"RunCreate":{"properties":{"external_id":{"type":"string","maxLength":255,"minLength":1,"title":"External Id"},"agent_name":{"type":"string","maxLength":120,"minLength":1,"title":"Agent Name"},"task_id":{"anyOf":[{"type":"string","maxLength":255,"minLength":1},{"type":"null"}],"title":"Task Id"},"title":{"type":"string","maxLength":200,"minLength":1,"title":"Title"},"status":{"type":"string","enum":["queued","running"],"title":"Status","default":"running"},"stage":{"anyOf":[{"type":"string","maxLength":120,"minLength":1},{"type":"null"}],"title":"Stage"},"checkpoint":{"anyOf":[{"type":"string","maxLength":255,"minLength":1},{"type":"null"}],"title":"Checkpoint"},"stall_after_seconds":{"anyOf":[{"type":"integer","maximum":2592000.0,"minimum":60.0},{"type":"null"}],"title":"Stall After Seconds"},"metadata":{"additionalProperties":true,"type":"object","title":"Metadata"}},"type":"object","required":["external_id","agent_name","title"],"title":"RunCreate"},"RunProgress":{"properties":{"sequence":{"type":"integer","minimum":1.0,"title":"Sequence"},"status":{"anyOf":[{"type":"string","enum":["running","waiting"]},{"type":"null"}],"title":"Status"},"stage":{"anyOf":[{"type":"string","maxLength":120,"minLength":1},{"type":"null"}],"title":"Stage"},"checkpoint":{"anyOf":[{"type":"string","maxLength":255,"minLength":1},{"type":"null"}],"title":"Checkpoint"}},"type":"object","required":["sequence"],"title":"RunProgress"},"SingleChoiceInteraction":{"properties":{"label":{"type":"string","maxLength":200,"minLength":1,"title":"Label"},"type":{"type":"string","const":"single_choice","title":"Type"},"options":{"items":{"$ref":"#/components/schemas/ActionOptionInput"},"type":"array","maxItems":50,"minItems":1,"title":"Options"}},"type":"object","required":["label","type","options"],"title":"SingleChoiceInteraction"},"SingleChoiceResponse":{"properties":{"type":{"type":"string","const":"single_choice","title":"Type"},"value":{"type":"string","title":"Value"}},"type":"object","required":["type","value"],"title":"SingleChoiceResponse"},"SnoozeRequest":{"properties":{"until":{"type":"string","format":"date-time","title":"Until"}},"type":"object","required":["until"],"title":"SnoozeRequest"},"SourceCreate":{"properties":{"chat_enabled":{"type":"boolean","title":"Chat Enabled","default":true},"name":{"type":"string","maxLength":120,"minLength":1,"title":"Name"},"default_priority":{"$ref":"#/components/schemas/Priority","default":"normal"}},"type":"object","required":["name"],"title":"SourceCreate"},"SourcePolicyBindingSet":{"properties":{"expected_version":{"type":"integer","minimum":0.0,"title":"Expected Version"},"policy_id":{"anyOf":[{"type":"string","maxLength":64},{"type":"null"}],"title":"Policy Id"}},"type":"object","required":["expected_version"],"title":"SourcePolicyBindingSet"},"SourceUpdate":{"properties":{"chat_enabled":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Chat Enabled"},"name":{"anyOf":[{"type":"string","maxLength":120,"minLength":1},{"type":"null"}],"title":"Name"},"default_priority":{"anyOf":[{"$ref":"#/components/schemas/Priority"},{"type":"null"}]}},"type":"object","title":"SourceUpdate"},"TextInteraction":{"properties":{"label":{"type":"string","maxLength":200,"minLength":1,"title":"Label"},"type":{"type":"string","const":"text","title":"Type"},"placeholder":{"anyOf":[{"type":"string","maxLength":200},{"type":"null"}],"title":"Placeholder"},"multiline":{"type":"boolean","title":"Multiline","default":false},"min_length":{"type":"integer","maximum":2000.0,"minimum":0.0,"title":"Min Length","default":0},"max_length":{"type":"integer","maximum":2000.0,"minimum":0.0,"title":"Max Length","default":2000}},"type":"object","required":["label","type"],"title":"TextInteraction"},"TextResponse":{"properties":{"type":{"type":"string","const":"text","title":"Type"},"value":{"type":"string","title":"Value"}},"type":"object","required":["type","value"],"title":"TextResponse"},"TextualContext":{"properties":{"title":{"anyOf":[{"type":"string","maxLength":120},{"type":"null"}],"title":"Title"},"type":{"type":"string","enum":["code","diff","logs","command"],"title":"Type"},"content":{"type":"string","maxLength":20000,"minLength":1,"title":"Content"},"language":{"anyOf":[{"type":"string","maxLength":40},{"type":"null"}],"title":"Language"}},"type":"object","required":["type","content"],"title":"TextualContext"},"UserWatchCreate":{"properties":{"source_id":{"type":"string","maxLength":64,"minLength":1,"title":"Source Id"},"name":{"type":"string","maxLength":120,"minLength":1,"title":"Name"},"schedule_type":{"type":"string","enum":["interval","cron"],"title":"Schedule Type"},"interval_seconds":{"anyOf":[{"type":"integer","minimum":60.0},{"type":"null"}],"title":"Interval Seconds"},"cron_expression":{"anyOf":[{"type":"string","maxLength":120,"minLength":1},{"type":"null"}],"title":"Cron Expression"},"timezone":{"type":"string","maxLength":64,"minLength":1,"title":"Timezone","default":"UTC"},"grace_seconds":{"type":"integer","minimum":0.0,"title":"Grace Seconds","default":0},"max_runtime_seconds":{"anyOf":[{"type":"integer","minimum":1.0},{"type":"null"}],"title":"Max Runtime Seconds"},"priority":{"$ref":"#/components/schemas/Priority","default":"normal"},"runbook_url":{"anyOf":[{"type":"string","maxLength":2048,"minLength":1,"format":"uri"},{"type":"null"}],"title":"Runbook Url"},"signal_method":{"type":"string","enum":["any","post"],"title":"Signal Method","default":"any"}},"type":"object","required":["source_id","name","schedule_type"],"title":"UserWatchCreate","description":"User-session creation names the Source; Source auth already supplies it."},"ValidationError":{"properties":{"loc":{"items":{"anyOf":[{"type":"string"},{"type":"integer"}]},"type":"array","title":"Location"},"msg":{"type":"string","title":"Message"},"type":{"type":"string","title":"Error Type"},"input":{"title":"Input"},"ctx":{"type":"object","title":"Context"}},"type":"object","required":["loc","msg","type"],"title":"ValidationError"},"WatchCreate":{"properties":{"source_id":{"anyOf":[{"type":"string","maxLength":64,"minLength":1},{"type":"null"}],"title":"Source Id"},"name":{"type":"string","maxLength":120,"minLength":1,"title":"Name"},"schedule_type":{"type":"string","enum":["interval","cron"],"title":"Schedule Type"},"interval_seconds":{"anyOf":[{"type":"integer","minimum":60.0},{"type":"null"}],"title":"Interval Seconds"},"cron_expression":{"anyOf":[{"type":"string","maxLength":120,"minLength":1},{"type":"null"}],"title":"Cron Expression"},"timezone":{"type":"string","maxLength":64,"minLength":1,"title":"Timezone","default":"UTC"},"grace_seconds":{"type":"integer","minimum":0.0,"title":"Grace Seconds","default":0},"max_runtime_seconds":{"anyOf":[{"type":"integer","minimum":1.0},{"type":"null"}],"title":"Max Runtime Seconds"},"priority":{"$ref":"#/components/schemas/Priority","default":"normal"},"runbook_url":{"anyOf":[{"type":"string","maxLength":2048,"minLength":1,"format":"uri"},{"type":"null"}],"title":"Runbook Url"},"signal_method":{"type":"string","enum":["any","post"],"title":"Signal Method","default":"any"}},"type":"object","required":["name","schedule_type"],"title":"WatchCreate"},"WatchUpdate":{"properties":{"name":{"anyOf":[{"type":"string","maxLength":120,"minLength":1},{"type":"null"}],"title":"Name"},"schedule_type":{"anyOf":[{"type":"string","enum":["interval","cron"]},{"type":"null"}],"title":"Schedule Type"},"interval_seconds":{"anyOf":[{"type":"integer","minimum":60.0},{"type":"null"}],"title":"Interval Seconds"},"cron_expression":{"anyOf":[{"type":"string","maxLength":120,"minLength":1},{"type":"null"}],"title":"Cron Expression"},"timezone":{"anyOf":[{"type":"string","maxLength":64,"minLength":1},{"type":"null"}],"title":"Timezone"},"grace_seconds":{"anyOf":[{"type":"integer","minimum":0.0},{"type":"null"}],"title":"Grace Seconds"},"max_runtime_seconds":{"anyOf":[{"type":"integer","minimum":1.0},{"type":"null"}],"title":"Max Runtime Seconds"},"priority":{"anyOf":[{"$ref":"#/components/schemas/Priority"},{"type":"null"}]},"runbook_url":{"anyOf":[{"type":"string","maxLength":2048,"minLength":1,"format":"uri"},{"type":"null"}],"title":"Runbook Url"},"signal_method":{"anyOf":[{"type":"string","enum":["any","post"]},{"type":"null"}],"title":"Signal Method"}},"type":"object","title":"WatchUpdate"},"WorkspaceMfaInput":{"properties":{"required":{"type":"boolean","title":"Required"}},"type":"object","required":["required"],"title":"WorkspaceMfaInput"},"WorkspaceNotificationPolicyUpdate":{"properties":{"reminders_enabled":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Reminders Enabled"},"reminder_minutes_before_expiry":{"anyOf":[{"type":"integer","maximum":10080.0,"minimum":1.0},{"type":"null"}],"title":"Reminder Minutes Before Expiry"},"escalations_enabled":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Escalations Enabled"},"escalation_minutes_after_creation":{"anyOf":[{"type":"integer","maximum":10080.0,"minimum":1.0},{"type":"null"}],"title":"Escalation Minutes After Creation"},"escalation_priorities":{"anyOf":[{"items":{"type":"string","enum":["low","normal","high","urgent"]},"type":"array","maxItems":4,"minItems":0},{"type":"null"}],"title":"Escalation Priorities"},"default_assignee_user_id":{"anyOf":[{"type":"string","maxLength":64},{"type":"null"}],"title":"Default Assignee User Id"},"notify_managers_on_assigned_actions":{"type":"boolean","title":"Notify Managers On Assigned Actions","default":false}},"type":"object","title":"WorkspaceNotificationPolicyUpdate"},"WorkspaceSelect":{"properties":{"workspace_id":{"type":"string","maxLength":64,"minLength":1,"title":"Workspace Id"}},"type":"object","required":["workspace_id"],"title":"WorkspaceSelect"}},"securitySchemes":{"SourceBearer":{"type":"http","scheme":"bearer","description":"Source API key (`axb_live_…`)."},"UserBearer":{"type":"http","scheme":"bearer","description":"User session bearer token."},"SessionCookie":{"type":"apiKey","in":"cookie","name":"actionbox_session"}}},"servers":[{"url":"https://api.actionbox.cloud"}]}
