Create Task Forwarder

Create a new task forwarder to automatically route task outputs. Task forwarders enable: - Webhook notifications when tasks complete - Slack messages with task results - Chaining tasks together - Custom integrations Configuration varies by forwarder type: - **webhook**: Requires URL and optional headers - **slack**: Requires webhook URL and channel - **task**: Requires target task ID

Authentication

AuthorizationBearer

Bearer token authentication using JWT tokens from Ory Kratos/Hydra

Path Parameters

org_idstringRequiredformat: "uuid"
The unique identifier of the organization.
project_idstringRequiredformat: "uuid"
The unique identifier of the project.

Request

This endpoint expects an object.
namestringRequired
A descriptive name for the Task Forwarder.
descriptionstring or nullOptional
Additional details about the Task Forwarder's purpose or configuration.
configobject or nullOptional

Configuration parameters for the Task Forwarder such as a destination URL.

config_sensitiveobject or nullOptional

Sensitive parameters for the Task Forwarder such as a signing_key.

Response

Successful Response
namestring
A descriptive name for the Task Forwarder.
idstringformat: "uuid"
The unique identifier of the Task Forwarder.
project_idstringformat: "uuid"
The Project that the Task Forwarder belongs to.
createdstring
When the Task Forwarder was created.
modifiedstring
When the Task Forwarder was last updated.
descriptionstring or null
Additional details about the Task Forwarder's purpose or configuration.
configobject or null

Configuration parameters for the Task Forwarder such as a destination URL.

config_sensitiveobject or null

Sensitive parameters for the Task Forwarder such as a signing_key.

Errors