> ## Documentation Index
> Fetch the complete documentation index at: https://developer.jtl-software.com/llms.txt
> Use this file to discover all available pages before exploring further.

# UpdateAdvanceShippingNoticeCommandRequestInput

> Changes the number, the expected delivery date or the note of an advance shipping notice. Only the properties that are sent change. Errors arrive as GraphQL errors with the code in 'extensions.code'; a refusal because of the current state also lists every reason in 'extensions.blockers'. Codes: an invalid request, for example an empty number, a property that cannot be cleared sent as null or a text with control characters; ADVANCE_SHIPPING_NOTICE_NOT_FOUND (the advance shipping notice was not found); ADVANCE_SHIPPING_NOTICE_NUMBER_DUPLICATE (another notice of the order has the number); ADVANCE_SHIPPING_NOTICE_MANAGED_BY_FULFILLMENT_NETWORK (the notice belongs to a fulfillment network inbound of another user and is read-only). - Request



**Kind**: `input`

## Fields

**`advanceShippingNoticeId`**: `ID!` (required)

The ID of the advance shipping notice.

---

**`changes`**: `AdvanceShippingNoticeChangesInput!` (required)

The changes.

---

**`idempotencyKey`**: `String`

Client-supplied idempotency key. When provided, a repeated request with the same key and payload replays the original result instead of re-executing the mutation.

