https://{ourserver.com}/api/resellers/sendNumbersOnlinePOST /api/resellers/sendNumbersOnline
Send phone numbers in bulk to Onlinesim server list
In this request all numbers available for sale should be passed. This request should be sent to Onlinesim server every 5 minutes (to ensure that your server is up and running) and after any change in the number list: after adding new numbers or removing any of previously passed ones.
However, there is another way: you can send checkWork request every 5 minutes (as confirmation that your server is up and running), and use addNumber and removeNumber to add or delete numbers respectively.
If your server is not confirmed to be up and running (via sendNumbersOnline or checkWork) within 10 minutes, the system will consider your server unavailable and automatically remove all your numbers from issuing.
Parameters
header1
| Name | Type | Description |
|---|---|---|
Authorization* | string | see more here |
Request Body
Your server should send this request every 5 minutes as a confirmation of uptime or when the list of available numbers is changed
(when new numbers are added or previously passed ones are removed).
application/jsonBodyobject
numbersobject[]
itemsobject
usedstring[]
Examples
Example payload of your server `sendNumbersOnline` request
{
"numbers": [
{
"number": "+234112233445",
"country_id": 234
},
{
"number": "+234112233446",
"country_id": 234,
"operator": 28967,
"date_start": 1543907600
},
{
"number": "+234112233447",
"country_id": 234,
"operator": 28967,
"date_start": 1543907600,
"port_id": "Port1"
}
]
}Responses
200Onlinesim server response
Onlinesim server response
application/jsonResponseobject
responseoneOf
idsobject
[additionalProperties]oneOf
Examples
{
"response": 1,
"ids": {
"+234112233445": 1042,
"+234112233446": 1043,
"+234112233447": 1044
}
}[
{
"response": "ERROR_WRONG_KEY"
}
]400Bad Request
Bad Request
text/htmlExamples
NUMBER_FORMAT_ERRORERROR_DATE401Unauthorized. The request is missing or uses an invalid API key. Some endpoints may return a 200 status with an ERROR_WRONG_KEY message instead of 401 — check the response body
Unauthorized. The request is missing or uses an invalid API key. Some endpoints may return a 200 status with an ERROR_WRONG_KEY message instead of 401 — check the response body
text/plain403Forbidden. The request was understood but refused due to insufficient permissions
Forbidden. The request was understood but refused due to insufficient permissions
application/json