Sent by a rule with the I start a call trigger (or its workspace rule equivalent) and a
Post to webhook action, each time a call is dialed with the Mixmax Dialer. Create the
rule under Rules in the Mixmax app.
New: the body now includes callId, the call's _id. Use it to match this event to
call:completed, to call:recording-available and to GET /v1/calls.
Deliveries are signed, retried and paused the same way as the call:recording-available
webhook; that page explains how to verify X-Mixmax-Signature. Webhook actions saved before
Mixmax began signing deliveries have no signing secret and are sent without the
X-Mixmax-* headers; recreate the action to get one. Delivery is at least once and in no
particular order. This body has no event id, so skip duplicates on callId and
eventName.
200Any 2xx status, sent within 30 seconds, acknowledges the delivery. The response body is ignored.
404Read as "this URL no longer exists". Mixmax pauses the rule at once, without retrying, and emails its owner (the workspace admins for a workspace rule).
defaultAny other status, no response within 30 seconds, or a connection error. Mixmax retries about every 5 minutes, a limited number of times, and pauses the rule if the last attempt fails.
