Skip to main content

UpdateFulfillmentShippingInstructionsInput

Autogenerated input type of UpdateFulfillmentShippingInstructions

input UpdateFulfillmentShippingInstructionsInput {
brandId: ID @deprecated
clientMutationId: String
enrichmentData: JSON
fulfillmentId: ID!
orderId: ID!
requestedCarrierServiceId: ID
requestedCarrierServiceName: String
thirdPartyBilling: Boolean
thirdPartyBillingAccount: String
thirdPartyBillingCountry: String
thirdPartyBillingZip: String
}

Fields

UpdateFulfillmentShippingInstructionsInput.brandId ● ID deprecated scalar common

DEPRECATED

This argument will be removed in the future. Brand is becoming a product-only attribute. Order's company context will be used instead.

The brand ID. This parameter is optional, but if not provided, you should provide the header 'X-Brand-Id' with the brand ID.

UpdateFulfillmentShippingInstructionsInput.clientMutationId ● String scalar common

A unique identifier for the client performing the mutation.

UpdateFulfillmentShippingInstructionsInput.enrichmentData ● JSON scalar common

Enrichment data (billing details, labels, instructions). Pass null to clear. **Note:** any third_party_billing_* keys in this JSONB payload are NOT coordinated with the typed thirdPartyBillingAccount/Country/Zip arguments — they write to separate storage and read from separate fields. Prefer the typed arguments for those three attributes.

UpdateFulfillmentShippingInstructionsInput.fulfillmentId ● ID! non-null scalar common

The ID of the fulfillment to update.

UpdateFulfillmentShippingInstructionsInput.orderId ● ID! non-null scalar common

The ID of the order the fulfillment belongs to.

UpdateFulfillmentShippingInstructionsInput.requestedCarrierServiceId ● ID scalar common

The carrier service ID. Pass null to clear.

UpdateFulfillmentShippingInstructionsInput.requestedCarrierServiceName ● String scalar common

The carrier service name. Pass null to clear.

UpdateFulfillmentShippingInstructionsInput.thirdPartyBilling ● Boolean scalar common

Whether to use third-party billing. Pass null to clear.

UpdateFulfillmentShippingInstructionsInput.thirdPartyBillingAccount ● String scalar common

Third-party billing account number. Pass null to clear. **Note:** overlapping writes via enrichment_data JSONB are not coordinated; prefer this typed argument.

UpdateFulfillmentShippingInstructionsInput.thirdPartyBillingCountry ● String scalar common

Third-party billing country. Pass null to clear. **Note:** overlapping writes via enrichment_data JSONB are not coordinated; prefer this typed argument.

UpdateFulfillmentShippingInstructionsInput.thirdPartyBillingZip ● String scalar common

Third-party billing ZIP/postal code. Pass null to clear. **Note:** overlapping writes via enrichment_data JSONB are not coordinated; prefer this typed argument.

Member Of

updateFulfillmentShippingInstructions mutation