Zapier Quire-ra konektatzen da integrazio guztiek erabiltzen dituzten REST API, OAuth bezero eta webhook berberen bidez. Ez dago Quire-rako kode berezirik alde batean zein bestean; beraz, APIaren erreferentziak eskaintzen duen edozer egin dezake Zap batek.
Abiarazi Zap bat Quire-n zerbait gertatzen denean
- Zapier-en, aukeratu Webhooks by Zapier abiarazle gisa eta Catch Raw Hook gertaera. Eduki gordina behar da, sinadura Quire-k bidalitako byte zehatzekin kalkulatzen delako. Kopiatu Zapier-ek ematen dizun helbidea.
- Quire-n, ireki
/admin/webhooks, aukeratu Add subscription, itsatsi helbidea eta aukeratu gertaerak; adibidez,course_completion.changed. Quire-k proba-gertaera bidaltzen du lehenik; harpidetza Zapier-ek jaso ondoren hasten da. - Gehitu Code by Zapier urrats bat sinadura harpidetzaren sekretuarekin egiaztatzeko, garatzaileen gidan azaltzen den bezala. Gelditu Zap-a egiaztapena huts egiten bada.
- Aztertu gorputza eta jarraitu behar dituzun urratsekin.
Jardun Quire-n Zap batetik
Erabili Webhooks by Zapier tresnako Custom Request ekintza edo API Request aplikazio-urrats batean:
- URL:
https://acme.quirelms.com/api/v1/...; adibidez,/api/v1/enrolmentsnorbait matrikulatzeko. - Headers:
Authorization: Bearer qk_live_..., Zap honetarako soilik/admin/integrations/api-keyshelbidean sortutako gakoarekin, eta abiarazlearen IDarekin osatutakoIdempotency-Key, Zapier-ek Zap-a berriro erreproduzitzen duenean pertsona bera bi aldiz ez matrikulatzeko. - Data: JSONa, APIaren erreferentzian azaltzen den bezala.
Erakundearen izenean jardun beharrean pertsona baten izenean jarduteko, erregistratu OAuth bezero bat /admin/integrations/oauth-clients helbidean, Zapier-en birbideratze-helbidearekin, eta erabili Zapier integrazio pribatu batetik.
Adibidea: aukera bat ixten denean bezero bat matrikulatu
- Abiarazlea: zure CRMko «akordioa irabazi da» gertaera.
- Eskaera pertsonalizatua:
PUT /api/v1/users/ext:{customer id}, pertsonaren izena eta posta elektronikoa bidalita; erabiltzailea sortzen du edo lehendik badago eguneratzen du. - Eskaera pertsonalizatua:
POST /api/v1/enrolments, erabiltzailearekin eta ikastaroarekin, etaIdempotency-Key: deal-{deal id}.