Get mapping definitions

GET /{index}/_mapping/field/{fields}

Retrieves mapping definitions for one or more fields. For data streams, the API retrieves field mappings for the stream’s backing indices.

Path parameters

  • index string | array[string] Required

    Comma-separated list of data streams, indices, and aliases used to limit the request. Supports wildcards (*). To target all data streams and indices, omit this parameter or use * or _all.

  • fields string | array[string] Required

    Comma-separated list or wildcard expression of fields used to limit returned information.

Query parameters

  • If false, the request returns an error if any wildcard expression, index alias, or _all value targets only missing or closed indices. This behavior applies even if the request targets other open indices.

  • expand_wildcards string | array[string]

    Type of index that wildcard patterns can match. If the request can target data streams, this argument determines whether wildcard expressions match hidden data streams. Supports comma-separated values, such as open,hidden. Valid values are: all, open, closed, hidden, none.

  • If false, the request returns an error if it targets a missing or closed index.

  • If true, return all default settings in the response.

  • local boolean

    If true, the request retrieves information from the local node only.

Responses

  • 200 application/json
    Hide response attribute Show response attribute object
    • * object Additional properties

      Additional properties are allowed.

      Hide * attribute Show * attribute object
      • mappings object Required
        Hide mappings attribute Show mappings attribute object
        • * object Additional properties

          Additional properties are allowed.

          Hide * attributes Show * attributes object
GET /{index}/_mapping/field/{fields}
curl \
 -X GET http://api.example.com/{index}/_mapping/field/{fields}
Response examples (200)
{
  "additionalProperty1": {
    "mappings": {
      "additionalProperty1": {
        "full_name": "string",
        "mapping": {}
      },
      "additionalProperty2": {
        "full_name": "string",
        "mapping": {}
      }
    }
  },
  "additionalProperty2": {
    "mappings": {
      "additionalProperty1": {
        "full_name": "string",
        "mapping": {}
      },
      "additionalProperty2": {
        "full_name": "string",
        "mapping": {}
      }
    }
  }
}