---
title: "n8n"
description: "n8n နှင့် Quire အသိုင်းအဝိုင်း node ဖြင့် Quire ကို အလိုအလျောက်လုပ်ပါ။"
image: "https://docs.quirelms.com/og.png"
---

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

# n8n

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

n8n အတွက် Quire အသိုင်းအဝိုင်း node က REST API အတွက် လုပ်ဆောင်ချက် node တစ်ခု၊
Quire တွင် တစ်ခုခုဖြစ်သည့်အခါ လုပ်ငန်းစဉ်တစ်ခု စတင်သော အစပျိုးမှု node တစ်ခုကို
ပေးသည်။ ၎င်းတွင် runtime မှီခိုမှုများ မရှိပါ၊ ထို့ကြောင့် သင့် n8n instance သို့
၎င်းကိုယ်တိုင်မှလွဲ၍ ဘာမှ မထည့်ပါ။

## တပ်ဆင်ခြင်း <!--quire:install-->

n8n တွင် **Settings** ကို ဖွင့်ပြီး၊ **Community nodes**၊ **Install** ကို ရွေးကာ
`@quire/n8n-node` ကို ထည့်ပါ။ ကိုယ်တိုင်လက်ခံသော n8n တွင် n8n အသုံးပြုသူဖိုင်တွဲအတွင်း
`npm install @quire/n8n-node` ကို လည်ပတ်ပြီး ပြန်လည်စတင်နိုင်သည်။

## ချိတ်ဆက်ခြင်း <!--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>

- **Quire API Key**– **Base URL** က နောက်လိုက် slash မပါသော သင့်အဖွဲ့အစည်း၏လိပ်စာ
  ဖြစ်သည်၊ ဥပမာ `https://acme.quirelms.com`။ **API Key** က
  `/admin/integrations/api-keys` တွင် စီမံခန့်ခွဲသူတစ်ဦး ဖန်တီးသောသော့ ဖြစ်သည်၊
  `qk_live_` ဖြင့် စသည်။ လုပ်ငန်းစဉ်လိုအပ်သော နယ်ပယ်များကိုသာ ပေးပါ။
- **Quire OAuth2**– သီးခြားလူတစ်ဦးအဖြစ် လုပ်ဆောင်သင့်သော လုပ်ငန်းစဉ်များအတွက်။
  n8n ၏ ပြန်ညွှန်းလိပ်စာဖြင့် (n8n က အထောက်အထားတွင် ၎င်းကိုပြသည်)
  `/admin/integrations/oauth-clients` တွင် OAuth client တစ်ခု မှတ်ပုံတင်ပြီး၊
  ထို့နောက် client ID၊ လျှို့ဝှက်ချက်နှင့် နယ်ပယ်များကို ထည့်ပါ။

## လုပ်ဆောင်ချက်များ <!--quire:actions-->

**Quire** node က အသုံးပြုသူများ၊ သင်တန်းများ၊ စာရင်းသွင်းမှုများ၊ အုပ်စုများ၊
ပြီးမြောက်မှုများ၊ အမှတ်များ၊ လက်မှတ်များ၊ တင်ပြချက်များ၊ စစ်ဆေးမှုကြိုးပမ်းမှုများ၊
ပရိုဂရမ်များ၊ အမှာစာများ၊ အီးမေးလ်နှင့် အဖွဲ့အစည်းများကို အကျုံးဝင်သည်။ တစ်ခုစီက
API လုပ်သည့်နေရာတွင် စာရင်းပြုစု၊ ရယူ၊ ဖန်တီး၊ မွမ်းမံနှင့် ဖျက်ခြင်းတို့ကို ပေးပြီး၊
ပြင်ပ ID ဖြင့် upsert ကို ပေးသည်၊ ထပ်တူညီမှုအတွက် သင်လိုချင်သည့်အရာ—တူညီသောလုပ်ငန်းစဉ်ကို
နှစ်ကြိမ်လည်ပတ်ပြီး ဘာမှ ထပ်မပွားပါ။

လုပ်ဆောင်ချက်များကို Quire ၏ OpenAPI စာရွက်စာတမ်းမှ ထုတ်လုပ်သောကြောင့်၊ ၎င်းတို့က
[API အကိုးအကား](https://docs.quirelms.com/api/) နှင့် အကွက်ချင်း ကိုက်ညီသည်။ လုပ်ဆောင်ချက်တိုင်းကို
n8n AI agent က ကိရိယာအဖြစ်လည်း အသုံးပြုနိုင်သည်။ ၎င်း၏ဖော်ပြချက်က API အကိုးအကားမှ
လာသည်။

စာရင်းများက မူလအတိုင်း စာမျက်နှာတိုင်း ပြန်ပေးသည်။ ကြီးသောအဖွဲ့အစည်းများအတွက်
**Return All** ကို ပိတ်ပြီး ကန့်သတ်ချက် သတ်မှတ်ပါ။

## အစပျိုးမှု <!--quire:trigger-->

**Quire Trigger** node ကို ထည့်ပြီး၊ အထောက်အထားကို ရွေးကာ၊ **Events** ကို ရွေးပါ–
အမည်ဖြင့် ဖြစ်ရပ်တစ်ခု ဥပမာ `enrolment.created`၊ နယ်ပယ်တစ်ခုလုံး ဥပမာ `course.*`၊
သို့မဟုတ် အရာအားလုံး။ လုပ်ငန်းစဉ်ကို အသက်သွင်းသည့်အခါ၊ node က n8n ၏လိပ်စာအတွက်
Quire တွင် webhook စာရင်းသွင်းမှုတစ်ခု ဖန်တီးသည်။ ၎င်းကို ရပ်သည့်အခါ
စာရင်းသွင်းမှုကို ဖယ်ရှားသည်။

ပို့ဆောင်မှုတစ်ခုစီ၏လက်မှတ်ကို လုပ်ငန်းစဉ် မလည်ပတ်မီ စစ်ဆေးသည်။ စစ်ဆေးမှု မအောင်သော
ပို့ဆောင်မှုကို node အမှားဖြင့် ပစ်ချသည်၊ ထို့ကြောင့် အတုလုပ်ထားသောတောင်းဆိုမှုက
သင့်လုပ်ငန်းစဉ်ကို မစတင်နိုင်ပါ။ ဖြစ်ရပ်၏ `data` က အမှတ်အသားများ သယ်ဆောင်သည်။
မှတ်တမ်းအပြည့်အစုံ ရယူရန် အစပျိုးမှုနောက် Quire node တစ်ခု ထည့်ပါ။

## ဥပမာ– စာရင်းသွင်းမှုတွင် ကြိုဆိုအီးမေးလ် <!--quire:example-welcome-email-on-enrolment-->

1. `enrolment.created` တွင် **Quire Trigger**။
2. **Quire** node၊ အရင်းအမြစ် **Users**၊ လုပ်ဆောင်ချက် **Get**၊ အသုံးပြုသူ ID
   `{{$json.data.user_id}}` နှင့်အတူ။
3. **Quire** node၊ အရင်းအမြစ် **Courses**၊ လုပ်ဆောင်ချက် **Get**၊
   `{{$json.data.course_id}}` နှင့်အတူ။
4. လူ၏အမည်နှင့် သင်တန်း၏ခေါင်းစဉ်ကို သုံး၍ သင့်အီးမေးလ် သို့မဟုတ် ချတ် node။

## ပြဿနာဖြေရှင်းခြင်း <!--quire:troubleshooting-->

- ခေါ်ဆိုမှုတိုင်းတွင် **401**– Base URL နှင့် သော့က မတူသောအဖွဲ့အစည်းများမှ ဖြစ်သည်၊
  သို့မဟုတ် သော့ကို ရုပ်သိမ်းခဲ့သည်။
- လုပ်ဆောင်ချက်တစ်ခုတွင် **403**– သော့တွင် ထိုနယ်ပယ် မရှိပါ။
  `/admin/integrations/api-keys` တွင် ထည့်ပါ။
- အစပျိုးမှု ဘယ်တော့မှ မီးမလောင်ပါ– n8n ၏ webhook လိပ်စာက Quire မှ HTTPS
  မှတစ်ဆင့် ရောက်နိုင်ရမည်။ စာရင်းသွင်းမှု၏ ပို့ဆောင်မှုမှတ်တမ်းကို
  `/admin/webhooks` တွင် စစ်ဆေးပါ။

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