Skip to main content
Executes the specified agent and returns a non-streaming JSON response with the complete agent output. The agent must be in active status and belong to the specified account. locationId is required in the request body. Session Management:
  • For the first message in a new session, do not include the executionId in the request payload.
  • The API will return an executionId along with the agent response, which uniquely identifies this conversation session.
  • To continue the conversation within the same session, include the executionId from the previous response in subsequent requests. This allows the agent to maintain conversation context and history across multiple interactions.

Autorización

string
required
Bearer token generado desde el portal Leadway. Ver Autenticación.
string
default:"2021-07-28"
required
Versión de la API.

Path parameters

string
default:"p1q2r3s4t5u6v7w8x9y0z1a2"
required

Query parameters

string
default:"api"

Body

string
default:"How can you help me with my marketing?"
required
Message to send to the agent
string
default:"a1b2c3d4e5f6g7h8i9j0k1l2"
Unique session identifier that maintains conversational context across multiple interactions within the same agent session. Omit this field for the first message in a new session. Include the executionId returned from the previous response to maintain context in subsequent messages.
object
Input variables to pass to the agent. These should match the input variables defined in the agent configuration.
string
default:"b2b1c1d2-3e4f-5a6b-7c8d-9e0f1a2b3c4d"
Published version ID to execute. If not provided, the latest published production version will be used.
object[]
Attachments for the message
string
default:"C2QujeCh8ZnC7al2InWR"
required
Account ID
string
default:"cid_abc123def456"
Contact ID to associate with this execution. When provided, contact data will be hydrated and made available to the agent.

Respuestas

boolean
default:"True"
required
Success status
string
default:"a1b2c3d4e5f6g7h8i9j0k1l2"
required
Unique session identifier that maintains conversational context across multiple interactions within the same agent session. Use this ID in subsequent requests to continue the conversation.
string
default:"m9n8o7p6q5r4s3t2u1v0w9x8"
required
Unique identifier for a single interaction cycle, consisting of one user input and the corresponding agent response. Each message exchange generates a new interactionId.
string
default:"I can help you with various tasks..."
required
Agent response text
string
default:"text"
required
Response type
string
default:"text"
required
Expected input type for next interaction
boolean
default:"False"
required
When end node is added in the graph, this will be true if the agent reached the end node in the graph
string
default:"completed"
required
Execution status
boolean
default:"False"
required
Whether flow was switched
object[]
required
Response attachments
object[]
required
Generated outputs
number
default:"500"
string
default:"Internal Server Error"

Ejemplo