Zapier က ချိတ်ဆက်မှုတိုင်း အသုံးပြုသော တူညီသည့် REST API၊ OAuth client များနှင့် webhook များမှတစ်ဆင့် Quire နှင့် ချိတ်ဆက်သည်။ နှစ်ဖက်စလုံးတွင် Quire အတွက်သီးသန့် ကုဒ် မရှိပါ၊ ထို့ကြောင့် API အကိုးအကား က ပေးသမျှကို Zap တစ်ခု လုပ်နိုင်သည်။
Quire တွင် တစ်ခုခုဖြစ်သည့်အခါ Zap တစ်ခု စတင်ခြင်း
- Zapier တွင် အစပျိုးမှုအဖြစ် Webhooks by Zapier ကို ရွေးပြီး၊ ဖြစ်ရပ်အဖြစ် Catch Raw Hook ကို ရွေးပါ။ Raw ဖြစ်ရခြင်းမှာ လက်မှတ်ကို Quire ပို့လိုက်သော byte အတိအကျအပေါ် တွက်ချက်သောကြောင့် ဖြစ်သည်။ Zapier ပေးသောလိပ်စာကို ကူးယူပါ။
- Quire တွင်
/admin/webhooksကို ဖွင့်ပြီး စာရင်းသွင်းမှု ထည့်ပါ ကို ရွေးကာ လိပ်စာကို ကပ်ပြီး ဖြစ်ရပ်များကို ရွေးပါ၊ ဥပမာ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။
အဖွဲ့အစည်းအဖြစ်ထက် လူတစ်ဦးအဖြစ် လုပ်ဆောင်ရန်၊
/admin/integrations/oauth-clients တွင် Zapier ၏ ပြန်ညွှန်းလိပ်စာဖြင့် OAuth
client တစ်ခု မှတ်ပုံတင်ပြီး သီးသန့် Zapier ချိတ်ဆက်မှုမှ ၎င်းကို အသုံးပြုပါ။
ဥပမာ– သဘောတူညီချက်ပိတ်သည့်အခါ ဖောက်သည်ကို စာရင်းသွင်းခြင်း
- အစပျိုးမှု– သင့် CRM ၏ “deal won”။
- လူ၏ အမည်နှင့် အီးမေးလ်နှင့်အတူ
PUT /api/v1/users/ext:{customer id}စိတ်ကြိုက်တောင်းဆိုမှု– အသုံးပြုသူကို ဖန်တီးသည်၊ ရှိပြီးပါက မွမ်းမံသည်။ - အသုံးပြုသူနှင့် သင်တန်းနှင့်အတူ
POST /api/v1/enrolmentsစိတ်ကြိုက်တောင်းဆိုမှု၊ နှင့်Idempotency-Key: deal-{deal id}။