---
title: "Login (Beach)"
method: POST
path: "/volley/login"
tags: ["Login"]
---

# Login (Beach)

`POST /volley/login`

Authenticates a user and returns a Bearer token plus the default tournament
selection and a list of available tournaments.

## Request body

- object
  - `username` string, required
  - `password` string, required — The account password.
  - `device_name` string
  - `email` string, required — The user’s email address.

## Response `200`

success

- object
  - `login` string — Login status — eg: OK
  - `token` string — Bearer token to use in Authorization header (prefix with `Bearer `) — eg: 14|bGSN...
  - `tournament` string — The currently selected tournament identifier (can be a combined hash) — eg: abvl-vvv-damen---1.ll-hochst---hohenems2026-06-012025w#...
  - `tournament_info` object[] — List of tournaments available to this user
    - `id` string
    - `name` string

---

[API](https://skmtc.dev/volleynet/apis/o-vv-volley-api-documentation.md) · [All operations](https://skmtc.dev/volleynet/apis/o-vv-volley-api-documentation/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/volleynet/o-vv-volley-api-documentation/revisions/1743e6e988d5/schema)
