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 sameemail_provider.
Provider limits and pricing
1Google: up to 5 mailboxes per domain; per-mailbox monthly pricing.2AirMail: up to 5 mailboxes per domain; per-mailbox monthly pricing.3Microsoft/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. - For pre-warmed orders, choose a domain from
/dfy-email-account-orders/domains/pre-warmed-up-list; if none are available, use a regulardfyorder instead. - The workspace must have an Outreach plan 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
Documentation Index
Fetch the complete documentation index at: https://developer.instantly.ai/llms.txt
Use this file to discover all available pages before exploring further.
Authorizations
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Body
List of domains and accounts to order
The type of order to place. Please check the docs because this endpoint performs different actions based on the order type.
dfy, pre_warmed_up, extra_accounts "dfy"
Whether to run a simulation of the order ot not. If set to true, the order will NOT be placed, your card will NOT be charged, and only a price quote will be returned. We will still check the validity of the order and the accounts, and return the results of the validation (if the order_is_valid field is true, then the order would be valid and could be placed).
false
Response
Default Response
Whether the order was placed or not. If true, then the order was placed successfully. If false, then the order was not placed due to an error or simulation mode was enabled.
true
Whether the order is valid or not. If true, then the order is valid and can be placed. If false, then the order is not valid and cannot be placed. Use this field when you run a simulation to understand whether a real order would be valid.
true
The list of unavailable domains (if any)
The list of blacklisted domains (if any)
["example.com", "acme.com"]The list of invalid domains (if any)
["example.com", "acme.com"]The list of invalid forwarding domains (if any)
["example.com", "acme.com"]The list of domains that are missing order (if any). Can happen when you order extra accounts for domains that you didn't order before.
The list of domains whose requested email_provider does not match the existing active provider for that domain, or that are already in a mixed provider state in our records. All accounts for a domain must use the same provider.
The list of domains that cannot receive extra accounts through this endpoint because their existing provider is not supported for public API extra-account orders.
The requested email providers that are not available for ordering right now.
1, 2, 3 [2]The list of domains without accounts (if any). The accounts field for items in the items array for these domains was empty.
["example.com", "acme.com"]The list of invalid accounts (if any)
The list of domains that are free (domains can be free during promotions)
["example.com", "acme.com"]The number of domains ordered
1
The number of accounts ordered
1
The monthly price charged per mailbox. Applies to per-account providers (Google, AirMail). For Microsoft/Outlook orders mailboxes are NOT charged individually — see price_per_domain_per_month instead.
4
The price per domain per year
100
The total price per domain per year
100
The total monthly price charged for accounts in the order. For Google / AirMail this is per-account price × mailbox count. For Microsoft/Outlook it is $20 × domain count (domain-level billing, fixed 50-mailbox bundle).
10
The total price per month you will have to pay for the order
100
The total price per year you will have to pay for the order
100
The total price you will have to pay for the order at the moment. This is the sum of the total_accounts_price_per_month and the total_domains_price_per_year fields.
100
The total discount you will get for the order at the moment. Discounts are applied automatically when we're running promotions.
100
The last 4 digits of the payment method used for the order
"1234"
The brand of the payment method used for the order
"Visa"
The name on the card used for the order
"John Doe"
Whether to run the request in simulation mode or not. If set to true, the order will NOT be placed, your card will NOT be charged, and only a price quote will be returned. We will still check the validity of the order and the accounts, and return the results of the validation (if the order_is_valid field is true, then the order would be valid and could be placed).
true
The list of items that were ordered, with the pricing information for each item.
The error that occurred if the order was not placed. If the order was placed successfully, then this field will be omitted.
unavailable_domains, blacklist_domains, invalid_domains, invalid_forwarding_domains, invalid_accounts, payment_failed, missing_domain_orders, domains_without_accounts, provider_mismatch, unsupported_provider, provider_unavailable "unavailable_domains"
The monthly price charged per domain. Populated only when the order contains Microsoft/Outlook items (domain-level billing: $20/month/domain for a fixed 50-mailbox bundle). Null for Google / AirMail-only orders.
20