---
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/ne/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` खोल्नुहोस्, **सदस्यता थप्नुहोस्** छान्नुहोस्, ठेगाना टाँस्नुहोस्,
   र घटना छान्नुहोस्, उदाहरणका लागि `course_completion.changed`।
   Quire ले पहिले परीक्षण घटना पठाउँछ; Zapier ले प्राप्त गरेपछि सदस्यता सुरु हुन्छ।
3. सदस्यता गोप्य प्रयोग गरेर हस्ताक्षर प्रमाणित गर्ने **Code by Zapier** चरण थप्नुहोस्,
   जस्तै [विकासकर्ता मार्गदर्शिका](/ne/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 को “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/ne/integrations/zapier/index.mdx
