This is a fake path added just so the schemas are generated into code. It will be removed from the OAS after type generation, before documentation generation.
curl --request GET \
--url https://{hostname}.gable.ai/fake-path-for-type-generation \
--header 'X-API-KEY: <api-key>'{
"fakeProperty3": {
"paths": [
{
"ingress": {
"signature_name": "<string>",
"schema": {
"type": "struct",
"name": "<string>",
"fields": [
{
"type": "struct",
"name": "<string>",
"fields": "<array>",
"alias": "<string>",
"doc": "<string>",
"logical": "<string>",
"optional": true
}
],
"alias": "<string>",
"doc": "<string>",
"logical": "<string>"
},
"kind": "<string>",
"code_anchor": {
"anchor_id": "<string>",
"code_uri": {
"file": "<string>",
"line_start": 123,
"column_start": 123,
"line_end": 123,
"column_end": 123
}
},
"description": "<string>",
"id": "<string>"
},
"egress": {
"signature_name": "<string>",
"schema": {
"type": "struct",
"name": "<string>",
"fields": [
{
"type": "struct",
"name": "<string>",
"fields": "<array>",
"alias": "<string>",
"doc": "<string>",
"logical": "<string>",
"optional": true
}
],
"alias": "<string>",
"doc": "<string>",
"logical": "<string>"
},
"kind": "<string>",
"code_anchor": {
"anchor_id": "<string>",
"code_uri": {
"file": "<string>",
"line_start": 123,
"column_start": 123,
"line_end": 123,
"column_end": 123
}
},
"description": "<string>",
"id": "<string>"
},
"code_anchors": [
{
"anchor_id": "<string>",
"code_uri": {
"file": "<string>",
"line_start": 123,
"column_start": 123,
"line_end": 123,
"column_end": 123
}
}
],
"field_mappings": [
{
"ingress_field": "<string>",
"egress_field": "<string>",
"notes": "<string>",
"field_data_flow_path": [
{
"anchor_id": "<string>",
"code_uri": {
"file": "<string>",
"line_start": 123,
"column_start": 123,
"line_end": 123,
"column_end": 123
}
}
]
}
],
"transformation_summary": "<string>",
"transformation_summary_detailed": "<string>"
}
],
"run_id": "<string>",
"external_component_id": "<string>",
"type": "<string>",
"name": "<string>",
"metadata": {
"extras": {}
}
},
"mergeKey": {
"kind": "<string>",
"data": {
"version": "<string>",
"darn": "<string>"
}
}
}Successful operation
The lineage data for a component. This is not actually part of the API, but is used to generate the type for validation at the CLI and in the backend lineage queue handler.
Show child attributes
EgressSchema merge-key wrapper
Show child attributes
curl --request GET \
--url https://{hostname}.gable.ai/fake-path-for-type-generation \
--header 'X-API-KEY: <api-key>'{
"fakeProperty3": {
"paths": [
{
"ingress": {
"signature_name": "<string>",
"schema": {
"type": "struct",
"name": "<string>",
"fields": [
{
"type": "struct",
"name": "<string>",
"fields": "<array>",
"alias": "<string>",
"doc": "<string>",
"logical": "<string>",
"optional": true
}
],
"alias": "<string>",
"doc": "<string>",
"logical": "<string>"
},
"kind": "<string>",
"code_anchor": {
"anchor_id": "<string>",
"code_uri": {
"file": "<string>",
"line_start": 123,
"column_start": 123,
"line_end": 123,
"column_end": 123
}
},
"description": "<string>",
"id": "<string>"
},
"egress": {
"signature_name": "<string>",
"schema": {
"type": "struct",
"name": "<string>",
"fields": [
{
"type": "struct",
"name": "<string>",
"fields": "<array>",
"alias": "<string>",
"doc": "<string>",
"logical": "<string>",
"optional": true
}
],
"alias": "<string>",
"doc": "<string>",
"logical": "<string>"
},
"kind": "<string>",
"code_anchor": {
"anchor_id": "<string>",
"code_uri": {
"file": "<string>",
"line_start": 123,
"column_start": 123,
"line_end": 123,
"column_end": 123
}
},
"description": "<string>",
"id": "<string>"
},
"code_anchors": [
{
"anchor_id": "<string>",
"code_uri": {
"file": "<string>",
"line_start": 123,
"column_start": 123,
"line_end": 123,
"column_end": 123
}
}
],
"field_mappings": [
{
"ingress_field": "<string>",
"egress_field": "<string>",
"notes": "<string>",
"field_data_flow_path": [
{
"anchor_id": "<string>",
"code_uri": {
"file": "<string>",
"line_start": 123,
"column_start": 123,
"line_end": 123,
"column_end": 123
}
}
]
}
],
"transformation_summary": "<string>",
"transformation_summary_detailed": "<string>"
}
],
"run_id": "<string>",
"external_component_id": "<string>",
"type": "<string>",
"name": "<string>",
"metadata": {
"extras": {}
}
},
"mergeKey": {
"kind": "<string>",
"data": {
"version": "<string>",
"darn": "<string>"
}
}
}