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 Log Ingest API
version: 1.0.0
extends: openapi/harness-log-ingest-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}/instance/{dbinstance}/logs'].post
update:
x-apievangelist-phrasing:
intent: Ingest database migration logs
effect: write
questions:
- How do I send migration logs so Harness updates a database's state?
- Can I report the results of a schema migration run back to Harness?
instructions:
- text: Ingest migration logs for instance {dbinstance} of schema {dbschema} in {org}/{project}.
slots:
dbinstance: path.dbinstance
dbschema: path.dbschema
org: path.org
project: path.project
- text: Send these migration logs to DB instance {dbinstance} under schema {dbschema}, project {project}, org {org}.
slots:
dbinstance: path.dbinstance
dbschema: path.dbschema
project: path.project
org: path.org
method: generated
generated: '2026-09-26'
- target: $.paths['/v1/orgs/{org}/projects/{project}/dbschema/{dbschema}/instance/{dbinstance}/logs/{log}'].get
update:
x-apievangelist-phrasing:
intent: Get a database migration log event
effect: read
questions:
- What does a specific migration log event for a database instance say?
- Can I retrieve one log entry by its ID?
instructions:
- text: Get log {log} for instance {dbinstance} of schema {dbschema} in {org}/{project}.
slots:
log: path.log
dbinstance: path.dbinstance
dbschema: path.dbschema
org: path.org
project: path.project
- text: Show migration log event {log} on DB instance {dbinstance}, schema {dbschema}, project {project}, org {org}.
slots:
log: path.log
dbinstance: path.dbinstance
dbschema: path.dbschema
project: path.project
org: path.org
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.