---
title: "Zapier"
description: "വെബ്ഹുക്കുകളിലൂടെയും REST APIയിലൂടെയും Quire-നെ Zapier-മായി ബന്ധിപ്പിക്കൂ."
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.

# Zapier

<span id="zapier"></span>

Zapier എല്ലാ ഇന്റഗ്രേഷനും ഉപയോഗിക്കുന്ന അതേ REST API, OAuth ക്ലയന്റുകൾ, വെബ്ഹുക്കുകൾ വഴിയാണ് Quire-നെ ബന്ധിപ്പിക്കുന്നത്. രണ്ട് വശത്തും Quire-നു മാത്രമുള്ള കോഡില്ല, അതിനാൽ [API റഫറൻസ്](https://docs.quirelms.com/api/) വാഗ്ദാനം ചെയ്യുന്ന എന്തും ഒരു Zap-ന് ചെയ്യാം.

## Quire-ൽ എന്തെങ്കിലും സംഭവിക്കുമ്പോൾ ഒരു Zap ആരംഭിക്കുക <!--quire:start-a-zap-when-something-happens-in-quire-->

1. Zapier-ൽ, ട്രിഗറായി **Webhooks by Zapier** തിരഞ്ഞെടുക്കൂ, **Catch Raw Hook** എന്ന ഇവന്റോടെ. Raw ആയത്, കാരണം Quire അയച്ച കൃത്യമായ ബൈറ്റുകളിന്മേലാണ് ഒപ്പ് കണക്കാക്കുന്നത്. Zapier നൽകുന്ന വിലാസം പകർത്തൂ.
2. Quire-ൽ, `/admin/webhooks` തുറന്ന് **സബ്സ്ക്രിപ്ഷൻ ചേർക്കൂ** തിരഞ്ഞെടുക്കൂ, വിലാസം ഒട്ടിക്കൂ, ഇവന്റുകൾ തിരഞ്ഞെടുക്കൂ, ഉദാഹരണത്തിന് `course_completion.changed`. Quire ആദ്യം ഒരു പരീക്ഷണ ഇവന്റ് അയയ്ക്കും; Zapier അത് ലഭിച്ചതിന് ശേഷം മാത്രമേ സബ്സ്ക്രിപ്ഷൻ ആരംഭിക്കൂ.
3. സബ്സ്ക്രിപ്ഷൻ രഹസ്യം ഉപയോഗിച്ച് ഒപ്പ് പരിശോധിക്കുന്ന ഒരു **Code by Zapier** ഘട്ടം ചേർക്കൂ, [ഡവലപ്പർ ഗൈഡ്](/ml/developer/#webhooks)-ൽ കാണിച്ചിരിക്കുന്നതുപോലെ. പരിശോധന കഴിയുന്നില്ലെങ്കിൽ Zap നിർത്തൂ.
4. ബോഡി പാഴ്സ് ചെയ്ത് ആവശ്യമുള്ള ഘട്ടങ്ങളുമായി തുടരൂ.

## ഒരു Zap-ൽ നിന്ന് Quire-ൽ പ്രവർത്തിക്കുക <!--quire:act-in-quire-from-a-zap-->

**Custom Request** പ്രവർത്തനത്തോടെ **Webhooks by Zapier** ഉപയോഗിക്കൂ, അല്ലെങ്കിൽ ഒരു ആപ്പ് ഘട്ടത്തിൽ **API Request**:

- **URL**: `https://acme.quirelms.com/api/v1/...`, ഉദാഹരണത്തിന് ആളെ രജിസ്റ്റർ ചെയ്യാൻ `/api/v1/enrolments`.
- **ഹെഡറുകൾ**: `Authorization: Bearer qk_live_...` — ഈ Zap-ന് വേണ്ടി മാത്രം `/admin/integrations/api-keys`-ൽ ഉണ്ടാക്കിയ ഒരു കീയോടെ, കൂടാതെ ട്രിഗറിന്റെ ID-ൽ നിന്ന് നിർമ്മിച്ച ഒരു `Idempotency-Key` — Zapier വീണ്ടും അയയ്ക്കുന്ന ഒരു Zap ഒരേ ആളെ രണ്ടുതവണ രജിസ്റ്റർ ചെയ്യാതിരിക്കാൻ.
- **ഡാറ്റ**: API റഫറൻസ് വിവരിക്കുന്നതുപോലെ JSON.

സ്ഥാപനമായി അല്ലാതെ ഒരാളായി പ്രവർത്തിക്കാൻ, Zapier-ന്റെ റിഡയറ്റ് വിലാസത്തോടെ `/admin/integrations/oauth-clients`-ൽ ഒരു OAuth ക്ലയന്റ് രജിസ്റ്റർ ചെയ്യുകയും ഒരു സ്വകാര്യ Zapier ഇന്റഗ്രേഷനിൽ നിന്ന് അത് ഉപയോഗിക്കുകയും ചെയ്യൂ.

## ഉദാഹരണം: ഒരു ഇടപാട് പൂർത്തിയാകുമ്പോൾ ഒരു ഉപഭോക്താവിനെ രജിസ്റ്റർ ചെയ്യുക <!--quire:example-enrol-a-customer-when-a-deal-closes-->

1. ട്രിഗർ: നിങ്ങളുടെ CRM-ലെ "ഇടപാട് നേടി".
2. ആളിന്റെ പേരും ഇമെയിലും സഹിതം `PUT /api/v1/users/ext:{customer id}` എന്ന കസ്റ്റം അഭ്യർത്ഥന: ഉപയോക്താവിനെ നിർമ്മിക്കും, നിലവിലുണ്ടെങ്കിൽ അപ്ഡേറ്റ് ചെയ്യും.
3. ഉപയോക്താവിനെയും കോഴ്സിനെയും സഹിതം `POST /api/v1/enrolments` എന്ന കസ്റ്റം അഭ്യർത്ഥന, കൂടാതെ `Idempotency-Key: deal-{deal id}`.

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