--- title: Fulfillment Holds Now Able To Be Released by ID - Shopify developer changelog description: >- Shopify’s developer changelog documents all changes to Shopify’s platform. Find the latest news and learn about new platform opportunities. source_url: html: >- https://shopify.dev/changelog/fulfillment-holds-now-able-to-be-released-by-id md: >- https://shopify.dev/changelog/fulfillment-holds-now-able-to-be-released-by-id.md metadata: effectiveApiVersion: 2024-10 affectedApi: - displayName: Admin GraphQL API handle: admin-graphql primaryTag: displayName: API handle: api secondaryTag: displayName: New handle: new indicatesActionRequired: false createdAt: '2024-09-04T06:19:59-04:00' postedAt: '2024-09-13T11:16:00-04:00' updatedAt: '2024-09-16T04:10:58-04:00' effectiveAt: '2024-09-13T11:16:00-04:00' --- September 13, 2024 Tags: * Admin GraphQL API * 2024-10 # Fulfillment Holds Now Able To Be Released by ID As of the GraphQL Admin API version 2024-10, a `id` field is being added to the `FulfillmentHold` GraphQL object. As of the GraphQL Admin API version 2024-10, an optional `holdIds` argument is being added to the [fulfillmentOrderReleaseHold](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/fulfillmentOrderReleaseHold) mutation. This will give apps the ability to release a hold by ID, ensuring that only the intended hold is released. **It is highly recommended that apps supply the ids of any holds when releasing them**. Releasing all holds on a fulfillment order will result in the fulfillment order being released prematurely and items being incorrectly fulfilled.