---
title: "Ignore or un-ignore Feature Readiness items"
method: POST
path: "/app/{appId}/release/{releaseId}/frIgnoreUnignore"
tags: ["release"]
---

# Ignore or un-ignore Feature Readiness items

`POST /app/{appId}/release/{releaseId}/frIgnoreUnignore`

## Request

- Base URL: `https://api.runway.team`
- URL: `https://api.runway.team/app/{appId}/release/{releaseId}/frIgnoreUnignore`
- Auth: API key in header `X-API-Key`

Mark one or more Feature Readiness items as ignored or un-ignored for a release. Ignored items no longer block the release from being considered ready.

## Path parameters

- `appId` string, required
- `releaseId` string, required

## Request body

- object
  - `items` object[], required: The list of Feature Readiness items to update
    - `frItemId` string, required: The Feature Readiness item id (from the list endpoint)
    - `isIgnore` boolean, required: True to ignore the item, false to un-ignore it
    - `isAutoIgnoreItem` boolean: Set to true only when targeting an item that Runway auto-ignored based on settings. Defaults to false.

## Response `200`

A list of Feature Readiness items for a release

- FeatureReadinessItemEntity[]
  - `id` string: The unique identifier for the item. Pass this value as `frItemId` when calling the ignore/un-ignore endpoint.
  - `ticket` object, nullable: The ticket associated with this item, if any.
    - `identifier` string
    - `description` string
    - `url` string
    - `owner` string, nullable
    - `reporter` string, nullable
    - `status` string
    - `isTicketDone` boolean
    - `priority` string, nullable
    - `ticketType` string, nullable
  - `code` union: The code associated with this item: either a pull request (PR / code review) or a commit (or null if none). This is the canonical location of pull request / code review information on a release — query the `featureReadiness` step to retrieve PR data.
    - WorkItemCodePullRequest
      - `identifier` string, required: The identifier of the pull request
      - `codeStatus` 'openPR' | 'merged' | 'unmerged' | 'cherryPickPending' | 'cherryPickOpen' | 'cherryPickFailed' | 'cherryPickMerged': Status of WorkItemCode entity
      - `type` 'commit' | 'pullRequest', required: Type of WorkItemCode entity
      - `url` string, required: The url of the pull request
      - `title` string, required: The title of the pull request
      - `description` string, required: The description of the pull request
      - `baseBranch` string, required: The base branch of the pull request
      - `headBranch` string, required: The head branch of the pull request
      - `author` string, required: The author of the pull request
      - `createdAt` string, date-time, required: The date and time the pull request was created
      - `updatedAt` string, date-time, required: The date and time the pull request was last updated
      - `pullRequestStatus` 'open' | 'merged' | 'closed' | 'unknown', required: Status of WorkItemCode entity
    - WorkItemCodeCommit
      - `identifier` string, required: The identifier of the commit
      - `codeStatus` 'openPR' | 'merged' | 'unmerged' | 'cherryPickPending' | 'cherryPickOpen' | 'cherryPickFailed' | 'cherryPickMerged', required: Status of WorkItemCode entity
      - `type` 'commit' | 'pullRequest', required: Type of WorkItemCode entity
      - `url` string, required: The url of the commit
      - `author` string, required: The author of the commit
      - `message` string, required: The message of the commit
      - `branch` string, required: The branch of the commit
      - `committedAt` string, date-time, required: The date and time the commit was created
      - `authoredAt` string, date-time, required: The date and time the commit was authored
  - `explanationText` string, nullable: Optional explanation for the item.
  - `ignored` boolean: Whether the item has been ignored. Ignored items no longer block the release from being considered ready.
  - `autoIgnored` boolean: Whether the item would be ignored automatically based on app settings.
  - `isItemDone` boolean: True when both the code is merged and the ticket is done.
  - `debugVariant` string: Identifies which variation of feature item this is (used to indicate the source of the work item).

## Other responses

- `400`: Bad request response
- `404`: Resource not found response

---

[API](https://skmtc.dev/runway/apis/runway-rest-api.md) - [All operations](https://skmtc.dev/runway/apis/runway-rest-api/llms.txt) - [OpenAPI document](https://skmtc.dev/runway/apis/runway-rest-api/revisions/081109863a9a?raw)
