API Masterdata para buscar entidade customizada (newsletter)

Prezados,

Estou com uma duvida de como consumir uma API que busca uma entidade de clientes na VTEX, pois pela documentação não está claro a sintaxe.

Estou utilizando o método

http://api.vtexcrm.com.br/damyller/dataentities/NS/search?_where=(createDate between 2018-10-01 AND 2018-10-04)

o retorno é:

{ "id": "1001017", "accountId": "f2d633c2-1c1f-4e02-a920-ddfeb1098c81", "accountName": "damyller", "dataEntityId": "NS" },

Como posso obter os dados de e-mail, data de criação, nome e sobrenome?

Grato

Oi Allan, tudo bem?

Com este accountId você pode consultar a entidade CL, responsável por ter os dados do cliente e assim buscar o restante das informações.

Se o email vier criptografado no momento em que buscar as infos do cliente, você pode utilizar a rota CONVERSATION TRACKER para descriptografar o email:

http://conversationtracker.vtex.com.br/api/pvt/emailMapping?an={account}&alias={email}

Dê um GET utilizando o id gerado no local no local do email.

@Nathan Prestes​ obrigado pela resposta.

Qual o nome técnico do campo onde poderei utilizar como parametro o accountId?

Tks

Estou sem poder testar no momento, mas acredito que seja o id, veja se já funciona.

@Nathan Prestes​ Não, não funcionou..

Allan, não esqueci de ti... sua aba está fixa aqui, só estou sem tempo para testar o cenário.

Allan, você precisa informar os campos que você quer, ex:

http://api.vtexcrm.com.br/damyller/dataentities/NS/search?_where=(createDate between 2018-10-01 AND 2018-10-04)&_fiels=_all

ou o mais aconselhável seria buscar apenas os campos que você quer, ex:

http://api.vtexcrm.com.br/damyller/dataentities/NS/search?_where=(createDate between 2018-10-01 AND 2018-10-04)&_fiels=email,nome,campo3,campo4

Pois o Fields ALL só vai ser possível caso todos os seus campos tiverem a possibilidade de visualização pública.