---
title: "Make"
description: "Yhdistä Quire Makeen webhookien ja REST API:n avulla."
image: "https://docs.quirelms.com/og.png"
---

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

# Make

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

Make yhdistyy Quireen REST API:n ja webhookien välityksellä Make-palvelun HTTP- ja webhook-moduuleilla. Kaikki [API-viitteen](https://docs.quirelms.com/api/) toiminnot ovat käytettävissä.

## Käynnistä skenaario Quiren tapahtumasta <!--quire:start-a-scenario-from-a-quire-event-->

1. Lisää ensimmäiseksi moduuliksi **Webhooks**-ryhmän **Custom webhook** ja kopioi sen osoite.
2. Avaa Quiressa `/admin/webhooks`, valitse **Add subscription**, liitä osoite ja valitse tapahtumat. Quiren testitapahtuman avulla Make oppii rungon rakenteen: suorita moduuli kerran tapahtuman lähetyksen aikana.
3. Tarkista allekirjoitus ennen toimintaa. Välitä otsakkeet webhookin lisäasetuksissa ja tarkista `webhook-signature` arvolla `{webhook-id}.{webhook-timestamp}.{body}` sekä tilauksen salaisuudella [kehittäjän oppaan](/fi/developer/#webhooks) mukaisesti. Lisää suodatin, joka pysäyttää skenaarion, jos tarkistus epäonnistuu.

## Kutsu Quirea skenaariosta <!--quire:call-quire-from-a-scenario-->

Käytä HTTP-moduulin **Make a request** -toimintoa:

| Kenttä | Arvo |
| --- | --- |
| URL | `https://acme.quirelms.com/api/v1/<resource>` |
| Method | API-viitteen mukaisesti |
| Headers | `Authorization: Bearer qk_live_...` sekä kirjoituspyyntöjen `Idempotency-Key` |
| Body type | Raw, JSON |
| Parse response | Yes |

Luo Makea varten oma avain osoitteessa `/admin/integrations/api-keys` ja anna sille vain skenaarion tarvitsemat oikeudet. Käsittele luetteloita silmukassa, kunnes `page.has_more` on epätosi. Välitä arvo `page.next_cursor` parametrina `cursor`. Make-palvelun **Repeater** ja muuttujan arvon asettava **Set variable** hoitavat tämän.

Jos skenaarion tulee toimia henkilön nimissä, rekisteröi OAuth-asiakas osoitteessa `/admin/integrations/oauth-clients` ja käytä Make-palvelun HTTP-moduulin **Make an OAuth 2.0 request** -toimintoa.

## Esimerkki: viikoittainen suoritusyhteenveto <!--quire:example-weekly-completion-digest-->

1. **Schedule**: joka maanantai.
2. **HTTP**: `GET /api/v1/course_completions?updated_since=<a week ago>`.
3. **Iterator** käy `data`-tiedot läpi, ja **Aggregator** kokoaa ne taulukoksi.
4. Lähetä taulukko sähköpostilla tai julkaise se.

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