Make अपने HTTP और webhook modules के साथ REST API और webhooks से Quire से जुड़ता है। API संदर्भ में मौजूद हर चीज़ उपलब्ध है।
Quire इवेंट से परिदृश्य शुरू करें
- पहले module के रूप में Webhooks module का Custom webhook जोड़ें और उसका पता कॉपी करें।
- Quire में
/admin/webhooksखोलें, Add subscription चुनें, पता चिपकाएँ और इवेंट चुनें। Quire का test event Make को body का आकार समझने देता है: भेजे जाने के दौरान module एक बार चलाएँ। - काम करने से पहले हस्ताक्षर सत्यापित करें। Webhook की advanced settings में
headers को आगे भेजें, फिर subscription secret के साथ
webhook-signatureको{webhook-id}.{webhook-timestamp}.{body}से जाँचें, जैसा डेवलपर मार्गदर्शिका बताती है। जाँच विफल हो तो परिदृश्य रोकने वाला filter जोड़ें।
परिदृश्य से Quire को कॉल करें
HTTP module का Make a request इस्तेमाल करें:
| फ़ील्ड | मान |
|---|---|
| URL | https://acme.quirelms.com/api/v1/<resource> |
| Method | API संदर्भ के अनुसार |
| Headers | Authorization: Bearer qk_live_..., और writes के लिए Idempotency-Key |
| Body type | Raw, JSON |
| Parse response | हाँ |
Make के लिए अकेली key /admin/integrations/api-keys पर बनाएँ, जिसमें परिदृश्य
को ज़रूरी scopes ही हों। सूचियों के लिए page.has_more सही रहने तक चक्र चलाएँ,
page.next_cursor को cursor के रूप में भेजें: cursor रखने वाला Make का
Repeater और Set variable यह काम करता है।
व्यक्ति के रूप में काम करने वाले परिदृश्य के लिए /admin/integrations/oauth-clients
पर OAuth client रजिस्टर करें और उसके साथ Make का HTTP module Make an OAuth
2.0 request इस्तेमाल करें।
उदाहरण: साप्ताहिक पूर्णता सारांश
- Schedule: हर सोमवार।
- HTTP:
GET /api/v1/course_completions?updated_since=<a week ago>। dataपर Iterator, फिर तालिका में Aggregator।- तालिका ईमेल करें या पोस्ट करें।