# ShipTransferInput

input type

Ship-input for shipTransfer (ready -> in_transit). The optional shipped metadata lands HERE (known at ship time, not before).

## Fields

| Field | Type | Required | Notes |
| --- | --- | --- | --- |
| `transferId` | [ID](/types/#scalars) `ID!` | yes | The Transfer id — tenant-scoped server-side. |
| `expectedArrivalAt` | [String](/types/#scalars) | no | Optional expected-arrival instant (UTC ISO-8601 — drives the future in-transit aging strand). |
| `carrierRefs` | [String](/types/#scalars) `[String!]` | no | Optional carrier / tracking references (bounded free strings, max 8 x 128). |

## Used by

- [shipTransfer](/reference/inventory-operations/shipTransfer/)
