Skip to main content
POST
Register an agent

Authorizations

x-api-key
string
header
required

API key from your organization. Supply the value directly, without a Bearer prefix.

Body

application/json
base
enum<string>
required

Underlying pre-built agent. Its private instructions remain managed by Antigen. Use null to assemble an agent without a pre-built base.

Available options:
tcell,
triage-agent,
remediation-agent
name
string
required

Unique name within your organization.

Pattern: ^[a-z0-9]+(?:-[a-z0-9]+)*$
model
string

Model ID from GET /models.

Minimum string length: 1
skills
string[]

Instruction strings. Send file contents, not file paths.

guardrails
string

Natural-language constraints on agent behavior.

tools
string[]

Names of tools available to the agent, such as asset_map and human_tasks.

Response

Created.

name
string
required

Registered name or pre-built agent name.

Minimum string length: 1
builtIn
boolean
required
base
enum<string> | null
required

Underlying pre-built agent. Its private instructions remain managed by Antigen. Use null to assemble an agent without a pre-built base.

Available options:
tcell,
triage-agent,
remediation-agent,
null
model
string
required

Model ID from GET /models.

Minimum string length: 1
skills
string[]
required

Instruction strings. Send file contents, not file paths.

guardrails
string
required

Natural-language constraints on agent behavior.

tools
string[]
required

Names of tools available to the agent, such as asset_map and human_tasks.