Cancel a Scheduled Send

If you don’t want to send a scheduled message, cancel it. For example, if an email message contains outdated or incorrect information, cancel it to prevent it from being sent.

Sample SOAP Envelope

This code example shows how to cancel a single instance of a scheduled send.

<s:Envelope
  xmlns:s="http://www.w3.org/2003/05/soap-envelope"
  xmlns:a="http://schemas.xmlsoap.org/ws/2004/08/addressing"
  xmlns:u="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd">
  <s:Header>
    <a:Action s:mustUnderstand="1">Perform</a:Action>
    <a:To s:mustUnderstand="1">https://YOUR_SUBDOMAIN.soap.marketingcloudapis.com/Service.asmx</a:To>
    <fueloauth xmlns="http://exacttarget.com">YOUR_ACCESS_TOKEN</fueloauth>
  </s:Header>
  <s:Body
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xmlns:xsd="http://www.w3.org/2001/XMLSchema">
    <PerformRequestMsg xmlns="http://exacttarget.com/wsdl/partnerAPI">
      <Options></Options>
      <Action>cancel</Action>
      <Definitions>
        <Definition xsi:type="Send">
          <ModifiedDate xsi:nil="true"></ModifiedDate>
          <ID>29605</ID>
          <ObjectID xsi:nil="true"></ObjectID>
          <NumberSent xsi:nil="true"></NumberSent>
          <NumberDelivered xsi:nil="true"></NumberDelivered>
          <SentDate xsi:nil="true"></SentDate>
        </Definition>
      </Definitions>
    </PerformRequestMsg>
  </s:Body>
</s:Envelope>