Qual endpoint é utilizado para Wishlist?

Tenho 2 exemplos:

Mas ambos tem quantidade de informações diferentes. Qual utilizar para capturar informações de Wishlist?

1 Like

Fiz um teste aqui navegando pela loja e vendo a aba Network do Chrome DevTools e vi que a página /account/wishlist faz um request para /api/dataentities/WL/search.

Como a sua loja está no CMS legado, não sei dizer se a implementação de Wishlist é algo antigo e não documentado, ou se foi algo 100% customizado para a loja. Então talvez essa informação não se aplique para outros clientes VTEX.

No entanto, eu consigo confirmar que você consegue puxar o produto que eu marquei com :heart: na sua loja, e que aparece listado para mim no /account/wishlist é o mesmo que você verá com esse request de API:

curl --location --request GET \ 
'https://ciamaritima.vtexcommercestable.com.br/api/dataentities/WL/search?_where=user_email={{user_email}}&_fields=_all' \
--header 'X-VTEX-API-AppKey:  {{X-VTEX-API-AppKey}}' \
--header 'X-VTEX-API-AppToken:  {{X-VTEX-API-AppToken}}' \
--header 'Accept: application/json' \
--header 'Content-Type: application/json' \
1 Like