Skip to main content
POST
Cancel an order
Cancels the whole order. No body needed.
Wallet cancel is accepted right away (cancel_scheduled) and finishes at the end of the current paid inbox billing period (cancels_at). Annual domain registration expiry does not extend inbox service. Cancelling the whole order ends in order.cancelled. Cancelling some domains can leave the order active (order.domains_cancelled). Those seats stop renewing immediately; cancellation is finalized on the accepted date. Retries keep that date. The order costs field is not rewritten when you schedule the cancel. Microsoft wallet renewals have a 24-hour free cancellation grace. Google is charged once renewal is due. Use {"force":true} for immediate Google cancellation, without a refund. Provider shutdown is asynchronous.

Authorizations

Authorization
string
header
default:Bearer pk_test_<your-test-key>
required

Partner API key (pk_live_… or pk_test_…).

Path Parameters

id
string
required

Order ID (ord_…).

Example:

"ord_01HZX0OR1A2B3C4D5E6F7G8H"

Body

application/json
force
boolean
default:false

End selected Google service immediately, retaining all due renewal charges. Microsoft force cancellation is not supported.

domains
string[]

Domains to cancel (dom_… ID or name). Omit the body to cancel the whole order.

Minimum array length: 1
Example:

Response

Cancellation schedule for the order or selected domains.

data
object
required
Last modified on October 5, 2026