Skip to content

Latest commit

 

History

History
150 lines (107 loc) · 5.57 KB

documentation.md

File metadata and controls

150 lines (107 loc) · 5.57 KB

Transcendence API documentation

this documentation details the different endpoints of each microservice.

Front

A client side router for single page application
A custom HTML element for building web components
A simple and convenient way to manage cookies in a web application

Matchmaking

Game

Create game servers
Play a game

Tournament

Create / retrieve tournament

Manage user's tournaments

Manage a tournament

Manage players of a tournament

Manage matches of a tournament

Manage matches of a tournament

User Management

Create an account / Sign in

Check if a username / email already exists

Forgot password process

Update/delete user information

Retrieve user information

Refresh the access token

Oauth2 process

Two factor authentication process

Manage friends

Send user information via its email (GDPR)

User Stats

Notification

Template

Create / retrieve template

Retrieve information from a specific template