---
title: "Zapier"
description: "Quire és Zapier összekapcsolása webhookokkal és a REST API-val."
image: "https://docs.quirelms.com/og.png"
---

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

# Zapier

<span id="zapier"></span>

A Zapier ugyanazon a REST API-n, OAuth-klienseken és webhookokon keresztül csatlakozik a Quire-hez, mint minden integráció. Egyik oldalon sincs Quire-specifikus kód, így a [API-referencia](https://docs.quirelms.com/api/) bármely funkcióját használhatja a Zap.

## Zap indítása Quire-eseménykor <!--quire:start-a-zap-when-something-happens-in-quire-->

1. A Zapierben triggerként válassza a **Webhooks by Zapier** alkalmazást és a **Catch Raw Hook** eseményt. A Raw azért szükséges, mert az aláírást a Quire által küldött pontos bájtokból számítjuk. Másolja ki a Zapier által megadott címet.
2. A Quire-ben nyissa meg a `/admin/webhooks` oldalt, válassza az **Add subscription** lehetőséget, illessze be a címet, majd válassza ki az eseményeket, például a `course_completion.changed` eseményt. A Quire előbb teszteseményt küld; a feliratkozás akkor indul, amikor a Zapier megkapta.
3. Adjon hozzá egy **Code by Zapier** lépést, amely a feliratkozási titokkal ellenőrzi az aláírást, a [fejlesztői útmutató](/hu/developer/#webhooks) alapján. Állítsa le a Zapot, ha az ellenőrzés sikertelen.
4. Elemezze a törzset, majd folytassa a szükséges lépésekkel.

## Művelet végrehajtása a Quire-ben egy Zapból <!--quire:act-in-quire-from-a-zap-->

Használja a **Webhooks by Zapier** alkalmazás **Custom Request** műveletét vagy egy alkalmazáslépés **API Request** műveletét:

- **URL**: `https://acme.quirelms.com/api/v1/...`, például `/api/v1/enrolments` beiratkoztatáshoz.
- **Headers**: `Authorization: Bearer qk_live_...` fejléchez hozzon létre külön kulcsot ehhez a Zaphoz itt: `/admin/integrations/api-keys`; adjon hozzá `Idempotency-Key` fejlécet is, amelyet a trigger azonosítójából képez, így a Zapier által újrajátszott Zap nem iratkoztatja be kétszer ugyanazt a személyt.
- **Data**: JSON az API-referencia szerint.

Ha a szervezet helyett személy nevében szeretne eljárni, regisztráljon OAuth-klienst a `/admin/integrations/oauth-clients` oldalon a Zapier átirányítási címével, majd használja privát Zapier-integrációból.

## Példa: ügyfél beiratkoztatása lezárt üzletkor <!--quire:example-enrol-a-customer-when-a-deal-closes-->

1. Trigger: a CRM jelzi, hogy az üzletet megnyerték.
2. Egyéni kérés `PUT /api/v1/users/ext:{customer id}` az illető nevével és e-mail-címével: létrehozza vagy frissíti a felhasználót.
3. Egyéni kérés `POST /api/v1/enrolments` a felhasználóval és kurzussal, valamint `Idempotency-Key: deal-{deal id}` fejléccel.

Source: https://docs.quirelms.com/hu/integrations/zapier/index.mdx
