> For the complete documentation index, see [llms.txt](https://api.docs.nexx.cloud/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://api.docs.nexx.cloud/api-design.md).

# API Design

The nexxOMNIA API can be complicated to handle, as there are Tons of Options and Modifiers everywhere. Nevertheless, the Structure is always identical and the Parameter Options are always covering the same Concepts, once they are used.

Make yourself familiar with the general Structure and Authorization

{% content-ref url="/pages/-M9d5XJNE-MS\_ntsnyQd" %}
[Endpoint and Authorization](/api-design/authorization.md)
{% endcontent-ref %}

The most common Parameters and Modifiers, valid for all Parts of the API, are explained here

{% content-ref url="/pages/-M9bg1HOU50nARG6A4Di" %}
[Query Parameters](/api-design/query-parameters.md)
{% endcontent-ref %}

It is impossible to layout a valid Response Object even within a single API. That is due to the Concept of Output Modifiers and List/Single Item Types. Therefore, only the basic Response Object Attributes can be described here

{% content-ref url="/pages/-M9bg4YDggx6a7GAJPlI" %}
[Response Object](/api-design/response-object.md)
{% endcontent-ref %}
