შიგთავსზე გადასვლა

Zapier

Quire-ის Zapier-თან დაკავშირება ვებჰუკებითა და REST API-ით.

Markdown-ად ნახვა

Zapier Quire-ს უკავშირდება იმავე REST API-ით, OAuth კლიენტებითა და ვებჰუკებით, რომლებსაც ყველა ინტეგრაცია იყენებს. არცერთ მხარეს არ არის Quire-ის სპეციფიკური კოდი, ამიტომ ყველაფერი, რასაც API-ის ცნობარი სთავაზობს, Zap-ს შეუძლია.

Zap-ის დაწყება, როცა Quire-ში რაღაც ხდება

  1. Zapier-ში აირჩიეთ Webhooks by Zapier, როგორც ტრიგერი, მოვლენით Catch Raw Hook. ნედლი, რადგან ხელმოწერა ითვლება ზუსტ ბაიტებზე, რომლებიც Quire-მ გაგზავნა. დააკოპირეთ მისამართი, რომელსაც Zapier გაძლევთ.
  2. Quire-ში გახსენით /admin/webhooks, აირჩიეთ გამოწერის დამატება, ჩასვით მისამართი და აირჩიეთ მოვლენები, მაგალითად course_completion.changed. Quire ჯერ სატესტო მოვლენას აგზავნის; გამოწერა იწყება, როცა Zapier-ი მას მიიღებს.
  3. დაამატეთ Code by Zapier ნაბიჯი, რომელიც ამოწმებს ხელმოწერას გამოწერის საიდუმლოთი, როგორც ნაჩვენებია დეველოპერის სახელმძღვანელოში. გააჩერეთ Zap, როცა ის ვერ დასტურდება.
  4. გარჩიეთ ტანი და გააგრძელეთ თქვენთვის საჭირო ნაბიჯებით.

Quire-ში მოქმედება Zap-დან

გამოიყენეთ Webhooks by Zapier მორგებული მოთხოვნის მოქმედებით ან API მოთხოვნა აპის ნაბიჯში:

  • URL: https://acme.quirelms.com/api/v1/..., მაგალითად /api/v1/enrolments ვიღაცის ჩასარიცხად.
  • სათაურები: Authorization: Bearer qk_live_... გასაღებით, შექმნილი /admin/integrations/api-keys-ში მხოლოდ ამ Zap-ისთვის, და Idempotency-Key, აგებული ტრიგერის ID-დან, რათა Zap, რომელსაც Zapier ხელახლა უკრავს, არ ჩარიცხოს იგივე ადამიანი ორჯერ.
  • მონაცემები: JSON, როგორც API-ის ცნობარი აღწერს.

ადამიანის სახელით სამოქმედოდ და არა ორგანიზაციის სახელით, დაარეგისტრირეთ OAuth კლიენტი /admin/integrations/oauth-clients-ში Zapier-ის გადამისამართების მისამართით და გამოიყენეთ ის პირადი Zapier ინტეგრაციიდან.

მაგალითი: მომხმარებლის ჩარიცხვა გარიგების დახურვისას

  1. ტრიგერი: თქვენი CRM-ის „გარიგება მოგებულია“.
  2. მორგებული მოთხოვნა PUT /api/v1/users/ext:{customer id} ადამიანის სახელითა და ელფოსტით: ქმნის მომხმარებელს ან აახლებს მას, თუ ის არსებობს.
  3. მორგებული მოთხოვნა POST /api/v1/enrolments მომხმარებლითა და კურსით, და Idempotency-Key: deal-{deal id}.
ნავიგაცია

ძიებისთვის აკრიფეთ…

↑↓ ნავიგაცია↵ არჩევაEsc დახურვა