---
title: "Make"
description: "Konekti Quire al Make per webhooks kaj la REST-API."
image: "https://docs.quirelms.com/og.png"
---

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

# Make

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

Make konektiĝas al Quire per la REST-API kaj webhooks, uzante la proprajn
HTTP- kaj webhook-modulojn de Make. Ĉio en la [API-referenco](https://docs.quirelms.com/api/) disponeblas.

## Komenci scenaron pro Quire-evento <!--quire:start-a-scenario-from-a-quire-event-->

1. Aldonu la modulon **Webhooks** → **Custom webhook** kiel la unuan modulon kaj
   kopiu ĝian adreson.
2. En Quire, malfermu `/admin/webhooks`, elektu **Aldoni abonon**, gluu la
   adreson kaj elektu eventojn. La testa evento de Quire ebligas al Make lerni la
   formon de la korpo: rulu la modulon unufoje dum la sendo.
3. Kontrolu la subskribon antaŭ agi. En altnivelaj agordoj de la webhook,
   transdonu la titolojn, poste kontrolu `webhook-signature` kontraŭ
   `{webhook-id}.{webhook-timestamp}.{body}` uzante la abonan sekreton,
   kiel priskribas la [programista gvidilo](/eo/developer/#webhooks). Aldonu filtrilon
   kiu haltigas la scenaron se kontrolo malsukcesas.

## Voki Quire el scenaro <!--quire:call-quire-from-a-scenario-->

Uzu la modulon **HTTP** → **Make a request**:

| Kampo | Valoro |
| --- | --- |
| URL | `https://acme.quirelms.com/api/v1/<resource>` |
| Metodo | Kiel diras la API-referenco |
| Headers | `Authorization: Bearer qk_live_...` kaj `Idempotency-Key` por skriboj |
| Korpa tipo | Kruda, JSON |
| Analizi respondon | Jes |

Kreu ŝlosilon nur por Make ĉe `/admin/integrations/api-keys`, kun nur la
ampleksoj bezonataj de la scenaro. Por listoj, iteraciu dum `page.has_more` estas vera,
transdonante `page.next_cursor` kiel `cursor`: la **Repeater** de Make kune kun
**Set variable** portanta la kurzoron plenumas tion.

Por scenaroj agantaj kiel persono, registru OAuth-klienton ĉe
`/admin/integrations/oauth-clients` kaj uzu ĝin per la HTTP-modulo de Make **Make an
OAuth 2.0 request**.

## Ekzemplo: semajna resumeto pri kompletigo <!--quire:example-weekly-completion-digest-->

1. **Horaro**: ĉiun lundon.
2. **HTTP**: `GET /api/v1/course_completions?updated_since=<a week ago>`.
3. **Iterator** super `data`, **Aggregator** por kunigi tabelon.
4. Retpoŝtu aŭ afiŝu la tabelon.

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