Methods
list
List all agents.Maximum number of agents to return per page
Pagination cursor for fetching the next page
List of agent objects
Cursor for the next page of results
get
Retrieve a specific agent by UID.Unique identifier of the agent
Unique identifier of the agent
Name of the agent
List of events that trigger this agent
Description of the agent’s purpose
URL to call when events are triggered
Whether the agent is currently active
Project UID this agent is associated with
Types of tasks this agent monitors
create
Create a new agent.Name of the agent
List of events that trigger this agent (e.g., “task.completed”, “task.reviewed”)
Description of the agent’s purpose
URL to call when events are triggered
Whether the agent should be active immediately (default: true)
Project UID to associate this agent with
Types of tasks this agent should monitor
update
Update an existing agent.Unique identifier of the agent to update
New name for the agent
Updated list of events that trigger this agent
Updated description
Updated callback URL
Whether the agent should be active
Updated project UID
Updated task types to monitor
delete
Delete an agent.Unique identifier of the agent to delete
list_executions
List execution history for an agent.Unique identifier of the agent
Maximum number of executions to return per page
Pagination cursor for fetching the next page
List of agent execution records
Cursor for the next page of results
test
Test an agent by triggering a test execution.Unique identifier of the agent to test
Status of the test execution
Response from the callback URL
Async Methods
All methods are available in async form throughAsyncAvala: