JSON volání

Většina modulů API jsou přístupná pomocí formátu JSON voláním typu POST na dané url.

https://api.intercore.cz/json/{module}/{method}

Autentizace

Pri volání API je třeba se autorizovat pomocí ID aplikace ApiID a kontrolního kódu vygenerovaného pro každé volání pomocí tajného klíče ApiKEY.
Autentizace je pomocí hlavičky HTTP protokolu Authorization.

Header Authorization: ApiID Checksum
Checksum = sha1 ( ApiKEY . content )

Příklad volání

POST /json/sms/send
Content-Type: application/json
Authorization: 123456789 0a1a49796f2b8ec67fcd5f47f2812805ebd375fa

{"msisdn":"777112233","message":"Odesilam sms zpravu na mobilni telefon"}

Výsledek volání

Výsledek volání je také ve formátu JSON. Při správném provedení dané metody je vrácen status 200 a další data. Při chybě je vrácen kód chyby.

Content-Type: application/json

{"status":200,"data":true}
Content-Type: application/json

{"status":400,"error":{"code":0,"message":"Invalid Authorization Checksum."}}

Administrace

  • přehled použití volání jednotlivých modulů
  • prohlížení logu volání api pro odladění aplikací