/v2/agents/triggers/{trigger_id}/webhookReceive a trigger webhook delivery
Receives a signed webhook delivery from an external system for a trigger. The caller is the external system, and each delivery is authenticated with the trigger's provider-specific signature or token. Successful deliveries are accepted for asynchronous processing; paused triggers and deduplicated retries also receive an accepted response.
- IdempotentThe SDK sends
Idempotency-Key, so a retried request is only applied once.
A 400 is returned when the raw request body is too large or unreadable; a 401 indicates that provider signature or token verification failed; a 404 indicates that the resource was not found; a 429 indicates that the API rate limit was exceeded; and a 500 indicates a server error. Send the provider's signature header and preserve the exact raw body bytes: GitHub uses X-Hub-Signature-256, GitLab uses X-Gitlab-Token, and custom providers use X-DigitalOcean-Signature (or the transitional do-signature alias). The trigger_id path parameter must identify an existing trigger.