---
title: "Make"
description: "Koble Quire til Make med webhooks og REST-API-et."
image: "https://docs.quirelms.com/og.png"
---

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

# Make

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

Make kobler seg til Quire gjennom REST-API-et og webhooks, med Makes egne HTTP- og webhook-moduler. Alt i [API-referansen](https://docs.quirelms.com/api/) er tilgjengelig.

## Start et scenario fra en Quire-hendelse <!--quire:start-a-scenario-from-a-quire-event-->

1. Legg til **Webhooks**-modulen **Custom webhook** som første modul, og kopier adressen dens.
2. I Quire, åpne `/admin/webhooks`, velg **Add subscription**, lim inn adressen og velg hendelsene. Quires testhendelse lar Make lære kroppens form: kjør modulen én gang mens den sendes.
3. Verifiser signaturen før du handler. I webhookens avanserte innstillinger sender du headere videre, og sjekker deretter `webhook-signature` mot `{webhook-id}.{webhook-timestamp}.{body}` med abonnementshemmeligheten, slik [utviklerveiledningen](/nb/developer/#webhooks) beskriver. Legg til et filter som stopper scenarioet når sjekken mislykkes.

## Kall Quire fra et scenario <!--quire:call-quire-from-a-scenario-->

Bruk **HTTP**-modulen **Make a request**:

| Felt | Verdi |
| --- | --- |
| URL | `https://acme.quirelms.com/api/v1/<resource>` |
| Method | Slik API-referansen sier |
| Headers | `Authorization: Bearer qk_live_...`, og `Idempotency-Key` for skriving |
| Body type | Raw, JSON |
| Parse response | Yes |

Lag en nøkkel kun for Make på `/admin/integrations/api-keys`, med bare omfangene scenarioet trenger. For lister, gjenta mens `page.has_more` er sann, og send `page.next_cursor` som `cursor`: Makes **Repeater** med en **Set variable** som bærer markøren gjør dette.

For scenarioer som skal handle som en person, registrer en OAuth-klient på `/admin/integrations/oauth-clients` og bruk Makes **HTTP**-modul **Make an OAuth 2.0 request** med den.

## Eksempel: ukentlig fullføringssammendrag <!--quire:example-weekly-completion-digest-->

1. **Schedule**: hver mandag.
2. **HTTP**: `GET /api/v1/course_completions?updated_since=<a week ago>`.
3. **Iterator** over `data`, **Aggregator** til en tabell.
4. Send tabellen på e-post eller publiser den.

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