v1
latestOpenAPI 3.1.02026-07-2617125852.3 KBDFYEmailAccountOrder
Place a DFY email account order
Place a Done-For-You (DFY) email account order for your workspace.
Order types
- dfy: Buy new DFY accounts on new custom domains.
- pre_warmed_up: Buy available pre-warmed domains returned by /dfy-email-account-orders/domains/pre-warmed-up-list.
- extra_accounts: Add mailboxes to domains you already ordered. All active accounts on a domain must use the same email_provider.
Provider limits and pricing
- 1 Google: up to 5 mailboxes per domain; per-mailbox monthly pricing.
- 2 AirMail: up to 5 mailboxes per domain; per-mailbox monthly pricing.
- 3 Microsoft/Outlook: exactly 50 mailboxes per new DFY domain; per-domain monthly pricing; extra-account orders are not supported.
Before ordering
- Regular DFY domains must use supported TLDs: .com, .org.
- Check new-domain availability with /dfy-email-account-orders/domains/check.
- Domains containing trademarks of well-known companies are restricted and cannot be ordered.
- For pre-warmed orders, choose a domain from /dfy-email-account-orders/domains/pre-warmed-up-list; if none are available, use a regular dfy order instead.
- The workspace must have an active free trial, paid CRM plan, or Outreach entitlement, and a default payment method.
Requires one of the following scopes: dfy_email_account_orders:create, dfy_email_account_orders:all, all:create, all:all
post/api/v2/dfy-email-account-orders
Request body
Example request
{
"items": [
{
"domain": "example.com",
"email_provider": 1,
"forwarding_domain": "forward-to-this-domain.com",
"accounts": [
{
"email_address_prefix": "john.doe",
"first_name": "John",
"last_name": "Doe"
}
]
}
],
"order_type": "dfy"
}Response
Default Response
Example response
{
"order_placed": true,
"order_is_valid": true,
"order_error": "unavailable_domains",
"unavailable_domains": [
"example.com"
],
"blacklist_domains": [
"example.com",
"acme.com"
],
"blacklist_keywords": [
"google",
"equifax"
],
"invalid_domains": [
"example.com",
"acme.com"
],
"invalid_forwarding_domains": [
"example.com",
"acme.com"
],
"missing_domain_orders": [
"example.com"
],
"provider_mismatch_domains": [
"example.com"
],
"unsupported_provider_domains": [
"example.com"
],
"unavailable_email_providers": [
2
],
"domains_without_accounts": [
"example.com",
"acme.com"
],
"invalid_accounts": [
{
"domain": "example.com",
"first_name": "John",
"last_name": "Doe",
"email": "john.doe@example.com",
"reason": "First name is required"
}
],
"free_domains": [
"example.com",
"acme.com"
],
"number_of_domains_ordered": 1,
"number_of_accounts_ordered": 1,
"price_per_account_per_month_by_account_type": {
"1": 5,
"2": 4
},
"price_per_domain_per_month": 20,
"price_per_domain_per_year": 100,
"total_domains_price_per_year": 100,
"total_accounts_price_per_month": 10,
"total_price_per_month": 100,
"total_price_per_year": 100,
"total_price": 100,
"total_discount": 100,
"payment_method_last_4_digits": "1234",
"payment_method_brand": "Visa",
"payment_method_name_on_card": "John Doe",
"checkout_required": true,
"checkout_url": "https://checkout.stripe.com/c/pay/example",
"cart_order_id": "123e4567-e89b-12d3-a456-426614174000",
"simulation": true,
"order_items": [
{
"domain": "example.com",
"accounts": [
{
"email_address_prefix": "john.doe",
"first_name": "John",
"last_name": "Doe"
}
],
"email_provider": 1,
"forwarding_domain": "example.com",
"domain_price": 100,
"accounts_price": 20,
"domain_monthly_price": 20,
"total_price": 100,
"total_discount": 100
}
]
}