Ugrás a tartalomhoz

Zapier

Quire és Zapier összekapcsolása webhookokkal és a REST API-val.

A Zapier ugyanazon a REST API-n, OAuth-klienseken és webhookokon keresztül csatlakozik a Quire-hez, mint minden integráció. Egyik oldalon sincs Quire-specifikus kód, így a API-referencia bármely funkcióját használhatja a Zap.

Zap indítása Quire-eseménykor

  1. A Zapierben triggerként válassza a Webhooks by Zapier alkalmazást és a Catch Raw Hook eseményt. A Raw azért szükséges, mert az aláírást a Quire által küldött pontos bájtokból számítjuk. Másolja ki a Zapier által megadott címet.
  2. A Quire-ben nyissa meg a /admin/webhooks oldalt, válassza az Add subscription lehetőséget, illessze be a címet, majd válassza ki az eseményeket, például a course_completion.changed eseményt. A Quire előbb teszteseményt küld; a feliratkozás akkor indul, amikor a Zapier megkapta.
  3. Adjon hozzá egy Code by Zapier lépést, amely a feliratkozási titokkal ellenőrzi az aláírást, a fejlesztői útmutató alapján. Állítsa le a Zapot, ha az ellenőrzés sikertelen.
  4. Elemezze a törzset, majd folytassa a szükséges lépésekkel.

Művelet végrehajtása a Quire-ben egy Zapból

Használja a Webhooks by Zapier alkalmazás Custom Request műveletét vagy egy alkalmazáslépés API Request műveletét:

  • URL: https://acme.quirelms.com/api/v1/..., például /api/v1/enrolments beiratkoztatáshoz.
  • Headers: Authorization: Bearer qk_live_... fejléchez hozzon létre külön kulcsot ehhez a Zaphoz itt: /admin/integrations/api-keys; adjon hozzá Idempotency-Key fejlécet is, amelyet a trigger azonosítójából képez, így a Zapier által újrajátszott Zap nem iratkoztatja be kétszer ugyanazt a személyt.
  • Data: JSON az API-referencia szerint.

Ha a szervezet helyett személy nevében szeretne eljárni, regisztráljon OAuth-klienst a /admin/integrations/oauth-clients oldalon a Zapier átirányítási címével, majd használja privát Zapier-integrációból.

Példa: ügyfél beiratkoztatása lezárt üzletkor

  1. Trigger: a CRM jelzi, hogy az üzletet megnyerték.
  2. Egyéni kérés PUT /api/v1/users/ext:{customer id} az illető nevével és e-mail-címével: létrehozza vagy frissíti a felhasználót.
  3. Egyéni kérés POST /api/v1/enrolments a felhasználóval és kurzussal, valamint Idempotency-Key: deal-{deal id} fejléccel.
Navigáció

Írjon a kereséshez…

↑↓ navigálás↵ kiválasztásEsc bezárás