---
title: "Make"
description: "Sujunkite Quire su Make per „webhook“ ir REST API."
image: "https://docs.quirelms.com/og.png"
---

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

# Make

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

„Make“ jungiasi prie Quire per REST API ir „webhook“, naudodamas paties „Make“
HTTP ir webhook modulius. Viskas, kas yra [API dokumentacijoje](https://docs.quirelms.com/api/),
prieinama.

## Paleisti scenarijų iš Quire įvykio <!--quire:start-a-scenario-from-a-quire-event-->

1. Pridėkite modulį **Webhooks** – **Custom webhook** – kaip pirmąjį modulį
   ir nukopijuokite jo adresą.
2. Quire atidarykite `/admin/webhooks`, pasirinkite **Pridėti prenumeratą**,
   įklijuokite adresą ir pasirinkite įvykius. Quire bandomasis įvykis leidžia
   „Make“ išmokti kūno formą: paleiskite modulį vieną kartą, kol jis siunčiamas.
3. Prieš veikdami patikrinkite parašą. Webhook pažangiuosiuose nustatymuose
   perleiskite antraštes, tada patikrinkite `webhook-signature` prieš
   `{webhook-id}.{webhook-timestamp}.{body}` su prenumeratos paslaptimi,
   kaip aprašo [vadovas programuotojui](/lt/developer/#webhooks). Pridėkite
   filtrą, kuris sustabdo scenarijų, kai patikra nepavyksta.

## Kviesti Quire iš scenarijaus <!--quire:call-quire-from-a-scenario-->

Naudokite modulį **HTTP** – **Make a request**:

| Laukas | Reikšmė |
| --- | --- |
| URL | `https://acme.quirelms.com/api/v1/<resource>` |
| Method | Kaip sako API dokumentacija |
| Headers | `Authorization: Bearer qk_live_...` ir `Idempotency-Key` įrašams |
| Body type | Raw, JSON |
| Parse response | Taip |

Raktą tik „Make“ sukurkite adresu `/admin/integrations/api-keys`, tik su
tomis apimtimis, kurių reikia scenarijui. Sąrašams cikluokite, kol
`page.has_more` yra tiesa, perduodami `page.next_cursor` kaip `cursor`:
„Make“ **Repeater** su **Set variable**, nešančia žymeklį, tai padaro.

Scenarijams, kurie turėtų veikti žmogaus vardu, registruokite OAuth klientą
adresu `/admin/integrations/oauth-clients` ir naudokite „Make“ modulį
**HTTP** – **Make an OAuth 2.0 request** – su juo.

## Pavyzdys: savaitinė užbaigimo suvestinė <!--quire:example-weekly-completion-digest-->

1. **Schedule**: kiekvieną pirmadienį.
2. **HTTP**: `GET /api/v1/course_completions?updated_since=<a week ago>`.
3. **Iterator** per `data`, **Aggregator** į lentelę.
4. Išsiųskite lentelę el. paštu arba paskelbkite.

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