Create a done-for-you order
Orders domains and pre-warmed mailboxes for the caller's workspace. The order is accepted and provisioned asynchronously; poll GET /dfy/orders/{id} for progress.
This call buys domains and charges the card, and it can take longer than the connection is held open — a timeout or a 502 does NOT mean the order failed. Send an Idempotency-Key header and repeat the identical request to find out: a repeat of a key that already placed an order returns that order instead of buying anything again. Reuse the key to retry safely; use a NEW key only when you intend a genuinely different order.
Without a key the order is still checked against the workspace's live orders, and one that would buy a domain or a mailbox address already bought is refused with 409 and the id of the order that has it.
Request
- Base URL: https://api.emailchaser.com/r
- URL: https://api.emailchaser.com/r/dfy/orders
- Auth: HTTP bearer
Headers
Repeat this key to retry the same order safely (max 255 characters)
Request body
Example request
{
"domains": [
{
"domainName": "acme-mail.com"
}
],
"forwardingDomain": "acme.com",
"mailboxes": [
{
"domainName": "acme-mail.com",
"firstName": "John",
"lastName": "Doe",
"username": "john"
}
]
}Response
The accepted order, or the order a previous attempt with the same Idempotency-Key already placed
Example response
{
"order": {
"completedAt": "2026-07-01T10:35:00Z",
"createdAt": "2026-07-01T10:30:00Z",
"externalOrderId": "cmr_order_456",
"id": 9,
"processedAt": "2026-07-01T10:30:00Z",
"status": "created"
}
}Changes
No recorded changes to this operation across all 1 revision of this API.