---
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/kk/llms.txt
> Use this file to discover all available pages before exploring further.

# Make

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

Make Quire-ге REST API және вебхуктер арқылы, Make-дің өз
HTTP және вебхук модульдерімен қосылады. [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}` мәніне қарсы тексеріңіз, мұны [әзірлеуші нұсқаулығы](/kk/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` ақиқат болғанша цикл
жасап, `page.next_cursor` мәнін `cursor` ретінде беріңіз: курсорды алып жүретін **Set
variable** бар Make **Repeater** мұны жасайды.

Адам ретінде әрекет етуі керек сценарийлер үшін `/admin/integrations/oauth-clients`
мекенжайында OAuth клиентін тіркеп, онымен Make **HTTP** модулінің **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. `data` үстінен **Iterator**, кестеге **Aggregator**.
4. Кестені поштамен жіберіңіз немесе жариялаңыз.

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