For AI agents: a documentation index is available at the root level at /llms.txt and /llms-full.txt. Append /llms.txt to any URL for a page-level index, or .md for the markdown version of any page.
Contact SalesGet Support
HomeGuidesAPI reference
HomeGuidesAPI reference
  • Middesk API
        • Agent
        • Thread
        • Run
LogoLogo
Contact SalesGet Support
On this page
  • Agent object
  • Agent attributes
Middesk APIAgentsObject reference

Agent object

Was this page helpful?
Previous

Thread object

Next
Built with

An agent is a defined set of capabilities that can plan, research, and reason within a workflow. Each agent has a specific type that determines its behavior and domain of expertise — for example, a cip_orchestrator agent coordinates customer identification program reviews, while domain agents handle narrower tasks like address verification or sanctions screening.

Agents are predefined by Middesk; you don’t author your own. To use one, create a Run referencing the agent and its required context. The Run captures the agent’s plan and steps, while Actions capture moments where the agent pauses for human input.

To list the agents available to your account, see the Agents API. For an introduction to the agent model, see Work with agents.

Agent object

Example JSON response
1{
2 "object": "agent",
3 "id": "a1b2c3d4-5678-90ab-cdef-1234567890ab",
4 "type": "cip_orchestrator",
5 "name": "CIP Orchestrator",
6 "description": "Orchestrates customer identification program reviews across multiple verification domains.",
7 "created_at": "2026-01-15T12:00:00.000Z",
8 "updated_at": "2026-01-15T12:00:00.000Z"
9}

Agent attributes

AttributeTypeDescription
objectstringObject type identifier. Always agent.
idstring (uuid)Unique identifier for the agent.
typestringThe agent type identifier (for example, cip_orchestrator).
namestringHuman-readable name of the agent.
descriptionstringDescription of the agent’s capabilities.
created_atstring (date-time)ISO 8601 timestamp of when the agent was created.
updated_atstring (date-time)ISO 8601 timestamp of when the agent was last updated.
Get a demo
Contact your account manager or contact sales to inquire about access.