OptionalaclAccess control list for the agent. Contains a grants array where each entry specifies principal_type, principal, and actions. null when no ACL restrictions are applied and the agent is accessible to all members of its scope.
OptionalappID of the application that owns this agent (dap_...).
Optionalcreated_When the agent was created (ISO 8601).
Optionaldefault_Default LLM model identifier used by this agent when no model is specified at runtime (e.g. "claude-3-7-sonnet-latest").
OptionalemailEmail address provisioned for this agent. null if email delivery is not configured.
Agent ID (agi_...).
OptionalidentitySystem-level identity prompt that shapes the agent's persona and behavior.
Optionallast_ID of the AgentTemplate config (cfg_...) this agent was last provisioned or updated from. null for manually created agents.
Optionallookup_Stable, user-defined identifier for this agent within the application. Unique per app.
OptionalmetadataArbitrary key-value metadata attached to the agent. Not interpreted by the platform.
OptionalnameHuman-readable display name for the agent. null if not set.
OptionalorgID of the organization this agent belongs to (org_...). null if the agent is not org-scoped.
Optionalorg_Display name of the organization this agent belongs to. null when the agent is not org-scoped or when the org association was not preloaded.
OptionaloriginatorFree-form label identifying the source or author that created this agent (e.g. a username or pipeline name).
Optionalphone_Phone number provisioned for this agent. null if SMS is not configured.
OptionalsandboxID of the sandbox environment this agent is scoped to (dsb_...). null in production deployments.
Optionalsource_Source Solution and AgentTemplate summary for agents provisioned from a Solution. Includes upgrade_available, latest_version, and latest_solution so you can render an upgrade badge without a separate dry-run call. null for hand-built agents and agents whose tracked template or parent Solution has been deleted. Populated only on single-agent GET responses, never on list endpoints.
OptionalteamID of the team that owns this agent (tem_...). null if the agent is not team-scoped.
Optionaltemplate_True when the agent's last-applied template version is behind the current version of its AgentTemplate config — i.e. reapplying the template (a per-agent upgrade) would bring it newer Solution content. Self-clears once the agent is reapplied. Computed only on list endpoints; null on single-agent GET.
Optionalupdated_When the agent was last modified (ISO 8601).
OptionaluserID of the user that owns this agent (usr_...). null if the agent is not user-scoped.
An AI agent that can be configured with tools, routines, and skills, and invoked to handle conversations or tasks.