Make terhubung ke Quire melalui REST API dan webhook, menggunakan modul HTTP dan webhook milik Make. Semua yang tersedia di referensi API dapat digunakan.
Mulai skenario dari peristiwa Quire
- Tambahkan modul Webhooks, Custom webhook sebagai modul pertama, lalu salin alamatnya.
- Di Quire, buka
/admin/webhooks, pilih Add subscription, tempel alamatnya, lalu pilih peristiwa. Peristiwa uji Quire memungkinkan Make mempelajari bentuk isi permintaan: jalankan modul sekali saat peristiwa dikirim. - Verifikasi tanda tangan sebelum bertindak. Di pengaturan lanjutan webhook, teruskan header, lalu cocokkan
webhook-signaturedengan{webhook-id}.{webhook-timestamp}.{body}menggunakan rahasia langganan, seperti dijelaskan di panduan pengembang. Tambahkan filter untuk menghentikan skenario jika pemeriksaan gagal.
Panggil Quire dari skenario
Gunakan modul HTTP, Make a request:
| Kolom | Nilai |
|---|---|
| URL | https://acme.quirelms.com/api/v1/<resource> |
| Metode | Sesuai keterangan di referensi API |
| Header | Authorization: Bearer qk_live_..., serta Idempotency-Key untuk penulisan |
| Tipe isi | Raw, JSON |
| Uraikan respons | Ya |
Buat kunci khusus untuk Make di /admin/integrations/api-keys, dengan cakupan yang diperlukan skenario saja. Untuk daftar, ulangi selama page.has_more bernilai true dan teruskan page.next_cursor sebagai cursor: modul Repeater Make dengan Set variable yang membawa cursor dapat melakukannya.
Untuk skenario yang harus bertindak sebagai seseorang, daftarkan klien OAuth di /admin/integrations/oauth-clients, lalu gunakan modul HTTP, Make an OAuth 2.0 request milik Make.
Contoh: ringkasan penyelesaian mingguan
- Jadwalkan: setiap Senin.
- HTTP:
GET /api/v1/course_completions?updated_since=<a week ago>. - Gunakan Iterator pada
data, lalu Aggregator untuk menggabungkannya menjadi tabel. - Kirim tabel melalui email atau unggah sebagai kiriman.