Skip to main content
POST
/
orders
curl --request POST \ --url https://api.peeker.ai/api/partner/v1/orders \ --header 'Authorization: Bearer <token>' \ --header 'Content-Type: application/json' \ --data ' { "user": { "email": "client@example.com", "first_name": "Jane", "last_name": "Buyer" }, "sequencer": { "provider": "smartlead", "client_id": 366903, "login_email": "smartlead-login@example.com", "login_password": "secret-password" }, "domains": [ "domain-01.com", "domain-02.com", "domain-03.com", "domain-04.com", "domain-05.com", "domain-06.com", "domain-07.com", "domain-08.com", "domain-09.com", "domain-10.com" ], "users": [ { "first_name": "Sam", "last_name": "Lee" } ] } '
{ "data": { "id": "ord_01HZX0OR1A2B3C4D5E6F7G8H", "user_id": "usr_01HZX0C6Z3K4M5N6P7Q8R9S0", "email": "client@example.com", "bundle_id": "bun_123", "status": "in_progress", "domain_count": 2, "costs": { "total_cents": 6800, "currency": "usd" }, "created_at": "2026-05-08T12:00:00Z" } }

Documentation Index

Fetch the complete documentation index at: https://docs.peeker.ai/llms.txt

Use this file to discover all available pages before exploring further.

Authorizations

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

Your partner API key. Use pk_live_… against the live system or pk_test_… against the sandbox.

Body

application/json
user
object
required

Customer to create or reuse by email. Use this OR user_id, not both.

sequencer
object
required
domains
(string | object)[]
required

One entry per domain. Use a plain string for the common case (the domain inherits the order-level forwarding_url). Pass an object only when a single domain needs its own forwarding URL.

Domain name. Inherits forwarding_url from the order.

Example:

"acme-mail.com"

Example:
[
  "acme-mail.com",
  "team-acme.com",
  {
    "domain": "shop-acme.com",
    "forwarding_url": "https://shop.acme.com"
  }
]
users
object[]
required

Up to 10 personas to use when generating inbox names. Peeker auto-generates the inbox usernames/local parts from these names.

Maximum array length: 10
user_id
string

Existing customer user ID. Use this OR user, not both.

Example:

"usr_01HZX0C6Z3K4M5N6P7Q8R9S0"

bundle_id
string

Pick this OR google_licenses/microsoft_licenses — not both.

google_licenses
integer

Custom orders only. 1 license = 1 Google inbox at 20 sends/day.

microsoft_licenses
integer

Custom orders only. 1 license = 1 Microsoft domain/license at 250 sends/day.

forwarding_url
string

A default redirect for every domain in this order.

Response

Lean order receipt returned by create and list endpoints.

data
object
required
Last modified on May 14, 2026