---
title: "Make"
description: "Povežite Quire s Makeom putem webhookova i REST API-ja."
image: "https://docs.quirelms.com/og.png"
---

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

# Make

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

Make se povezuje s Quireom putem REST API-ja i webhookova pomoću vlastitih HTTP i webhook modula. Dostupno je sve navedeno u [API priručniku](https://docs.quirelms.com/api/).

## Pokrenite scenario na Quire događaj <!--quire:start-a-scenario-from-a-quire-event-->

1. Kao prvi modul dodajte **Webhooks** modul **Custom webhook** i kopirajte njegovu adresu.
2. U Quireu otvorite `/admin/webhooks`, izaberite **Add subscription**, zalijepite adresu i izaberite događaje. Probni događaj iz Quirea omogućava Makeu da prepozna strukturu tijela zahtjeva: pokrenite modul dok se šalje.
3. Prije daljih radnji provjerite potpis. U naprednim postavkama webhooka proslijedite zaglavlja, pa provjerite `webhook-signature` prema `{webhook-id}.{webhook-timestamp}.{body}` i tajni pretplate, prema [vodiču za programere](/bs/developer/#webhooks). Dodajte filter koji zaustavlja scenario ako provjera ne prođe.

## Pozovite Quire iz scenarija <!--quire:call-quire-from-a-scenario-->

Koristite HTTP modul **Make a request**:

| Polje | Vrijednost |
| --- | --- |
| URL | `https://acme.quirelms.com/api/v1/<resource>` |
| Method | Kako navodi API priručnik |
| Headers | `Authorization: Bearer qk_live_...` i `Idempotency-Key` za zapise |
| Body type | Raw, JSON |
| Parse response | Da |

Napravite poseban ključ za Make na `/admin/integrations/api-keys` s opsezima potrebnim samo scenariju. Za liste ponavljajte dok je `page.has_more` true i prosljeđujte `page.next_cursor` kao `cursor`: u Makeu to postižete modulom **Repeater** i **Set variable** koji čuva kursor.

Za scenarije koji treba da djeluju kao određena osoba, registrujte OAuth klijenta na `/admin/integrations/oauth-clients` i koristite ga u Make HTTP modulu **Make an OAuth 2.0 request**.

## Primjer: sedmični pregled završenih kurseva <!--quire:example-weekly-completion-digest-->

1. **Schedule**: svakog ponedjeljka.
2. **HTTP**: `GET /api/v1/course_completions?updated_since=<a week ago>`.
3. **Iterator** preko `data`, pa **Aggregator** koji pravi tabelu.
4. Pošaljite tabelu e-poštom ili je objavite.

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