ResellPortal Docs
Back to Platform Usage
Docs » Platform Usage » Placing Orders With the API

Placing Orders With the API

Last updated Oct 24, 2026

Full reference, with every product's fields and examples: Tools > API Access in your panel.

Basics

  • Base URL: https://panel.resellportal.com/wp-json/resellportal/v1
  • Headers: X-API-Key: your_api_key and X-API-Secret: your_api_secret

Main Endpoints

  • POST /clients and DELETE /clients/{id}: create or remove a client.
  • POST /orders: activate a product for a client. The wholesale cost is taken from your wallet.
  • GET /services and DELETE /services/{id}: list services and their status, or remove one.
  • Lookups: GET /esim-packages, GET /smm-services, GET /domain-search, GET /vpn/servers.

Test Mode

Add "test_mode": true to the JSON body, or send the header X-RP-Test-Mode: 1. You get a realistic response with a would_charge amount, and nothing is charged or created. Build and test your whole integration for free.