fluxo principal
o fluxo de integração envolve as seguintes etapas:buscar pedidos pendentes
busque pedidos prontos para integração: aprovados (
status = APPROVED) e que ainda não foram integrados ou tiveram erro anterior (synchronizedStatus = NOT_SYNCHRONIZED).endpoints
listar pedidos pendentes
skip e limit.
obter detalhes do pedido
identificador único do pedido na teceo.
sincronizar pedido
identificador único do pedido na teceo.
payload de sucesso
quando a integração for bem-sucedida, envie:deve ser
SUCCESS para indicar sucesso na integração.código do pedido no seu ERP/sistema.
payload de erro
se ocorrer um erro durante a sincronização:deve ser
ERROR para indicar falha na integração.descrição do problema ocorrido.
integração reversa
a API também permite a sincronização reversa de pedidos já integrados usando o código do pedido no ERP (externalCode).
a sincronização reversa permite que os pedidos já integrados no sistema sejam atualizados com um novo status diretamente no ERP, sem a necessidade de reprocessar o pedido completo.
atualizar status do pedido
código do pedido no ERP (enviado anteriormente como
integrationCode).payload
novo status do pedido. valores aceitos:
APPROVED, CANCELLED, REJECTED, ON_APPROVAL.