POSThttps://{ourserver.com}/api/resellers/addNumber

Bestimmte Telefonnummern an den Onlinesim-Server senden

Diese Anfrage ermöglicht es Ihnen, Nummern einzeln auf den Onlinesim-Server hinzuzufügen, im Gegensatz zu sendNumbersOnline, das alle aktiven Nummern als vollständige Liste sendet.

Dies kann besonders nützlich sein, wenn Sie neue Nummern zur bereits vorhandenen Liste hinzufügen müssen, anstatt die geänderte Liste jedes Mal zu übermitteln, wenn Sie Nummern hinzufügen.

Parameter

header1
NameTypBeschreibung
Authorization*string

Siehe Details hier

Anforderungs-Body

Hinzufügen Ihrer neuen Nummern zur Liste der vorhandenen auf dem Onlinesim-Server.

Content-Typeapplication/json
Schema
schemaobject

Schema des Anfragetexts

Alles von
[0]object
[1]object

Beispiele

Payload example for `addNumber` from your server
{
  "number": "+46050910804",
  "country_id": 46,
  "operator": 24012,
  "date_start": 1658209063,
  "port_id": "Port1",
  "rent": 0,
  "test": "test1"
}

Antworten

200

Antwort des Onlinesim-Servers

Content-Typeapplication/json
Schema
schemaobject
responseoneOf

1, wenn die Anfrage erfolgreich ausgeführt wurde, oder gibt eine Fehlermeldung aus

idinteger

Telefonnummern und ihre IDs: id - gibt die ID für jede Nummer zurück (oder weist eine ID für eine neue Nummer zu) oder weist null für gelöschte Nummern zu

Beispiele

Onlinesim server response example (successfuly added new numbers)
{
  "response": 1,
  "ids": {
    "+234112233445": 1042,
    "+234112233446": 1043,
    "+234112233447": 1044
  }
}
Incorrect key passed
[
  {
    "response": "ERROR_WRONG_KEY"
  }
]
400

Erforderliche Parameter fehlen oder sind inkorrekt (der Anfragetext muss die Parameter mit den korrekten Bezeichnungen enthalten, wie in der Dokumentation angegeben)

Content-Typeapplication/json
Schema
schemaobject
responsestringErforderlich
Enumeration:ERROR_PARAMS
messagestringErforderlich
401

Nicht autorisiert. Der Anfrage fehlt der API-Schlüssel oder es wurde ein ungültiger API-Schlüssel verwendet. Einige Endpunkte können anstelle von 401 einen 200-Status mit der Meldung ERROR_WRONG_KEY zurückgeben — prüfen Sie den Antworttext

Content-Typetext/plain
Schema
schemastring
Enumeration:Unauthorized
403

Verboten. Die Anfrage wurde verstanden, aber aufgrund fehlender Berechtigungen abgelehnt

Content-Typeapplication/json
Schema
schemaobject
errorobjectErforderlich
messagestringErforderlich
Enumeration:ERROR_DISABLEDERROR_IPERROR_RENT
detailsobject[]Erforderlich

Codebeispiele

Beispiele werden generiert...