---
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.
