Make conéctase a Quire mediante a API REST e webhooks, cos seus módulos HTTP e de webhook. Está dispoñible todo o que figura na referencia da API.
Iniciar un escenario a partir dun evento de Quire
- Engade como primeiro módulo Custom webhook do módulo Webhooks e copia o enderezo.
- En Quire, abre
/admin/webhooks, escolle Engadir subscrición, pega o enderezo e selecciona os eventos. O evento de proba de Quire permite que Make coñeza a estrutura do corpo: executa o módulo unha vez mentres se envía. - Verifica a sinatura antes de actuar. Na configuración avanzada do webhook, activa o paso
das cabeceiras e comproba
webhook-signaturefronte a{webhook-id}.{webhook-timestamp}.{body}co segredo da subscrición, tal como explica a guía para desenvolvemento. Engade un filtro que deteña o escenario se falla a comprobación.
Chamar a Quire desde un escenario
Usa o módulo HTTP, acción Make a request:
| Campo | Valor |
|---|---|
| URL | https://acme.quirelms.com/api/v1/<resource> |
| Método | Segundo a referencia da API |
| Cabeceiras | Authorization: Bearer qk_live_... e Idempotency-Key para as escrituras |
| Tipo de corpo | Raw, JSON |
| Analizar resposta | Si |
Crea unha clave só para Make en /admin/integrations/api-keys, cos ámbitos que precise
o escenario. Para as listas, itera mentres page.has_more sexa verdadeiro e pasa
page.next_cursor como cursor: podes facelo co Repeater de Make e unha Set variable
que leve o cursor.
Para escenarios que deban actuar como unha persoa, rexistra un cliente OAuth en
/admin/integrations/oauth-clients e úsao no módulo HTTP de Make Make an OAuth 2.0 request.
Exemplo: resumo semanal de finalizacións
- Schedule: cada luns.
- HTTP:
GET /api/v1/course_completions?updated_since=<a week ago>. - Iterator sobre
data, Aggregator para crear unha táboa. - Envía a táboa por correo ou publícaa.