action
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.
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.
GET
/
fake-path-for-type-generation
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>",
"payload_name": "<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>",
"payload_name": "<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>",
"payload_name": "<string>",
"completeness": {}
}
],
"run_id": "<string>",
"external_component_id": "<string>",
"type": "<string>",
"name": "<string>",
"metadata": {
"extras": {}
}
},
"mergeKey": {
"kind": "<string>",
"data": {
"version": "<string>",
"darn": "<string>"
}
}
}Authorizations
Response
200 - application/json
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.
- Option 1
- Option 2
- Option 3
Show child attributes
Show child attributes
EgressSchema merge-key wrapper
- Option 1
- Option 2
Show child attributes
Show child attributes
⌘I
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>",
"payload_name": "<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>",
"payload_name": "<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>",
"payload_name": "<string>",
"completeness": {}
}
],
"run_id": "<string>",
"external_component_id": "<string>",
"type": "<string>",
"name": "<string>",
"metadata": {
"extras": {}
}
},
"mergeKey": {
"kind": "<string>",
"data": {
"version": "<string>",
"darn": "<string>"
}
}
}