N8N
Permite a configuração de um fluxo do N8N.
Parâmetros
Parâmetros aceitos para esse tipo de entrada:
n8n.workflow
Define a estrutura geral do workflow, incluindo nós e conexões.
Tipo: object Obrigatório
n8n.workflow.nodes
Lista de nós que compõem o workflow.
Tipo: []object Obrigatório
n8n.workflow.nodes.*.name
Nome identificador de um nó específico no workflow.
Tipo: string Obrigatório
n8n.workflow.nodes.*.type
Tipo do nó, determinando sua função no workflow.
Tipo: string Obrigatório
n8n.workflow.nodes.*.parameters
Parâmetros configuráveis para o funcionamento do nó.
Tipo: object
Valor padrão: -
n8n.workflow.nodes.*.credentials
Credenciais necessárias para a autenticação do nó.
Tipo: object
Valor padrão: -
n8n.workflow.nodes.*.position
Posição visual do nó na interface do usuário.
Tipo: []int
Valor padrão: -
n8n.workflow.nodes.*.onError
Comportamento do nó em caso de erro.
Tipo: string
Valor padrão: -
n8n.workflow.connections
Define como os nós estão conectados entre si.
Tipo: object Obrigatório
n8n.workflow.connections.*.main
Lista de conexões entre os nós.
Tipo: [][]object Obrigatório
n8n.workflow.connections.*.main.*.*.node
Identificador do nó de destino na conexão.
Tipo: string Obrigatório
n8n.workflow.connections.*.main.*.*.type
Tipo de conexão.
Tipo: string Obrigatório
n8n.workflow.connections.*.main.*.*.index
Índice da conexão, para ordenação ou referência.
Tipo: int Obrigatório
n8n.credentials
Lista de credenciais disponíveis para uso nos nós.
Tipo: []object Obrigatório
n8n.credentials.*.type
Tipo da credencial.
Tipo: string Obrigatório
n8n.credentials.*.data
Dados da credencial, como chaves de API ou tokens.
Tipo: object Obrigatório
n8n.firehose_access_token
Token de acesso para o serviço Firehose.
Tipo: string Obrigatório
n8n.output_success_nodes
Lista de nós considerados de sucesso, para fins de monitoramento ou lógica de workflow.
Tipo: []string Obrigatório
n8n.output_error_nodes
Lista de nós considerados de erro, para fins de monitoramento ou lógica de workflow.
Tipo: []string Obrigatório
Requisição
curl --location '<HOST>/v1/configs' \
--header 'Content-Type: application/json' \
--header 'Authorization: <ACCESS-TOKEN>' \
--data '{
"input": {
"type": "N8N",
"n8n": {
"credentials": [
{
"data": {
"additionalProp1": {}
},
"id": "string",
"type": "string"
}
],
"firehose_access_token": "string",
"output_error_nodes": [
"string"
],
"output_success_nodes": [
"string"
],
"workflow": {
"connections": {
"additionalProp1": {
"main": [
[
{
"index": 0,
"node": "string",
"type": "string"
}
]
]
}
},
"id": "string",
"nodes": [
{
"credentials": {
"additionalProp1": {}
},
"name": "string",
"onError": "string",
"parameters": {
"additionalProp1": {}
},
"position": [
0
],
"type": "string"
}
]
}
}
}
}'
Resposta
A resposta desse endpoint será no seguinte formato:
{
"id": "FIREHOSE-ID",
"input": {
"type": "N8N",
"n8n": {
"credentials": "*",
"firehose_access_token": "*string*",
"output_error_nodes": [
"string"
],
"output_success_nodes": [
"string"
],
"workflow": {
"connections": {
"additionalProp1": {
"main": [
[
{
"index": 0,
"node": "string",
"type": "string"
}
]
]
}
},
"id": "string",
"nodes": [
{
"credentials": {
"additionalProp1": {}
},
"name": "string",
"onError": "string",
"parameters": {
"additionalProp1": {}
},
"position": [
0
],
"type": "string"
}
]
}
}
}
}
Last updated