# Como consultar metadados com a API GraphQL

Metadados são informações relevantes sobre o escopo de dados da [GraphQL API](/pt-br/documentacao/devtools/graphql-api/visao-geral/). Eles nos auxiliam a compreender melhor o relacionamento e a sua utilidade no processo de consulta.

Para consultar os metadados da GraphQL API, siga os passos descritos no guia [Como rodar requisições da GraphQL no Postman](/pt-br/documentacao/produtos/guias/consultar-graphql-postman/) utilizando a URL `https://api.azionapi.net/metrics/graphql`.

Depois, na caixa de código do Postman da requisição de GraphQL, adicione a seguinte **Introspection Query**:

```graphql
query introspectionQuery {
 __type(name: "Query") {
   name
   description
   fields {
       name
       description
       type {
           ofType {
               fields {
                   name
                   description
                   type {
                       name
                      }
                  }
              }
          }
      }
  }
}
```

Envie sua requisição. Você receberá uma resposta semelhante a:

```json
{
   "data": {
       "__type": {
           "name": "Query",
           "description":  "Class responsible for gathering the queries from the datasets and returning them in the form of graphql schema to the Django view.",
           "fields": [
               {
         {
          "name": "dataStreamedMetrics",
          "description": "Data Streamed Metrics dataset query by Minute, Hour and Day with aggregate options.",
          "type": {
            "ofType": {
              "fields": [
                {
                  "name": "ts",
                  "type": {
                    "name": "CustomDateTime"
                  }
                },
                {
                  "name": "configurationId",
                  "type": {
                    "name": "String"
                  }
                },
                {
                  "name": "endpointType",
                  "type": {
                    "name": "String"
                  }
               },
               {
          "name": "httpMetrics",
          "description": "Http Metrics dataset query by Minute, Hour and Day with aggregate options.",
          "type": {
            "ofType": {
              "fields": [
                {
                  "name": "ts",
                  "type": {
                    "name": "CustomDateTime"
                  }
                },
                {
                  "name": "configurationId",
                  "type": {
                    "name": "String"
                  }
                },
                {
                  "name": "host",
                  "type": {
                    "name": "String"
                  }
                },
                {
                  "name": "requestMethod",
                  "type": {
                    "name": "String"
                  }
                                }
                            ]
                       }
                   }
               }
           ]
       }
   }
}
```

A API retorna os seguintes metadados:

- Conjuntos de dados disponíveis para consulta, como **dataStreamedMetrics** e **httpMetrics**.
- Campos que cada consulta por conjunto de dados dispõe para retornar.
- Respectivos tipos para os campos retornáveis, como **Int**, **String**, **DateTime**, e assim por diante.

Para saber mais sobre os conjuntos de dados disponíveis para consulta com a GraphQL API, visite a [página de documentação](/pt-br/documentacao/devtools/graphql-api/recursos/#conjuntos-de-dados).

---