2.0info: 0.14.6 WMS-X Shipment Checkin description: Serviço Responsável pela conferência de expedição do WMS-X x-senior-domain: Expedição WMS-X x-senior-domain-path: wmsx_shipment x-senior-service-path: checkin contact: name: Senior X Platform url: https://dev.senior.com.br email: seniorx-dev@senior.com.brhost: api.senior.com.br /wmsx_shipment/checkinsecurityDefinitions: bearerAuth: type: apiKey in: header name: Authorization – application/json – application/jsonparameters: clientId: name: client_id type: string in: header required: true description: Identificação da aplicação cadastrada no portal do desenvolvedor (api.xplatform.com.br)paths: /outboundConfirmation: post: description: Sinaliza a confirmação de pedido x-senior-event: true deprecated: false tags: – Events security: – bearerAuth: [] parameters: – #/parameters/clientId – name: input in: body required: true schema: #/definitions/outboundConfirmationPayload responses: 200: description: Ok default: description: Error response schema: #/definitions/genericErrordefinitions: enumTransportModel: type: string enum: – ROAD – RAILWAY – AIR outboundConfirmationPayload: type: object required: – warehouseCode – ownerCode – senderCode – outBoundId – outboundItems properties: warehouseCode: type: string description: Código do Armazém Cadastrado no WMS ownerCode: type: string description: Código do Depositante do WMS a ser utilizado na OR senderCode: type: string description: Código do Remetente outBoundId: type: string description: ID do pedido no WMS outboundNumber: type: string description: Número do Pedido. Obrigatório se for do tipo pedido invoiceNumber: type: integer description: Número da nota fiscal do documento. Obrigatório se for do tipo nota fiscal invoiceSeries: type: string description: Série da nota fiscal do documento accessKey: type: string description: Chave de acesso da nota fiscal loadNumber: type: integer description: Número da Coleta gerada pelo WMS caso exista carrierCode: type: string description: Código da Transportadora utilizada na coleta se houver transportId: type: string description: Identificação do veículo utilizado na coleta transportModal: #/definitions/enumTransportModel outboundItems: type: array items: #/definitions/recOutboundItem description: Lista de itens do documento recOutboundItem: type: object required: – outboundItemNumber – productCode – packagingBarCode – requestedQuantity – confirmedQuantity properties: outboundItemNumber: type: integer description: Número do Item (vindo da importação do outbound) productCode: type: string description: Código do Produto para o depositante cadastrado no WMS packagingBarCode: type: string description: Código de barras da embalagem do produto requestedQuantity: type: number description: Quantidade solicitada originalmente format: double confirmedQuantity: type: number description: Quantidade confirmada format: double grossWeight: type: integer description: Peso Bruto da embalagem em gramas multiplicado pela quantidade da linha netWeight: type: integer description: Peso Líquido da embalagem em gramas multiplicado pela quantidade da linha industrialBatch: type: string description: Lote Indústria expirationDate: type: string description: Data de Vencimento format: date fabricationDate: type: string description: Data de Fabricação format: date sectorId: type: string description: ID do setor sectorCode: type: string description: Código de integração do setor genericError: properties: message: type: string description: Messaging describing the error. reason: type: string description: A symbolic code identifying the category of the reason of the error. enum: – BAD_REQUEST – UNAUTHORIZED – PAYMENT_REQUIRED – FORBIDDEN – OBJECT_NOT_FOUND – REQUEST_TIMEOUT – GONE – UNPROCESSABLE – INTERNAL_ERROR – NOT_IMPLEMENTED – SERVICE_UNAVAILABLE – INSUFFICIENT_STORAGE