---
title: "Zapier"
description: "Tengdu Quire við Zapier með vefkrókum og REST API."
image: "https://docs.quirelms.com/og.png"
---

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

# Zapier

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

Zapier tengist Quire með sama REST API, OAuth-biðlurum og vefkrókum og allar
aðrar samþættingar nota. Hvorugur aðilinn þarf sérstakan Quire-kóða, svo Zap
getur gert allt sem [API-tilvísunin](https://docs.quirelms.com/api/) býður upp á.

## Ræsa Zap þegar eitthvað gerist í Quire <!--quire:start-a-zap-when-something-happens-in-quire-->

1. Veldu **Webhooks by Zapier** sem kveikju í Zapier og atburðinn **Catch Raw
   Hook**. Notaðu Raw því undirskriftin er reiknuð yfir nákvæmlega sömu bætum og
   Quire sendi. Afritaðu slóðina sem Zapier gefur þér.
2. Opnaðu `/admin/webhooks` í Quire, veldu **Add subscription**, límdu slóðina
   og veldu atburði, til dæmis `course_completion.changed`. Quire sendir fyrst
   prófunaratburð; áskriftin hefst þegar Zapier hefur tekið við honum.
3. Bættu við skrefi **Code by Zapier** sem sannreynir undirskriftina með
   leyndarmáli áskriftarinnar eins og sýnt er í
   [leiðbeiningum fyrir forritara](/is/developer/#webhooks). Stöðvaðu Zap-ið ef
   sannprófun tekst ekki.
4. Þáttarðu meginmálið og heldur áfram með þau skref sem þú þarft.

## Framkvæma aðgerð í Quire úr Zap <!--quire:act-in-quire-from-a-zap-->

Notaðu **Webhooks by Zapier** með aðgerðinni **Custom Request** eða **API
Request** í skrefi apps:

- **URL**: `https://acme.quirelms.com/api/v1/...`, til dæmis
  `/api/v1/enrolments` til að skrá einhvern í námskeið.
- **Headers**: `Authorization: Bearer qk_live_...` með lykli sem þú bjóst til á
  `/admin/integrations/api-keys` fyrir þetta Zap eitt og sér, og
  `Idempotency-Key` sem byggir á auðkenni kveikjunnar svo Zap sem Zapier endurtekur
  skrái ekki sama einstakling tvisvar.
- **Data**: JSON, eins og lýst er í API-tilvísuninni.

Til að framkvæma aðgerð sem einstaklingur fremur en stofnun skaltu skrá
OAuth-biðlara á `/admin/integrations/oauth-clients` með tilvísunarslóð Zapier og
nota hann úr einkasamþættingu í Zapier.

## Dæmi: skrá viðskiptavin þegar samningi er lokað <!--quire:example-enrol-a-customer-when-a-deal-closes-->

1. Kveikja: CRM-kerfið þitt merkir samning sem unninn.
2. Sérsniðin beiðni `PUT /api/v1/users/ext:{customer id}` með nafni og
   tölvupóstfangi viðkomandi: stofnar notanda eða uppfærir hann ef hann er þegar
   til.
3. Sérsniðin beiðni `POST /api/v1/enrolments` með notandanum og námskeiðinu og
   `Idempotency-Key: deal-{deal id}`.

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