{
  "transform.get_transform": {
    "documentation": {
      "url": "https://www.elastic.co/docs/api/doc/elasticsearch/operation/operation-transform-get-transform",
      "description": "Get transforms"
    },
    "stability": "stable",
    "visibility": "public",
    "headers": {
      "accept": [
        "application/json"
      ]
    },
    "url": {
      "paths": [
        {
          "path": "/_transform/{transform_id}",
          "methods": [
            "GET"
          ],
          "parts": {
            "transform_id": {
              "type": "list",
              "description": "Comma-separated list of transform identifiers or wildcard expressions. You can get information for all transforms by using `_all`, by specifying `*` as the `<transform_id>`, or by omitting the `<transform_id>`."
            }
          }
        },
        {
          "path": "/_transform",
          "methods": [
            "GET"
          ]
        }
      ]
    },
    "params": {
      "from": {
        "type": "int",
        "default": 0,
        "description": "skips a number of transform configs, defaults to 0"
      },
      "size": {
        "type": "int",
        "default": 100,
        "description": "specifies a max number of transforms to get, defaults to 100"
      },
      "allow_no_match": {
        "type": "boolean",
        "default": true,
        "description": "Whether to ignore if a wildcard expression matches no transforms. (This includes `_all` string or when no transforms have been specified)"
      },
      "exclude_generated": {
        "type": "boolean",
        "default": false,
        "description": "Omits fields that are illegal to set on transform PUT"
      }
    }
  }
}
