---
title: "Make"
description: "Ühenda Quire Make'iga veebikonksude ja REST API abil."
image: "https://docs.quirelms.com/og.png"
---

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

# Make

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

Make ühendub Quire'iga REST API ja veebikonksude kaudu, kasutades Make'i enda
HTTP- ja veebikonksumooduleid. Kõik [API viitedokumentatsioonis](https://docs.quirelms.com/api/)
kirjeldatu on saadaval.

## Käivita stsenaarium Quire'i sündmusest <!--quire:start-a-scenario-from-a-quire-event-->

1. Lisa esimeseks mooduliks **Webhooks**-i moodul **Custom webhook** ja kopeeri
   selle aadress.
2. Ava Quire'is `/admin/webhooks`, vali **Add subscription**, kleebi aadress ja
   vali sündmused. Quire'i testsündmus võimaldab Make'il tuvastada sisu kuju:
   käivita moodul sündmuse saatmise ajal üks kord.
3. Kontrolli allkirja enne toimingu tegemist. Edasta veebikonksu täpsemates
   seadetes päised ja võrdle `webhook-signature` väärtust stringiga
   `{webhook-id}.{webhook-timestamp}.{body}`, kasutades tellimuse saladust,
   nagu kirjeldab [arendaja juhend](/et/developer/#webhooks). Lisa filter,
   mis peatab stsenaariumi, kui kontroll nurjub.

## Kutsu stsenaariumist Quire'i <!--quire:call-quire-from-a-scenario-->

Kasuta moodulit **HTTP** ja selle toimingut **Make a request**:

| Väli | Väärtus |
| --- | --- |
| URL | `https://acme.quirelms.com/api/v1/<resource>` |
| Method | Nagu API viitedokumentatsioonis kirjeldatud |
| Headers | `Authorization: Bearer qk_live_...` ja kirjutustoimingute jaoks `Idempotency-Key` |
| Body type | Raw, JSON |
| Parse response | Yes |

Loo Make'i jaoks eraldi võti aadressil `/admin/integrations/api-keys` ja anna
sellele ainult stsenaariumi jaoks vajalikud ulatused. Loendite puhul korda
toimingut seni, kuni `page.has_more` on true, andes `page.next_cursor`
väärtuse parameetrina `cursor`: seda võimaldavad Make'i **Repeater** ja
**Set variable**, kuhu salvestad kursori.

Kui stsenaarium peab tegutsema inimese nimel, registreeri aadressil
`/admin/integrations/oauth-clients` OAuthi klient ja kasuta Make'i **HTTP**
mooduli toimingut **Make an OAuth 2.0 request**.

## Näide: iganädalane lõpetamiste kokkuvõte <!--quire:example-weekly-completion-digest-->

1. **Schedule**: igal esmaspäeval.
2. **HTTP**: `GET /api/v1/course_completions?updated_since=<a week ago>`.
3. **Iterator** üle `data`, **Aggregator** tabeliks koondamiseks.
4. Saada tabel e-postiga või avalda see.

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