Developer & Reseller API Preview
The endpoints and schemas below represent the upcoming ICE Socials REST API specification. External endpoint connectivity and merchant API token generation are currently undergoing scheduled deployment hardening and will open to all verified accounts shortly.
1. Overview & Base URL
The ICE Socials API is organized around REST standards. Requests must be made over HTTPS with a JSON payload and response format.
2. Authentication
Authenticate all API requests by providing your secure API key via the X-API-Key request header or as a key POST parameter.
Retrieve current available Nigerian Naira (₦) wallet balance and account status.
List all active digital accounts, gift cards, and software license stock with available quantities and prices.
Request an instant temporary phone number for SMS verification.
| Parameter | Type | Required | Description |
|---|---|---|---|
country_id | Integer | Yes | Target Country ID (e.g. 1 for USA) |
service_code | String | Yes | Service identifier (e.g. tg, wa, go) |
Place an automated social media marketing order.
3. Rate Limits & HTTP Error Codes
Standard rate limits are 120 requests per minute per API key. When throttled, an HTTP 429 status code is returned.
| HTTP Code | Error Type | Description |
|---|---|---|
400 | Bad Request | Missing or invalid request payload parameters. |
401 | Unauthorized | Missing or invalid X-API-Key credential. |
402 | Insufficient Funds | Wallet balance is too low for the requested order. |
429 | Rate Limit Exceeded | Request frequency exceeded 120 req/min threshold. |
500 | Server Error | Upstream node temporary timeout. Safe to retry. |