Zapier konektiĝas al Quire per la samaj REST-API, OAuth-klientoj kaj webhooks uzataj de ĉiu integriĝo. Neniu Quire-specifa kodo estas bezonata ĉe ambaŭ flankoj, do ĉion ofertatan de la API-referenco Zap povas fari.
Komenci Zap kiam io okazas en Quire
- En Zapier, elektu Webhooks by Zapier kiel ekigilon kun la evento Catch Raw Hook. Krudan, ĉar la subskribo estas kalkulata super la precizaj bajtoj senditaj de Quire. Kopiu la adreson donitan de Zapier.
- En Quire, malfermu
/admin/webhooks, elektu Aldoni abonon, gluu la adreson kaj elektu la eventojn, ekzemplecourse_completion.changed. Quire unue sendas testan eventon; la abono komenciĝas kiam Zapier ricevas ĝin. - Aldonu paŝon Code by Zapier, kiu kontrolas la subskribon uzante la abonan sekreton, kiel montrite en la programista gvidilo. Haltigu la Zap se la kontrolo malsukcesas.
- Analizu la korpon kaj daŭrigu per bezonataj paŝoj.
Agi en Quire de Zap
Uzu Webhooks by Zapier kun la ago Custom Request, aŭ API Request en aplikaĵa paŝo:
- URL:
https://acme.quirelms.com/api/v1/..., ekzemple/api/v1/enrolmentspor aliĝigi iun. - Headers:
Authorization: Bearer qk_live_...kun ŝlosilo kreita ĉe/admin/integrations/api-keysnur por ĉi tiu Zap, kajIdempotency-Keykonstruita el la ID de la ekigilo, por ke Zap reludita de Zapier ne aliĝigu la saman personon dufoje. - Data: JSON, laŭ la priskribo en la API-referenco.
Por agi kiel persono anstataŭ kiel organizaĵo, registru OAuth-klienton
ĉe /admin/integrations/oauth-clients kun la alidirekta adreso de Zapier kaj uzu
ĝin de privata Zapier-integriĝo.
Ekzemplo: aliĝigi klienton kiam interkonsento fermiĝas
- Ekigilo: evento “interkonsento gajnita” de via CRM.
- Propra peto
PUT /api/v1/users/ext:{customer id}kun la nomo kaj retpoŝto de la persono: kreas uzanton aŭ ĝisdatigas ĝin se ĝi jam ekzistas. - Propra peto
POST /api/v1/enrolmentskun la uzanto kaj kurso, kajIdempotency-Key: deal-{deal id}.