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

# Make

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

Make પોતાના HTTP અને webhook મોડ્યુલ સાથે REST API અને webhooks મારફતે Quire સાથે જોડાય છે. [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 ની અદ્યતન સેટિંગ્સમાં હેડર આગળ મોકલો, પછી [વિકાસકર્તા માર્ગદર્શિકા](/gu/developer/#webhooks) માં વર્ણવ્યા મુજબ સબ્સ્ક્રિપ્શનના રહસ્યથી `webhook-signature` ને `{webhook-id}.{webhook-timestamp}.{body}` સાથે સરખાવો. ચકાસણી નિષ્ફળ જાય ત્યારે પરિસ્થિતિ અટકાવતો ફિલ્ટર ઉમેરો.

## પરિસ્થિતિમાંથી Quire ને કૉલ કરો <!--quire:call-quire-from-a-scenario-->

**HTTP** મોડ્યુલ **Make a request** વાપરો:

| ક્ષેત્ર | મૂલ્ય |
| --- | --- |
| URL | `https://acme.quirelms.com/api/v1/<resource>` |
| પદ્ધતિ | API સંદર્ભમાં જણાવ્યા પ્રમાણે |
| હેડર | `Authorization: Bearer qk_live_...` અને લેખન માટે `Idempotency-Key` |
| બૉડી પ્રકાર | Raw, JSON |
| જવાબ પાર્સ કરો | હા |

ફક્ત Make માટે `/admin/integrations/api-keys` પર કી બનાવો; તેમાં પરિસ્થિતિને જરૂરી હોય તેટલા જ સ્કોપ રાખો. યાદી માટે `page.has_more` સાચું હોય ત્યાં સુધી લૂપ ચલાવો અને `page.next_cursor` ને `cursor` તરીકે મોકલો: cursor ધરાવતા Make ના **Repeater** અને **Set variable** આ કામ કરે છે.

વ્યક્તિ તરીકે કાર્ય કરવો જોઈએ એવી પરિસ્થિતિઓ માટે `/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/gu/integrations/make/index.mdx
