---
title: "Make"
description: "Propojte Quire s Make pomocí webhooků a REST API."
image: "https://docs.quirelms.com/og.png"
---

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

# Make

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

Make se připojuje k Quire přes REST API a webhooky pomocí vlastních modulů HTTP a webhooků. K dispozici je vše, co nabízí [referenční dokumentace API](https://docs.quirelms.com/api/).

## Spuštění scénáře událostí Quire <!--quire:start-a-scenario-from-a-quire-event-->

1. Jako první modul přidejte **Webhooks** – **Custom webhook** a zkopírujte jeho adresu.
2. V Quire otevřete `/admin/webhooks`, zvolte **Add subscription**, vložte adresu a vyberte události. Testovací událost Quire umožní Make zjistit tvar těla; spusťte modul, až bude odeslána.
3. Před dalšími kroky ověřte podpis. V pokročilých nastaveních webhooku povolte předání hlaviček a zkontrolujte `webhook-signature` proti `{webhook-id}.{webhook-timestamp}.{body}` pomocí tajného klíče předplatného, jak popisuje [příručka pro vývojáře](/cs/developer/#webhooks). Přidejte filtr, který při neúspěšném ověření scénář zastaví.

## Volání Quire ze scénáře <!--quire:call-quire-from-a-scenario-->

Použijte modul **HTTP** – **Make a request**:

| Pole | Hodnota |
| --- | --- |
| URL | `https://acme.quirelms.com/api/v1/<resource>` |
| Method | Podle referenční dokumentace API |
| Headers | `Authorization: Bearer qk_live_...` a pro zápisy také `Idempotency-Key` |
| Body type | Raw, JSON |
| Parse response | Ano |

Vytvořte klíč jen pro Make na `/admin/integrations/api-keys` a přidělte mu pouze rozsahy potřebné pro scénář. U seznamů opakujte cyklus, dokud je `page.has_more` rovno true, a předávejte `page.next_cursor` jako `cursor`; v Make to zajistí **Repeater** s proměnnou nastavenou modulem **Set variable**.

Pro scénáře, které mají jednat jménem konkrétního uživatele, zaregistrujte klienta OAuth na `/admin/integrations/oauth-clients` a použijte ho v modulu **HTTP** přes **Make an OAuth 2.0 request**.

## Příklad: týdenní přehled dokončení <!--quire:example-weekly-completion-digest-->

1. **Schedule**: každé pondělí.
2. **HTTP**: `GET /api/v1/course_completions?updated_since=<a week ago>`.
3. **Iterator** nad `data`, **Aggregator** pro sestavení tabulky.
4. Odešlete tabulku e-mailem nebo jako příspěvek.

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