# Endpoints

Frontend Operations can take place in easy or complex Scenarios. In any Case, you must have a valid Frontend Session:

{% content-ref url="endpoints/session-endpoint" %}
[session-endpoint](https://api.docs.nexx.cloud/frontend-api/endpoints/session-endpoint)
{% endcontent-ref %}

If you only want to enable simple User Interactions like Rating or Comments, start with Media Interactions:

{% content-ref url="endpoints/interaction-endpoint" %}
[interaction-endpoint](https://api.docs.nexx.cloud/frontend-api/endpoints/interaction-endpoint)
{% endcontent-ref %}

If you are using the nexxOMNIA User Model too, you will need the User Endpoint for Profile Management and User defined Content:

{% content-ref url="endpoints/user-endpoint" %}
[user-endpoint](https://api.docs.nexx.cloud/frontend-api/endpoints/user-endpoint)
{% endcontent-ref %}

And in the most complex Cases, you will also use the nexxOMNIA Payment APIs. You will find the Details of them here:

{% content-ref url="endpoints/payment-endpoint" %}
[payment-endpoint](https://api.docs.nexx.cloud/frontend-api/endpoints/payment-endpoint)
{% endcontent-ref %}
