ZENDESK ORGANIZATION CREATE - Criar Organização
O que é este Node?
O ZENDESK ORGANIZATION CREATE é o node responsável por criar novas organizações no Zendesk, permitindo agrupar usuários por empresa/instituição.
Por que este Node existe?
Organizações permitem agrupar clientes da mesma empresa para melhor gestão de tickets e acesso compartilhado.
Como funciona internamente?
Código interno (zendesk.executor.ts:184-190):
case 'create':
const orgData = {
name: this.replaceVariables(data.name, context.variables),
};
const { data: createResponse } = await client.post('/organizations.json', { organization: orgData });
return createResponse.organization;
Parâmetros
| Campo | Tipo | Obrigatório | Descrição |
|---|---|---|---|
| config | object | Sim | Credenciais Zendesk |
| name | string | Sim | Nome da organização (suporta {{variáveis}}) |
| responseVariable | string | Não | Variável para armazenar resposta |
Exemplo: Criar Organização para Empresa
{
"name": "Criar Organização",
"nodes": [
{
"id": "start_1",
"type": "start",
"position": { "x": 100, "y": 100 },
"data": { "label": "Início" }
},
{
"id": "input_1",
"type": "input",
"position": { "x": 250, "y": 100 },
"data": {
"label": "Nome da Empresa",
"parameters": {
"message": "Digite o nome da empresa:",
"variable": "nome_empresa"
}
}
},
{
"id": "zendesk_1",
"type": "zendesk",
"position": { "x": 400, "y": 100 },
"data": {
"label": "Criar Organização",
"resource": "organization",
"operation": "create",
"config": {
"subdomain": "sua-empresa",
"email": "admin@empresa.com",
"apiToken": "seu_token_api"
},
"name": "{{nome_empresa}}",
"responseVariable": "organizacao"
}
},
{
"id": "message_1",
"type": "message",
"position": { "x": 550, "y": 100 },
"data": {
"label": "Confirmar",
"parameters": {
"message": "✅ Organização criada!\n\nID: {{organizacao.id}}\nNome: {{organizacao.name}}"
}
}
},
{
"id": "end_1",
"type": "end",
"position": { "x": 700, "y": 100 },
"data": { "label": "Fim" }
}
],
"edges": [
{ "source": "start_1", "target": "input_1" },
{ "source": "input_1", "target": "zendesk_1" },
{ "source": "zendesk_1", "target": "message_1" },
{ "source": "message_1", "target": "end_1" }
]
}
Resposta do Node
{
"id": 67890,
"name": "Acme Corp",
"created_at": "2025-01-15T10:30:00Z"
}
Próximo Node
→ ZENDESK ORGANIZATION GET - Buscar organização → ZENDESK ORGANIZATION UPDATE - Atualizar organização