<Intro>

<EndpointHeader />

<Description>

Cancels a message that was scheduled with `scheduled_at` before it sends. Only a message that is still scheduled can be canceled; a message that already started sending, was delivered, or was previously canceled returns a conflict error. The message's status becomes `canceled` and an `email.canceled` webhook event fires. Canceling does not return consumed scheduled-send quota.

</Description>

</Intro>

<Parameters in="path">

<Parameter name="message_id" type="string">

<Description>

Message ID.

</Description>

</Parameter>

</Parameters>