# reverseDeliveryCreateWithShipping - admin-graphql - MUTATION Version: 2024-10 ## Description Creates a new reverse delivery with associated external shipping information. ### Access Scopes `write_returns` access scope. Also: The user must have `return_orders` permission. ## Arguments * [labelInput](/docs/api/admin-graphql/2024-10/input-objects/ReverseDeliveryLabelInput): ReverseDeliveryLabelInput - The return label file information for the reverse delivery. * [notifyCustomer](/docs/api/admin-graphql/2024-10/scalars/Boolean): Boolean - When `true` the customer is notified with delivery instructions if the `ReverseFulfillmentOrder.order.email` is present. * [reverseDeliveryLineItems](/docs/api/admin-graphql/2024-10/input-objects/ReverseDeliveryLineItemInput): ReverseDeliveryLineItemInput! - The reverse delivery line items to be created. If an empty array is provided, then this mutation will create a reverse delivery line item for each reverse fulfillment order line item, with its quantity equal to the reverse fulfillment order line item total quantity. * [reverseFulfillmentOrderId](/docs/api/admin-graphql/2024-10/scalars/ID): ID! - The ID of the reverse fulfillment order that's associated to the reverse delivery. * [trackingInput](/docs/api/admin-graphql/2024-10/input-objects/ReverseDeliveryTrackingInput): ReverseDeliveryTrackingInput - The tracking information for the reverse delivery. ## Returns * [reverseDelivery](/docs/api/admin-graphql/2024-10/objects/ReverseDelivery): ReverseDelivery The created reverse delivery. * [userErrors](/docs/api/admin-graphql/2024-10/objects/ReturnUserError): ReturnUserError! The list of errors that occurred from executing the mutation. ## Examples