v1.1 — Novos campos, filtros e schemas
Atualização do contrato a partir das mudanças de comportamento dos handlers das últimas semanas: novos campos de request, novos filtros de query, enums revisados e um schema novo de movimentação. Sem quebras de compatibilidade.
✨ Added
POST /accounts/bank-accountePUT /accounts/bank-account/{idbankaccount}— novo campoIDCompanyIntegrationPixno request body (integração de Pix vinculada à conta, independente da integração TEF). OPUTpassa a documentar tambémInitialBalanceeInitialBalanceDate(modo de ajuste de saldo inicial).GET /orders/hub— 24 parâmetros de query agora documentados:ConsumerNameCorporateName,ConsumerCpfCnpj,ConsumerEmail,Order,OrderFrom,IDStatusOrder,IDSalesChannel,ShippingId,PackId,DateFrom,DateTo,IDCompanyIntegration,IDTypeCompanyIntegration,IDIntegration,Coupon,UtmCampaign,UtmMedium,UtmSource,UtmiCampaign,UtmiPage,UtmiPart,OrdersNotCreated,Search,Page.GET /purchase— 11 filtros novos, incluindoStockKeepingUnitPurchaseScheduleStatus(1Recebido,2Agendado,3Atrasado,4Não agendado),IDOrder,chNFeFrom,NfeNumberFrom,StartTimeFrom/StartTimeToeSinceRecordTimestamp. O item dePurchaseListItemganhouIDStockKeepingUnitPurchaseSchedule.GET /sku/movement— novo modoType=KardexBatch(Kardex por lote, exigeIDBatch) com o schema novoSkuMovementKardexBatchItem(saldo e custo acumulados por lote); novo filtro de queryIDBatch.POST /hub/resource/{idtypecompanyintegration}— parâmetros de queryIDOrdersCarrierCollectionList,LabelFormatetokendocumentados.POST /purchase/feed/{idnfevents}/manifest— request body documentado:Event(210200Confirmação,210210Ciência,210220Desconhecimento,210240Operação não Realizada) eComments(mínimo 15 caracteres para o evento210240).- Campos de resposta novos:
IDCompanyIntegrationPixemBankAccounteCompanyIntegrationPixemBankAccountListItem;StatusColorCode(cor do status do pedido por empresa) emCollectionListOrderItem,PackingPickingListOrder,PickingListMovementItemeHubCarrierMapping;WarehouseName,Status,TypeOrder,StatusOrdereStatusColorCodeemWarehouseHubItem.
🔄 Changed
- Enums revisados contra a base:
IDStatusPurchase(0–12) emGET /purchase; categorias de pagamento TEF (22Crédito,23Débito,24Pix) emPOST /store-front/cashier/{idbankaccount}/payment. 400dePOST/PUT /accounts/bank-accountpassa a listar a mensagemIntegração Pix não existe.- Descrições de operação atualizadas em
GET /orders/hub(busca textual e modoOrdersNotCreated),GET /sku/movement(modos deType) ePOST /purchase/feed/{idnfevents}/manifest.
🐛 Fixed
- Removido o parâmetro de query inexistente
IDCompanydeGET /orders/package(o handler não o lê).
