---
title: "Make"
description: "Ikonekta ang Quire sa Make gamit ang mga webhook at REST API."
image: "https://docs.quirelms.com/og.png"
---

> Documentation Index
> Fetch the complete documentation index at: https://docs.quirelms.com/fil/llms.txt
> Use this file to discover all available pages before exploring further.

# Make

<span id="make"></span>

Kumokonekta ang Make sa Quire sa pamamagitan ng REST API at mga webhook, gamit
ang sarili nitong HTTP at webhook module. Magagamit ang lahat ng nasa
[sanggunian ng API](https://docs.quirelms.com/api/).

## Magsimula ng scenario mula sa Quire event <!--quire:start-a-scenario-from-a-quire-event-->

1. Idagdag ang module na **Webhooks**, **Custom webhook** bilang unang module,
   at kopyahin ang address nito.
2. Sa Quire, buksan ang `/admin/webhooks`, piliin ang **Add subscription**,
   i-paste ang address at piliin ang mga event. Ipinapakita ng test event ng
   Quire ang hugis ng body sa Make: patakbuhin nang isang beses ang module habang
   ipinapadala ito.
3. Suriin ang lagda bago kumilos. Sa advanced settings ng webhook, ipasa ang mga
   header, saka ihambing ang `webhook-signature` sa
   `{webhook-id}.{webhook-timestamp}.{body}` gamit ang subscription secret, gaya
   ng inilalarawan sa [gabay ng developer](/fil/developer/#webhooks). Magdagdag
   ng filter na hihinto sa scenario kung nabigo ang pagsusuri.

## Tawagan ang Quire mula sa scenario <!--quire:call-quire-from-a-scenario-->

Gamitin ang module na **HTTP**, action na **Make a request**:

| Field | Value |
| --- | --- |
| URL | `https://acme.quirelms.com/api/v1/<resource>` |
| Method | Gaya ng sinasabi ng sanggunian ng API |
| Headers | `Authorization: Bearer qk_live_...` at `Idempotency-Key` para sa pagsusulat |
| Body type | Raw, JSON |
| Parse response | Yes |

Gumawa ng hiwalay na key para sa Make sa `/admin/integrations/api-keys`, na
may mga scope lamang na kailangan ng scenario. Para sa mga list, ulitin habang
true ang `page.has_more`, at ipasa ang `page.next_cursor` bilang `cursor`:
magagawa ito ng **Repeater** ng Make at **Set variable** na nag-iimbak ng cursor.

Para sa mga scenario na kikilos bilang tao, magrehistro ng OAuth client sa
`/admin/integrations/oauth-clients` at gamitin ito sa **HTTP** module ng Make,
action na **Make an OAuth 2.0 request**.

## Halimbawa: lingguhang buod ng completion <!--quire:example-weekly-completion-digest-->

1. **Schedule**: tuwing Lunes.
2. **HTTP**: `GET /api/v1/course_completions?updated_since=<a week ago>`.
3. **Iterator** sa `data`, at **Aggregator** para pagsama-samahin bilang talahanayan.
4. I-email o i-post ang talahanayan.

Source: https://docs.quirelms.com/fil/integrations/make/index.mdx
