Zapier si cunnessa à Quire per mezu di a listessa API REST, di i clienti OAuth è di i webhooks aduprati da tutte l’integrazioni. Ùn ci hè codice specificu à Quire da nisuna parte, dunque una Zap pò fà tuttu ciò chì offre u riferimentu API.
Cumincià una Zap quandu accade qualcosa in Quire
- In Zapier, sceglite Webhooks by Zapier cum’è attivazione cù l’avvenimentu Catch Raw Hook. Ci vole Raw perchè a firma hè calculata nantu à i byte esatti mandati da Quire. Copiate l’indirizzu datu da Zapier.
- In Quire, aprite
/admin/webhooks, sceglite Aghjunghje abbonamentu, incollate l’indirizzu è sceglite l’avvenimenti, per esempiucourse_completion.changed. Quire manda prima un avvenimentu di prova; l’abbonamentu principia quandu Zapier l’hà ricevutu. - Aghjunghjite un passu Code by Zapier chì verifica a firma cù u secretu di l’abbonamentu, cum’è indicatu in a guida di sviluppu. Ferma a Zap s’ella ùn hè valida.
- Analizate u corpu è cuntinuate cù i passi necessarii.
Agisce in Quire da una Zap
Aduprate Webhooks by Zapier cù l’azzione Custom Request, o API Request in un passu d’app.
- URL:
https://acme.quirelms.com/api/v1/..., per esempiu/api/v1/enrolmentsper iscrive una persona. - Intestazioni:
Authorization: Bearer qk_live_...cù una chjave creata à/admin/integrations/api-keyssolu per sta Zap, è unaIdempotency-Keycustruita cù l’ID di l’attivazione, per impedisce à Zapier di iscrive duie volte a stessa persona s’ellu ripete a Zap. - Dati: JSON, cum’è descrittu in u riferimentu API.
Per agisce cum’è una persona invece di cum’è l’urganizazione, registrate un
client OAuth à /admin/integrations/oauth-clients cù l’indirizzu di
redirezzione di Zapier è adupratelu da un’integrazione privata di Zapier.
Esempiu: iscrive un cliente quandu si chjude una vendita
- Attivazione: a tappa «affare vintu» di u vostru CRM.
- Richiesta persunalizata
PUT /api/v1/users/ext:{customer id}cù u nome è l’email di a persona: crea l’utilizatore o l’aggiorna s’ellu esiste dighjà. - Richiesta persunalizata
POST /api/v1/enrolmentscù l’utilizatore è u cursu, èIdempotency-Key: deal-{deal id}.