Harness Freeze CRUD API

This contains APIs related to Freeze CRUD

Operations 10

Each operation below carries the questions people ask an LLM about it and the instructions they give an agent to run it. Generated by API Evangelist overlay

POST /ng/api/freeze Create a deployment freeze window · Create a Freeze #
Ask an LLM
“How do I set up a deployment freeze so nothing ships during a release blackout?”
“Can I create a freeze scoped to one project instead of the whole account?”
Tell an agent
Create a deployment freeze in account {accountIdentifier}.
Create a freeze window for project {projectIdentifier} in org {orgIdentifier}.
GET /ng/api/freeze/{freezeIdentifier} Get a deployment freeze · Get a Freeze #
Ask an LLM
“How do I view the configuration of a specific freeze window?”
“What schedule and entities does a given freeze cover?”
Tell an agent
Get freeze {freezeIdentifier}.
Show freeze {freezeIdentifier} in project {projectIdentifier}.
PUT /ng/api/freeze/{freezeIdentifier} Update a deployment freeze · Updates a Freeze #
Ask an LLM
“Can I change the window or scope of an existing freeze?”
“How do I edit a freeze that is already defined?”
Tell an agent
Update freeze {freezeIdentifier} with the new window.
Edit freeze {freezeIdentifier} in org {orgIdentifier}.
DELETE /ng/api/freeze/{freezeIdentifier} Delete a single deployment freeze · Delete a Freeze #
Ask an LLM
“How do I delete one freeze window?”
“Can I remove a freeze I no longer need by its identifier?”
Tell an agent destructive · confirm first
Delete freeze {freezeIdentifier}.
Remove the freeze {freezeIdentifier} from project {projectIdentifier}.
POST /ng/api/freeze/delete Delete several deployment freezes at once · Delete many Freezes #
Ask an LLM
“Is there a bulk way to delete multiple freezes in one request?”
“Can I clean up many old freeze windows together?”
Tell an agent destructive · confirm first
Bulk delete the listed freezes in account {accountIdentifier}.
Delete several freezes at once in project {projectIdentifier}.
POST /ng/api/freeze/list List deployment freezes · Gets Freeze list #
Ask an LLM
“Which deployment freezes are defined in my project?”
“Can I filter freezes by status or by a start and end time?”
Tell an agent
List freezes in project {projectIdentifier} of org {orgIdentifier}.
List freezes with status {freezeStatus}.
GET /ng/api/freeze/getFrozenExecutionDetails See which freezes blocked a pipeline execution · Get list of freeze acted on a frozen execution #
Ask an LLM
“My pipeline execution was frozen; which freeze stopped it?”
“Can I list the freezes that acted on one execution?”
Tell an agent
Show the freezes that blocked execution {planExecutionId} in project {projectIdentifier} of org {orgIdentifier}.
Explain why execution {planExecutionId} was frozen.
GET /ng/api/freeze/getGlobalFreeze Get the global freeze YAML · Get Global Freeze Yaml #
Ask an LLM
“Is there a global freeze in effect, and what does its YAML look like?”
“How do I read the global freeze for an org or project?”
Tell an agent
Get the global freeze YAML for account {accountIdentifier}.
Show the global freeze for org {orgIdentifier}.
POST /ng/api/freeze/manageGlobalFreeze Set up or manage the global freeze · Create Global Freeze #
Ask an LLM
“How do I turn on a global freeze that stops all deployments at once?”
“Can I manage the global freeze at the project level?”
Tell an agent
Configure the global freeze for account {accountIdentifier}.
Create a global freeze for project {projectIdentifier}.
POST /ng/api/freeze/updateFreezeStatus Activate or deactivate freezes · Update the status of Freeze to active or inactive #
Ask an LLM
“Can I switch a freeze between active and inactive without editing it?”
“What's the quickest way to pause a freeze window?”
Tell an agent
Set the freeze status to {status}.
Mark the selected freezes in project {projectIdentifier} as {status}.

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/harness:harness-freeze-crud-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

harness-freeze-crud-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Harness Freeze CRUD API
  version: '1.0'
  description: The Harness Software Delivery Platform uses OpenAPI Specification v3.0.
  contact:
    name: API Support
    email: contact@harness.io
    url: https://harness.io/
  x-logo:
    url: https://mma.prnewswire.com/media/779232/Harnes_logo_horizontal.jpg?p=facebook
    altText: Harness
  termsOfService: https://harness.io/terms-of-use/
servers:
- url: https://app.harness.io
  description: Harness host URL
- url: https://{vanity}
  description: Vanity URL
  variables:
    vanity:
      default: app.harness.io
security:
- x-api-key: []
tags:


# --- truncated at 32 KB (85 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/harness/refs/heads/main/openapi/harness-freeze-crud-api-openapi.yml