# POST /questions/actions/filter

Returns NL metrics based on provided app IDs the user has access to.

## Query parameters

| Name | Description | Type |
| --- | --- | --- |
| limit | The preferred number of entries returned | Integer |
| page | A cursor pointing to the page of data to retrieve. | String |
| sort | A single field from the data model on which to sort the response. The '+' or '-' operator may be used to specify ascending or desending order. | String |

## Request Body

| Name | Type |  |
| --- | --- | --- |
| filter | [NLMetricsRequest](https://help.qlik.com/en-US/sense-developer/May2026/Subsystems/NLBrokerAPI/Content/models-nlmetricsrequest.htm) | Required |

## Responses

| Name | Description | Type |
| --- | --- | --- |
| 200 | If the user has access to any of the provided app id | [NLMetricsResponse](https://help.qlik.com/en-US/sense-developer/May2026/Subsystems/NLBrokerAPI/Content/models-nlmetricsresponse.htm) |
| 400 | Bad request. The payload is not formed correctly. | [Errors](https://help.qlik.com/en-US/sense-developer/May2026/Subsystems/NLBrokerAPI/Content/models-errors.htm) |
| 401 | User is not authorized | [Errors](https://help.qlik.com/en-US/sense-developer/May2026/Subsystems/NLBrokerAPI/Content/models-errors.htm) |
| 422 | Unprocessable entity. The payload contains fields<br>that are invalid, such as too long of a query. | [Errors](https://help.qlik.com/en-US/sense-developer/May2026/Subsystems/NLBrokerAPI/Content/models-errors.htm) |
| 500 | Internal server error | [Errors](https://help.qlik.com/en-US/sense-developer/May2026/Subsystems/NLBrokerAPI/Content/models-errors.htm) |