---
title: "n8n"
description: "Otomatisasi Quire nganggo n8n lan node komunitas Quire."
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.

# n8n

<span id="n8n"></span>

Node komunitas Quire kanggo n8n menehi node tumindak kanggo REST API lan node trigger sing miwiti alur kerja nalika ana sing kedadeyan ing Quire. Ora duwe dependensi runtime, dadi ora nambah apa-apa menyang instance n8n panjenengan kajaba awake dhewe.

## Instal <!--quire:install-->

Ing n8n, bukak **Settings**, banjur **Community nodes**, pilih **Install**, lan ketik `@quire/n8n-node`. Ing n8n sing dihosting dhewe bisa mbukak `npm install @quire/n8n-node` ing folder panganggo n8n lan miwiti maneh.

## Sambung <!--quire:connect-->

<figure class="quire-shot" lang="en" dir="ltr"><img src="/screenshots/admin-api-keys.webp" alt="The API keys page with a key named for an n8n automation." width="944" height="700" loading="lazy" decoding="async"><figcaption>Create a key at /admin/integrations/api-keys and paste it into the Quire credential in n8n.</figcaption></figure>

Gawe kredensial. Rong jinis ditawakake:

- **Quire API Key**: **Base URL** iku alamat organisasi panjenengan tanpa slash pungkasan, kayata `https://acme.quirelms.com`. **API Key** iku kunci sing digawe administrator ing `/admin/integrations/api-keys`, diwiwiti `qk_live_`. Wenehi mung scope sing dibutuhake alur kerja.
- **Quire OAuth2**: kanggo alur kerja sing kudune tumindak minangka wong tartamtu. Dhaptarake klien OAuth ing `/admin/integrations/oauth-clients` nganggo alamat redirect n8n (n8n nuduhake ing kredensial), banjur ketik ID klien, rahasia lan scope.

## Tumindak <!--quire:actions-->

Node **Quire** nyakup panganggo, kursus, pendaftaran, kelompok, rampungan, biji, sertifikat, pengumpulan, jawaban kuis, program, pesenan, email lan organisasi. Saben nawakake dhaptar, jupuk, gawe, nganyari lan mbusak ing panggonan API nindakake, lan upsert miturut ID eksternal, sing dikarepake kanggo sinkronisasi: mbukak alur kerja sing padha kaping pindho lan ora ana sing digandakake.

Operasi digawe saka dokumen OpenAPI Quire, supaya cocog karo [referensi API](https://docs.quirelms.com/api/) kolom per kolom. Saben operasi uga bisa digunakake minangka piranti dening agen AI n8n; deskripsine saka referensi API.

Dhaptar mbalekake saben kaca kanthi gawan. Pateni **Return All** lan setel wates kanggo organisasi gedhe.

## Trigger <!--quire:trigger-->

Tambah node **Quire Trigger**, pilih kredensial, lan pilih **Events**: prastawa miturut jeneng kayata `enrolment.created`, kabeh area kayata `course.*`, utawa kabeh. Nalika ngaktifake alur kerja, node nggawe langganan webhook ing Quire kanggo alamat n8n; nalika mateni, langganan dibusak.

Tandha tangan saben pangiriman dipriksa sadurunge alur kerja mlaku. Pangiriman sing ora verifikasi dibuwang kanthi kaluputan node, supaya panjalukan palsu ora bisa miwiti alur kerja panjenengan. `data` prastawa nggawa identifier; tambah node Quire sawise trigger kanggo njupuk rekaman lengkap.

## Conto: email sugeng rawuh nalika ndhaftar <!--quire:example-welcome-email-on-enrolment-->

1. **Quire Trigger** ing `enrolment.created`.
2. Node **Quire**, sumber **Users**, operasi **Get**, kanthi ID panganggo `{{$json.data.user_id}}`.
3. Node **Quire**, sumber **Courses**, operasi **Get**, kanthi `{{$json.data.course_id}}`.
4. Node email utawa chat panjenengan, nggunakake jenenge wong lan judhul kursus.

## Ngatasi masalah <!--quire:troubleshooting-->

- **401** ing saben telpon: Base URL lan kuncine kagungane organisasi beda, utawa kuncine dibatalake.
- **403** ing siji operasi: kuncine kurang scope kasebut. Tambahake ing `/admin/integrations/api-keys`.
- Trigger ora tau murub: alamat webhook n8n kudu bisa digayuh saka Quire liwat HTTPS. Priksa log pangiriman langganan ing `/admin/webhooks`.

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