Every request is a POST authenticated with your API key and routed by an action field. Body: JSON or form-urlencoded.

Endpoint

POST

Errors

Errors are returned with HTTP 200 and an error field:

{ "error": "Not enough funds on balance" }
Invalid API keyThe key is missing, wrong, or the account is inactive.
Invalid actionUnknown action.
Incorrect serviceThe service does not exist or is unavailable.
Incorrect order IDThe order does not exist or is not yours.
Not enough funds on balanceInsufficient balance to place the order.
Refill is not available for this serviceThe service has no refill, or the order is not eligible (not completed, blocked, or outside the refill window).
Cancel is not available for this serviceThe service has no cancel, or the order can no longer be canceled.