> 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/frontend-api/usage.md).

# Usage

The Frontend API works in many Ways similar to the Media APIs. Many of the common Parameters are valid here also, wherever possible.

{% hint style="info" %}
Please notice, that all the following Endpoints are intended for Frontend Operations and need a valid Session.
{% endhint %}

To control an API Session, you will need the following Endpoints:

{% content-ref url="/pages/-M9bgIaAG6MxGVRdvLvk" %}
[Session Management](/frontend-api/endpoints/session-endpoint.md)
{% endcontent-ref %}

In many Cases, Users interact with Media Objects (like, comment, rate etc). To handle these Cases, use the Media Interaction API:

{% content-ref url="/pages/-M9bgBxbOnBPT1XiALLJ" %}
[Media Interactions](/frontend-api/endpoints/interaction-endpoint.md)
{% endcontent-ref %}

If your Domain uses a nexxOMNIA User Model, the registered User has a lot of Options for his Profile and Activities:

{% content-ref url="/pages/-M9bgK\_52KjU9VI1bm\_m" %}
[User Endpoint](/frontend-api/endpoints/user-endpoint.md)
{% endcontent-ref %}

If your Domain uses a nexxOMNIA Payment Model, the Payment Processing Endpoints can be found here:

{% content-ref url="/pages/-M9bgMjFmPNSDxtrlddF" %}
[Payment Processing](/frontend-api/endpoints/payment-endpoint.md)
{% endcontent-ref %}
