Sincronização manual de pedidos no marketplace
POST
/marketplaces/orders/sync
Sincronização manual de pedidos no marketplace
Descrição
Endpoint responsável por fazer a sincronização manual de pedidos específicando uma action. As ações disponíveis são as mesmas de fila de pedidos.
Da mesma que forma que nas filas, as ações qualquer uma das ações necessita que o pedido já esteja mapeado.
Parâmetros
Headers Obrigatórios
| Header | Valor | Descrição |
|---|---|---|
Content-Type | application/json | Tipo de conteúdo |
Authorization | Bearer {token} | Token de autenticação |
Parâmetros de corpo
| Campo | Tipo | Obrigatório | Descrição |
|---|---|---|---|
| entitiyIds | array de integers | Sim | Array contendo os IDs dos pedidos (máximo de 100 IDs). |
| action | string | Sim | Ação que será executada. |
Exemplo de Requisição
1curl --request POST \2 --url https://sua-loja-uappi.com.br/api/v3/marketplaces/orders/sync \3 --header 'Authorization: Bearer SEU_TOKEN_AQUI' \4 --header 'Content-Type: application/json' \5 --data '{6 "entityIds": [7 1,8 2,9 310 ],11 "action": "update-invoice"12}'✅ Resposta de Sucesso
1{2 "status": true,3 "data": true4}⚠️ Possíveis erros:
Atenção: a seguir estão destacados os principais erros que podem ocorrer neste endpoint.
Os cenários descritos representam os erros mais relevantes do contexto atual, servindo como referência para entendimento e tratamento das falhas.
| Código Interno | Código Http | Descrição |
|---|---|---|
| UAPPI_INTEGRATION_MARKETPLACE_CREDENTIAL_NOT_FOUND | 404 | A credencial de marketplace solicitada não foi encontrada. |
| UAPPI_INTEGRATION_MARKETPLACE_ORDER_NOT_MAPPED | 400 | Os pedidos desejados não estão mapeados em nenhuma credencial. |