Generated by API Evangelist
Written by API Evangelist tooling for Harness's API. It is a proposal applied on top of the contract, not a document Harness publishes.
# Generated by API Evangelist (build-phrasing.py). Our phrasing, not observed demand.
overlay: 1.0.0
info:
title: API Evangelist conversational phrasing for Harness Changeset metadata API
version: 1.0.0
extends: openapi/harness-changeset-metadata-api-openapi.yml
actions:
- target: $.info
update:
x-apievangelist-phrasing:
method: generated
generated: '2026-09-26'
generator: build-phrasing.py
label: Generated by API Evangelist
operations: 2
- target: $.paths['/v1/orgs/{org}/projects/{project}/dbschema/{dbschema}/dbinstance/{dbinstance}/changesetmetadata'].get
update:
x-apievangelist-phrasing:
intent: Get database changeset metadata for a pipeline stage
effect: read
questions:
- Which database changesets did a pipeline stage apply to a schema instance?
- Can I see changeset metadata for a specific database command in a pipeline run?
instructions:
- text: Get {content_type} changesets for {schema}/{instance} in {org}/{project}, execution {execution}, stage {stage}, command {command}.
slots:
schema: path.dbschema
instance: path.dbinstance
org: path.org
project: path.project
execution: query.pipelineExecutionId
stage: query.stageExecutionId
command: query.harnessCommand
content_type: query.contentType
- text: Show changesets applied to instance {instance} of schema {schema} by pipeline execution {execution}.
slots:
instance: path.dbinstance
schema: path.dbschema
execution: query.pipelineExecutionId
method: generated
generated: '2026-09-26'
- target: $.paths['/v1/step/flyway/migrationscripts'].get
update:
x-apievangelist-phrasing:
intent: Get the Flyway migration scripts a pipeline step ran
effect: read
questions:
- Which Flyway migration scripts ran in a database pipeline step?
- Can I list Flyway scripts for one schema instance and command?
instructions:
- text: List Flyway migration scripts for execution {execution}, stage {stage}, schema {schema}, instance {instance}, command {command}.
slots:
execution: query.pipelineExecutionId
stage: query.stageExecutionId
schema: query.dbSchema
instance: query.dbInstance
command: query.command
- text: Show the Flyway scripts run on {instance} by pipeline execution {execution}.
slots:
instance: query.dbInstance
execution: query.pipelineExecutionId
method: generated
generated: '2026-09-26'
Calls without X-API-Key need no key. Calls with it need a paid plan — get a key.
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.