Zapier प्रत्येक एकत्रीकरण ज्या REST API, OAuth क्लायंट आणि webhooks वापरते त्याचाच वापर करून Quire शी जोडते. दोन्ही बाजूला Quire-विशिष्ट कोड नाही, त्यामुळे API संदर्भ जे देतो ते कोणतेही Zap करू शकतो.
Quire मध्ये काहीतरी घडल्यावर Zap सुरू करा
- Zapier मध्ये ट्रिगर म्हणून Webhooks by Zapier निवडा, घटना Catch Raw Hook सह. Raw म्हणजे, सही Quire ने पाठवलेल्या अचूक बाइट्सवर मोजली जाते. Zapier देणारा पत्ता कॉपी करा.
- Quire मध्ये
/admin/webhooksउघडा, Add subscription निवडा, पत्ता पेस्ट करा आणि घटना निवडा, उदाहरणार्थcourse_completion.changed. Quire आधी चाचणी घटना पाठवतो; Zapier ने ती मिळवल्यावरच सबस्क्रिप्शन सुरू होते. - सबस्क्रिप्शन गोपनीय कुंजीने सही पडताळणारी Code by Zapier पायरी जोडा, जसे विकासकर्ता मार्गदर्शिका मध्ये दाखवले आहे. पडताळणी न झाल्यावर Zap थांबवा.
- बॉडी पार्स करा आणि आवश्यक पायऱ्या सुरू ठेवा.
Zap वरून Quire मध्ये कृती करा
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 एकत्रीकरणातून ते वापरा.
उदाहरण: डील क्लोज झाल्यावर ग्राहकाची नोंदणी करा
- ट्रिगर: तुमच्या CRM चे “deal won”.
- व्यक्तीचे नाव आणि ईमेल घेऊन कस्टम रिक्वेस्ट
PUT /api/v1/users/ext:{customer id}: वापरकर्ता तयार करते, किंवा तो अस्तित्वात असेल तर अपडेट करते. - वापरकर्ता आणि अभ्यासक्रम घेऊन कस्टम रिक्वेस्ट
POST /api/v1/enrolments, आणिIdempotency-Key: deal-{deal id}.