Skip to main content
WEBHOOK
A mission reached its accepted-video target and stopped collecting. See Webhooks for how to register an endpoint and verify signatures.

Authorizations

Authorization
string
header
required

An API key from Settings → API keys, e.g. cpb_live_… or cpb_test_….

Body

application/json
id
string
required

Unique per event. Use it to skip duplicate deliveries.

Example:

"evt_8hf21k"

type
enum<string>
required
Available options:
video.accepted,
video.rejected,
mission.completed,
export.ready,
balance.low
Allowed value: "mission.completed"
created_at
string<date-time>
required
data
object
required

Response

200

Return any 2xx to acknowledge the event.