Skip to main content
HTTP API je nejjednodušší způsob, jak odeslat SMS — stačí jeden GET nebo POST požadavek. API klíč se předává jako parametr, ne jako hlavička, takže rozhraní funguje i tam, kde platforma umožňuje jen GET/POST a neumí nastavit vlastní HTTP hlavičku.
HTTP API je trvale podporované — jeho podporu neukončujeme. Pro nové integrace, které potřebují více kanálů (Viber/WhatsApp), záložní flow nebo strukturovanou odpověď, doporučujeme JSON API v2.

Endpoint

U POST posílejte parametry jako application/x-www-form-urlencoded; u GET jako query string.

Parametry

Pro zpěnou kompatibilitu se starší verzí API jsou přípustné také tyto aliasy jednotlivých parametrů (tzn. body nebo message jsou zaměnitelné. Nepoužívejte oboje.).

Autentizace

API klíč předejte jako parametr apikey — v query stringu (GET) nebo v těle požadavku (POST). Žádná hlavička není potřeba, což je hlavní výhoda pro integrace bez možnosti upravit hlavičky.

Odpověď

Odpověď je text/plain, jeden řádek na příjemce. Úspěch (HTTP 200):
OK znamená přijato do fronty, následuje message_id a telefonní číslo. Pokud nastavíte Accept na hodnotu application/json, obdržíte zpět odpověď formátovanou jako JSON:
Chyba:

Příklady

Doručenky

Základní doručovací webhook nastavíte parametrem callback s URL. Pokud potřebujete request formátovat přesně dle cílové platformy (metoda, hlavičky, tělo), použijte objektový callback v JSON API v2.