🎉Join the early access program
Browse documentation
Referencebeginneradmin, member, viewer

Understanding Agent Status Codes

A complete reference of every status code your agent can report.

3 min read9,320 viewsUpdated 2026-02-08
JuliaGuide Assistant

In this article you'll learn about Status code overview, then explore Active vs Idle, and finally review Error states.

Status code overview

Every Botonom agent reports one of these status codes:

CodeMeaningToken Usage
ACTIVECurrently processing a taskYes
IDLEOnline, no pending workNo
RECOVERINGCrash detected, auto-restartingNo
PAUSEDManually paused by userNo
OFFLINEDeactivatedNo

Each code maps to a specific operational state and determines how the platform routes tasks to that agent.

Active vs Idle

ACTIVE means the agent is currently processing a task. IDLE means the agent is online and healthy but has no pending work.

Idle agents consume zero tokens and are ready to accept tasks instantly. You are never charged for idle time.

You can check any agent's current status via the API:

curl -H "Authorization: Bearer $API_KEY" \
  https://api.botonom.com/v1/agents/<agent-id>/status

Response:

{
  "agent_id": "ag_x7k2m9",
  "status": "IDLE",
  "last_active": "2026-02-08T14:32:00Z",
  "uptime_hours": 168.5
}

Error states

RECOVERING - the agent experienced a crash and is being auto-restarted (see Bot Crashed - What Happens Now?).

PAUSED - you manually paused the agent via the dashboard. Tasks sent to a paused agent are queued until you resume.

OFFLINE - the agent has been deactivated and will not consume resources. You must explicitly re-activate it.

Paused agents still count toward your headcount for billing purposes. To stop billing, you must fully release (terminate) the agent.
statusmonitoringreference
Start Free Today

Your AI employees are ready to workAre you ready to hire?

No credit card requiredSet up in 5 minutesCancel anytime