Skip to main content
POST
Update a specialty

Authorizations

Authorization
string
header
required

An API key minted in Command Center (Settings -> API Keys), sent as Authorization: Bearer 2501_ak_.... A Command Center session cookie is also accepted.

Path Parameters

id
string
required

Body

application/json
name
string
prompt
string
description
string
org_id
string | null
execution_mode
enum<string> | null
Available options:
investigate_only,
null

Response

The updated specialty

id
string
required
Example:

"spc_c8f1a2d4-..."

key
string
required

Slug derived from the name on create

Example:

"LINUX_ADMIN"

name
string
required
Example:

"Linux Admin"

prompt
string
required
description
string
required
execution_mode
enum<string> | null
required

null leaves the agent unconstrained

Available options:
investigate_only,
null
owner_id
string | null
required
org_id
string | null
required

null is tenant-wide - it governs every org in the tenant

tenant_id
string
required
Example:

"ten_115bea44-..."

created_at
string<date-time>
required
Example:

"2026-08-26T10:00:26.380Z"

updated_at
string<date-time>
required
Example:

"2026-08-26T10:00:26.380Z"