---
title: "Zapier"
description: "webhooks आणि REST API द्वारे Quire ल Zapier शी जोडा."
image: "https://docs.quirelms.com/og.png"
---

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

# Zapier

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

Zapier प्रत्येक एकत्रीकरण ज्या REST API, OAuth क्लायंट आणि webhooks
वापरते त्याचाच वापर करून 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` उघडा, **Add subscription** निवडा,
   पत्ता पेस्ट करा आणि घटना निवडा, उदाहरणार्थ `course_completion.changed`.
   Quire आधी चाचणी घटना पाठवतो; Zapier ने ती मिळवल्यावरच सबस्क्रिप्शन
   सुरू होते.
3. सबस्क्रिप्शन गोपनीय कुंजीने सही पडताळणारी **Code by Zapier** पायरी
   जोडा, जसे
   [विकासकर्ता मार्गदर्शिका](/mr/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`.
- **Headers**: `Authorization: Bearer qk_live_...`, फक्त या Zap साठी
  `/admin/integrations/api-keys` वर तयार केलेल्या कुंजीसह, आणि
  ट्रिगरच्या ID वरून बनवलेले `Idempotency-Key`, ज्यामुळे Zapier ने
  पुन्हा पाठवलेला Zap त्याच व्यक्तीची दोनदा नोंदणी करत नाही.
- **Data**: API संदर्भात जसे वर्णित आहे तशी JSON.

संघटनेम्हणून न राहता व्यक्तीम्हणून कृती करण्यासाठी, Zapier चा
रीडायरेक्ट पत्ता घेऊन `/admin/integrations/oauth-clients` वर OAuth
क्लायंट नोंदणी करा आणि खाजगी Zapier एकत्रीकरणातून ते वापरा.

## उदाहरण: डील क्लोज झाल्यावर ग्राहकाची नोंदणी करा <!--quire:example-enrol-a-customer-when-a-deal-closes-->

1. ट्रिगर: तुमच्या CRM चे "deal won".
2. व्यक्तीचे नाव आणि ईमेल घेऊन कस्टम रिक्वेस्ट `PUT /api/v1/users/ext:{customer id}`:
   वापरकर्ता तयार करते, किंवा तो अस्तित्वात असेल तर अपडेट करते.
3. वापरकर्ता आणि अभ्यासक्रम घेऊन कस्टम रिक्वेस्ट `POST /api/v1/enrolments`,
   आणि `Idempotency-Key: deal-{deal id}`.

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