Zapier нь бүх холболт ашигладаг ижил REST API, OAuth клиент болон вебхүүгээр дамжуулан Quire-тэй холбогддог. Хоёр талд ч Quire-н тусгай код байхгүй тул API-н гарын авлага санал болгож буй ямар ч зүйлийг Zap хийж чадна.
Quire дээр юу нэгэн зүйл болоход Zap эхлүүлэх
- Zapier дээр триггер болгон Webhooks by Zapier-ийг сонгоод, Catch Raw Hook үйл явдлыг сонгоно уу. Raw — учир нь гарын үсэг нь Quire илгээсэн яг тэр байтууд дээр тооцогддог. Zapier өгч буй хаягийг хуулна уу.
- Quire дээр
/admin/webhooksнээгээд, Захиалга нэмэх-ийг сонгоод, хаягийг наагаад, үйл явдлуудыг сонгоно уу — жишээ ньcourse_completion.changed. Quire эхлээд тест үйл явдал илгээнэ; Zapier хүлээн авсны дараа захиалга эхэлнэ. - Гарын үсгийг захиалгын нууцаар баталгаажуулдаг Code by Zapier алхам нэмээд, хөгжүүлэгчийн гарын авлага-д харуулсныг дагана уу. Шалгалт өнгөрөөхгүй бол Zap-аа зогсооно уу.
- Биеийг задлаад, хэрэгтэй алхмуудаараа үргэлжлүүлнэ үү.
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 холболтоос ашиглана уу.
Жишээ: гэрээ хаагдахад харилцагчийг элсүүлэх
- Триггер: таны CRM-ийн “гэрээ амжилттай боллоо”.
- Тусгай хүсэлт
PUT /api/v1/users/ext:{customer id}— хүний нэр, имэйлтэй: хэрэглэгчийг үүсгэнэ, эсвэл байвал шинэчилнэ. - Тусгай хүсэлт
POST /api/v1/enrolments— хэрэглэгч, сургалттай, мөнIdempotency-Key: deal-{deal id}.