MultiTEL APIv3

Om MultiTEL API:

Detta API tillhandahålls för utvecklare som vill integrera med eller bygga vidare på vår röstplattform.

Våra API:er ger åtkomst till resurser (dataentiteter) via URI-sökvägar. För att använda ett REST-API gör din applikation
en HTTP-begäran och tolkar svaret. Som standard är svarsformatet JSON.

Dina metoder blir standard-HTTP-metoderna GET och POST. Eftersom API:et bygger på öppna standarder,
kan du använda valfritt webbutvecklingsspråk för att komma åt API:et.

Slutpunkt som används:

https://api.multitel.net/v3


Autentisering:​

MultiTEL APIv3 använder HTTP Basic/Digest-autentisering. Detta gör att du kan skydda URL:erna på din webbserver så att bara du och MultiTEL
kan komma åt dem. För att autentisera med HTTP kan du ange ett användarnamn och lösenord med följande URL-format:

https://USERNAME:PASSWORD@api.multitel.net/v3/getcountries 


För HTTP Basic-autentisering använder du ditt MultiTEL-kontos användarnamn och ditt lösenord.
Alternativt kan du definiera särskilda API-användare här: https://multitel.net/settings.

curl -G https://api.multitel.net/v3/getcountries \
    -u '[YOUR USERNAME]:[YOUR PASSWORD]'


Utdata:

Alla API-funktioner returnerar avsnitten status och response. Status är en numerisk kod baserad på HTTP-statuskoder.

Allt med statuskod 200 betraktas som lyckat.
Allt med statuskod inom intervallet 4xx betraktas som ett klientfel (förbjudna koder, otillräckligt saldo osv.).
Allt med statuskod inom intervallet 5xx betraktas som ett serverfel.

Exempelutdata nedan:

{
  "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"
    }
  }
}

Illustrativt svar från RentNumber-referensen; exempelbelopp är inte en aktuell offert.

Sök dokumentation