Make si cunnessa à Quire per mezu di l’API REST è i webhooks, cù i moduli HTTP è webhook di Make. Tuttu ciò chì offre u riferimentu API hè dispunibule.
Cumincià un scenariu da un avvenimentu Quire
- Aghjunghjite u modulu Webhooks, Custom webhook, cum’è primu modulu è copiate u so indirizzu.
- In Quire, aprite
/admin/webhooks, sceglite Aghjunghje abbonamentu, incollate l’indirizzu è sceglite l’avvenimenti. L’avvenimentu di prova permette à Make d’amparà a forma di u corpu: eseguite u modulu una volta mentre hè mandatu. - Verificate a firma prima d’agisce. In i paràmetri avanzati di u webhook,
fate passà l’intestazioni è dopu verificate
webhook-signaturecontr’à{webhook-id}.{webhook-timestamp}.{body}cù u secretu di l’abbonamentu, cum’è descrittu in a guida di sviluppu. Aghjunghjite un filtru chì ferma u scenariu s’è a verificazione fiasca.
Chjamà Quire da un scenariu
Aduprate u modulu HTTP, Make a request:
| Campu | Valore |
|---|---|
| URL | https://acme.quirelms.com/api/v1/<resource> |
| Metudu | Sicondu u riferimentu API |
| Intestazioni | Authorization: Bearer qk_live_..., è Idempotency-Key per e scritture |
| Tipu di corpu | Raw, JSON |
| Analizà a risposta | Iè |
Create una chjave riservata à Make à /admin/integrations/api-keys, cù solu
l’ambiti chì u scenariu hà bisognu. Per e liste, cuntinuate mentre
page.has_more hè veru, passendu page.next_cursor cum’è cursor: u
Repeater di Make cù una Set variable chì tene u cursore face quessa.
Per i scenarii chì devenu agisce cum’è una persona, registrate un client OAuth
à /admin/integrations/oauth-clients è aduprate u modulu HTTP di Make,
Make an OAuth 2.0 request.
Esempiu: riassuntu settimanale di cumpletamenti
- Pianificazione: ogni luni.
- HTTP:
GET /api/v1/course_completions?updated_since=<a week ago>. - Aduprate Iterator nant’à
dataè Aggregator per mette i dati in una tavula. - Mandate a tavula per email o publicatela.