DCS ELITE developer API
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/ping

Health 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

  • 401missing_key | invalid_key | revoked | expiredAPI key is missing, malformed, or no longer valid.
  • 402insufficient_fundsWallet balance is below the order total. Top up to retry.
  • 404bundle_not_found | not_foundThe SKU or reference does not exist or is inactive.
  • 400invalid_phone | invalid_bodyRecipient phone or request payload did not validate.
  • 500internal_errorUnexpected server error. Safe to retry with the same reference.