Apaleo Agent Trigger
AI-generatedSummary
Expose a local Apaleo Agent (A2A protocol) webhook server that listens for external events and triggers workflow executions upon received webhook events.
Inputs
- Define Input Fields — Choose to define the agent's input fields either by specifying individual fields or by providing a JSON array.
- Input Fields (JSON) — Define input fields as a JSON array when using JSON input mode.
- Input Fields — Specify individual input fields with their name, type, and requirement status when using fields input mode.
- Agent Name — Set the name of the Apaleo Agent being exposed.
- Agent Description — Describe what the Apaleo Agent does.
- Protocol Version — Specify the version of the A2A protocol implemented by the agent.
- Agent Version — Set the version of the agent itself.
- Server Port — Define the TCP port number on which the local agent server will run and listen for incoming webhook calls.
- Skills — Provide a JSON array describing the skills of the agent, including id, name, description, tags, examples, and supported input/output modes.
- Default Input Modes — Set the default input MIME types supported by the agent.
- Default Output Modes — Set the default output MIME types supported by the agent.
Output shape
a JSON array containing the webhook event data received from the Apaleo Agent webhook server.
The output includes a metadata object containing timestamp, source identifier (apaleo-webhook), headers, and query data. Special healthcheck events result in an empty output array. In case of errors or missing data, an error JSON object is returned.
Examples
Example 1: Start the Apaleo Agent webhook server on port 4000 with custom input fields defining a 'query' and optional 'context' field, then wait for external webhook events to trigger workflow runs.
Set 'Agent Name', 'Agent Description', 'Protocol Version', 'Agent Version', 'Server Port', define input fields via JSON or fields, provide 'Skills' in JSON, specify default input and output modes.