Execute Agent
POST /api/v1/ai/agents/instances/{instance_id}/execute
POST
/api/v1/ai/agents/instances/{instance_id}/execute
Execute agent instance with provided input data (sync or async)
This endpoint starts a new execution of the agent using the ReAct loop. The agent will:
- Analyze the input data
- Reason about what actions to take
- Execute tools/actions
- Observe results
- Repeat until task is complete or max iterations reached
Args: instance_id: ID of the agent instance input_data: Input data for the agent context_type: Optional context type (deal, contact, lead) context_id: Optional context ID async_execution: If True, execute in background (returns immediately)
Authorizations
Seção intitulada “Authorizations ”Parameters
Seção intitulada “ Parameters ”Path Parameters
Seção intitulada “Path Parameters ” instance_id
required
Instance Id
integer
Query Parameters
Seção intitulada “Query Parameters ”Header Parameters
Seção intitulada “Header Parameters ”Request Body required
Seção intitulada “Request Body required ” Input Data
object
Responses
Seção intitulada “ Responses ”Successful Response
AgentExecutionResponse
Schema de resposta para AgentExecution
object
id
required
Id
integer
agent_id
required
Agent Id
integer
trigger_type
required
ExecutionTriggerEnum
Como a execução foi iniciada
string
status
required
ExecutionStatusEnum
Status de uma execução
string
iteration_count
required
Iteration Count
integer
iterations
required
Iterations
Array<object>
IterationDataSchema para uma iteração do agente
object
iteration
required
Iteration
integer
thought
required
Thought
string
action
required
Action
string
action_input
required
Action Input
object
observation
required
Observation
string
timestamp
required
Timestamp
string
tools_used
required
Tools Used
Array<string>
total_tokens
required
Total Tokens
integer
total_cost
required
Total Cost
number
success
required
Success
boolean
actions_taken
required
Actions Taken
integer
extra_metadata
required
Extra Metadata
object
created_at
required
Created At
string format: date-time
updated_at
required
Updated At
string format: date-time
Validation Error
HTTPValidationError
object
detail
Detail
Array<object>
ValidationErrorobject
loc
required
Location
Array
msg
required
Message
string
type
required
Error Type
string