# AcceptTransferRequestInput

input type

Accept-input for acceptTransferRequest: ONE acceptance = ONE linked Transfer born ready at the accepting source (a light pair births completed — the whole movement in the accept transaction).

## Fields

| Field | Type | Required | Notes |
| --- | --- | --- | --- |
| `transferRequestId` | [ID](/types/#scalars) `ID!` | yes | The TransferRequest id — tenant-scoped server-side. |
| `sourceLogicalFacilityId` | [ID](/types/#scalars) `ID!` | yes | The accepting SOURCE LogicalFacility id (!= the requesting LF; must match the target when the request is targeted — TR-g). |
| `caption` | [String](/types/#scalars) | no | Optional caption for the born Transfer (default: transfer <n> lines). |
| `lines` | [AcceptTransferRequestLineInput](/types/AcceptTransferRequestLineInput/) `[AcceptTransferRequestLineInput!]!` | yes | The accepted lines (min 1; at most one per request line). |

## Used by

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