Անցնել բովանդակությանը

Zapier

Միացրեք Quire-ը Zapier-ին՝ վեբհուքների և REST API-ի միջոցով։

Դիտել որպես Markdown

Zapier-ը միանում է Quire-ին REST API-ի, OAuth հաճախորդների ու վեբհուքների միջոցով՝ ինչպես ցանկացած ինտեգրում։ Որևէ Quire-ին հատուկ կոդ չկա կողմերից ոչ մեկում, ուստի Zap-ը կարող է անել այն ամենը, ինչ առաջարկում է API-ի տեղեկատուն։

Մեկնարկել Zap-ը, երբ Quire-ում ինչ-որ բան է տեղի ունենում

  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-ում

Գործողության համար օգտագործեք Webhooks by Zapier-ի Custom Request կամ հավելվածի քայլին կցված API Request․

  • URL․ https://acme.quirelms.com/api/v1/..., օրինակ՝ /api/v1/enrolments՝ մեկին գրանցելու համար։
  • Headers․ Authorization: Bearer qk_live_...՝ այս Zap-ի համար առանձին ստեղծված բանալիով (/admin/integrations/api-keys էջում), և գործարկիչի ID-ից կազմված Idempotency-Key, որպեսզի Zapier-ի վերախաղարկած Zap-ը նույն անձին երկու անգամ չգրանցի։
  • Data․ 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 փակել