generated: '2026-09-12' method: searched source: https://github.com/harness/harness-schema (raw.githubusercontent.com/harness/harness-schema/main, fetched 2026-09-12) provider: Harness providerId: harness description: >- Harness publishes JSON Schema draft-07 documents for the YAML entities its API accepts — pipelines, templates, triggers and input sets. These are the contract for the YAML BODIES the REST API and CLI take, which the OpenAPI itself only types as a string. The harness_schema MCP tool exists to hand an agent exactly these shapes before it writes a pipeline. draft: 'http://json-schema.org/draft-07/schema#' schemas: - file: harness-v1-pipeline-schema.json entity: pipeline generation: v1 source: https://raw.githubusercontent.com/harness/harness-schema/main/v1/pipeline.json bytes: 185465 - file: harness-v1-template-schema.json entity: template generation: v1 source: https://raw.githubusercontent.com/harness/harness-schema/main/v1/template.json bytes: 191026 - file: harness-v1-inputSet-schema.json entity: input set generation: v1 source: https://raw.githubusercontent.com/harness/harness-schema/main/v1/inputSet.json bytes: 735 - file: harness-v1-overlayInputSet-schema.json entity: overlay input set generation: v1 source: https://raw.githubusercontent.com/harness/harness-schema/main/v1/overlayInputSet.json bytes: 651 - file: harness-v0-trigger-schema.json entity: trigger generation: v0 source: https://raw.githubusercontent.com/harness/harness-schema/main/v0/trigger.json bytes: 110944 not_saved: - path: v0/pipeline.json url: https://raw.githubusercontent.com/harness/harness-schema/main/v0/pipeline.json bytes: 3498548 reason: >- 3.5 MB. Superseded by the v1 generation; referenced rather than vendored to keep the repo readable. Confirmed live (HTTP 200) on 2026-09-12. - path: v0/template.json url: https://raw.githubusercontent.com/harness/harness-schema/main/v0/template.json bytes: 4354875 reason: 4.3 MB. Same rationale as v0/pipeline.json. Confirmed live (HTTP 200) on 2026-09-12. cdevents_samples: description: >- Harness also publishes CDEvents conformance samples and emission templates in the same repository. These are the evidence for the CDEvents domain-standard conformance entry. spec_version: 0.5.0-draft event_types: - dev.cdevents.pipelinerun.finished.0.3.0-draft - dev.cdevents.pipelinerun.started - dev.cdevents.build.started files: - harness-cdevents-build_started.json - harness-cdevents-pipelinerun_started.json - harness-cdevents-pipelinerun_finished_success.json - harness-cdevents-pipelinerun_finished_failure.json source: https://github.com/harness/harness-schema/tree/main/cdevents see_also: conformance/harness-conformance.yml, asyncapi/harness-events.yml