Pemantauan API
Monitor API memungkinkan Anda memverifikasi secara otomatis bahwa endpoint API Anda dapat diakses, berjalan efisien, dan mengembalikan data yang benar. Proses ini membantu menjamin aplikasi dan integrasi Anda berfungsi sebagaimana mestinya.
Serupa dengan monitor lainnya, jika monitor API menemukan masalah, Anda bisa bekerja sama dengan tim untuk menyelesaikan insidennya dan, jika mau, memperbarui halaman status Anda.

Fitur utama
- Menguji endpoint API Anda dari berbagai lokasi global setiap 30 detik.
- Memvalidasi kode status HTTP, body JSON, header, dan waktu respons.
- Menyertakan header khusus, parameter query, atau payload JSON.
- Menerima notifikasi langsung jika sebuah endpoint mati, lambat, atau mengembalikan hasil yang tidak diharapkan.
- Terintegrasi dengan Slack, email, SMS, panggilan telepon, webhook, dan lainnya.
Menambahkan monitor API pertama Anda
Untuk membuat monitor, buka proyek Anda → Monitor → Tambahkan monitor.

Jenis monitor
Pilih API sebagai jenis monitornya.

Masukkan URL endpoint yang ingin Anda pantau — misalnya,
https://api.yourservice.com/v1/users.
Konfigurasi permintaan
Anda bisa menyesuaikan permintaan API Anda sepenuhnya:
- Metode HTTP:
GET,POST,PUT,PATCH,DELETE,OPTIONS, atauHEAD - Body: Kirim JSON, data form, GraphQL, atau teks biasa bersama permintaan Anda
- Autentikasi: Tambahkan basic authentication, kunci API, atau otorisasi Bearer token
- Parameter query: Tambahkan pasangan kunci/nilai ke URL permintaan Anda
- Header: Tambahkan header khusus yang dibutuhkan permintaan API Anda
Monitor dianggap berhasil jika
Monitor API berhasil bila semua pernyataan yang ditentukan terpenuhi.
Anda bisa menetapkan satu atau lebih pernyataan berikut:
- Kode status: mis. respons adalah
200 OK - Waktu respons: mis. di bawah
1 detik - Body berisi: mis.
"success": true - Path JSON: mis.
data.statussama dengan"active" - Header berisi: mis.
Content-Type: application/json
Jika salah satu kondisi ini tidak terpenuhi, monitor akan ditandai mati, dan peringatan akan dikirim berdasarkan pengaturan peringatan Anda.
Pengaturan lanjutan

- Nama ramah: Beri monitor Anda nama deskriptif agar mudah dikenali.
- Jalankan pemeriksaan setiap: Tentukan seberapa sering endpoint diuji.
- Jalankan dari: Pilih lokasi pengujian (Amerika Serikat, Kanada, Eropa, Asia).
- Tambahkan ke halaman status: Tampilkan uptime API dan statistik respons secara publik.
- Saat monitor gagal: Mulai sebuah insiden, beri tahu pelanggan langganan, atau terbitkan ke halaman status Anda.
- Saat monitor pulih: Selesaikan insiden dan perbarui halaman status Anda secara otomatis.