Skip to content

Reinstate a retired agent

POST
/api/v1/agent/{agent_id}/reinstate
agent_id
required
Agent_Id

A valid agent ID

string
Example
013xrzp12g3nqk8nx0y2vfkg4s3jp2qr
One of:
IdempotencyKeyOrNull

Optional idempotency key for ensuring request idempotency

string

Success

object
details
Agent_Details
object
available_actions
Agent_AvailableActions

Available actions for this agent based on its status and instance counts

object
delete

Whether the agent can be deleted

boolean
reinstate

Whether the agent can be reinstated from retired

boolean
retire

Whether the agent can be retired

boolean
update

Whether the agent can be updated

boolean
current_schema_version_id
One of:
AgentSchemaVersion_Id

A valid agent schema version ID

string
Example
013xrzp12g3nqk8nzntq40gkzaf2d9m2
current_version_id
One of:
AgentVersion_Id

A valid agent version ID

string
Example
013xrzp12g3nqk8n6mv28ge2v9f7n2hc
description
One of:

Agent description

string
Example
Agent description
environment_id
Environment_Id

A valid environment ID

string
Example
013xrzp12g3nqk8nzxvq7jm2arsfg5h1
id
Agent_Id

A valid agent ID

string
Example
013xrzp12g3nqk8nx0y2vfkg4s3jp2qr
inserted_at

When the agent was created

string format: date-time
Example
2024-01-01T00:00:00Z
instance_counts
Agent_InstanceCounts
object
active

Number of instances with status active (running)

integer
Example
2
cancelled

Number of instances with status cancelled

integer
0
complete

Number of instances with status complete

integer
Example
5
failed

Number of instances with status failed

integer
0
finished

Number of instances in a finished state (complete + failed + cancelled)

integer
Example
5
pending

Number of instances with status pending

integer
0
total

Total number of agent instances

integer
Example
10
name

Agent name

string
Example
My Agent
status

Agent status

string
Allowed values: pending active dormant retired
Example
pending
type

Type of resource (always ‘agent’)

string
Allowed values: agent
Example
agent
updated_at

When the agent was last updated

string format: date-time
Example
2024-01-01T00:00:00Z
status
string
Allowed values: success
Example
success

Error

One of:
object
code
string
Allowed values: bad_request bad_authtoken not_authenticated not_permitted not_implemented unknown not_found unexpected_ref_type unexpected invalid_action invalid_value required_value idempotency_key_already_used
Example
bad_request
message
string
status
string
Allowed values: error
Example
error