---
title: "Make"
description: "Koppel Quire aan Make met webhooks en die REST API."
image: "https://docs.quirelms.com/og.png"
---

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

# Make

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

Make koppel aan Quire deur die REST API en webhooks, met Make se eie HTTP- en webhook-modules. Alles in die [API-verwysing](https://docs.quirelms.com/api/) is beskikbaar.

## Begin ’n scenario uit ’n Quire-gebeurtenis <!--quire:start-a-scenario-from-a-quire-event-->

1. Voeg die **Webhooks**-module **Custom webhook** as eerste module by en kopieer sy adres.
2. Maak `/admin/webhooks` in Quire oop, kies **Add subscription**, plak die adres en kies gebeurtenisse. Quire se toetsgebeurtenis laat Make die vorm van die inhoud leer: voer die module een keer uit terwyl dit gestuur word.
3. Verifieer die handtekening voordat jy optree. Laat die opskrifte in die webhook se gevorderde instellings deurgaan, en vergelyk dan `webhook-signature` met `{webhook-id}.{webhook-timestamp}.{body}` deur die intekeninggeheim te gebruik, soos die [ontwikkelaarsgids](/af/developer/#webhooks) beskryf. Voeg ’n filter by wat die scenario stop as die kontrole misluk.

## Roep Quire uit ’n scenario aan <!--quire:call-quire-from-a-scenario-->

Gebruik die **HTTP**-module **Make a request**:

| Veld | Waarde |
| --- | --- |
| URL | `https://acme.quirelms.com/api/v1/<resource>` |
| Metode | Soos die API-verwysing sê |
| Opskrifte | `Authorization: Bearer qk_live_...`, en `Idempotency-Key` vir skryfbewerkings |
| Liggaamtipe | Raw, JSON |
| Ontleed antwoord | Ja |

Maak ’n sleutel net vir Make by `/admin/integrations/api-keys`, met slegs die omvang wat die scenario nodig het. Vir lyste, herhaal terwyl `page.has_more` waar is en stuur `page.next_cursor` as `cursor`: Make se **Repeater** met ’n **Set variable** wat die merker dra, doen dit.

Vir scenario’s wat as ’n persoon moet optree, registreer ’n OAuth-kliënt by `/admin/integrations/oauth-clients` en gebruik Make se **HTTP**-module **Make an OAuth 2.0 request** daarmee.

## Voorbeeld: weeklikse voltooiingsopsomming <!--quire:example-weekly-completion-digest-->

1. **Schedule**: elke Maandag.
2. **HTTP**: `GET /api/v1/course_completions?updated_since=<a week ago>`.
3. **Iterator** oor `data`, **Aggregator** na ’n tabel.
4. E-pos of plaas die tabel.

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