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
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ọọ

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 naqk_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-clientstinyere adreesị ntụgharị n8n (n8n na-egosi ya na nzere), tinye ID onye ahịa, nzuzo na scopes.
Omume
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. 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
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 Trigger na
enrolment.created. - Node Quire, akụ Users, ọrụ Get, jiri ID onye ọrụ
{{$json.data.user_id}}. - Node Quire, akụ Courses, ọrụ Get, jiri
{{$json.data.course_id}}. - Node email ma ọ bụ nkata gị, jiri aha onye ahụ na aha ọmụmụ.
Nchọpụta nsogbu
- 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.