Over de MultiTEL API:
Deze API is bedoeld voor ontwikkelaars die willen integreren met ons spraakplatform of daarop willen voortbouwen.
Onze API's bieden toegang tot resources (gegevensentiteiten) via URI-paden. Om een REST API te gebruiken, zal uw applicatie
een HTTP-verzoek doen en het antwoord parseren. Standaard is de antwoordindeling JSON.
Uw methoden zijn de standaard HTTP-methoden GET en POST. Omdat de API op open standaarden is gebaseerd,
kunt u elke webontwikkeltaal gebruiken om toegang te krijgen tot de API.
Gebruikt endpoint:
https://api.multitel.net/v3
Authenticatie:
MultiTEL APIv3 gebruikt HTTP Basic/Digest-authenticatie. Hiermee kunt u de URL's op uw webserver beveiligen, zodat alleen u en MultiTEL
er toegang toe hebben. Om u met HTTP te authenticeren, kunt u een gebruikersnaam en wachtwoord opgeven in de volgende URL-indeling:
https://USERNAME:PASSWORD@api.multitel.net/v3/getcountries
Voor HTTP Basic-authenticatie gebruikt u uw MultiTEL-accountgebruikersnaam en uw wachtwoord.
U kunt hier ook speciale API-gebruikers definiëren: https://multitel.net/settings.
curl -G https://api.multitel.net/v3/getcountries \
-u '[YOUR USERNAME]:[YOUR PASSWORD]'
Uitvoer:
Alle API-functies geven de secties status en response terug. Status is een numerieke code op basis van HTTP-statuscodes.
Alles met statuscode 200 wordt als succes beschouwd.
Alles met een statuscode binnen het 4xx-bereik wordt beschouwd als een clientfout (codes voor verboden toegang, onvoldoende saldo, enz.).
Alles met een statuscode binnen het 5xx-bereik wordt beschouwd als een serverfout.
Voorbeelduitvoer, hieronder:
{
"status": {
"code": 200,
"msg": ""
},
"response": {
"number": "33554530000",
"price": {
"per_minute": "0.006",
"free_minutes": "0",
"setup_price": "0",
"monthly_price": "0.7",
"channels": "0",
"overflow": "1"
}
}
}Illustratief antwoord uit de RentNumber-referentie; voorbeeldbedragen zijn geen actuele offerte.