post
{yourserver}/getServicesRentPOST /getServicesRent
Liste der verfügbaren Dienste und Länder für Miete abrufen
Diese Anfrage wird vom Onlinesim-Server an Ihren Server gesendet, um eine Liste der verfügbaren Nummern für die Miete zu erhalten. Ihr Server muss eine Liste der Nummern im unten beschriebenen Format zurückgeben.
Für die Authentifizierung wird Ihr Partner-API-Schlüssel verwendet, der im Anfragetext übergeben wird.
Parameter
header1
| Name | Typ | Beschreibung |
|---|---|---|
Authorization* | string | Siehe Details hier |
Anforderungs-Body
Anfragetext vom Onlinesim-Server
Content-Type
application/jsonSchema
Bodyobject
Bodyobject
actionstringErforderlich
keystringErforderlich
Beispiele
Example payload of Onlinesim server GET_SERVICES request (for rent)
{
"action": "GET_SERVICES",
"key": "apikey"
}Antworten
200"Die Antwort Ihres Servers auf die Anfrage GET_SERVICES muss
im folgenden Format sein:"
"Die Antwort Ihres Servers auf die Anfrage GET_SERVICES muss
im folgenden Format sein:"
Content-Type
application/jsonHeader
| Name | Typ | Beschreibung |
|---|---|---|
Content-Type | string | Header |
Schema
Responseobject
Responseobject
countryListobject[]Erforderlich
countryListobject[]Erforderlich
itemsobject
itemsobject
countrystringErforderlich
operatorMapobjectErforderlich
operatorMapobjectErforderlich
anyobjectErforderlich
anyobjectErforderlich
[additionalProperties]integer
[additionalProperties]object
[additionalProperties]object
[additionalProperties]integer
statusstringErforderlich
Beispiele
Response example from your server (shared endpoint for rent and single-service activations)
{
"countryList": [
{
"country": "russia",
"operatorMap": {
"any": {
"vk": 10,
"ok": 25,
"wa": 52,
"rent": 19
},
"beeline": {
"vk": 10,
"ok": 15,
"wa": 20,
"rent": 9
},
"megafon": {
"vk": 0,
"ok": 10,
"wa": 32,
"rent": 10
}
}
},
{
"country": "ukraine",
"operatorMap": {
"any": {
"vk": 10,
"ok": 50,
"wa": 132,
"rent": 21
},
"life": {
"vk": 0,
"ok": 10,
"wa": 32,
"rent": 2
},
"vodafone": {
"vk": 10,
"ok": 10,
"wa": 0,
"rent": 14
},
"kyivstar": {
"vk": 0,
"ok": 30,
"wa": 100,
"rent": 5
}
}
}
],
"status": "SUCCESS"
}Response example from your server (dedicated endpoint for rent)
{
"countryList": [
{
"country": "russia",
"operatorMap": {
"any": {
"rent": 19
},
"beeline": {
"rent": 9
},
"megafon": {
"rent": 10
}
}
},
{
"country": "ukraine",
"operatorMap": {
"any": {
"rent": 21
},
"life": {
"rent": 2
},
"vodafone": {
"rent": 14
},
"kyivstar": {
"rent": 5
}
}
}
],
"status": "SUCCESS"
}Codebeispiele
Beispiele werden generiert...