/api/v2/blocks/{blockId}Get a block's fields, conditions, operations, tool schemas, and triggers. Unversioned types resolve to the newest visible version; the returned id identifies that version. Hidden or missing blocks return 404.
OAuth scope: api:read.
Authentication
Send a personal or workspace API key in X-API-Key. See key types and access; operations that reject workspace keys say so in their description.
Send X-API-Key in the request header.
Alternatively
Send a Sim OAuth access token in Authorization: Bearer. See OAuth authentication and scopes.
Authorization: Bearer YOUR_ACCESS_TOKEN
Required scopes: api:read
OAuth flows
OAuth scope: api:read.
Path parameters
Block type identifier. An unversioned base type resolves to the newest visible version. The response echoes the resolved ID.
- minLength
- 1
- maxLength
- 255
Query parameters
Workspace whose integration allowlist, revealed preview blocks, and deployed custom blocks decide what this catalog contains.
- minLength
- 1
- maxLength
- 128
Responses
200
The block.
One block with its fields, operations, tools, and triggers.
1 field
Response data.
25 fields
Block type identifier, used as a workflow block’s type.
Display name.
One-line summary of what the block does.
Extended explanation, when the block has one.
Toolbar category: blocks, tools, or triggers.
Integration category, e.g. communication, databases.
Block source: builtin for built-in blocks, or custom for workflows this workspace deployed as blocks.
- enum
- ["builtin","custom"]
How the block authenticates: oauth, api_key, or bot_token.
Whether the block declares itself usable as a trigger.
Whether the block can start a workflow — a trigger-category block, one declaring triggerAllowed, or one with trigger-mode fields.
Identifiers of the triggers this block supports.
Schema details
Built-in tools this block can run. Read a tool by its id for the full definition.
Schema details
Operations this block exposes. Their fields and tools are on the block read.
Schema details
Whether the block is unreleased and revealed only to this caller.
Post-release lifecycle state. Absent for a block in normal support.
2 fields
legacy is superseded but supported; deprecated is slated for removal.
- enum
- ["legacy","deprecated"]
Block type to migrate to, when one exists.
Additional properties are not allowed.
Sim documentation page for the integration.
Catalog tags, e.g. messaging, version-control.
Schema details
Authored guidance on using the block correctly.
Configuration fields that apply regardless of the selected operation.
Schema details
One configuration field on a block.
33 fields
Field identifier, and the key its value is stored under.
Editor control the field renders as, e.g. short-input.
Human-readable label.
Whether a value must always be supplied. A field required only under some configuration reports false and carries requiredWhen.
Condition under which the field is required.
4 fields
Sibling field id whose value decides this condition.
Value, or set of accepted values, the named field must hold.
Schema details
Any of
Schema details
Schema details
Any of
Invert the match: every value EXCEPT value.
A second clause that must hold as well.
3 fields
Sibling field id for the second clause.
Value the second clause matches. Absent means "holds any value".
Schema details
Any of
Schema details
Schema details
Any of
Invert the second clause.
Additional properties are not allowed.
Additional properties are not allowed.
Authored explanation of the field.
Placeholder shown in the editor.
Where the field renders: basic, advanced, both, trigger, or trigger-advanced.
Whether the field is hidden in the editor.
Credential-kind requirement for this field or option; inspect the selected credential before using it.
2 fields
Credential selector fields; the first populated value identifies the credential.
Schema details
Credential kind required for this field or option to apply.
- enum
- ["oauth","service_account"]
Additional properties are not allowed.
Condition under which the field applies at all.
4 fields
Sibling field id whose value decides this condition.
Value, or set of accepted values, the named field must hold.
Schema details
Any of
Schema details
Schema details
Any of
Invert the match: every value EXCEPT value.
A second clause that must hold as well.
3 fields
Sibling field id for the second clause.
Value the second clause matches. Absent means "holds any value".
Schema details
Any of
Schema details
Schema details
Any of
Invert the second clause.
Additional properties are not allowed.
Additional properties are not allowed.
Selectable options. Absent on fields whose options are fetched per workspace at edit time. A model field always carries its options, with hosted marking the models a hosted deployment runs without an author-supplied key.
Schema details
5 fields
Value stored when this option is selected.
Human-readable option label.
Credential-kind requirement for this field or option; inspect the selected credential before using it.
2 fields
Credential selector fields; the first populated value identifies the credential.
Schema details
Credential kind required for this field or option to apply.
- enum
- ["oauth","service_account"]
Additional properties are not allowed.
Whether the option renders with an icon. The icon itself is not published.
Model options only: whether Sim runs the model with its own key on a hosted deployment, so no provider API key is needed for it.
Additional properties are not allowed.
Minimum accepted numeric value.
Maximum accepted numeric value.
Increment for numeric controls.
Whether the numeric value must be a whole number.
Visible row count for multi-line text.
Whether the stored value is masked in the editor.
Whether more than one option may be selected.
Language of a code field.
Kind of content AI assistance generates here.
OAuth service this credential field authenticates.
OAuth scopes the credential selected here must carry.
Schema details
MIME type filter applied to a file picker.
Accepted file extensions for an upload field.
Whether more than one file may be supplied.
Maximum upload size in megabytes.
Whether another block’s output can be dropped onto this field.
Column headings for a table field.
Schema details
Sibling fields this field is cleared by when they change.
Schema details
Any of
Schema details
2 fields
Every listed field must hold a value.
Schema details
At least one listed field must hold a value.
Schema details
Additional properties are not allowed.
Shared key for a picker/manual-entry pair. Both fields write the same value, so supply exactly one of the pair.
Value used when the field is left unset.
Schema details
Any of
Schema details
Member of an object-valued default. Shape varies by field type.
Schema details
Element of an array-valued default. Shape varies by field type.
Whether the field derives its value from the block’s other values. The deriving function is not published.
Additional properties are not allowed.
Configuration fields keyed by the operation that reveals them.
Schema details
Schema details
One configuration field on a block.
33 fields
Field identifier, and the key its value is stored under.
Editor control the field renders as, e.g. short-input.
Human-readable label.
Whether a value must always be supplied. A field required only under some configuration reports false and carries requiredWhen.
Condition under which the field is required.
4 fields
Sibling field id whose value decides this condition.
Value, or set of accepted values, the named field must hold.
Schema details
Any of
Schema details
Schema details
Any of
Invert the match: every value EXCEPT value.
A second clause that must hold as well.
3 fields
Sibling field id for the second clause.
Value the second clause matches. Absent means "holds any value".
Schema details
Any of
Schema details
Schema details
Any of
Invert the second clause.
Additional properties are not allowed.
Additional properties are not allowed.
Authored explanation of the field.
Placeholder shown in the editor.
Where the field renders: basic, advanced, both, trigger, or trigger-advanced.
Whether the field is hidden in the editor.
Credential-kind requirement for this field or option; inspect the selected credential before using it.
2 fields
Credential selector fields; the first populated value identifies the credential.
Schema details
Credential kind required for this field or option to apply.
- enum
- ["oauth","service_account"]
Additional properties are not allowed.
Condition under which the field applies at all.
4 fields
Sibling field id whose value decides this condition.
Value, or set of accepted values, the named field must hold.
Schema details
Any of
Schema details
Schema details
Any of
Invert the match: every value EXCEPT value.
A second clause that must hold as well.
3 fields
Sibling field id for the second clause.
Value the second clause matches. Absent means "holds any value".
Schema details
Any of
Schema details
Schema details
Any of
Invert the second clause.
Additional properties are not allowed.
Additional properties are not allowed.
Selectable options. Absent on fields whose options are fetched per workspace at edit time. A model field always carries its options, with hosted marking the models a hosted deployment runs without an author-supplied key.
Schema details
5 fields
Value stored when this option is selected.
Human-readable option label.
Credential-kind requirement for this field or option; inspect the selected credential before using it.
2 fields
Credential selector fields; the first populated value identifies the credential.
Schema details
Credential kind required for this field or option to apply.
- enum
- ["oauth","service_account"]
Additional properties are not allowed.
Whether the option renders with an icon. The icon itself is not published.
Model options only: whether Sim runs the model with its own key on a hosted deployment, so no provider API key is needed for it.
Additional properties are not allowed.
Minimum accepted numeric value.
Maximum accepted numeric value.
Increment for numeric controls.
Whether the numeric value must be a whole number.
Visible row count for multi-line text.
Whether the stored value is masked in the editor.
Whether more than one option may be selected.
Language of a code field.
Kind of content AI assistance generates here.
OAuth service this credential field authenticates.
OAuth scopes the credential selected here must carry.
Schema details
MIME type filter applied to a file picker.
Accepted file extensions for an upload field.
Whether more than one file may be supplied.
Maximum upload size in megabytes.
Whether another block’s output can be dropped onto this field.
Column headings for a table field.
Schema details
Sibling fields this field is cleared by when they change.
Schema details
Any of
Schema details
2 fields
Every listed field must hold a value.
Schema details
At least one listed field must hold a value.
Schema details
Additional properties are not allowed.
Shared key for a picker/manual-entry pair. Both fields write the same value, so supply exactly one of the pair.
Value used when the field is left unset.
Schema details
Any of
Schema details
Member of an object-valued default. Shape varies by field type.
Schema details
Element of an array-valued default. Shape varies by field type.
Whether the field derives its value from the block’s other values. The deriving function is not published.
Additional properties are not allowed.
Block-level input definitions, keyed by parameter name.
Schema details
3 fields
Value type: string, number, boolean, json, array, or file.
What the input means.
JSON-Schema-shaped structure for object and array inputs.
Additional properties are not allowed.
Operations the block exposes, keyed by operation id.
Schema details
6 fields
Built-in tool that performs this operation.
Display name of that tool.
What the operation does.
Values this operation needs, excluding the ones the block supplies from its own block-level inputs.
Schema details
One value a block operation needs, from its tool or its block-level inputs.
7 fields
Value type.
Whether the value must be supplied.
Source of the value in a workflow or Agent block: user-or-llm, user-only, llm-only, or hidden. A direct Run tool caller may supply non-hidden parameters; Sim supplies hidden ones.
What the value means.
Value used when this input is omitted.
JSON-Schema-shaped constraints declared by the tool parameter.
JSON-Schema-shaped structure declared by the block input.
Additional properties are not allowed.
Fields the operation produces.
Schema details
One declared output field of a built-in tool.
7 fields
Value type of the output field.
What the field holds.
Whether the field may be absent.
Whether the field may be null.
Members of an object-typed output, keyed by field name.
Schema details
Nested output field, in this same shape.
Element shape of an array-typed output.
3 fields
Element value type.
What an element holds.
Members of an object-typed element, keyed by field name.
Schema details
Nested output field, in this same shape.
Additional properties are not allowed.
File metadata for a file-typed output.
2 fields
MIME type of the produced file.
File extension of the produced file.
Additional properties are not allowed.
Additional properties are not allowed.
Configuration fields that appear when this operation is selected.
Schema details
One configuration field on a block.
33 fields
Field identifier, and the key its value is stored under.
Editor control the field renders as, e.g. short-input.
Human-readable label.
Whether a value must always be supplied. A field required only under some configuration reports false and carries requiredWhen.
Condition under which the field is required.
4 fields
Sibling field id whose value decides this condition.
Value, or set of accepted values, the named field must hold.
Schema details
Any of
Schema details
Schema details
Any of
Invert the match: every value EXCEPT value.
A second clause that must hold as well.
3 fields
Sibling field id for the second clause.
Value the second clause matches. Absent means "holds any value".
Schema details
Any of
Schema details
Schema details
Any of
Invert the second clause.
Additional properties are not allowed.
Additional properties are not allowed.
Authored explanation of the field.
Placeholder shown in the editor.
Where the field renders: basic, advanced, both, trigger, or trigger-advanced.
Whether the field is hidden in the editor.
Credential-kind requirement for this field or option; inspect the selected credential before using it.
2 fields
Credential selector fields; the first populated value identifies the credential.
Schema details
Credential kind required for this field or option to apply.
- enum
- ["oauth","service_account"]
Additional properties are not allowed.
Condition under which the field applies at all.
4 fields
Sibling field id whose value decides this condition.
Value, or set of accepted values, the named field must hold.
Schema details
Any of
Schema details
Schema details
Any of
Invert the match: every value EXCEPT value.
A second clause that must hold as well.
3 fields
Sibling field id for the second clause.
Value the second clause matches. Absent means "holds any value".
Schema details
Any of
Schema details
Schema details
Any of
Invert the second clause.
Additional properties are not allowed.
Additional properties are not allowed.
Selectable options. Absent on fields whose options are fetched per workspace at edit time. A model field always carries its options, with hosted marking the models a hosted deployment runs without an author-supplied key.
Schema details
5 fields
Value stored when this option is selected.
Human-readable option label.
Credential-kind requirement for this field or option; inspect the selected credential before using it.
2 fields
Credential selector fields; the first populated value identifies the credential.
Schema details
Credential kind required for this field or option to apply.
- enum
- ["oauth","service_account"]
Additional properties are not allowed.
Whether the option renders with an icon. The icon itself is not published.
Model options only: whether Sim runs the model with its own key on a hosted deployment, so no provider API key is needed for it.
Additional properties are not allowed.
Minimum accepted numeric value.
Maximum accepted numeric value.
Increment for numeric controls.
Whether the numeric value must be a whole number.
Visible row count for multi-line text.
Whether the stored value is masked in the editor.
Whether more than one option may be selected.
Language of a code field.
Kind of content AI assistance generates here.
OAuth service this credential field authenticates.
OAuth scopes the credential selected here must carry.
Schema details
MIME type filter applied to a file picker.
Accepted file extensions for an upload field.
Whether more than one file may be supplied.
Maximum upload size in megabytes.
Whether another block’s output can be dropped onto this field.
Column headings for a table field.
Schema details
Sibling fields this field is cleared by when they change.
Schema details
Any of
Schema details
2 fields
Every listed field must hold a value.
Schema details
At least one listed field must hold a value.
Schema details
Additional properties are not allowed.
Shared key for a picker/manual-entry pair. Both fields write the same value, so supply exactly one of the pair.
Value used when the field is left unset.
Schema details
Any of
Schema details
Member of an object-valued default. Shape varies by field type.
Schema details
Element of an array-valued default. Shape varies by field type.
Whether the field derives its value from the block’s other values. The deriving function is not published.
Additional properties are not allowed.
Additional properties are not allowed.
Every built-in tool the block can run, with parameters and outputs.
Schema details
A built-in tool with its declared parameters and outputs.
8 fields
Registered tool identifier, including its version suffix.
Display name.
What the tool does.
Tool version.
API-key hosting on this deployment: always, conditional for some parameter combinations, or none when Sim does not supply a key. Supply your own key only if the tool requires one. Self-hosted deployments report none for every tool.
- enum
- ["always","conditional","none"]
OAuth requirement, when the tool has one.
3 fields
Whether the tool cannot run without an OAuth credential.
OAuth service the credential must authenticate.
Scopes the credential must carry.
Schema details
Additional properties are not allowed.
Parameters the tool accepts.
Schema details
One declared parameter of a built-in tool.
6 fields
Parameter value type.
Whether the parameter must be supplied.
Source of the value in a workflow or Agent block: user-or-llm, user-only, llm-only, or hidden. A direct Run tool caller may supply non-hidden parameters; Sim supplies hidden ones.
What the parameter means.
Value used when the parameter is omitted.
JSON-Schema-shaped constraints for structured params.
Additional properties are not allowed.
Fields the tool produces.
Schema details
One declared output field of a built-in tool.
7 fields
Value type of the output field.
What the field holds.
Whether the field may be absent.
Whether the field may be null.
Members of an object-typed output, keyed by field name.
Schema details
Nested output field, in this same shape.
Element shape of an array-typed output.
3 fields
Element value type.
What an element holds.
Members of an object-typed element, keyed by field name.
Schema details
Nested output field, in this same shape.
Additional properties are not allowed.
File metadata for a file-typed output.
2 fields
MIME type of the produced file.
File extension of the produced file.
Additional properties are not allowed.
Additional properties are not allowed.
Additional properties are not allowed.
Triggers the block can run on.
Schema details
3 fields
Trigger identifier.
Top-level fields the trigger event delivers.
Schema details
2 fields
Value type of the output.
What the output holds.
Additional properties are not allowed.
Fields that configure the trigger, keyed by field id.
Schema details
9 fields
Editor control the field renders as.
Whether a value must be supplied.
Human-readable label.
Authored explanation of the field.
Placeholder shown in the editor.
Value used when the field is left unset.
Selectable options.
Schema details
3 fields
Value stored when this option is selected.
Human-readable option label.
Credential-kind requirement for this field or option; inspect the selected credential before using it.
2 fields
Credential selector fields; the first populated value identifies the credential.
Schema details
Credential kind required for this field or option to apply.
- enum
- ["oauth","service_account"]
Additional properties are not allowed.
Additional properties are not allowed.
Credential-kind requirement for this field or option; inspect the selected credential before using it.
2 fields
Credential selector fields; the first populated value identifies the credential.
Schema details
Credential kind required for this field or option to apply.
- enum
- ["oauth","service_account"]
Additional properties are not allowed.
Condition under which the field applies.
4 fields
Sibling field id whose value decides this condition.
Value, or set of accepted values, the named field must hold.
Schema details
Any of
Schema details
Schema details
Any of
Invert the match: every value EXCEPT value.
A second clause that must hold as well.
3 fields
Sibling field id for the second clause.
Value the second clause matches. Absent means "holds any value".
Schema details
Any of
Schema details
Schema details
Any of
Invert the second clause.
Additional properties are not allowed.
Additional properties are not allowed.
Additional properties are not allowed.
Additional properties are not allowed.
Fields the block produces.
Schema details
2 fields
Value type of the output.
What the output holds.
Additional properties are not allowed.
Additional properties are not allowed.
Additional properties are not allowed.
Response example 1
Response headers
Maximum requests allowed in the current window.
- minimum
- 0
- maximum
- 9007199254740991
Requests remaining in the current window.
- minimum
- 0
- maximum
- 9007199254740991
ISO 8601 timestamp when the current rate-limit window resets.
- format
- date-time
- pattern
- ^(?:(?:\d\d[2468][048]|\d\d[13579][26]|\d\d0[48]|[02468][048]00|[13579][26]00)-02-29|\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\d|30)|(?:02)-(?:0[1-9]|1\d|2[0-8])))T(?:(?:[01]\d|2[0-3]):[0-5]\d(?::[0-5]\d(?:\.\d+)?)?(?:Z))$
400
The request is invalid. This includes a query parameter sent with no value (?limit=, ?search=), which is rejected rather than read as zero, empty, or the parameter default — omit the parameter instead.
Canonical error envelope returned by the public v2 API.
1 field
Canonical error details.
3 fields
Stable machine-readable error code.
Human-readable explanation of the error.
Structured error context whose keys depend on the error. Actionable 403 responses use the V2ActionableForbiddenDetails shape; validation failures may return issue arrays instead.
Schema details
Any of
Machine-readable cause and optional context for an actionable 403 response.
1 field
Stable cause code for an actionable 403 response.
- enum
- ["INSUFFICIENT_WORKSPACE_ROLE","PERSONAL_API_KEYS_DISABLED","WORKSPACE_KEY_OPERATION_NOT_PERMITTED","PRINCIPAL_KIND_NOT_PERMITTED","ORGANIZATION_MEMBERSHIP_REQUIRED","ORGANIZATION_ADMIN_REQUIRED","ENTERPRISE_PLAN_REQUIRED","SSO_DISABLED","SSO_DOMAIN_NOT_VERIFIED","SSO_PROVIDER_LIMIT_REACHED","ORGANIZATION_PLAN_REQUIRED","AUDIT_LOGS_DISABLED","ACCESS_REQUESTS_DISABLED","ACCESS_REQUEST_ORGANIZATION_REQUIRED","SKILL_EDITOR_ACCESS_REQUIRED","SECRET_ADMIN_ACCESS_REQUIRED","WORKSPACE_RESOURCE_LIMIT_REACHED","PUBLIC_SHARING_NOT_ALLOWED","CREDENTIAL_ADMIN_ACCESS_REQUIRED","MCP_SERVER_URL_NOT_ALLOWED","WORKSPACE_PLAN_CAPABILITY_REQUIRED","CHAT_AUTH_MODE_NOT_PERMITTED","CONNECTOR_MANAGED_RESOURCE_READ_ONLY","PERMISSION_GROUP_CAPABILITY_BLOCKED","INTEGRATION_NOT_ALLOWED","INSUFFICIENT_SCOPE","SCIM_MANAGED_MEMBERSHIP"]
Additional context for this refusal.
Other structured context defined by the specific error.
Additional properties are not allowed.
Additional properties are not allowed.
401
The API credential is missing or invalid.
Canonical error envelope returned by the public v2 API.
1 field
Canonical error details.
3 fields
Stable machine-readable error code.
Human-readable explanation of the error.
Structured error context whose keys depend on the error. Actionable 403 responses use the V2ActionableForbiddenDetails shape; validation failures may return issue arrays instead.
Schema details
Any of
Machine-readable cause and optional context for an actionable 403 response.
1 field
Stable cause code for an actionable 403 response.
- enum
- ["INSUFFICIENT_WORKSPACE_ROLE","PERSONAL_API_KEYS_DISABLED","WORKSPACE_KEY_OPERATION_NOT_PERMITTED","PRINCIPAL_KIND_NOT_PERMITTED","ORGANIZATION_MEMBERSHIP_REQUIRED","ORGANIZATION_ADMIN_REQUIRED","ENTERPRISE_PLAN_REQUIRED","SSO_DISABLED","SSO_DOMAIN_NOT_VERIFIED","SSO_PROVIDER_LIMIT_REACHED","ORGANIZATION_PLAN_REQUIRED","AUDIT_LOGS_DISABLED","ACCESS_REQUESTS_DISABLED","ACCESS_REQUEST_ORGANIZATION_REQUIRED","SKILL_EDITOR_ACCESS_REQUIRED","SECRET_ADMIN_ACCESS_REQUIRED","WORKSPACE_RESOURCE_LIMIT_REACHED","PUBLIC_SHARING_NOT_ALLOWED","CREDENTIAL_ADMIN_ACCESS_REQUIRED","MCP_SERVER_URL_NOT_ALLOWED","WORKSPACE_PLAN_CAPABILITY_REQUIRED","CHAT_AUTH_MODE_NOT_PERMITTED","CONNECTOR_MANAGED_RESOURCE_READ_ONLY","PERMISSION_GROUP_CAPABILITY_BLOCKED","INTEGRATION_NOT_ALLOWED","INSUFFICIENT_SCOPE","SCIM_MANAGED_MEMBERSHIP"]
Additional context for this refusal.
Other structured context defined by the specific error.
Additional properties are not allowed.
Additional properties are not allowed.
403
The caller lacks the rights this operation requires. When the cause is one a caller can act on, error.details.code names it. A resource in a workspace the caller cannot reach at all answers 404 instead, so absence and denial are indistinguishable.
Canonical error envelope returned by the public v2 API.
1 field
Canonical error details.
3 fields
Stable machine-readable error code.
Human-readable explanation of the error.
Structured error context whose keys depend on the error. Actionable 403 responses use the V2ActionableForbiddenDetails shape; validation failures may return issue arrays instead.
Schema details
Any of
Machine-readable cause and optional context for an actionable 403 response.
1 field
Stable cause code for an actionable 403 response.
- enum
- ["INSUFFICIENT_WORKSPACE_ROLE","PERSONAL_API_KEYS_DISABLED","WORKSPACE_KEY_OPERATION_NOT_PERMITTED","PRINCIPAL_KIND_NOT_PERMITTED","ORGANIZATION_MEMBERSHIP_REQUIRED","ORGANIZATION_ADMIN_REQUIRED","ENTERPRISE_PLAN_REQUIRED","SSO_DISABLED","SSO_DOMAIN_NOT_VERIFIED","SSO_PROVIDER_LIMIT_REACHED","ORGANIZATION_PLAN_REQUIRED","AUDIT_LOGS_DISABLED","ACCESS_REQUESTS_DISABLED","ACCESS_REQUEST_ORGANIZATION_REQUIRED","SKILL_EDITOR_ACCESS_REQUIRED","SECRET_ADMIN_ACCESS_REQUIRED","WORKSPACE_RESOURCE_LIMIT_REACHED","PUBLIC_SHARING_NOT_ALLOWED","CREDENTIAL_ADMIN_ACCESS_REQUIRED","MCP_SERVER_URL_NOT_ALLOWED","WORKSPACE_PLAN_CAPABILITY_REQUIRED","CHAT_AUTH_MODE_NOT_PERMITTED","CONNECTOR_MANAGED_RESOURCE_READ_ONLY","PERMISSION_GROUP_CAPABILITY_BLOCKED","INTEGRATION_NOT_ALLOWED","INSUFFICIENT_SCOPE","SCIM_MANAGED_MEMBERSHIP"]
Additional context for this refusal.
Other structured context defined by the specific error.
Additional properties are not allowed.
Additional properties are not allowed.
404
The requested resource was not found.
Canonical error envelope returned by the public v2 API.
1 field
Canonical error details.
3 fields
Stable machine-readable error code.
Human-readable explanation of the error.
Structured error context whose keys depend on the error. Actionable 403 responses use the V2ActionableForbiddenDetails shape; validation failures may return issue arrays instead.
Schema details
Any of
Machine-readable cause and optional context for an actionable 403 response.
1 field
Stable cause code for an actionable 403 response.
- enum
- ["INSUFFICIENT_WORKSPACE_ROLE","PERSONAL_API_KEYS_DISABLED","WORKSPACE_KEY_OPERATION_NOT_PERMITTED","PRINCIPAL_KIND_NOT_PERMITTED","ORGANIZATION_MEMBERSHIP_REQUIRED","ORGANIZATION_ADMIN_REQUIRED","ENTERPRISE_PLAN_REQUIRED","SSO_DISABLED","SSO_DOMAIN_NOT_VERIFIED","SSO_PROVIDER_LIMIT_REACHED","ORGANIZATION_PLAN_REQUIRED","AUDIT_LOGS_DISABLED","ACCESS_REQUESTS_DISABLED","ACCESS_REQUEST_ORGANIZATION_REQUIRED","SKILL_EDITOR_ACCESS_REQUIRED","SECRET_ADMIN_ACCESS_REQUIRED","WORKSPACE_RESOURCE_LIMIT_REACHED","PUBLIC_SHARING_NOT_ALLOWED","CREDENTIAL_ADMIN_ACCESS_REQUIRED","MCP_SERVER_URL_NOT_ALLOWED","WORKSPACE_PLAN_CAPABILITY_REQUIRED","CHAT_AUTH_MODE_NOT_PERMITTED","CONNECTOR_MANAGED_RESOURCE_READ_ONLY","PERMISSION_GROUP_CAPABILITY_BLOCKED","INTEGRATION_NOT_ALLOWED","INSUFFICIENT_SCOPE","SCIM_MANAGED_MEMBERSHIP"]
Additional context for this refusal.
Other structured context defined by the specific error.
Additional properties are not allowed.
Additional properties are not allowed.
429
The caller exceeded the request rate limit.
Canonical error envelope returned by the public v2 API.
1 field
Canonical error details.
3 fields
Stable machine-readable error code.
Human-readable explanation of the error.
Structured error context whose keys depend on the error. Actionable 403 responses use the V2ActionableForbiddenDetails shape; validation failures may return issue arrays instead.
Schema details
Any of
Machine-readable cause and optional context for an actionable 403 response.
1 field
Stable cause code for an actionable 403 response.
- enum
- ["INSUFFICIENT_WORKSPACE_ROLE","PERSONAL_API_KEYS_DISABLED","WORKSPACE_KEY_OPERATION_NOT_PERMITTED","PRINCIPAL_KIND_NOT_PERMITTED","ORGANIZATION_MEMBERSHIP_REQUIRED","ORGANIZATION_ADMIN_REQUIRED","ENTERPRISE_PLAN_REQUIRED","SSO_DISABLED","SSO_DOMAIN_NOT_VERIFIED","SSO_PROVIDER_LIMIT_REACHED","ORGANIZATION_PLAN_REQUIRED","AUDIT_LOGS_DISABLED","ACCESS_REQUESTS_DISABLED","ACCESS_REQUEST_ORGANIZATION_REQUIRED","SKILL_EDITOR_ACCESS_REQUIRED","SECRET_ADMIN_ACCESS_REQUIRED","WORKSPACE_RESOURCE_LIMIT_REACHED","PUBLIC_SHARING_NOT_ALLOWED","CREDENTIAL_ADMIN_ACCESS_REQUIRED","MCP_SERVER_URL_NOT_ALLOWED","WORKSPACE_PLAN_CAPABILITY_REQUIRED","CHAT_AUTH_MODE_NOT_PERMITTED","CONNECTOR_MANAGED_RESOURCE_READ_ONLY","PERMISSION_GROUP_CAPABILITY_BLOCKED","INTEGRATION_NOT_ALLOWED","INSUFFICIENT_SCOPE","SCIM_MANAGED_MEMBERSHIP"]
Additional context for this refusal.
Other structured context defined by the specific error.
Additional properties are not allowed.
Additional properties are not allowed.
Response headers
Seconds to wait before retrying, sent on 429 and 503. Add jitter rather than retrying at exactly this offset.
- minimum
- 0
- maximum
- 9007199254740991
500
An unexpected server error occurred.
Canonical error envelope returned by the public v2 API.
1 field
Canonical error details.
3 fields
Stable machine-readable error code.
Human-readable explanation of the error.
Structured error context whose keys depend on the error. Actionable 403 responses use the V2ActionableForbiddenDetails shape; validation failures may return issue arrays instead.
Schema details
Any of
Machine-readable cause and optional context for an actionable 403 response.
1 field
Stable cause code for an actionable 403 response.
- enum
- ["INSUFFICIENT_WORKSPACE_ROLE","PERSONAL_API_KEYS_DISABLED","WORKSPACE_KEY_OPERATION_NOT_PERMITTED","PRINCIPAL_KIND_NOT_PERMITTED","ORGANIZATION_MEMBERSHIP_REQUIRED","ORGANIZATION_ADMIN_REQUIRED","ENTERPRISE_PLAN_REQUIRED","SSO_DISABLED","SSO_DOMAIN_NOT_VERIFIED","SSO_PROVIDER_LIMIT_REACHED","ORGANIZATION_PLAN_REQUIRED","AUDIT_LOGS_DISABLED","ACCESS_REQUESTS_DISABLED","ACCESS_REQUEST_ORGANIZATION_REQUIRED","SKILL_EDITOR_ACCESS_REQUIRED","SECRET_ADMIN_ACCESS_REQUIRED","WORKSPACE_RESOURCE_LIMIT_REACHED","PUBLIC_SHARING_NOT_ALLOWED","CREDENTIAL_ADMIN_ACCESS_REQUIRED","MCP_SERVER_URL_NOT_ALLOWED","WORKSPACE_PLAN_CAPABILITY_REQUIRED","CHAT_AUTH_MODE_NOT_PERMITTED","CONNECTOR_MANAGED_RESOURCE_READ_ONLY","PERMISSION_GROUP_CAPABILITY_BLOCKED","INTEGRATION_NOT_ALLOWED","INSUFFICIENT_SCOPE","SCIM_MANAGED_MEMBERSHIP"]
Additional context for this refusal.
Other structured context defined by the specific error.
Additional properties are not allowed.
Additional properties are not allowed.
503
A required service is temporarily unavailable. When present, Retry-After gives the minimum seconds to wait; add jitter before retrying. Check operation-specific guidance before repeating a change after an uncertain response.
Canonical error envelope returned by the public v2 API.
1 field
Canonical error details.
3 fields
Stable machine-readable error code.
Human-readable explanation of the error.
Structured error context whose keys depend on the error. Actionable 403 responses use the V2ActionableForbiddenDetails shape; validation failures may return issue arrays instead.
Schema details
Any of
Machine-readable cause and optional context for an actionable 403 response.
1 field
Stable cause code for an actionable 403 response.
- enum
- ["INSUFFICIENT_WORKSPACE_ROLE","PERSONAL_API_KEYS_DISABLED","WORKSPACE_KEY_OPERATION_NOT_PERMITTED","PRINCIPAL_KIND_NOT_PERMITTED","ORGANIZATION_MEMBERSHIP_REQUIRED","ORGANIZATION_ADMIN_REQUIRED","ENTERPRISE_PLAN_REQUIRED","SSO_DISABLED","SSO_DOMAIN_NOT_VERIFIED","SSO_PROVIDER_LIMIT_REACHED","ORGANIZATION_PLAN_REQUIRED","AUDIT_LOGS_DISABLED","ACCESS_REQUESTS_DISABLED","ACCESS_REQUEST_ORGANIZATION_REQUIRED","SKILL_EDITOR_ACCESS_REQUIRED","SECRET_ADMIN_ACCESS_REQUIRED","WORKSPACE_RESOURCE_LIMIT_REACHED","PUBLIC_SHARING_NOT_ALLOWED","CREDENTIAL_ADMIN_ACCESS_REQUIRED","MCP_SERVER_URL_NOT_ALLOWED","WORKSPACE_PLAN_CAPABILITY_REQUIRED","CHAT_AUTH_MODE_NOT_PERMITTED","CONNECTOR_MANAGED_RESOURCE_READ_ONLY","PERMISSION_GROUP_CAPABILITY_BLOCKED","INTEGRATION_NOT_ALLOWED","INSUFFICIENT_SCOPE","SCIM_MANAGED_MEMBERSHIP"]
Additional context for this refusal.
Other structured context defined by the specific error.
Additional properties are not allowed.
Additional properties are not allowed.
Response headers
Seconds to wait before retrying, sent on 429 and 503. Add jitter rather than retrying at exactly this offset.
- minimum
- 0
- maximum
- 9007199254740991