Preskoči na sadržaj

Zapier

Povežite Quire sa Zapierom putem webhookova i REST API-ja.

Prikaži kao Markdown

Zapier se povezuje s Quireom putem istog REST API-ja, OAuth klijenata i webhookova koje koriste sve integracije. Ni s jedne strane nema posebnog koda za Quire pa Zap može učiniti sve što nudi referenca API-ja.

Pokrenite Zap kad se nešto dogodi u Quireu

  1. U Zapieru za okidač odaberite Webhooks by Zapier i događaj Catch Raw Hook. Odaberite sirovi sadržaj jer se potpis računa nad točnim bajtovima koje je poslao Quire. Kopirajte adresu koju vam Zapier prikaže.
  2. U Quireu otvorite /admin/webhooks, odaberite Add subscription, zalijepite adresu i odaberite događaje, primjerice course_completion.changed. Quire prvo šalje testni događaj; pretplata počinje kad ga Zapier primi.
  3. Dodajte korak Code by Zapier koji provjerava potpis pomoću tajne pretplate, kako je prikazano u vodiču za razvojne inženjere. Zaustavite Zap ako provjera ne uspije.
  4. Analizirajte tijelo i nastavite potrebnim koracima.

Djelujte u Quireu iz Zapa

Upotrijebite Webhooks by Zapier s radnjom Custom Request ili API Request u koraku aplikacije:

  • URL: https://acme.quirelms.com/api/v1/..., primjerice /api/v1/enrolments za upis osobe.
  • Headers: Authorization: Bearer qk_live_... s ključem izrađenim na /admin/integrations/api-keys samo za ovaj Zap te Idempotency-Key izrađen od ID-ja okidača kako Zapierov ponovljeni Zap ne bi dvaput upisao istu osobu.
  • Data: JSON prema opisu u referenci API-ja.

Za djelovanje u ime osobe, a ne organizacije, registrirajte OAuth klijenta na /admin/integrations/oauth-clients s adresom za preusmjeravanje Zapiera i upotrijebite ga iz privatne integracije Zapiera.

Primjer: upis klijenta nakon zaključenja posla

  1. Okidač: „posao je dobiven” u vašem CRM-u.
  2. Prilagođeni zahtjev PUT /api/v1/users/ext:{customer id} s imenom osobe i adresom e-pošte: izrađuje korisnika ili ga ažurira ako već postoji.
  3. Prilagođeni zahtjev POST /api/v1/enrolments s korisnikom i tečajem te Idempotency-Key: deal-{deal id}.
Navigacija

Upišite za pretraživanje…

↑↓ kretanje↵ odabirEsc zatvaranje