
Developer API
Sell data programmatically
REST endpoints for bundles, single & bulk orders, account balance, and outbound webhooks. Authenticate with a Bearer API key from your vendor dashboard.
Bearer auth
Issue keys from /vendor/dashboard/developer. Prefix shown once — store it safely.
Webhooks
Configure a URL to receive order.fulfilled, order.failed, and wallet events.
Base URL
dcselite.com/api/v1 — all routes below are relative to this.
GET
/api/v1/pingHealth check
Verify your API key is valid and the API is reachable.
Request
curl -X GET "https://dcselite.com/api/v1/api/v1/ping" \
-H "Authorization: Bearer YOUR_API_KEY"Response
{
"ok": true,
"vendor": {
"id": "uuid",
"name": "Your Store",
"slug": "your-store"
},
"server_time": "2026-05-21T12:00:00.000Z"
}Common error codes
- 401
missing_key | invalid_key | revoked | expired— API key is missing, malformed, or no longer valid. - 402
insufficient_funds— Wallet balance is below the order total. Top up to retry. - 404
bundle_not_found | not_found— The SKU or reference does not exist or is inactive. - 400
invalid_phone | invalid_body— Recipient phone or request payload did not validate. - 500
internal_error— Unexpected server error. Safe to retry with the same reference.