सीधे सामग्री पर जाएँ

Zapier

Webhooks और REST API से Quire को Zapier से जोड़ें।

Markdown के रूप में देखें

Zapier उसी REST API, OAuth clients और webhooks से Quire से जुड़ता है जिनका हर एकीकरण इस्तेमाल करता है। दोनों ओर Quire-विशेष कोड नहीं है, इसलिए API संदर्भ जो भी सुविधा देता है, Zap भी कर सकता है।

Quire में कुछ होने पर Zap शुरू करें

  1. Zapier में trigger के रूप में Webhooks by Zapier चुनें और इवेंट Catch Raw Hook रखें। Raw इसलिए, क्योंकि हस्ताक्षर Quire द्वारा भेजे ठीक bytes पर निकाला जाता है। Zapier का दिया पता कॉपी करें।
  2. Quire में /admin/webhooks खोलें, Add subscription चुनें, पता चिपकाएँ और इवेंट चुनें, जैसे course_completion.changed। Quire पहले test event भेजता है; Zapier उसे पा ले तो subscription शुरू होती है।
  3. डेवलपर मार्गदर्शिका में दिखाए अनुसार subscription secret से हस्ताक्षर जाँचने वाला Code by Zapier चरण जोड़ें। जाँच सफल न हो तो Zap रोकें।
  4. body पार्स करें और ज़रूरी चरण जारी रखें।

Zap से Quire में काम करें

Webhooks by Zapier का Custom Request action या ऐप चरण में API Request इस्तेमाल करें:

  • URL: https://acme.quirelms.com/api/v1/..., उदाहरण के लिए किसी का नामांकन करने हेतु /api/v1/enrolments।
  • Headers: Authorization: Bearer qk_live_... के साथ इस Zap के लिए ही /admin/integrations/api-keys पर बनी key, और trigger ID से बनी Idempotency-Key, ताकि Zapier द्वारा Zap फिर चलाए जाने पर एक ही व्यक्ति का दो बार नामांकन न हो।
  • Data: API संदर्भ के अनुसार JSON।

संगठन के बजाय किसी व्यक्ति के रूप में काम करने के लिए Zapier के redirect पते सहित /admin/integrations/oauth-clients पर OAuth client रजिस्टर करें और उसे निजी Zapier एकीकरण से इस्तेमाल करें।

उदाहरण: डील बंद होने पर ग्राहक का नामांकन

  1. Trigger: आपके CRM का “डील जीत ली” इवेंट।
  2. Custom request PUT /api/v1/users/ext:{customer id} में व्यक्ति का नाम और ईमेल दें: इससे उपयोगकर्ता बनेगा या पहले से होने पर अपडेट होगा।
  3. उपयोगकर्ता और पाठ्यक्रम के साथ Custom request POST /api/v1/enrolments, और Idempotency-Key: deal-{deal id}।
नेविगेशन

खोजने के लिए लिखें…

↑↓ नेविगेट करें↵ चुनेंEsc बंद करें