Submit an OpenLineage compliant event to record lineage metadata. This is the primary endpoint for ingesting lineage data from your pipelines and integrations.
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
This is an OpenLineage compliant payload
A RunEvent is an event that describes the lifecycle of a run.
the time the event occurred at
URI identifying the producer of this metadata. For example this could be a git url with a given tag or sha
"https://github.com/OpenLineage/OpenLineage/blob/v1-0-0/client"
The JSON Pointer (https://tools.ietf.org/html/rfc6901) URL to the corresponding version of the schema definition for this RunEvent
"https://openlineage.io/spec/0-0-1/OpenLineage.json"
the current transition of the run state. It is required to issue 1 START event and 1 of [ COMPLETE, ABORT, FAIL ] event per run. Additional events with OTHER eventType can be added to the same run. For example to send additional metadata after the run is complete
START, RUNNING, COMPLETE, ABORT, FAIL, OTHER "START|RUNNING|COMPLETE|ABORT|FAIL|OTHER"
The set of input datasets.
The set of output datasets.
Success response