Pedidos de Venda
Listagem de pedidos de venda com filtros específicos
GET
{url_base}/orders
São permitidos apenas filtros com até 30 dias no período informado nos parâmetros from
e to
.
Status dos pedidos de venda disponíveis:
error
, stockout
, holded
, waiting_label
, picking
, picked
, packing
, packed, waiting_dispatch
, dispatched
e cancelled
Query Parameters
from*
DateString
Data de início da criação dos pedidos de venda para filtro
Formato: YYYY-MM-DD
to*
DateString
Data de fim da criação dos pedidos de venda para filtro
Formato: YYYY-MM-DD
updated*
DateString
Data de última atualização dos pedidos de venda para filtro
Formato: YYYY-MM-DD
columns*
Array
Lista do nome das colunas requisitadas, separadas por vírgula
Headers
X-Api-Key*
String
Chave de API criada através da plataforma
X-Api-Version*
String
Versão da API a ser utilizada, de acordo com a documentação
Enviar "v1" como default
Colunas disponíveis para listagem dos pedidos de venda:
id
ID único da Estoca para o pedido de venda
UUID
created_at
Data de sincronização do pedido de venda
Timestamp
YYYYMMDDHHMMSS
customer_full_address
Endereço completo referente ao cliente destinatário do pedido de venda
String
customer_name
Nome completo referente ao cliente destinatário do pedido de venda
String
delivered_at
Data e hora de entrega do pedido de venda
Timestamp
YYYYMMDDHHMMSS
delivery_full_address
Endereço completo de entrega do pedido de venda
String
delivery_name
Nome do recebedor do pedido de venda
String
erp_marketplace_id
ID único externo de referência no Marketplace para o pedido de venda
String
external_id
ID único externo de referência para o pedido de venda
String
handoff_finished_at
Data e hora de despacho do pedido de venda
Timestamp
YYYYMMDDHHMMSS
handoff_idle_time
Diferença total em segundos desde última etapa antes do despacho
Int
has_extra_packaging
Indicador se o pedido de venda contém empacotamento extra
Boolean
holded_at
Data e hora de reserva do pedido de venda
Timestamp
YYYYMMDDHHMMSS
human_id
ID único da Estoca para o pedido de venda em formato legível
String
invoice_access_key
Chave de acesso da nota fiscal
String
invoice_number
Número da nota fiscal
String
invoice_serie
Série da nota fiscal
String
is_manual_order
Indicador se o pedido de venda foi criado manualmente na plataforma
Boolean
is_quarantine
Indicador se o pedido de venda está em quarentena
Boolean
is_same_day_delivery
Indicador se o pedido de venda tem entrega no mesmo dia
Boolean
marketplace_name
Nome descritivo do Marketplace
String
operator_name
E-mail do operador que despachou o pedido de venda
String
order_price
Valor total do pedido de venda
Decimal
packing_finished_at
Data e hora de finalização do empacotamento do pedido de venda
Timestamp
YYYYMMDDHHMMSS
packing_idle_time
Diferença total em segundos desde última etapa antes do empacotamento
Int
packing_packer_name
E-mail do operador que empacotou o pedido de venda
String
packing_started_at
Data e hora de início do empacotamento do pedido de venda
Timestamp
YYYYMMDDHHMMSS
packing_total_time
Tempo total em segundos do empacotamento do pedido de venda
Int
picking_finished_at
Data e hora de finalização da separação do pedido de venda
Timestamp
YYYYMMDDHHMMSS
picking_idle_time
Diferença total em segundos desde última etapa antes da separação
Int
picking_picker_name
E-mail do operador que separou o pedido de venda
String
picking_started_at
Data e hora de início da separação do pedido de venda
Timestamp
YYYYMMDDHHMMSS
picking_total_time
Tempo total em segundos da separação do pedido de venda
Int
quarantine_comment
Comentários extras da quarentena do pedido de venda
String
service_name
Nome do serviço de entrega
String
shipping_released_at
Data e hora de liberação do frete
Timestamp
YYYYMMDDHHMMSS
status
Status atual do pedido de venda
String
store_id
ID único da Estoca para a loja
UUID
store_name
Nome descritivo da Estoca para a loja
String
total_items
Quantidade total de itens no pedido de venda
Int
total_skus
Quantidade total de SKUs no pedido de venda
Int
transporter
Nome da transportadora
String
updated_at
Data e hora da última atualização do pedido de venda
Timestamp
YYYYMMDDHHMMSS
warehouse_name
ID único da Estoca para o armazém
String
Consulta de um pedido de venda específico pelo ID Estoca
GET
{url_base}/orders/{id}
Status dos pedidos de venda disponíveis:
error
, stockout
, holded
, waiting_label
, picking
, picked
, packing
, packed, waiting_dispatch
, dispatched
e cancelled
Path Parameters
id*
String
ID único da Estoca para o pedido de venda
Headers
X-Api-Key*
String
Chave de API criada através da plataforma
X-Api-Version*
String
Versão da API a ser utilizada, de acordo com a documentação
Enviar "v1" como default
Consulta de um pedido de venda específico pelo ID externo de referência
GET
{url_base}/orders/{id}/external
ID externo pode ser uma referência no ERP ou Marketplace, de acordo com a origem do pedido de venda para integração na plataforma.
Status dos pedidos de venda disponíveis:
error
, stockout
, holded
, waiting_label
, picking
, picked
, packing
, packed, waiting_dispatch
, dispatched
e cancelled
Path Parameters
id*
String
ID único externo de referência para o pedido de venda
Headers
X-Api-Key*
String
Chave de API criada através da plataforma
X-Api-Version*
String
Versão da API a ser utilizada, de acordo com a documentação
Enviar "v1" como default
Criação de novo pedido de venda
POST
{url_base}/orders
Headers
X-Api-Key*
String
Chave de API criada através da plataforma
X-Api-Version*
String
Versão da API a ser utilizada, de acordo com a documentação
Enviar "v1" como default
Request Body
order*
Object
Objeto do pedido de venda
order.date*
DateString
Data de criação do pedido de venda
Formato: YYYY-MM-DD HH:mm:ss
order.id*
String
ID único externo de referência para o pedido de venda
order.external_id
String
ID único auxiliar de referência para o pedido de venda
order.marketplace_name
String
Nome descritivo do Marketplace, de acordo com a origem do pedido de venda
order.marketplace_id
String
ID único do Marketplace, de acordo com a origem do pedido de venda
order.total_value*
String
Valor total do pedido de venda
Formato: 0.00
order.freight_value
String
Valor de frete do pedido de venda
Formato: 0.00
order.status
String
Status do pedido de venda
order.integration_type
String
Tipo de integração para referência interna do pedido de venda
order.client
Object
Objeto do cliente destinatário do pedido de venda
order.client.name*
String
Nome ou razão social do cliente destinatário do pedido de venda
order.client.cnpj*
String
CNPJ ou CPF do cliente destinatário do pedido de venda
order.client.ie
String
Inscrição estuadal do cliente destinatário do pedido de venda
order.client.rg
String
RG do cliente destinatário do pedido de venda
order.client.email
String
E-mail do cliente destinatário do pedido de venda
order.client.mobile
String
Telefone celular do cliente destinatário do pedido de venda
order.client.phone
String
Telefone fixo ou comercial do cliente destinatário do pedido de venda
order.client.address
String
Logradouro do cliente destinatário do pedido de venda
order.client.number
String
Número referente ao endereço do cliente destinatário do pedido de venda
order.client.complement
String
Complemente referente ao endereço do cliente destinatário do pedido de venda
order.client.neighborhood
String
Bairro referente ao endereço do cliente destinatário do pedido de venda
order.client.city
String
Cidade referente ao endereço do cliente destinatário do pedido de venda
order.client.zip_code
String
Código de CEP referente ao endereço do cliente destinatário do pedido de venda
Utilizar base dos Correios
Formato: 00000-000
order.client.state
String
Estado referente ao endereço do cliente destinatário do pedido de venda
order.intermediary
Object
Objeto do intermediador do pedido de venda
order.intermediary.name
String
Nome de usuário do intermediador do pedido de venda
order.intermediary.federal_registration
String
CNPJ do intermediador do pedido de venda
order.items*
Array
Objeto dos produtos pertencentes ao pedido de venda
order.items.sku*
String
SKU do produto, de acordo com a nota fiscal e catálogo da plataforma
order.items.quantity*
String
Quantidade do produto, de acordo com a nota fiscal
order.items.name*
String
Nome do produto, de acordo com a nota fiscal
order.items.value*
String
Preço unitário do produto, de acordo com a nota fiscal
Formato: 0.00
order.invoice*
Object
Objeto da nota fiscal de venda
order.invoice.number*
String
Número da nota fiscal
order.invoice.serie*
String
Série da nota fiscal
order.invoice.access_key*
String
Chave de acesso da nota fiscal
order.invoice.status*
String
Status da nota fiscal
order.invoice.value*
String
Valor total da nota fiscal
Formato: 0.00
order.invoice.issue_date*
String
Data de emissão da nota fiscal
Formato: YYYY-MM-DD HH:mm:ss
order.invoice.xml*
String
Conteúdo literal do XML da nota fiscal
order.transport*
Object
Objeto de dados do transporte
order.transport.transporter*
String
Nome da tansportadora
order.transport.volumes*
Array
Objeto de volumes de transporte
order.transport.volumes.service_name*
String
Nome do serviço para entrega
order.transport.volumes.tracking_code
String
Código de rastreio da entrega
order.transport.volumes.label
String
Link da etiqueta de transportes para entrega
Formato: URL pública completa e sem autenticação via cabeçalho da requisição
order.transport.delivery_address*
Object
Objeto de entrega do transporte
order.transport.delivery_address.name*
String
Nome do recebedor para entrega do pedido de venda
order.transport.delivery_address.address*
String
Logradouro para entrega do pedido de venda
order.transport.delivery_address.number*
String
Número do logradouro para entrega do pedido de venda
order.transport.delivery_address.complement*
String
Complemento do logradouro para entrega do pedido de venda
order.transport.delivery_address.neighborhood*
String
Bairro do logradouro para entrega do pedido de venda
order.transport.delivery_address.zip_code*
String
Código de CEP do logradouro para entrega do pedido de venda
order.transport.delivery_address.city*
String
Cidade do logradouro para entrega do pedido de venda
order.transport.delivery_address.state*
String
Estado referente ao endereço de entrega do pedido de venda
* Propriedades obrigatórias
* Propriedades obrigatórias quando o objeto pai for enviado
Payload de exemplo:
Atualização de um pedido de venda
PUT
{url_base}/orders
Headers
X-Api-Key*
String
Chave de API criada através da plataforma
X-Api-Version*
String
Versão da API a ser utilizada, de acordo com a documentação
Enviar "v1" como default
Request Body
order*
Object
Objeto do pedido de venda
order.date*
DateString
Data de criação do pedido de venda
Formato: YYYY-MM-DD HH:mm:ss
order.id*
String
ID único externo de referência para o pedido de venda
order.external_id
String
ID único auxiliar de referência para o pedido de venda
order.marketplace_name
String
Nome descritivo do Marketplace, de acordo com a origem do pedido de venda
order.marketplace_id
String
ID único do Marketplace, de acordo com a origem do pedido de venda
order.total_value*
String
Valor total do pedido de venda
Formato: 0.00
order.freight_value
String
Valor de frete do pedido de venda
Formato: 0.00
order.status
String
Status do pedido de venda
order.integration_type
String
Tipo de integração para referência interna do pedido de venda
order.client
Object
Objeto do cliente destinatário do pedido de venda
order.client.name*
String
Nome ou razão social do cliente destinatário do pedido de venda
order.client.cnpj*
String
CNPJ ou CPF do cliente destinatário do pedido de venda
order.client.ie
String
Inscrição estuadal do cliente destinatário do pedido de venda
order.client.rg
String
RG do cliente destinatário do pedido de venda
order.client.email
String
E-mail do cliente destinatário do pedido de venda
order.client.mobile
String
Telefone celular do cliente destinatário do pedido de venda
order.client.phone
String
Telefone fixo ou comercial do cliente destinatário do pedido de venda
order.client.address
String
Logradouro do cliente destinatário do pedido de venda
order.client.number
String
Número referente ao endereço do cliente destinatário do pedido de venda
order.client.complement
String
Complemente referente ao endereço do cliente destinatário do pedido de venda
order.client.neighborhood
String
Bairro referente ao endereço do cliente destinatário do pedido de venda
order.client.city
String
Cidade referente ao endereço do cliente destinatário do pedido de venda
order.client.zip_code
String
Código de CEP referente ao endereço do cliente destinatário do pedido de venda
Utilizar base dos Correios
Formato: 00000-000
order.client.state
String
Estado referente ao endereço do cliente destinatário do pedido de venda
order.intermediary
Object
Objeto do intermediador do pedido de venda
order.intermediary.name
String
Nome de usuário do intermediador do pedido de venda
order.intermediary.federal_registration
String
CNPJ do intermediador do pedido de venda
order.items*
Object
Objeto dos produtos pertencentes ao pedido de venda
order.items.sku*
String
SKU do produto, de acordo com a nota fiscal e catálogo da plataforma
order.items.quantity*
String
Quantidade do produto, de acordo com a nota fiscal
order.items.name*
String
Nome do produto, de acordo com a nota fiscal
order.items.value*
String
Preço unitário do produto, de acordo com a nota fiscal
Formato: 0.00
order.invoice*
Object
Objeto da nota fiscal de venda
order.invoice.number*
String
Número da nota fiscal
order.invoice.serie*
String
Série da nota fiscal
order.invoice.access_key
String
Chave de acesso da nota fiscal
order.invoice.status
String
Status da nota fiscal
order.invoice.value
String
Valor total da nota fiscal
Formato: 0.00
order.invoice.issue_date
String
Data de emissão da nota fiscal
order.invoice.xml
String
Conteúdo literal do XML da nota fiscal (deve ser o xml da nota autorizada)
order.transport*
Object
Objeto de dados do transporte
order.transport.transporter*
String
Nome da transportadora
order.transport.volumes*
Object
Objeto de volumes de transporte
order.transport.volumes.service_name*
String
Nome do serviço para entrega
order.transport.volumes.tracking_code
String
Código de rastreio da entrega
order.transport.volumes.label
String
Link da etiqueta de transportes para entrega
Formato: URL pública completa e sem autenticação via cabeçalho da requisição
order.transport.delivery_address*
Object
Objeto de entrega do transporte
order.transport.delivery_address.name*
String
Nome do recebedor para entrega do pedido de venda
order.transport.delivery_address.address*
String
Logradouro para entrega do pedido de venda
order.transport.delivery_address.number*
String
Número do logradouro para entrega do pedido de venda
order.transport.delivery_address.complement*
String
Complemento do logradouro para entrega do pedido de venda
order.transport.delivery_address.neighborhood*
String
Bairro do logradouro para entrega do pedido de venda
order.transport.delivery_address.zip_code*
String
Código de CEP do logradouro para entrega do pedido de venda
order.transport.delivery_address.city*
String
Cidade do logradouro para entrega do pedido de venda
Atualizado
Isto foi útil?