Kde to nájdete
Prepnite sa v ľavom hornom rohu na modul MonivioIntegration a otvorte Analytics. Sú tu dve záložky:
- API requesty — čo volalo vaše REST API
- Webhooky — čo Monivio posielalo von a či to prešlo
Analytics je diagnostika, nie účtovníctvo. Slúži na to, aby ste pri ladení integrácie nemuseli hádať, čo sa stalo.
Záložka API requesty
Hore je graf aktivity za posledné dni — celkový počet volaní a z toho chyby. Pod ním tabuľka jednotlivých volaní.
| Stĺpec | Čo hovorí |
|---|---|
| Kód | HTTP kód odpovede (200, 201, 404, 422…) |
| Metóda | GET, POST, PATCH, DELETE |
| Cesta | Ktorý endpoint sa volal |
| API kľúč | Ktorým kľúčom bolo volanie autorizované |
| Trvanie | Ako dlho spracovanie trvalo |
| Čas | Kedy volanie prišlo |
Filtrovať sa dá podľa cesty, metódy aj stavového kódu — hodí sa, keď hľadáte, prečo vám integrácia hlási chyby.
Záložka Webhooky
Ukazuje, ako sa darí doručovať udalosti na vaše endpointy: graf doručení a neúspechov a zoznam jednotlivých pokusov.
Stavy doručenia: Úspech, Neúspech, Opakuje sa, Čaká, Odosiela sa. Číslo pokusu ukazuje, koľkýkrát to Monivio skúšalo — opakovania sú normálne, keď váš server chvíľu neodpovedá.
Ako to použiť pri ladení
- Integrácia nič nerobí? Pozrite záložku API requesty — ak je prázdna, volanie k nám vôbec nedorazilo (zlá URL alebo kľúč).
- Dostávate 401? Kľúč je neplatný alebo odvolaný, viď API kľúče.
- Dostávate 422? Požiadavka dorazila, ale telo nesedí — skontrolujte povinné polia.
- Webhook nechodí? V záložke Webhooky uvidíte, či sme sa ho pokúsili doručiť a s akou odpoveďou, viď Webhooky.
