Olá a todos.
Descreva o problema:
euquero enviar dados JSON para Go HighLevel usando o nó HTTP. Nunca fiz isso antes. Alguém pode me guiar listando todos os passos, como o que preciso preencher em cada caixa do meu nó HTTP
Oi @AbdullahShah
Duas coisas estão impedindo o nó agora: o campo URL está vazio e Send Body está desativado, então nada está sendo enviado para lugar nenhum. A API v2 do GHL também rejeita qualquer solicitação sem um cabeçalho Version, que está faltando no seu. Preencha assim:
https://services.leadconnectorhq.com (por exemplo https://services.leadconnectorhq.com/contacts/ para criar um contato). Obtenha o caminho exato e o corpo obrigatório da documentação do GHL: HighLevel API Documentation - Developer Portal | HighLevel APIAuthorization = Bearer YOUR_TOKEN e Content-Type = application/json, depois adicione um terceiro cabeçalho Version = 2021-07-28. Use um token de Private Integration como o bearer token, já que as chaves da API v1 estão no fim do suporte.{{ $json.Overall_HBA_Fit }}. As chaves devem ser os próprios campos do endpoint mais seu locationId, não seus nomes de pontuação brutos, então para um contato você mapearia as pontuações em seus campos personalizados.Forma mais rápida de acertar: copie o exemplo cURL para seu endpoint na documentação do GHL, depois no nó clique Import cURL e cole. Isso preenche o método, URL, cabeçalhos e corpo de uma vez, e você só precisa trocar os valores estáticos por expressões depois.
Se você só precisar enviar este JSON como está sem corresponder ao esquema de um endpoint, adicione um disparador Inbound Webhook dentro de um workflow do GHL e faça POST para essa URL em vez disso, sem precisar de cabeçalho Authorization ou Version.