API · v1

REST API reference

Production-ready endpoints. JSON in, JSON out. JWT auth. Rate-limited per account.

Base URL

https://api.fanarena.eu/v1

Auth

Bearer JWT

Rate limit

100 req / min

Region

EU only

POST
/v1/auth/signup

Create a new account with email double opt-in.

curl -X POST https://api.fanarena.eu/v1/auth/signup \
  -H "Authorization: Bearer $FANARENA_TOKEN" \
  -H "Content-Type: application/json"
POST
/v1/auth/session

Issue a session JWT after verification.

curl -X POST https://api.fanarena.eu/v1/auth/session \
  -H "Authorization: Bearer $FANARENA_TOKEN" \
  -H "Content-Type: application/json"
POST
/v1/auth/logout
Auth required

Revoke the current session.

curl -X POST https://api.fanarena.eu/v1/auth/logout \
  -H "Authorization: Bearer $FANARENA_TOKEN" \
  -H "Content-Type: application/json"