OptionalaclAccess control list governing who can interact with this agent. Contains a grants array where each entry specifies principal_type, principal, and actions. null when no ACL restrictions are applied.
OptionalappID of the app this agent belongs to (dap_...).
Optionalcreated_When the agent was created (ISO 8601).
Optionaldefault_Default AI model the agent uses when no model is specified at runtime, e.g. "claude-3-5-sonnet-20241022". null if not configured.
OptionalemailEmail address assigned to this agent for inbound email handling. null if not configured.
Agent ID (agi_...).
OptionalidentitySystem prompt or persona description that shapes the agent's behavior. null if not set.
Optionalinstalled_List of config records created as part of this request's template_bundle install. One entry per persisted config, sorted by key. Omitted entirely when the request did not include a template_bundle.
Optionallookup_Unique, stable identifier for the agent within its app. null if not set.
OptionalmetadataArbitrary key-value metadata attached to the agent. null if none was provided.
OptionalnameHuman-readable display name for the agent. null if not set.
OptionalorgID of the organization this agent belongs to (org_...). null for agents outside an org.
OptionaloriginatorFree-form label identifying the source or author of the agent, e.g. a username or service name. null if not set.
Optionalphone_Phone number assigned to this agent for inbound SMS or voice handling. null if not configured.
OptionalsandboxID of the sandbox environment this agent is scoped to (sbx_...). null for agents not scoped to a sandbox.
OptionalteamID of the team that owns this agent (tea_...). null if owned by a user rather than a team.
Optionalupdated_When the agent record was last modified (ISO 8601).
OptionaluserID of the user that owns this agent (usr_...). null if owned by a team.
The response returned by
POST /api/v1/agents. Contains all agent fields plus an optionalinstalled_configsarray when atemplate_bundlewas supplied in the request.