Ajuda com configuração inicial de order hook

Estou desenvolvendo uma integração para um cliente, porém não consigo de jeito nenhum fazer o order hook funcionar.

Ao enviar a configuração inicial do order hook, eu enfrentei um problema onde ele pedia que o objeto "hook" fosse preenchido. Ao buscar na documentação um exemplo de endereço e de header a serem usados neste objeto, notei que este objeto está pobremente documentado (somente uma informação bem vaga na API, e nenhum exemplo na página de documentação "Configuring Feed v3 Hook").

Como não tem nenhum exemplo ou descrição claro do que se usar na chave "url" do objeto "hook" , tentei usar o endereço base "https://{{accountName}}.{{environment}}.com.br/", mas tive o retorno "Unable to check address".

Também não soube o que informar na chave "header" deste objeto.

Como faço pra preencher corretamente esse objeto "hook" do método "Hook Configuration"?

De fato ela é bem precária... essas documentações te ajudam de alguma forma?

https://help.vtex.com/tutorial/configurar-hook-do-feed-v3--6JkYQpIlU8ptysUiGIp4Px?locale=pt

https://help.vtex.com/tutorial/configurar-feed-v3-do-modulo-de-gerenciamento-de-pedidos--5qDml3cQypWDRTgw69s4C1?locale=pt

Infelizmente eu já tinha dado uma lida no conteúdo destes links antes de pedir ajuda aqui na comunidade.

Entendo Diogo... neste caso aconselho a abertura de um ticket e se possível compartilhe conosco como teve que fazer =)

Obrigado Nathan.

olá, conseguiu alguma resposta?

Esse erro ocorre caso o endpoint (hook.url) configurado não retorne Status 200

Se for seguir o exemplo da documentação não vai dar certo, tem que colocar um endpoint válido rodando em https e retornando Status OK (200).

Lembrando que também existe um GET na mesma rota para consultar o hook configurado mas que não está documentado.

3 Likes

caraca mister, essa dica aqui salvou! Valeu pela contribuição @renan.servare!

@renan.servare Booa! De fato é falta de um retorno 200 pra resolução desse problema.

This topic was automatically closed 24 hours after the last reply. New replies are no longer allowed.