Users
Información de usuario actual
api/v1/users
Este servicio regresa información del usuario con el Bearer token asociado
URL
GET /api/v1/users
Headers
Authorization: Bearer {token}
Accept: application/json
URL Params
None
Data Params
None
Respuestas Posibles
Success
Code: 200 Response Aceptada
Content:
{
"id": 1,
"name": "Miguel Angel Muñoz Pozos",
"email": "mmunozpozos@gmail.com",
"email_verified_at": "2023-08-02T21:49:21.000000Z",
"two_factor_confirmed_at": null,
"current_team_id": null,
"profile_photo_path": null,
"created_at": "2023-08-02T21:49:21.000000Z",
"updated_at": "2023-08-02T21:49:21.000000Z",
"profile_photo_url": "https://ui-avatars.com/api/?name=M+A+M+P&color=7F9CF5&background=EBF4FF"
}
Unauthorized
Code: 401 Unauthorized
Content:
{
"message": "Unauthenticated."
}
Ejemplo con curl
curl --location --request GET 'https://bridge.paladins.mx/api/v1/users' \
--header 'Accept: application/json' \
--header 'Authorization: Bearer zbSSVOcamRzUmgx6OD8FS3N3XvB3vhhViqk3iuK6'
Crear un nuevo usuario
Este servicio permite crear un nuevo usuario
URL
POST /api/v1/users
Headers
Content-Type: application/json
Accept: application/json
URL Params
None
Data Params
{
"name": "Nombre de Usuario",
"email": "usuario@example.com",
"password": "contraseña123",
"password_confirmation": "contraseña123"
}
Respuestas Posibles
Success
Code: 201 Created
Content:
{
"message": "Usuario creado exitosamente",
"user": {
"name": "Nombre de Usuario",
"email": "usuario1@example.com",
"updated_at": "2025-05-01T01:10:59.000000Z",
"created_at": "2025-05-01T01:10:59.000000Z",
"id": 4,
"profile_photo_url": ""
}
}
Unprocessable Content
Code: 422 Unprocessable Content
Content:
{
"errors": {
"email": [
"The email has already been taken."
]
}
}
Ejemplo con curl
curl --location 'https://bridge.paladins.mx/api/v1/users' \
--header 'Accept: application/json' \
--header 'Content-Type: application/json' \
--data-raw '{
"name": "Nombre de Usuario",
"email": "usuario1@example.com",
"password": "contraseña123",
"password_confirmation": "contraseña123"
}'
Crear un token al usuario
Este servicio permite crear un nuevo token para el usuario
URL
POST /api/v1/users/tokens
Headers
Content-Type: application/json
Accept: application/json
URL Params
None
Data Params
{
"email": "admin@paladins.mx",
"password": "password"
}
Respuestas Posibles
Success
Code: 201 Created
Content:
{
"message": "Token generado exitosamente",
"token": "2|bNYyqNKKSb6TsASkQ5jdr0vwVIUMuXaL4HLHBaTk133b1b02"
}
Unauthorized
Code: 401 Unauthorized
Content:
{
"message": "Credenciales incorrectas"
}
Ejemplo con curl
curl --location 'https://bridge.paladins.mx/api/v1/users/tokens' \
--header 'Accept: application/json' \
--header 'Content-Type: application/json' \
--data-raw '{
"email": "admin@paladins.mx",
"password": "password"
}''
ELIMINAR todos los token asociadas al usuario
Este servicio permite ELIMINAR todos los tokens asociados al usuario
URL
DELETE /api/v1/users/tokens
Headers
Content-Type: application/json
Accept: application/json
Authorization: Bearer {token}
URL Params
None
Data Params
{
"email": "admin@paladins.mx",
"password": "password"
}
Respuestas Posibles
Success
Code: 200 Request successful
Content:
{
"message": "All tokens deleted successfully."
}
Unauthorized
Code: 401 Unauthorized
Content:
{
"message": "Unauthenticated."
}
Ejemplo con curl
curl --location --request DELETE 'https://bridge.paladins.mx/api/v1/users/tokens' \
--header 'Accept: application/json' \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer zbSSVOcamRzUmgx6OD8FS3N3XvB3vhhViqk3iuK6' \
--data-raw '{
"email": "usuario@example.com",
"password": "contraseña123"
}'