---
title: "Make"
description: "Webhooks और REST API से Quire को Make से जोड़ें।"
image: "https://docs.quirelms.com/og.png"
---

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

# Make

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

Make अपने HTTP और webhook modules के साथ REST API और webhooks से Quire से जुड़ता
है। [API संदर्भ](https://docs.quirelms.com/api/) में मौजूद हर चीज़ उपलब्ध है।

## Quire इवेंट से परिदृश्य शुरू करें <!--quire:start-a-scenario-from-a-quire-event-->

1. पहले module के रूप में **Webhooks** module का **Custom webhook** जोड़ें और
   उसका पता कॉपी करें।
2. Quire में `/admin/webhooks` खोलें, **Add subscription** चुनें, पता चिपकाएँ
   और इवेंट चुनें। Quire का test event Make को body का आकार समझने देता है:
   भेजे जाने के दौरान module एक बार चलाएँ।
3. काम करने से पहले हस्ताक्षर सत्यापित करें। Webhook की advanced settings में
   headers को आगे भेजें, फिर subscription secret के साथ
   `webhook-signature` को `{webhook-id}.{webhook-timestamp}.{body}` से जाँचें,
   जैसा [डेवलपर मार्गदर्शिका](/hi/developer/#webhooks) बताती है। जाँच विफल हो
   तो परिदृश्य रोकने वाला filter जोड़ें।

## परिदृश्य से Quire को कॉल करें <!--quire:call-quire-from-a-scenario-->

**HTTP** module का **Make a request** इस्तेमाल करें:

| फ़ील्ड | मान |
| --- | --- |
| URL | `https://acme.quirelms.com/api/v1/<resource>` |
| Method | API संदर्भ के अनुसार |
| Headers | `Authorization: Bearer qk_live_...`, और writes के लिए `Idempotency-Key` |
| Body type | Raw, JSON |
| Parse response | हाँ |

Make के लिए अकेली key `/admin/integrations/api-keys` पर बनाएँ, जिसमें परिदृश्य
को ज़रूरी scopes ही हों। सूचियों के लिए `page.has_more` सही रहने तक चक्र चलाएँ,
`page.next_cursor` को `cursor` के रूप में भेजें: cursor रखने वाला Make का
**Repeater** और **Set variable** यह काम करता है।

व्यक्ति के रूप में काम करने वाले परिदृश्य के लिए `/admin/integrations/oauth-clients`
पर OAuth client रजिस्टर करें और उसके साथ Make का **HTTP** module **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/hi/integrations/make/index.mdx
