---
title: "Make"
description: "Hubungkan Quire ke Make menggunakan webhook dan REST API."
image: "https://docs.quirelms.com/og.png"
---

> Documentation Index
> Fetch the complete documentation index at: https://docs.quirelms.com/id/llms.txt
> Use this file to discover all available pages before exploring further.

# Make

<span id="make"></span>

Make terhubung ke Quire melalui REST API dan webhook, menggunakan modul HTTP dan webhook milik Make. Semua yang tersedia di [referensi API](https://docs.quirelms.com/api/) dapat digunakan.

## Mulai skenario dari peristiwa Quire <!--quire:start-a-scenario-from-a-quire-event-->

1. Tambahkan modul **Webhooks**, **Custom webhook** sebagai modul pertama, lalu salin alamatnya.
2. 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.
3. Verifikasi tanda tangan sebelum bertindak. Di pengaturan lanjutan webhook, teruskan header, lalu cocokkan `webhook-signature` dengan `{webhook-id}.{webhook-timestamp}.{body}` menggunakan rahasia langganan, seperti dijelaskan di [panduan pengembang](/id/developer/#webhooks). Tambahkan filter untuk menghentikan skenario jika pemeriksaan gagal.

## Panggil Quire dari skenario <!--quire:call-quire-from-a-scenario-->

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 <!--quire:example-weekly-completion-digest-->

1. **Jadwalkan**: setiap Senin.
2. **HTTP**: `GET /api/v1/course_completions?updated_since=<a week ago>`.
3. Gunakan **Iterator** pada `data`, lalu **Aggregator** untuk menggabungkannya menjadi tabel.
4. Kirim tabel melalui email atau unggah sebagai kiriman.

Source: https://docs.quirelms.com/id/integrations/make/index.mdx
