Агуулг руу шилжих

Zapier

Вебхүүк болон REST API-аар Quire-г Zapier-тэй холбох.

Markdown хэлбэрээр харах

Zapier нь бүх холболт ашигладаг ижил REST API, OAuth клиент болон вебхүүгээр дамжуулан Quire-тэй холбогддог. Хоёр талд ч Quire-н тусгай код байхгүй тул API-н гарын авлага санал болгож буй ямар ч зүйлийг Zap хийж чадна.

Quire дээр юу нэгэн зүйл болоход Zap эхлүүлэх

  1. Zapier дээр триггер болгон Webhooks by Zapier-ийг сонгоод, Catch Raw Hook үйл явдлыг сонгоно уу. Raw — учир нь гарын үсэг нь Quire илгээсэн яг тэр байтууд дээр тооцогддог. Zapier өгч буй хаягийг хуулна уу.
  2. Quire дээр /admin/webhooks нээгээд, Захиалга нэмэх-ийг сонгоод, хаягийг наагаад, үйл явдлуудыг сонгоно уу — жишээ нь course_completion.changed. Quire эхлээд тест үйл явдал илгээнэ; Zapier хүлээн авсны дараа захиалга эхэлнэ.
  3. Гарын үсгийг захиалгын нууцаар баталгаажуулдаг Code by Zapier алхам нэмээд, хөгжүүлэгчийн гарын авлага-д харуулсныг дагана уу. Шалгалт өнгөрөөхгүй бол Zap-аа зогсооно уу.
  4. Биеийг задлаад, хэрэгтэй алхмуудаараа үргэлжлүүлнэ үү.

Zap-аас Quire дээр үйлдэл хийх

Custom Request үйлдэлтэй Webhooks by Zapier, эсвэл апп-ийн алхам дээрх API Request ашиглана уу:

  • URL: https://acme.quirelms.com/api/v1/... — жишээ нь хүнийг элсүүлэхэд /api/v1/enrolments.
  • Толгойн мэдээлэл: Authorization: Bearer qk_live_... — энэ Zap-ын хувьд ганцаараа /admin/integrations/api-keys дээр үүсгэсэн түлхүүртэй, мөн триггэрийн ID-гаас бүтээсэн Idempotency-Key — ингэснээр Zapier дахин тоглуулсан Zap ижил хүнийг хоёр удаа элсүүлэхгүй.
  • Өгөгдөл: JSON — API-н гарын авлагад тайлбарласны дагуу.

Байгууллагын биш, хүний нэрийн өмнөөс үйлдэл хийхийн тулд Zapier-ийн чиглүүлэх хаягийн хамт /admin/integrations/oauth-clients дээр OAuth клиент бүртгээд, хувийн Zapier холболтоос ашиглана уу.

Жишээ: гэрээ хаагдахад харилцагчийг элсүүлэх

  1. Триггер: таны CRM-ийн “гэрээ амжилттай боллоо”.
  2. Тусгай хүсэлт PUT /api/v1/users/ext:{customer id} — хүний нэр, имэйлтэй: хэрэглэгчийг үүсгэнэ, эсвэл байвал шинэчилнэ.
  3. Тусгай хүсэлт POST /api/v1/enrolments — хэрэглэгч, сургалттай, мөн Idempotency-Key: deal-{deal id}.
Навигаци

Хайхын тулд бичнэ үү…

↑↓ шилжих↵ сонгохEsc хаах