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

# Make

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

Make, സ്വന്തമായ HTTP, വെബ്ഹുക്ക് മൊഡ്യൂളുകളോടെ, REST APIയിലൂടെയും വെബ്ഹുക്കുകളിലൂടെയും 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-signature` `{webhook-id}.{webhook-timestamp}.{body}` എന്നതുമായി പരിശോധിക്കൂ, [ഡവലപ്പർ ഗൈഡ്](/ml/developer/#webhooks) വിവരിക്കുന്നതുപോലെ. പരിശോധന പരാജയപ്പെടുമ്പോൾ സെനാരിയോ നിർത്തുന്ന ഒരു ഫിൽട്ടർ ചേർക്കൂ.

## ഒരു സെനാരിയോയിൽ നിന്ന് Quire-നെ വിളിക്കുക <!--quire:call-quire-from-a-scenario-->

**HTTP** മൊഡ്യൂളിലെ **ഒരു അഭ്യർത്ഥന നടത്തൂ** ഉപയോഗിക്കൂ:

| ഫീൽഡ് | മൂല്യം |
| --- | --- |
| 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` true ആയിരിക്കും വരെ ലൂപ്പ് ചെയ്യൂ, `page.next_cursor` `cursor` ആയി കൈമാറി: കർസർ വഹിക്കുന്ന **Set variable** ഉള്ള Make-ന്റെ **Repeater** ഇത് ചെയ്യും.

ഒരാളായി പ്രവർത്തിക്കേണ്ട സെനാരിയോകൾക്ക്, `/admin/integrations/oauth-clients`-ൽ ഒരു OAuth ക്ലയന്റ് രജിസ്റ്റർ ചെയ്ത് അത് ഉപയോഗിച്ച് Make-ന്റെ **HTTP** മൊഡ്യൂളിലെ **ഒരു OAuth 2.0 അഭ്യർത്ഥന നടത്തൂ** ഉപയോഗിക്കൂ.

## ഉദാഹരണം: ആഴ്ചാവസാനത്തെ പൂർത്തിയാക്കൽ ഡൈജസ്റ്റ് <!--quire:example-weekly-completion-digest-->

1. **ഷെഡ്യൂൾ**: ഓരോ തിങ്കളാഴ്ചയും.
2. **HTTP**: `GET /api/v1/course_completions?updated_since=<a week ago>`.
3. `data`-യിൽ **Iterator**, ഒരു പട്ടികയിലേക്ക് **Aggregator**.
4. പട്ടിക ഇമെയിൽ ചെയ്യൂ അല്ലെങ്കിൽ പോസ്റ്റ് ചെയ്യൂ.

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