---
title: "Features"
description: "Comprehensive GraphQL features - filtering, sorting, pagination, fragments, aliases, directives, error handling, unoptimized queries, batch requests."
lang: en
languages:
  en: https://docs.vismasoftware.no/businessnxtapi/apireference/features/index.md
lastmod: 2026-07-10
---

> Documentation index: https://docs.vismasoftware.no/businessnxtapi/apireference/features/llms.txt


# Features

Last modified July 10, 2026

> Comprehensive GraphQL features - filtering, sorting, pagination, fragments, aliases, directives, error handling, unoptimized queries, batch requests.



---

[View this page](https://docs.vismasoftware.no/businessnxtapi/apireference/features/)


## In this section


- [Filtering](https://docs.vismasoftware.no/businessnxtapi/apireference/features/filtering/index.md): API filtering enables precise data retrieval using logical operators like _gt, _lt, _like, _in, and _between. It supports complex queries and comparisons.

- [Sorting](https://docs.vismasoftware.no/businessnxtapi/apireference/features/sorting/index.md): API documentation explaining how to specify custom sorting of query results using the orderBy parameter in GraphQL queries.

- [Pagination](https://docs.vismasoftware.no/businessnxtapi/apireference/features/pagination/index.md): Pagination uses relay style, supporting forward and backward navigation.

- [Fragments](https://docs.vismasoftware.no/businessnxtapi/apireference/features/fragments/index.md): Documentation on using and nesting fragments in GraphQL queries to efficiently construct reusable sets of fields.

- [Named queries and parameters](https://docs.vismasoftware.no/businessnxtapi/apireference/features/parameters/index.md): GraphQL supports named queries and variables, enhancing query clarity. Example includes defining and utilizing variables for efficient data retrieval.

- [Aliases](https://docs.vismasoftware.no/businessnxtapi/apireference/features/aliases/index.md): GraphQL API documentation on using aliases to rename fields and query the same field multiple times with different arguments.

- [Directives](https://docs.vismasoftware.no/businessnxtapi/apireference/features/directives/index.md): GraphQL directives modify query execution, including core directives like @include and @skip, and custom ones like @export.

- [Unoptomized queries](https://docs.vismasoftware.no/businessnxtapi/apireference/features/unoptimized/index.md): Learn about the limitations and handling of optimized queries for joined tables, including performance trade-offs and the usage of the unoptimized Boolean…

- [Batch requests](https://docs.vismasoftware.no/businessnxtapi/apireference/features/batches/index.md): Batch multiple GraphQL queries or mutations in a single API request, with results returned after complete execution.
