Swaggery
V této části dokumentace jsme připravili shrnutí těch nejzajímavějších funkcí, které můžete využít v rámci integrací se systémy třetích stran.
Kompletní přehled všech REST API volání naleznete na zde.
V případě on-premise řešení si upravte defaultní URL "app.mluvii.com".
Emailové zprávy (EmailMessages)
Emailové vlákna (EmailThreads)
Campaigns
V rámci kampaní můžete vyhledávat seznamy či konkrétní kampaně. Dále můžete kampaně vytvářet, měnit některé jejich parametry či je smazat (pokud nebyly spuštěny). Pomocí API můžete také měnit stav kampaní (spustit, pozastavit, ukončit) nebo také přidávat další kontakty pro účely navolání z Adresáře kontaktů.
Contacts
Zde dokážeme například anonymizovat konkrétní záznam v Adresáři kontaktů (v rámci všech sezení s daným kontaktem), získat seznam kontaktů z Adresáře kontaktů seřazených podle ID, vytvořit nový kontakt v Adresáři kontaktů, získat vybraný záznam z Adresáře kontaktů dle ID, aktualizovat nebo odstranit konkrétní kontakt v Adresáři kontaktů, či třeba sloučit kontakty do jednoho.
Departments
Zde lze zjistit dostupnost vybrané skupiny dle ID.
EmailMessages
Zde lze exportovat e-mailové zprávy do .json souboru. Můžete exportovat konkrétní zprávy dle ID, nebo zvolte hromadný export, kde můžete využít a kombinovat více podmínek (e-mail odesílatele, datum zpracování apod.).
EmailThreads
V případě jednotlivých vláken je možné je exportovat (všechny zprávy včetně poznámek od operátorů) dle jejich ID, přidávat či mazat tagy , získat (případně aktualizovat) parametry pro dané ID e-mailového vlákna nebo například získat historii routingu emailového vlákna.
Forms
V případě potřeby můžete získat informace o všech dostupných formulářích.
Groups
Zde máte možnost získat seznam všech existujících skupin, a nebo jen detail jedné konkrétní.
Guests
Anonymizuje identitu klienta. Odstraní vztah mezi cookie klienta a ID klientské identity v rámci Adresáře Kontaktů.
Chatbot
Pomocí API lze nastavit odeslání callback URL (neplatí pro Microsoft Bot Framework chatboty), či odeslání vybrané chatbot aktivity v rámci sezení.
Sessions
U sezení je možné pomocí API vyhledat relaci podle ID sezení, anonymizovat jednotlivá sezení, získat (či aktualizovat) parametry podle ID sezení, přidávat či mazat tagy dle tagID či jména tagu. Můžete získat také informace o routingu daného sezení či zahájit odchozí telefonní hovor. Zároveň je možné přepojení probíhajícího sezení (v rámci tenantu) na konkrétního operátora, skupinu operátorů či chatbota.
Tags
Pomocí API můžete získávat ID tagů, jména či jejich štítky. Získané informace mohou sloužit jako podklad pro následující volání REST API.
Users
V oblasti uživatelů můžete vyhledávat uživatele podle jejich ID, získat všechny uživatele, provést restart hesla, získat stav jednotlivých operátorů, nastavit stav operátora, získat stavy všech operátorů, odeslat/smazat pozvánku.
Webhooks
Zde je možné dostat, smazat či aktualizovat jednotlivý webhook. Získat všechny webhooky, registrovat webhook pro danou událost nebo smazat všechny webhooky.
Widgets
Na úrovni widgetu můžete pomocí API po zjištění aktuálního stavu, jeho stav změnit. Je možné u daného widgetu celkově upravovat jeho vzhled a chování. Případně také nastavit požadovaný konkrétní formulář