Estarter [EXT]
  1. Usuarios
Estarter [EXT]
  • Documentación [Ext API]
  • Endpoints Estarter [external]
    • Servicios
      • Servicios filtos
      • Obtener servicios
    • Microservicios
      • Almacenar archivo PDF
    • Vehiculos
      • Catálogo de Vehículos
        • Crear vehículo en catálogo
        • Listar vehículos del catálogo
        • Editar vehículo del catálogo
      • Sync vehículos [Moove]
      • Obtener vehiculos
      • Vehículos filtros
    • Usuarios
      • Auth Admin
        POST
    • Proveedores
      • Agregar o remover proveedor
    • Reservas
      • Obtener reservas por EID y fechas
    • Date server
      GET
    • Invalidar cache
      GET
    • Auth External
      POST
  1. Usuarios

Auth Admin

Developing
POST
/api/v1/external/authStaff
Autenticación de usuarios tipo admin
Este servicio está diseñado para validar exclusivamente usuarios que pertenecen al tipo staff, restringiendo el acceso a otros tipos de usuario. este endpoint permite autenticar usuarios de tipo admin mediante dos métodos:​
1.
Autenticación con credenciales (type = 1)
Identificación: El usuario debe proporcionar su employeeid o número de identificación.​
Contraseña: Se requiere la contraseña asociada a la cuenta.​
Parámetro obligatorio: type = 1​
2.
Autenticación mediante Firebase (type = 2)
Identificación: El usuario debe proporcionar su uid generado por Firebase.​
Parámetro obligatorio: type = 2​
Nota: El parámetro type es obligatorio y determina el método de autenticación a utilizar.

Request

Authorization
Provide your bearer token in the
Authorization
header when making requests to protected resources.
Example:
Authorization: Bearer ********************
Body Params application/json
eid
string 
required
type
integer 
required
1 = "Password", 2 = "Uid Firebase"
password
string 
optional
uid
string 
optional
Example
{
    "eid": "1022900000",
    "type": 2,
    "password": "securepassword123",
    "uid": "pOEz0hX2yWXbrvScHSDS1ms13"
}

Request samples

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request POST '/api/v1/external/authStaff' \
--header 'Content-Type: application/json' \
--data-raw '{
    "eid": "1022900000",
    "type": 2,
    "password": "securepassword123",
    "uid": "pOEz0hX2yWXbrvScHSDS1ms13"
}'

Responses

🟢200Success
application/json
Body
object {0}
Example
{
  "resultado": "OK",
  "datos": {
    "employeeid": "102898943469",
    "nombre": "Michael Martinez",
    "email": "correocorreo@gmail.com",
    "roles": [
      "admin"
    ]
  }
}
Modified at 2025-04-13 23:35:26
Previous
Vehículos filtros
Next
Agregar o remover proveedor
Built with