Make verbënnt sech mat Quire iwwer d’REST API an Webhooks, mat Make sengen eege HTTP- a Webhook-Moduler. Alles an der API-Referenz ass verfügbar.
E Szenario aus engem Quire-Evenement starten
- Füügt de Webhooks-Modul Custom webhook als éischte Modul derbäi a kopéiert seng Adress.
- Öffnen an Quire
/admin/webhooks, wielt Abonnement derbäimaachen, füügt d’Adress an a wielt d’Evenementer. Quire seng Test-Evenement léisst Make d’Struktur vum Body léieren: féiert d’Modul eemol aus, während et geschéckt gëtt. - Iwwerpréift d’Signatur ier Dir handelt. An den erweiderten Astellungen vum
Webhook gi mer d’Header duerch, dann vergläichen mer
webhook-signaturemat{webhook-id}.{webhook-timestamp}.{body}mam Abonnement-Geheimnis, wéi den Entwéckler-Guide et beschreift. Füügt e Filter derbäi, deen d’Szenario stoppt, wann d’Kontroll feelt.
Quire aus engem Szenario unzeruffen
Benotzt d’HTTP-Modul Make a request:
| Feld | Wert |
|---|---|
| URL | https://acme.quirelms.com/api/v1/<resource> |
| Method | Wéi d’API-Referenz seet |
| Header | Authorization: Bearer qk_live_..., an Idempotency-Key fir Schreiwen |
| Aart vum Body | Raw, JSON |
| Äntwert parseren | Jo |
Maacht e Schlëssel just fir Make ëm /admin/integrations/api-keys, mat nëmmen den Scopes, déi d’Szenario brauch. Fir Lëschten looppt weider, sou laang page.has_more wäert ass, a gitt page.next_cursor als cursor weider: dat mécht Make seng Repeater mat engem Set variable, dat den Cursor dréit.
Fir Szenarien, déi wéi eng Persoun handelen, registréiert e Client ëm /admin/integrations/oauth-clients a benotzt domat Make seng HTTP-Modul Make an OAuth 2.0 request.
Beispill: wöchentlech Zesummefassung vun de Ofschlosser
- Zäitplang: all Méindeg.
- HTTP:
GET /api/v1/course_completions?updated_since=<a week ago>. - Iterator iwwer
data, Aggregator an eng Tabell. - Schéckt d’Tabell per E-Mail oder post se.