---
title: "CreateResend"
method: POST
path: "/api/ProcessedOrders/CreateResend"
tags: ["ProcessedOrders"]
---

# CreateResend

`POST /api/ProcessedOrders/CreateResend`

## Request

- Base URL: `https://eu-ext.linnworks.net`
- URL: `https://eu-ext.linnworks.net/api/ProcessedOrders/CreateResend`
- Auth: API key in header `Authorization`

Creates a resend
<b>Rate limit: </b><span style="background-color:#0272d9;color:white;padding:4px 8px;text-align:center;border-radius:5px; font-size: small;"><b>150</b></span> / minute

## Request body

- ProcessedOrdersCreateResendRequest
  - `pkOrderId` string, uuid: Order ID that needs to be resend
  - `resendItems` RowQty[]: Resend items information
    - `OrderItemRowId` string, uuid: Order item record row ID
    - `OrderItemBatchId` integer: Batch inventory id
    - `Refund` number, double: Refund amount
    - `Qty` integer: Affected quantity
    - `ScrapQty` integer: Scrapped quantity
    - `Batch` OrderItemBatch
      - `OrderItemBatchId` integer
      - `OrderItemRowId` string, uuid
      - `BatchInventoryId` integer
      - `Quantity` integer
      - `Batch` StockItemBatch
        - `BatchId` integer: Batch ID
        - `SKU` string: Product SKU
        - `InventoryTrackingType` integer: 0 - None, 1 - Order by sell by date, 2 - Ordered by priority sequence
        - `StockItemId` string, uuid: Product ID
        - `BatchNumber` string: Batch number
        - `ExpiresOn` string, date-time: Batch expiry date
        - `SellBy` string, date-time: Batch sell by date
        - `Inventory` StockItemBatchInventory[]: Batch records
          - `BatchInventoryId` integer: Stock item batch record ID
          - `BatchId` integer: Batch ID
          - `StockLocationId` string, uuid: Location ID
          - `BinRack` string: BinRack
          - `PrioritySequence` integer: Pick order
          - `Quantity` integer: Quantity
          - `StockValue` number, double: Current stock value
          - `StartQuantity` integer: Quantity originally booked in
          - `PickedQuantity` integer: Indicate how many units are now allocated in open orders
          - `BatchStatus` string: Batch Status
          - `IsDeleted` boolean: Is BatchInventory deleted
          - `WarehouseBinrackStandardType` integer: Warehouse binrack standard type
          - `WarehouseBinrackTypeName` string: Warehouse binrack type friendly name
          - `InTransfer` integer: Number of items in Transfer phase.
          - `BinRackId` integer: Binrack Id (Use for WMS)
          - `WarehouseBinrackTypeId` integer: Warehouse binrack type unique id.
        - `IsDeleted` boolean: Is the batch deleted
      - `DespatchUnitValue` number, double
      - `AssignmentType` 'AUTO' | 'MANUAL'
    - `AdditionalCost` number, double: Additional costs
    - `NewStockItemId` string, uuid: New (returned) stock item ID
    - `NewQty` integer: Returned qty
  - `despatchLocation` string, uuid: Location ID where from resend be despatched
  - `category` string: Category
  - `reason` string: Resond reason
  - `additionalCost` number, double: Order-level additional cost

## Response `200`

OK

- ReturnInfo[]
  - `pkReturnId` integer: Return ID
  - `RowType` 'UNKNOWN' | 'RETURN' | 'RETURNREFUND' | 'EXCHANGE' | 'RESEND' | 'RETURNBOOKING' | 'EXCHANGEBOOKING': return type (e.g. EXCHANGE)
  - `ReturnReference` string: Return reference
  - `fkOrderId` string, uuid: Order ID
  - `fkOrderItemRowId` string, uuid: Order item record row ID
  - `OrderItemBatchId` integer: Order item batch id
  - `nOrderId` integer: Linnworks order number
  - `SKU` string: Product SKU
  - `ItemTitle` string: Product title
  - `BatchNumber` string: Batch number
  - `Reason` string: Return reason
  - `ChannelReason` string: Return reason set on a channel
  - `ChannelReasonSec` string: Secondary return reason on a channel
  - `Category` string: Category
  - `ReturnQty` integer: Returned quantity
  - `fkReturnLocationId` string, uuid: Return location ID
  - `Scrapped` boolean: If returned item was scrapped
  - `ScrapQty` integer: Scrapped quantity
  - `LastState` string: Last state
  - `LastDate` string, date-time: Last date
  - `Completed` boolean: If return is completed
  - `fkNewOrderId` string, uuid: New order ID for return
  - `fkNewOrderItemRowId` string, uuid: New order item record row ID
  - `fkNewStockItemId` string, uuid: New stock item ID
  - `NewQty` integer: New return quantity
  - `NewOrderId` integer: New order ID
  - `NewOrderCancelled` boolean: If new order were cancelled
  - `NewSKU` string: new product SKU
  - `NewItemTitle` string: New product title
  - `NewOrderProcessedOn` string, date-time: When new order was processed
  - `AdditionalCost` number, double: Additional costs involved
  - `fkRefundRowId` string, uuid: Refund record row ID
  - `RefundedAmount` number, double: Amount refunded
  - `PendingRefund` number, double: Refund pending
  - `ReturnDate` string, date-time: Return date

---

[API](https://skmtc.dev/linnworks/apis/processed-orders-api.md) - [All operations](https://skmtc.dev/linnworks/apis/processed-orders-api/llms.txt) - [OpenAPI document](https://skmtc.dev/linnworks/apis/processed-orders-api/revisions/0389e091f52f?raw)
