Exemplos n8n
Configuração básica — nó HTTP Request
Section titled “Configuração básica — nó HTTP Request”Use o nó HTTP Request para qualquer endpoint da API.
-
Adicione um nó HTTP Request ao seu workflow.
-
Configure o método e a URL:
- Method:
GET - URL:
https://api-wellness.dinamopro.ai/v1/academias
- Method:
-
Adicione o header de autenticação:
Aba Headers, clique em Add Header:
Name Value X-Api-Key{{ $env.WELLNESS_API_KEY }} -
Teste clicando em Execute Step.
Exemplo: listar alunos ativos de uma academia
Section titled “Exemplo: listar alunos ativos de uma academia”Nó HTTP Request:
-
Method:
GET -
URL:
https://api-wellness.dinamopro.ai/v1/alunos -
Header:
X-Api-Keycomo acima -
Query Parameters:
Name Value ativotrueacademia_id{{ $json.academia_id }}
Exemplo: criar aluno (POST)
Section titled “Exemplo: criar aluno (POST)”Nó HTTP Request:
- Method:
POST - URL:
https://api-wellness.dinamopro.ai/v1/alunos - Header:
X-Api-Keycomo acima - Body Content Type: JSON
- Body:
{ "p_nome": "{{ $json.nome }}", "p_email": "{{ $json.email }}", "p_telefone": "{{ $json.telefone }}", "p_academia_id": "{{ $json.academia_id }}", "p_modalidade": "presencial"}p_nome e p_email são obrigatórios. Os demais campos são opcionais.
Exemplo: listar treinos a partir de uma data
Section titled “Exemplo: listar treinos a partir de uma data”-
Method:
GET -
URL:
https://api-wellness.dinamopro.ai/v1/treinos -
Query Parameters:
Name Value id_aluno{{ $json.id_aluno }}data_inicio_gte{{ $now.format('yyyy-MM-dd') }}
Boas práticas
Section titled “Boas práticas”- Guarde a API key em variável de ambiente (
$env.WELLNESS_API_KEY) ou no cofre de Credentials do n8n. - Use uma chave por workflow ou sistema — facilita revogar o acesso de forma cirúrgica se necessário.