Captura de Pedidos

Estou utilizando a API OMS para captura de pedidos faturados com a invoicedDate de hoje e não está retornando nenhuma informação.

Na VTEX o filtro funciona, mas na API não.

Quando faço a consulta por um seller retorna a informação, agora quando coloco como filtro o campo invoicedDate não retorna

Ex:

http://XXXX.vtexcommercestable.com.br/api/oms/pvt/orders?f_sellerNames=XXXX (este funciona)

http://XXXXXX.vtexcommercestable.com.br/api/oms/pvt/orders?f_invoicedDate=invoicedDate:[2017-08-16T00:00:00.000Z TO 2017-08-16T23:59:59.999Z] (não funciona). Quando executo o CURL o response vem zerado.

Já tentou pelo postman?

Eu tentei aqui na loja exatamente a sua chamada e funcionou.

"Na VTEX o filtro funciona, mas na API não."

Isso para tudo na API ou somente para esse filtro? Geralmente quando passo por isso tem haver com as Keys ou Headers.

Esse é o problema mais comum quando funciona na Vtex e na API não.

Pelo postman funciona as duas urls.

Pelo PHP só funciona a URL de cima.

$curl = curl_init();

curl_setopt_array($curl, array(

CURLOPT_URL => "http://XXXXXXXX.vtexcommercestable.com.br/api/oms/pvt/orders?f_invoicedDate=invoicedDate:[2017-08-16T00:00:00.000Z TO 2017-08-16T23:59:59.999Z]",

CURLOPT_RETURNTRANSFER => true,

CURLOPT_ENCODING => "",

CURLOPT_MAXREDIRS => 10,

CURLOPT_TIMEOUT => 30,

CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,

CURLOPT_CUSTOMREQUEST => "GET",

CURLOPT_HTTPHEADER => array(

"accept: application/json",

"content-type: application/json",

"x-vtex-api-appkey: chave",

"x-vtex-api-apptoken: token"

),

));

Só troco a URL e funciona