---
title: "Make"
description: "Quire بە webhook و REST API بە Make ببەستەوە."
image: "https://docs.quirelms.com/og.png"
---

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

# Make

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

Make لە ڕێگەی REST API و webhookەکانەوە بە Quire دەبەسترێتەوە، لەگەڵ مۆدیولەکانی 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دا، سەردێڕەکان بگوازەوە، پاشان `webhook-signature` بە `{webhook-id}.{webhook-timestamp}.{body}` و نهێنی subscription بپشکنە، وەک لە [ڕێنمایی پەرەپێدەر](/ckb/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 | بەڵێ |

کلیلێک بۆ تەنها Make لە `/admin/integrations/api-keys` دروست بکە، بەو سنوورانەی دۆخەکە پێویستی پێیانە. بۆ لیستەکان، تا کاتێک `page.has_more` ڕاستە بەردەوام بگەڕێ، و `page.next_cursor` وەک `cursor` بنێرە: **Repeater**ی Make لەگەڵ **Set variable** کە cursor هەڵدەگرێت ئەمە ئەنجام دەدات.

بۆ ئەو دۆخانەی پێویستە وەک کەسێک کار بکەن، کڕیارێکی OAuth لە `/admin/integrations/oauth-clients` تۆمار بکە و مۆدیولی **HTTP**ی **Make an OAuth 2.0 request**ی Make لەگەڵیدا بەکاربهێنە.

## نموونە: پوختەی تەواوکردنی هەفتانە <!--quire:example-weekly-completion-digest-->

1. **خشتەبەندی**: هەر دووشەممە.
2. **HTTP**: `GET /api/v1/course_completions?updated_since=<a week ago>`.
3. **Iterator** لەسەر `data`، **Aggregator** بۆ کۆکردنەوەی لە خشتەیەکدا.
4. خشتەکە ئیمەیڵ بکە یان بینێرە.

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