API documentation

Connect your application and manage services, orders and your balance.

Overview

HTTP methodPOST
Endpointhttps://demo.rentedsmm.com/api/v2
Request formatapplication/x-www-form-urlencoded
Response formatJSON
AuthenticationInclude your API key in the key parameter. Get your key from Account.

Quick start

Replace YOUR_API_KEY with your account key. This request lists the services available to your account.

curl -X POST 'https://demo.rentedsmm.com/api/v2' \
  --data-urlencode 'key=YOUR_API_KEY' \
  --data-urlencode 'action=services'

To check your balance, change the action to balance.

curl -X POST 'https://demo.rentedsmm.com/api/v2' \
  --data-urlencode 'key=YOUR_API_KEY' \
  --data-urlencode 'action=balance'
View PHP example

Supported actions

Every request requires key and action. Availability depends on the service and account permissions.

ActionAdditional parametersPurpose
servicesNoneList services and account rates.
balanceNoneRetrieve account balance and currency.
addservice and service-specific fieldsCreate an order. See the service-type documentation below for required fields.
statusorderRetrieve an order's current status.
refillorderRequest a refill for an eligible order.
refill_statusrefillRetrieve the status of a refill request.
cancelorderRequest cancellation for an eligible provider order.
monthordersNoneRetrieve the panel's monthly order count.
allordersNoneRetrieve the panel's total order count.

For order creation, you can send a unique idempotency_key and reuse it when retrying the same request.