Webhooks
Create a webhook endpoint for optional BeatAPI task completion callbacks.
Store the signing secret returned at creation, verify every callback against the raw request body, and keep polling as the fallback source of truth. See the Quick Guide for production retry behavior.
Authentication
AuthorizationBearer
Send your API key as Authorization: Bearer <BEATAPI_API_KEY>.
Request
This endpoint expects an object.
url
Public HTTPS callback URL that accepts BeatAPI task events. Do not use localhost or a private-network URL.
description
Optional internal label for identifying the endpoint in your account.
events
Task events to deliver. Omit to subscribe to both task.succeeded and task.failed.
Allowed values:
Response
Webhook endpoint created
data
Created or retrieved webhook endpoint. Public API responses return the full signing secret at creation and mask it afterward; authenticated dashboard owners can explicitly reveal it again.
Errors
400
Bad Request Error
401
Unauthorized Error
429
Too Many Requests Error
500
Internal Server Error

