Harness Entities API

APIs for managing catalog Entities which represent the core components of your system. Entities can represent services, APIs, user groups, resources, and more. These endpoints allow you to create, retrieve, update, delete, and query entities across different scopes.

Operations 17

POST /v1/entities Create an Entity #
GET /v1/entities Get Entities #
POST /v1/entities/bulk-field-update Submit a bulk field update on catalog entities #
GET /v1/entities/bulk-field-update/{operation-id} Get bulk field update operation status #
POST /v1/entities/by-refs Get entities by refs #
POST /v1/entities/import Import an Entity from Git #
GET /v1/entities/groups Get Entities Groups #
POST /v1/entities/move/{scope}/{kind}/{identifier} Move an Entity #
PUT /v1/entities/git-metadata/{scope}/{kind}/{identifier} Update GitMetadata for Remote Entities #
POST /v1/entities/convert/{option} Convert Entity Format #
PUT /v1/entities/{scope}/{kind}/{identifier} Update an Entity #
DELETE /v1/entities/{scope}/{kind}/{identifier} Delete an Entity #
GET /v1/entities/{scope}/{kind}/{identifier} Get Entity Details #
GET /v1/entities/kinds Get Entity Kinds #
GET /v1/entities/filters Get Entity Filter Options #
POST /v1/entities/filters Get Entities Filters By Query #
GET /v1/entities/json-schema Get Entity JSON Schema #

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-entities-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-entities-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Harness Entities 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 (70 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/harness/refs/heads/main/openapi/harness-entities-api-openapi.yml