Receives a Twelve Labs video understanding webhook callback.

Behavior: Processes webhook callbacks from the Twelve Labs API by deserializing the payload to extract the task ID and status, then sending a batch action message for asynchronous processing. The request is validated by the ValidateTwelveLabsWebhookRequestFilter.

Authorization: No authorization required. Validated by webhook filter.

Side Effects: A batch action message is sent to trigger asynchronous processing of the Twelve Labs task result.

Error Scenarios: Returns 200 OK even on errors to acknowledge receipt. Errors are logged but swallowed to prevent webhook retry storms.

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…
Headers
string
enum
Defaults to application/json-patch+json

Generated from available request content types

Allowed:
Response
200

Webhook callback was received and acknowledged.

Language
LoadingLoading…
Response
Click Try It! to start a request and see the response here!