Selected API Documentation

Authentication Required

All selected endpoints require authentication. Include your authorization token in the request headers:
Authorization: Bearer your-auth-token

Platforms

Note: Before creating a user selected platform, first get the list of available platforms using the /api/platform endpoint.

GET /api/selected/platforms

Get selected platforms for the authenticated user

Response Type

Selected Platform
{
    id: number;
    name: string;
}

POST /api/selected/platforms

Create selected platform for the authenticated user

Response Type

Selected Platform
{
    id: number;
    name: string;
}

Genres

Note: Before creating a user selected genre, first get the list of available genres using the /api/genre endpoint.

GET /api/selected/genres

Get selected genres for the authenticated user

Response Type

Selected Genre
{
    id: number;
    name: string;
}

POST /api/selected/genres

Create selected genre for the authenticated user

Response Type

Selected Genre
{
    id: number;
    name: string;
}

Selectors

Note: Before creating a user selected selector, first get the list of available selectors using the /api/selector endpoint.

GET /api/selected/selectors

Get selected selectors for the authenticated user

Response Type

Selected Selector
{
    selectorId: number;
    name: string;
}

POST /api/selected/selectors

Create selected selector for the authenticated user

Response Type

Selected Selector
{
    selectorId: number;
    name: string;
}