### Registration input (object)
- name: `Jose Fonseca`(string, required) - The name of the user
- email: `email@example.com` (string, required) - The email of the user
- password: `Password123**` (string, required) - The password of the user
- password_confirmation: `Password123**` (string, required) - The password confirmation of the user

### Forgot password input (object)
- email: `email@example.com` (string, required) - The email of the user

### Reset password input (object)
- email: `email@example.com` (string, required) - The email of the user
- token: `77d933717e14023a1ddcc4cfa0c1d20ccedeb3acb525092aae34ac1f3f708a51` (string, required) - The token received in the email
- password: `Password123**` (string, required) - The new password of the user

### Reset password response (object)
- message: `The email has been updated` (string) - The message after the reset

### Get tokens with credentials (object)
- grant_type: `password` (string, required) - The grant type to use
- client_id: `1` (string, required) - the client id
- client_secret: `isudaiusyd87a6s87atsd8a7std` (string, required) - The client secret
- username: `jose@example.com` (string, required) - The username for the user being authenticated
- password: `Password123**` (string, required) - The password for the user being authenticated

### Get tokens with social token (object)
- grant_type: `social_grant` (string, required) - The grant type to use
- client_id: `1` (string, required) - the client id
- client_secret: `isudaiusyd87a6s87atsd8a7std` (string, required) - The client secret
- provider: `github` (string, required) - The provider to use
- token: `sdoifu98a7sd87fytbs8d67ftnabs786dnta76std` (string, required) - The token obtained by the provider

### Tokens (object)
- token_type: `Bearer` (string) - The token type
- expires_in: `86400` (string) - When the token expires
- access_token: `eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiIxIiwianRpIjoiNDNjYTE2ZDNjZTEwYmIyZDZjYmQwYjE1ZjU0ZmY2NDhiODkxZGVlYzJmZGE4YTE3NGEzNjE3NzZlMDEzMzdmMDcyMDVjYzM2OGUzYzkwMjUiLCJpYXQiOiIxNjEwMjQ3NTUwLjkwMzEzMSIsIm5iZiI6IjE2MTAyNDc1NTAuOTAzMTM3IiwiZXhwIjoiMTYxMDMzMzk1MC41MTc3ODAiLCJzdWIiOiIxIiwic2NvcGVzIjpbXX0. ` (string) - The Access token
- refresh_token: ` ` (string) - The Refresh token
