Skip to main content

Define and set metafields on inventory transfers in the GraphQL Admin API

As of GraphQL Admin API version 2026-07, you can define metafields for inventory transfers and set metafields directly when creating or editing transfers.

Use MetafieldOwnerType.TRANSFER with metafield definition mutations to create transfer-specific metafield definitions. You can also pass metafields in the metafields input on the following mutations:

Duplicating a transfer will also duplicates its metafields on inventoryTransferDuplicate. This lets apps define, validate, and write transfer-specific custom data, such as ERP references, handling instructions, review teams, or other metadata, without requiring a separate metafieldsSet call after creating or editing a transfer.

Learn more about metafields and the Admin GraphQL API.

Was this section helpful?