Məzmunu keç

Zapier

Vebhuklar və REST API vasitəsilə Quire-i Zapier-ə qoşun.

Markdown kimi göstər

Zapier Quire-ə bütün inteqrasiyaların istifadə etdiyi eyni REST API, OAuth client-lər və vebhuklar vasitəsilə qoşulur. Heç bir tərəfdə Quire-ə məxsus kod yoxdur, buna görə API arayışında olan hər şeyi Zap da edə bilər.

Quire-də hadisə baş verəndə Zap başladın

  1. Zapier-də trigger kimi Webhooks by Zapier seçin və hadisə olaraq Catch Raw Hook seçin. İmza Quire-in göndərdiyi dəqiq baytlar üzərindən hesablandığı üçün Raw seçilir. Zapier-in verdiyi ünvanı köçürün.
  2. Quire-də /admin/webhooks açın, Add subscription seçin, ünvanı yapışdırın və hadisələri, məsələn, course_completion.changed seçin. Quire əvvəlcə sınaq hadisəsi göndərir; Zapier onu qəbul etdikdən sonra abunəlik başlayır.
  3. Abunəlik secret-indən istifadə edərək, tərtibatçı təlimatında göstərildiyi kimi imzanı yoxlayan Code by Zapier addımı əlavə edin. Yoxlama uğursuz olsa, Zap-ı dayandırın.
  4. Mətni təhlil edin və lazım olan addımlara davam edin.

Zap-dan Quire-də əməliyyat edin

Webhooks by Zapier bölməsində Custom Request əməliyyatından və ya tətbiq addımında API Request-dən istifadə edin:

  • URL: https://acme.quirelms.com/api/v1/..., məsələn, kimisə qeydiyyata almaq üçün /api/v1/enrolments.
  • Headers: Authorization: Bearer qk_live_... üçün açarı yalnız bu Zap üçün /admin/integrations/api-keys ünvanında yaradın; Zapier Zap-ı yenidən işlətsə belə eyni şəxsi iki dəfə qeydiyyata almamaq üçün trigger ID-sindən Idempotency-Key yaradın.
  • Data: API arayışında göstərildiyi kimi JSON.

Təşkilat adından deyil, şəxs kimi əməliyyat etmək üçün Zapier-in yönləndirmə ünvanı ilə /admin/integrations/oauth-clients ünvanında OAuth client qeydiyyatdan keçirin və onu şəxsi Zapier inteqrasiyasından istifadə edin.

Nümunə: sövdələşmə bağlananda müştərini qeydiyyata alın

  1. Trigger: CRM sisteminizdə “deal won”.
  2. Müştərinin adı və e-poçtu ilə PUT /api/v1/users/ext:{customer id} xüsusi sorğusu: istifadəçini yaradır, varsa yeniləyir.
  3. İstifadəçi və kursla POST /api/v1/enrolments xüsusi sorğusu və Idempotency-Key: deal-{deal id}.
Naviqasiya

Axtarmaq üçün yazın…

↑↓ naviqasiya↵ seçEsc bağla