SMM Panel API

Cancel Order

Cancel a cancellable SMM order.

POST /api/v1/smm/orders/{public_id}/cancel/ Live

Cancel an order when cancellable is true. May refund remaining balance depending on provider/order state.

Authentication
Bearer API key required
Permission
smm
Rate limit
Per-key default 60 req/min
Notes
  • Check order.cancellable on status before calling cancel.

Path parameters

NameTypeRequiredDescription
public_id string Yes Order public_id.

Headers

HTTP
Authorization: Bearer YOUR_API_KEY
Accept: application/json

Examples

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

Response example

JSON
{
  "success": true,
  "request_id": "req_...",
  "data": {
    "ok": true,
    "message": "Order canceled.",
    "refunded": true,
    "order": { "public_id": "ord_...", "status": "canceled" }
  }
}

Status codes

StatusMeaning
200Cancel accepted
400Order not cancellable
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 →