---
title: "Zapier"
description: "Sambungake Quire menyang Zapier nganggo webhook lan REST API."
image: "https://docs.quirelms.com/og.png"
---

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

# Zapier

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

Zapier nyambung menyang Quire liwat REST API, klien OAuth lan webhook sing padha sing digunakake saben integrasi. Ora ana kode khusus Quire ing sisih endi wae, dadi apa wae sing ditawakake [referensi API](https://docs.quirelms.com/api/), Zap bisa nindakake.

## Miwiti Zap nalika ana sing kedadeyan ing Quire <!--quire:start-a-zap-when-something-happens-in-quire-->

1. Ing Zapier, pilih **Webhooks by Zapier** minangka trigger, kanthi prastawa **Catch Raw Hook**. Raw, amarga tandha tangan dietung ing byte persis sing dikirim Quire. Salin alamat sing diparingake Zapier.
2. Ing Quire, bukak `/admin/webhooks`, pilih **Add subscription**, tempel alamat, lan pilih prastawa, contone `course_completion.changed`. Quire ngirim prastawa tes dhisik; langganan miwiti yen Zapier wis nampa.
3. Tambah langkah **Code by Zapier** sing verifikasi tandha tangan nggunakake rahasia langganan, kaya sing ditampilake ing [pandhuan pangembang](/jv/developer/#webhooks). Mungkasi Zap nalika ora verifikasi.
4. Parse bodine lan terusake karo langkah sing dibutuhake.

## Tumindak ing Quire saka Zap <!--quire:act-in-quire-from-a-zap-->

Gunakake **Webhooks by Zapier** kanthi tumindak **Custom Request**, utawa **API Request** ing langkah aplikasi:

- **URL**: `https://acme.quirelms.com/api/v1/...`, contone `/api/v1/enrolments` kanggo ndhaftarake wong.
- **Header**: `Authorization: Bearer qk_live_...` kanthi kunci sing digawe ing `/admin/integrations/api-keys` kanggo Zap iki wae, lan `Idempotency-Key` sing dibangun saka ID trigger, supaya Zap sing diputer maneh Zapier ora ndhaftarake wong sing padha kaping pindho.
- **Data**: JSON, kaya sing diterangake referensi API.

Kanggo tumindak minangka wong tinimbang minangka organisasi, dhaptarake klien OAuth ing `/admin/integrations/oauth-clients` nganggo alamat redirect Zapier lan gunakake saka integrasi Zapier pribadi.

## Conto: ndhaftarake pelanggan nalika deal ditutup <!--quire:example-enrol-a-customer-when-a-deal-closes-->

1. Trigger: "deal won" CRM panjenengan.
2. Panjalukan khusus `PUT /api/v1/users/ext:{customer id}` kanthi jeneng lan email wonge: nggawe panganggo, utawa nganyari yen wis ana.
3. Panjalukan khusus `POST /api/v1/enrolments` kanthi panganggo lan kursuse, lan `Idempotency-Key: deal-{deal id}`.

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