Api Get Order - Pedido

Boa Tarde.

Ao fazer uma requisição utilizando a API Get Order para pegar os dados do pedido, verifiquei que o campo corporateDocument não está vindo preenchido, preciso deste campo preenchido para que eu possar saber de quem é o pedido, o campo CNPJ que irei utilizar como chave do cliente, alguem sabe se há outra api que pego todos os dados completos cadastrados do cliente?

Olá @Giliard Abreu​ ,

o corporateDocument só vem preenchido se o campo isCorporate for igual a true..

Se isso não acontece, esses dados não foram informados pelo cliente no momento da compra ou do cadastro.

Caso deseja coletar os dados de um cliente de um pedido especifico, você poderá buscar com a API do MasterData por "userId" que está disponível como "userProfileId" no payload do pedido na API "Orders" do OMS.

Compartilho um exemplo de consulta:

http://api.vtexcrm.com.br/{ACCOUNTNAME}/dataentities/CL/search?_fields=_all&_where=userId={userProfileId}

Abraços

Boa Tarde. Ok, preenchendo este campo e mais alguns o corporateDocument vem preenchido, o detalhe que montamos é preencher todos os campos possíveis no cadastro e desabilitando no final da compra solicitar os dados pessoais novamente e assim na api todos os campos veem preencnhidos.

Obrigado