Note: The fields below are those of the service's own type, exactly as the panel's order page validates them — send the ones your service declares and nothing else is needed. The quantity you are charged for is computed server-side from the same rule the panel uses (for Subscriptions that is max × posts), so the API and the panel always price a service identically.
Parameter
Description
key
Your API key
action
add
service
Service ID
link
Link to page
quantity
Needed quantity
runs (optional)
Runs to deliver
interval (optional)
Interval in minutes
Parameter
Description
key
Your API key
action
add
service
Service ID
link
Link to page
Parameter
Description
key
Your API key
action
add
service
Service ID
link
Link to page
comments
Comments list separated by \r\n or \n
Parameter
Description
key
Your API key
action
add
service
Service ID
link
Link to page
comments
Comments list separated by \r\n or \n
Parameter
Description
key
Your API key
action
add
service
Service ID
link
Link to page
quantity
Needed quantity
username
Username of the comment owner
Parameter
Description
key
Your API key
action
add
service
Service ID
username
Username
min
Quantity min
max
Quantity max
posts (optional)
Use this parameter if you want to limit the number of new (future) posts that will be parsed and for which orders will be created. If posts parameter is not set, the subscription will be created for an unlimited number of posts.
old_posts (optional)
Number of existing posts that will be parsed and for which orders will be created, can be used if this option is available for the service.
{"1":{"charge":"0.27819","start_count":"3572","status":"Partial","remains":"157","currency":"USD"},"10":{"error":"Incorrect order ID"},"100":{"charge":"1.44219","start_count":"234","status":"In progress","remains":"10","currency":"USD"}}
Create refill
Parameter
Description
key
Your API key
action
refill
order
Order ID
Example response
RESPONSEJSON
{"refill":"1"}
Create multiple refill
Parameter
Description
key
Your API key
action
refill
orders
Order IDs (separated by a comma, up to 100 IDs)
Example response
RESPONSEJSON
[{"order":1,"refill":1},{"order":2,"refill":2},{"order":3,"refill":{"error":"Incorrect order ID"}}]
Get refill status
Parameter
Description
key
Your API key
action
refill_status
refill
Refill ID
Example response
RESPONSEJSON
{"status":"Completed"}
Get multiple refill status
Parameter
Description
key
Your API key
action
refill_status
refills
Refill IDs (separated by a comma, up to 100 IDs)
Example response
RESPONSEJSON
[{"refill":1,"status":"Completed"},{"refill":2,"status":"Rejected"},{"refill":3,"status":{"error":"Refill not found"}}]
Create cancel
Note: This files a cancellation request; it does not move money. The order must belong to you, its service must allow cancellation, and it must not have been delivered yet. The request is queued for review and, for automatic services, forwarded to the provider immediately.
Parameter
Description
key
Your API key
action
cancel
order
A single order ID — the response is {"cancel": 1}
orders
Order IDs (separated by a comma, up to 100 IDs) — use instead of order; the response is the array below
Example response
RESPONSEJSON
[{"order":9,"cancel":{"error":"Incorrect order ID"}},{"order":2,"cancel":1}]