---
title: "n8n"
description: "Jiri n8n na-akpaghị aka rụọ ọrụ Quire site na node obodo Quire."
image: "https://docs.quirelms.com/og.png"
---

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

# n8n

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

Node obodo Quire maka n8n na-enye gị node omume maka REST API na node na-ebido
usoro ọrụ mgbe ihe mere na Quire. Ọ nweghị ihe ndabere ọsọ, ya mere ọ naghị etinye
ihe ọzọ n'ime ụdị n8n gị ma e wezụga onwe ya.

## Wụnye <!--quire:install-->

Na n8n, mepee **Settings**, soro **Community nodes**, họrọ **Install**, tinye
`@quire/n8n-node`. N'ụdị n8n ị na-elekọta n'onwe gị, ị nwere ike ịgba
`npm install @quire/n8n-node` n'ime nchekwa onye ọrụ n8n ma malitegharịa ya.

## Jikọọ <!--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>

Mepụta nzere. A na-enye ụdị abụọ:

- **Quire API Key**: **Base URL** bụ adreesị otu gị na-enweghị akara slash na
  njedebe ya, dịka `https://acme.quirelms.com`. **API Key** bụ igodo onye nchịkwa
  mepụtara na `/admin/integrations/api-keys`, nke na-amalite na `qk_live_`.
  Nye ya naanị scopes usoro ọrụ ahụ chọrọ.
- **Quire OAuth2**: maka usoro ọrụ kwesịrị ime ihe dị ka otu onye. Debanye onye
  ahịa OAuth na `/admin/integrations/oauth-clients` tinyere adreesị ntụgharị
  n8n (n8n na-egosi ya na nzere), tinye ID onye ahịa, nzuzo na scopes.

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

Node **Quire** na-ekpuchi ndị ọrụ, ọmụmụ, ndebanye aha, otu, mmecha, akara,
akwụkwọ asambodo, ntinye ọrụ, mbọ ule, mmemme, iwu, email na otu. Nke ọ bụla
nwere ndepụta, nweta, mepụta, melite na hichapụ ebe API na-enye ha, na upsert
site na ID mpụga, nke dabara maka mmekọrịta: gbaa otu usoro ọrụ ugboro abụọ ma
agaghị eme ihe abụọ.

A na-emepụta ọrụ ndị ahụ site n'akwụkwọ OpenAPI Quire, ya mere ha kwekọrọ n'ọhịa
ọ bụla dị na [ntụaka API](https://docs.quirelms.com/api/). A pụkwara iji ọrụ ọ bụla dịka ngwa ọrụ nke
onye nnọchiteanya AI n8n; nkọwa ya si na ntụaka API.

Ndepụta na-alaghachi peeji niile na ndabara. Gbanyụọ **Return All** ma tinye oke
maka nnukwu otu.

## Ihe na-ebido ya <!--quire:trigger-->

Tinye node **Quire Trigger**, họrọ nzere ma họrọ **Events**: ihe omume aha ya
dịka `enrolment.created`, mpaghara dum dịka `course.*`, ma ọ bụ ihe niile. Mgbe
ịgbanyere usoro ọrụ ahụ, node ahụ na-emepụta ndenye aha webhook na Quire maka
adreesị n8n; mgbe ị kwụsịrị ya, a na-ewepụ ndenye aha ahụ.

A na-enyocha mbinye aka nnyefe ọ bụla tupu usoro ọrụ agba ọsọ. A na-atụfu
nnyefe na-enweghị nkwenye ziri ezi tinyere njehie node, ya mere arịrịọ adịgboroja
enweghị ike ịmalite usoro ọrụ gị. `data` ihe omume ahụ nwere ihe nchọpụta; tinye
node Quire n'azụ trigger iji nweta ndekọ zuru ezu.

## Ihe atụ: Email nnabata mgbe e debanyere mmadụ <!--quire:example-welcome-email-on-enrolment-->

1. **Quire Trigger** na `enrolment.created`.
2. Node **Quire**, akụ **Users**, ọrụ **Get**, jiri ID onye ọrụ
   `{{$json.data.user_id}}`.
3. Node **Quire**, akụ **Courses**, ọrụ **Get**, jiri
   `{{$json.data.course_id}}`.
4. Node email ma ọ bụ nkata gị, jiri aha onye ahụ na aha ọmụmụ.

## Nchọpụta nsogbu <!--quire:troubleshooting-->

- **401** na oku niile: Base URL na igodo bụ nke otu dị iche iche, ma ọ bụ
  kagbuola igodo ahụ.
- **403** n'otu ọrụ: igodo ahụ enweghị scope ahụ. Tinye ya na
  `/admin/integrations/api-keys`.
- Trigger anaghị agba ọsọ: adreesị webhook n8n ga-enwerịrị ike Quire iru ya
  site na HTTPS. Lelee ndekọ nnyefe ndenye aha na `/admin/webhooks`.

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