Zapier-ը միանում է Quire-ին REST API-ի, OAuth հաճախորդների ու վեբհուքների միջոցով՝ ինչպես ցանկացած ինտեգրում։ Որևէ Quire-ին հատուկ կոդ չկա կողմերից ոչ մեկում, ուստի Zap-ը կարող է անել այն ամենը, ինչ առաջարկում է API-ի տեղեկատուն։
Մեկնարկել Zap-ը, երբ Quire-ում ինչ-որ բան է տեղի ունենում
- Zapier-ում որպես գործարկիչ ընտրեք Webhooks by Zapier, իսկ որպես իրադարձություն՝ Catch Raw Hook։ Ընտրեք Raw տարբերակը, որովհետև ստորագրությունը հաշվարկվում է Quire-ի ուղարկած ճշգրիտ բայթերի վրա։ Պատճենեք Zapier-ի տրամադրած հասցեն։
- Quire-ում բացեք
/admin/webhooks, ընտրեք Ավելացնել բաժանորդագրություն, տեղադրեք հասցեն և ընտրեք իրադարձությունները, օրինակ՝course_completion.changed։ Quire-ն առաջինը թեստային իրադարձություն է ուղարկում․ բաժանորդագրությունն ակտիվանում է, երբ Zapier-ը ստանում է այն։ - Ավելացրեք Code by Zapier քայլ, որը ստուգում է ստորագրությունը բաժանորդագրության գաղտնի բանալով՝ ըստ ծրագրավորողի ուղեցույցի։ Եթե ստուգումը ձախողվի, դադարեցրեք Zap-ը։
- Վերլուծեք մարմինը և շարունակեք անհրաժեշտ քայլերով։
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 ինտեգրումից։
Օրինակ․ գործարքի փակումից հետո հաճախորդ գրանցել
- Գործարկիչ․ ձեր CRM-ի «գործարքը հաջողությամբ փակվել է» իրադարձությունը։
- Մաքսային հարցում՝
PUT /api/v1/users/ext:{customer id}՝ անձի անունով և էլ․ փոստով․ ստեղծում է օգտատիրոջը կամ թարմացնում, եթե արդեն կա։ - Մաքսային հարցում՝
POST /api/v1/enrolments՝ օգտատիրոջով, դասընթացով ևIdempotency-Key: deal-{deal id}վերնագրով։