Zapier na-ejikọta na Quire site n’otu REST API, ndị ahịa OAuth na webhooks nke njikọta niile na-eji. Enweghị koodu pụrụ iche nke Quire n’akụkụ abụọ ahụ, ya mere ihe ọ bụla ntụaka API na-enye, Zap nwere ike ime.
Malite Zap mgbe ihe mere na Quire
- Na Zapier, họrọ Webhooks by Zapier dị ka ihe na-ebido ya, họrọ ihe omume Catch Raw Hook. Họrọ Raw n’ihi na a na-agbakọ mbinye aka n’elu byte kpọmkwem Quire zitere. Detuo adreesị Zapier nyere gị.
- Na Quire, mepee
/admin/webhooks, họrọ Add subscription, mado adreesị ahụ, họrọkwa ihe omume, dịkacourse_completion.changed. Quire na-ebu ụzọ zipụ ihe omume nnwale; ndenye aha ahụ na-amalite mgbe Zapier natara ya. - Tinye usoro Code by Zapier nke na-enyocha mbinye aka site na nzuzo ndenye aha ahụ, dịka e gosiri na ntuziaka mmepe. Kwụsị Zap ma ọ bụrụ na nkwenye ahụ adịghị mma.
- Nyochaa ahụ ma gaa n’ihu na usoro ị chọrọ.
Mee ihe na Quire site na Zap
Jiri Webhooks by Zapier na omume Custom Request, ma ọ bụ API Request n’ime usoro ngwa:
- URL:
https://acme.quirelms.com/api/v1/..., dịka/api/v1/enrolmentsiji debanye mmadụ. - Headers:
Authorization: Bearer qk_live_...tinyere igodo e kere na/admin/integrations/api-keysnaanị maka Zap a, naIdempotency-Keye wuru site na ID ihe mere, ka Zapier ghara idebanye otu onye ugboro abụọ ma ọ bụrụ na ọ kpọgharịa Zap ahụ. - Data: JSON dịka ntụaka API si kọwaa.
Iji mee ihe dị ka mmadụ kama ịbụ otu, debanye onye ahịa OAuth na
/admin/integrations/oauth-clients tinyere adreesị ntụgharị Zapier ma jiri ya
site na njikọta Zapier nkeonwe.
Ihe atụ: Debanye onye ahịa mgbe azụmahịa mechiri
- Ihe na-ebido ya: “deal won” nke CRM gị.
- Arịrịọ omenala
PUT /api/v1/users/ext:{customer id}tinyere aha na email onye ahụ: ọ na-emepụta onye ọrụ ma ọ bụ melite ya ma ọ bụrụ na ọ dị adị. - Arịrịọ omenala
POST /api/v1/enrolmentstinyere onye ọrụ na ọmụmụ, tinyereIdempotency-Key: deal-{deal id}.