Monitorizarea API
Monitoarele API îți permit să verifici automat dacă endpointurile tale API sunt accesibile, funcționează eficient și întorc datele corecte. Astfel te asiguri că aplicațiile și integrările tale funcționează așa cum trebuie.
La fel ca la celelalte monitoare, dacă un monitor API identifică o problemă, poți lucra cu echipa ta ca să rezolvați incidentul și, opțional, să îți actualizezi pagina de stare.

Funcții principale
- Testarea endpointurilor tale API din diferite locații din lume, la fiecare 30 de secunde.
- Validarea codurilor de stare HTTP, a corpului JSON, a headerelor și a timpilor de răspuns.
- Includerea de headere proprii, parametri de query sau payloaduri JSON.
- Notificări imediate dacă un endpoint este căzut, lent sau întoarce rezultate neașteptate.
- Integrare cu Slack, e-mail, SMS, apeluri telefonice, webhookuri și altele.
Adăugarea primului tău monitor API
Ca să creezi un monitor, mergi la proiectul tău → Monitoare → Adaugă un monitor.

Tip de monitor
Alege API ca tip de monitor.

Introdu URL-ul endpointului pe care vrei să îl monitorizezi — de exemplu,
https://api.yourservice.com/v1/users.
Configurarea cererii
Îți poți adapta complet cererea API:
- Metodă HTTP:
GET,POST,PUT,PATCH,DELETE,OPTIONSsauHEAD - Corp: Trimite JSON, date de formular, GraphQL sau text simplu împreună cu cererea
- Autentificare: Adaugă autentificare de bază, cheie API sau token Bearer
- Parametri de query: Adaugă perechi cheie/valoare la URL-ul cererii
- Headere: Adaugă headerele proprii de care are nevoie cererea ta API
Monitorul are succes dacă
Un monitor API reușește când toate verificările stabilite sunt îndeplinite.
Poți seta una sau mai multe dintre următoarele verificări:
- Cod de stare: de exemplu, răspunsul este
200 OK - Timp de răspuns: de exemplu, sub
1 secundă - Corpul conține: de exemplu,
"success": true - Cale JSON: de exemplu,
data.statuseste egal cu"active" - Headerul conține: de exemplu,
Content-Type: application/json
Dacă vreuna dintre aceste condiții nu este îndeplinită, monitorul va fi marcat ca nefuncțional, iar alertele vor fi trimise conform setărilor tale de alertă.
Setări avansate

- Nume prietenos: Dă-i monitorului un nume descriptiv, ca să îl recunoști ușor.
- Rulează verificări la fiecare: Stabilește cât de des să fie testat endpointul.
- Rulează din: Alege locațiile de testare (Statele Unite, Canada, Europa, Asia).
- Adaugă pe pagina de stare: Afișează public disponibilitatea API-ului și statisticile de răspuns.
- Când un monitor cade: Deschide un incident, anunță abonații sau publică pe pagina ta de stare.
- Când un monitor își revine: Rezolvă incidentele și actualizează automat pagina ta de stare.