---
title: "Zapier"
description: "Quire بە webhook و REST API بە Zapier ببەستەوە."
image: "https://docs.quirelms.com/og.png"
---

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

# Zapier

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

Zapier بەو REST API و کڕیارەکانی OAuth و webhookانەوە بە Quire دەبەسترێتەوە کە هەموو یەکخستنێک بەکاریان دەهێنێت. لە هیچ کام لایەن کۆدی تایبەت بە Quire نییە، بۆیە Zap دەتوانێت هەر شتێک کە [سەرچاوەی API](https://docs.quirelms.com/api/) دایدەبێت ئەنجامی بدات.

## دەستپێکردنی Zap کاتێک شتێک لە Quire ڕوودەدات <!--quire:start-a-zap-when-something-happens-in-quire-->

1. لە Zapierدا **Webhooks by Zapier** وەک هاندەر هەڵبژێرە، لەگەڵ ڕووداوی **Catch Raw Hook**. ناوەڕۆکی خام، چونکە واژۆکە لەسەر بایتە وردەکانی Quireی ناردوون حیساب دەکرێت. ناونیشانەکەی Zapier لەبەر بگرە.
2. لە Quireدا `/admin/webhooks` بکەرەوە، **Add subscription** هەڵبژێرە، ناونیشانەکە بلکێنە و ڕووداوەکان هەڵبژێرە، بۆ نموونە `course_completion.changed`. سەرەتا Quire ڕووداوێکی تاقیکردنەوە دەنێرێت؛ subscription کاتێک دەست پێ دەکات کە Zapier وەریبگرێت.
3. هەنگاوێکی **Code by Zapier** زیاد بکە کە واژۆکە بە نهێنیی subscription پشتڕاست دەکاتەوە، وەک لە [ڕێنمایی پەرەپێدەر](/ckb/developer/#webhooks)دا نیشان دراوە. ئەگەر پشتڕاست نەبوو Zap بوەستێنە.
4. جەستەی پەیامەکە شیک بکەرەوە و بە هەنگاوە پێویستەکان بەردەوام بە.

## کردارکردن لە Quireوە بە Zap <!--quire:act-in-quire-from-a-zap-->

**Webhooks by Zapier** لەگەڵ کرداری **Custom Request** یان **API Request** لە هەنگاوی ئەپێکدا بەکاربهێنە:

- **URL**: `https://acme.quirelms.com/api/v1/...`، بۆ نموونە `/api/v1/enrolments` بۆ تۆمارکردنی کەسێک.
- **Headers**: `Authorization: Bearer qk_live_...` لەگەڵ کلیلی تایبەت بەو Zapەی لە `/admin/integrations/api-keys` دروستکراوە، هەروەها `Idempotency-Key` کە لە ناسێنەری هاندەرەکە دروستکراوە، بۆ ئەوەی Zapier ئەگەر Zapێک دووبارە بنێرێتەوە هەمان کەس دوو جار تۆمار نەکرێت.
- **Data**: JSON، وەک لە سەرچاوەی APIدا ڕوونکراوەتەوە.

بۆ کردارکردن وەک کەسێک لە جیاتی دامەزراوەکە، کڕیارێکی OAuth لە `/admin/integrations/oauth-clients` بە ناونیشانی گەڕانەوەی Zapier تۆمار بکە و لە یەکخستنێکی تایبەتی Zapierدا بەکاری بهێنە.

## نموونە: تۆمارکردنی کڕیار کاتێک مامەڵەیەک تەواو دەبێت <!--quire:example-enrol-a-customer-when-a-deal-closes-->

1. هاندەر: "deal won" لە CRMەکەت.
2. داواکاریی تایبەت `PUT /api/v1/users/ext:{customer id}` لەگەڵ ناو و ئیمەیڵی کەسەکە: بەکارهێنەر دروست دەکات، یان ئەگەر هەبێت نوێی دەکاتەوە.
3. داواکاریی تایبەت `POST /api/v1/enrolments` لەگەڵ بەکارهێنەر و کۆرسەکە، و `Idempotency-Key: deal-{deal id}`.

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