Pereiti prie turinio

Zapier

Sujunkite Quire su Zapier per „webhook“ ir REST API.

Rodyti kaip Markdown

„Zapier“ jungiasi prie Quire tuo pačiu REST API, OAuth klientais ir „webhook“, kuriuos naudoja kiekviena integracija. Nė vienoje pusėje nėra jokio specifinio Quire kodo, todėl viską, ką siūlo API dokumentacija, gali atlikti „Zap“.

Paleisti Zap, kai Quire įvyksta tam tikras dalykas

  1. „Zapier“ pasirinkite Webhooks by Zapier kaip įvykį, su įvykiu Catch Raw Hook. „Raw“, nes parašas skaičiuojamas iš tiksliai Quire išsiųstų baitų. Nukopijuokite adresą, kurį „Zapier“ jums duoda.
  2. Quire atidarykite /admin/webhooks, pasirinkite Pridėti prenumeratą, įklijuokite adresą ir pasirinkite įvykius, pavyzdžiui course_completion.changed. Quire pirmiausia išsiunčia bandomąjį įvykį; prenumerata pradedama, kai „Zapier“ jį gavo.
  3. Pridėkite žingsnį Code by Zapier, kuris patikrina parašą pagal prenumeratos paslaptį, kaip parodyta vadove programuotojui. Sustabdykite „Zap“, kai patikra nepavyksta.
  4. Išanalizuokite kūną ir tęskite reikiamais žingsniais.

Veikti Quire iš Zap

Naudokite Webhooks by Zapier su veiksmu Custom Request arba API Request programėlės žingsnyje:

  • URL: https://acme.quirelms.com/api/v1/..., pavyzdžiui /api/v1/enrolments, kad įtrauktumėte žmogų.
  • Headers: Authorization: Bearer qk_live_... su raktu, sukurtu adresu /admin/integrations/api-keys tik šiam „Zap“, ir Idempotency-Key, sudarytu iš įvykio ID, kad „Zap“, kurį „Zapier“ paleidžia iš naujo, neįtrauktų to paties žmogaus du kartus.
  • Data: JSON, kaip aprašo API dokumentacija.

Kad veiktumėte žmogaus, o ne organizacijos vardu, registruokite OAuth klientą adresu /admin/integrations/oauth-clients su „Zapier“ atsakomuoju adresu ir naudokite jį iš privataus „Zapier“ integracijos.

Pavyzdys: įtraukti klientą, kai sandoris užbaigiamas

  1. Įvykis: jūsų CRM „sandoris laimėtas“.
  2. Užklausa pagal pareikalavimą PUT /api/v1/users/ext:{customer id} su žmogaus vardu ir el. paštu: sukuria vartotoją arba jį atnaujina, jei jis jau yra.
  3. Užklausa pagal pareikalavimą POST /api/v1/enrolments su vartotoju ir kursu, ir Idempotency-Key: deal-{deal id}.
Navigacija

Įveskite norėdami ieškoti…

↑↓ naršyti↵ pasirinktiEsc uždaryti