v1
latestOpenAPI 3.0.32026-07-2618073.2 KBPurchases
Create new bulk purchase
Creates a new wholesale purchase for the specified country. Immediately debits the balance and returns the purchase with the status “PENDING”.
Wholesale purchase creation process
- Checks the availability of the country and the user's balance.
- Reserves multiple accounts with the provider.
- Atomically debits the balance and creates a bulk purchase record.
- Returns the bulk purchase with the status “PENDING”.
Webhook notification. Optionally provide callback_url to receive a webhook when the archive is ready.
Next steps. Call “GET /bulk/:purchaseId” to get the account archive link.
post/v1/purchases/bulk
Request body
Example request
{
"country_code": "US",
"quantity": 10,
"callback_url": "https://example.com/webhooks/code-received"
}Response
Response for status 200
Example response
{
"bulk_purchase_id": 123,
"total_price": {
"amount": "1.50",
"currency_code": "USD"
},
"price_per_account": {
"amount": "1.50",
"currency_code": "USD"
},
"item": {
"export_id": "550e8400-e29b-41d4-a716-446655440000",
"archive_url": "/v1/purchases/bulk/123/download",
"quantity": 10,
"created_at": "2024-11-19T08:15:00.000Z"
}
}