Skip to main content
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>"
        },
        "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>"
    }
  }
}

Authorizations

X-API-KEY
string
header
required

Response

200 - application/json

Successful operation

fakeProperty3
object

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.

mergeKey
object

EgressSchema merge-key wrapper