SMM Panel API

Order Status

Check the status of an SMM order.

GET /api/v1/smm/orders/{public_id}/ Live

Retrieve one order by public_id. Open statuses (pending, in_progress, processing, partial) are synced from the provider on read.

Authentication
Bearer API key required
Permission
smm
Rate limit
Per-key default 60 req/min
Notes
  • Possible status values: pending, in_progress, processing, completed, partial, canceled, refunded, failed.

Path parameters

NameTypeRequiredDescription
public_id string Yes Order public_id from create response.

Headers

HTTP
Authorization: Bearer YOUR_API_KEY
Accept: application/json

Examples

cURL
curl -X GET "https://YOUR-DOMAIN/api/v1/smm/orders/ord_example/" -H "Authorization: Bearer YOUR_API_KEY"

Response example

JSON
{
  "success": true,
  "request_id": "req_...",
  "data": {
    "order": {
      "public_id": "ord_...",
      "status": "completed",
      "status_label": "Completed",
      "charge": "1.50",
      "remains": 0
    }
  }
}

Status codes

StatusMeaning
200Success
401Invalid API key
403Missing smm permission
404Order not found
429Rate limit exceeded

Try it

Paste your API key locally. It is sent only to this site’s API and is never saved.

Create API Key →

Errors

  • INVALID_API_KEY — missing/invalid Bearer token
  • SERVICE_ACCESS_DENIED — key lacks smm
  • VALIDATION_ERROR — invalid payload or domain validation
  • RESOURCE_NOT_FOUND — unknown resource
  • RATE_LIMIT_EXCEEDED — too many requests

Full error reference →