Save a new immutable revision of a custom Agent definition
Save a new immutable revision of a custom Agent definition
/api/v1/workspaces/{workspace_id}/agents/studio/definitions/{definition_id}Path Parameters
Header Parameters
Request Body
application/jsonstring·max 500Safe description used to select this Agent for a request; responsibility is used when omitted.
string <uuid>[]·max 8Same-Workspace custom Agent definitions this Agent may delegate to. Self-references and cycles are rejected.
booleanAllow permitted Assign MCP operations under this Agent identity. New definitions default to false; omitted updates preserve the current value. Saving false revokes operational access.
Responses
stringQuoted decimal optimistic-concurrency version.
string <uuid>Opaque Assign-owned UUIDv7 identifier. Clients must not derive meaning from it.
string <uuid>Opaque Assign-owned UUIDv7 identifier. Clients must not derive meaning from it.
string <uuid>Opaque Assign-owned UUIDv7 identifier. Clients must not derive meaning from it.
stringUTC RFC3339 current catalog sort position when returned by the Studio list; absent from immutable revision snapshots and detail responses.
booleanAllow permitted Assign MCP operations under this Agent identity. New definitions default to false; omitted updates preserve the current value. Saving false revokes operational access.