POST /login
Login and return JWT Token
Security :
/
Parameters :
/
Request Body :
- Type : application/json
- Schéma :
– email : string
exemple : john.doe@gmail.com
– password : string
exemple : 123456
– team_token : string
exemple : 56Thg854gg
Responses :
Type : application/json
- 200
Schéma :
– access_token : string
exemple : eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwOlwvXC9sb2NhbGhvc3Q6ODA4MFwvYXBpXC9sb2dpbiIsImlhdCI6MTY0NTA4ODEzNSwiZXhwIjoxNjQ1MDkxNzM1LCJuYmYiOjE2NDUwODgxMzUsImp0aSI6IlhEQ1pHeHRKZjJGQmJmUVQiLCJzdWIiOiI0NjE5N2FlNi0xMjMxLTQyNWUtYWYxZC0wYTA0NGQxYWEwM2YiLCJwcnYiOiIyM2JkNWM4OTQ5ZjYwMGFkYjM5ZTcwMWM0MDA4NzJkYjdhNTk3NmY3In0.KoVSQxdygnweKYp-PInhXEjnhGH4O0lY8u2ZDJaPCEo
– token_type : string
exemple : bearer
– expires_in : integer
exemple : 3600 - 401
Schéma :
– Access token is missing or invalid
POST /logout
Login your account
Security :
need Bearer Access-Token from login
- bearer : string
exemple : bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwOlwvXC9sb2NhbGhvc3Q6ODA4MFwvYXBpXC9sb2dpbiIsImlhdCI6MTY0NTA4ODEzNSwiZXhwIjoxNjQ1MDkxNzM1LCJuYmYiOjE2NDUwODgxMzUsImp0aSI6IlhEQ1pHeHRKZjJGQmJmUVQiLCJzdWIiOiI0NjE5N2FlNi0xMjMxLTQyNWUtYWYxZC0wYTA0NGQxYWEwM2YiLCJwcnYiOiIyM2JkNWM4OTQ5ZjYwMGFkYjM5ZTcwMWM0MDA4NzJkYjdhNTk3NmY3In0.KoVSQxdygnweKYp-PInhXEjnhGH4O0lY8u2ZDJaPCEo
Parameters :
/
Request Body :
/
Responses :
Type : application/json
- 200
Schéma :
– message : string
exemple : Successfully logged out - 401
Schéma :
– Access token is missing or invalid
POST /refresh
refresh your JWT token after TTL (3600)
Security :
need Bearer Access-Token from login
- bearer : string
exemple : bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwOlwvXC9sb2NhbGhvc3Q6ODA4MFwvYXBpXC9sb2dpbiIsImlhdCI6MTY0NTA4ODEzNSwiZXhwIjoxNjQ1MDkxNzM1LCJuYmYiOjE2NDUwODgxMzUsImp0aSI6IlhEQ1pHeHRKZjJGQmJmUVQiLCJzdWIiOiI0NjE5N2FlNi0xMjMxLTQyNWUtYWYxZC0wYTA0NGQxYWEwM2YiLCJwcnYiOiIyM2JkNWM4OTQ5ZjYwMGFkYjM5ZTcwMWM0MDA4NzJkYjdhNTk3NmY3In0.KoVSQxdygnweKYp-PInhXEjnhGH4O0lY8u2ZDJaPCEo
Parameters :
/
Request Body :
/
Responses :
Type : application/json
- 200
Schéma :
– access_token : string
exemple : eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwOlwvXC9sb2NhbGhvc3Q6ODA4MFwvYXBpXC9sb2dpbiIsImlhdCI6MTY0NTA4ODEzNSwiZXhwIjoxNjQ1MDkxNzM1LCJuYmYiOjE2NDUwODgxMzUsImp0aSI6IlhEQ1pHeHRKZjJGQmJmUVQiLCJzdWIiOiI0NjE5N2FlNi0xMjMxLTQyNWUtYWYxZC0wYTA0NGQxYWEwM2YiLCJwcnYiOiIyM2JkNWM4OTQ5ZjYwMGFkYjM5ZTcwMWM0MDA4NzJkYjdhNTk3NmY3In0.KoVSQxdygnweKYp-PInhXEjnhGH4O0lY8u2ZDJaPCEo
– token_type : string
exemple : bearer
– expires_in : integer
exemple : 3600 - 401
Schéma :
– Access token is missing or invalid