---
title: "Make"
description: "Свържете Quire с Make чрез уебкуки и REST API."
image: "https://docs.quirelms.com/og.png"
---

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

# Make

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

Make се свързва с Quire чрез REST API и уебкуки с помощта на собствените HTTP и webhook модули на Make. Достъпно е всичко от [справочника за API](https://docs.quirelms.com/api/).

## Стартиране на сценарий от събитие в Quire <!--quire:start-a-scenario-from-a-quire-event-->

1. Добавете модула **Webhooks**, опцията **Custom webhook**, като първи модул и копирайте адреса му.
2. В Quire отворете `/admin/webhooks`, изберете **Add subscription**, поставете адреса и изберете събитията. Тестовото събитие на Quire позволява на Make да научи формата на тялото: стартирайте модула веднъж при изпращането му.
3. Проверете подписа преди действие. В разширените настройки на уебкука предавайте заглавките, после проверете `webhook-signature` спрямо `{webhook-id}.{webhook-timestamp}.{body}` с тайната на абонамента, както е описано в [ръководството за разработчици](/bg/developer/#webhooks). Добавете филтър, който спира сценария при неуспешна проверка.

## Извикване на Quire от сценарий <!--quire:call-quire-from-a-scenario-->

Използвайте модула **HTTP**, действие **Make a request**:

| Поле | Стойност |
| --- | --- |
| URL | `https://acme.quirelms.com/api/v1/<resource>` |
| Method | Както е посочено в справочника за API |
| Headers | `Authorization: Bearer qk_live_...` и `Idempotency-Key` при операции за запис |
| Body type | Raw, JSON |
| Parse response | Yes |

Създайте ключ само за Make на `/admin/integrations/api-keys` с обхватите, нужни на сценария. При списъци повтаряйте, докато `page.has_more` е true, като предавате `page.next_cursor` като `cursor`: **Repeater** на Make със **Set variable**, което пази курсора, прави това.

За сценарии, които трябва да действат като човек, регистрирайте OAuth клиент на `/admin/integrations/oauth-clients` и го използвайте в модула **HTTP** на Make с действието **Make an OAuth 2.0 request**.

## Пример: седмичен отчет за завършванията <!--quire:example-weekly-completion-digest-->

1. **Schedule**: всеки понеделник.
2. **HTTP**: `GET /api/v1/course_completions?updated_since=<a week ago>`.
3. **Iterator** върху `data`, **Aggregator** в таблица.
4. Изпратете таблицата по имейл или я публикувайте.

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