---
title: "Make"
description: "Вебхуктар жана REST API аркылуу Quire'ни Make'ге туташтырыңыз."
image: "https://docs.quirelms.com/og.png"
---

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

# Make

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

Make REST API жана вебхуктар аркылуу Quire'ге туташат, 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` ачып, **Жазылуу кошууну** тандаңыз, даректи
   чаптаңыз жана окуяларды тандаңыз. Quire'дин сыноо окуясы Make'ге дененин
   түрүн үйрөтөт: аны жөнөтүлүп жатканда модулду бир жолу иштетиңиз.
3. Аракет кылганга чейин кол коюуну текшериңиз. Вебхуктун өркүндөтүлгөн
   жөндөөлөрүндөн башкы ачкычтарды өткөрүп, андан кийин `webhook-signature`
   дин `{webhook-id}.{webhook-timestamp}.{body}` менен жазылуунун сыры
   боюнча салыштырыңыз, [иштеп чыгаруучу нускакасында](/ky/developer/#webhooks)
   сүрөттөлгөндөй. Текшерүү ийгиликсиз болгондо сценарийди токтоткан
   чыпка кошуңуз.

## Сценарийден Quire'ди чакыруу <!--quire:call-quire-from-a-scenario-->

**HTTP** модулунун **Make a request** амалын колдонуңуз:

| Талаа | Мааны |
| --- | --- |
| URL | `https://acme.quirelms.com/api/v1/<resource>` |
| Ыкма | API документациясы айткандай |
| Headers | `Authorization: Bearer qk_live_...`, жана жазуулар үчүн `Idempotency-Key` |
| Дене түрү | Чийки, JSON |
| Жоопту талдоо | Ооба |

Make үчүн гана килитти `/admin/integrations/api-keys` жеринен, сценарийге
керектүү гана чөйрөлөр менен жасаңыз. Тизмелер үчүн `page.has_more` чын
болгонча циклди кайталаңыз, `page.next_cursor`'ду `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/ky/integrations/make/index.mdx
