← Volver a CajerosController

➕ Alta de Cajero JWT

Endpoint para crear un nuevo cajero usando autenticación JWT.

📋 Información del Endpoint

POST /Master/Cajeros/AddCajeroJwt

Crea un nuevo cajero usando autenticación JWT mediante token Bearer en el header Authorization.

🔐 Autenticación

Header Tipo Requerido Descripción
Authorization string Token JWT en formato: Bearer yourJwtToken

📦 Cuerpo de la Petición (JSON)

Campo Tipo Requerido Descripción
Cajero objeto Datos del cajero a crear

📝 Ejemplo de Cuerpo JSON

{
  "Cajero1": 3,
  "Nombre": "Pedro Gómez",
  "Activo": true
}

📤 Respuestas

201 Created

Cajero creado exitosamente. Devuelve el cajero creado y la cabecera Location.

401 Unauthorized

Token JWT inválido o expirado.

500 Internal Server Error

Error interno del servidor.

🔧 Ejemplo de Uso (cURL)

curl -X POST \
  'http://localhost:1379/Master/Cajeros/AddCajeroJwt' \
  -H 'Authorization: Bearer yourJwtToken' \
  -H 'Content-Type: application/json' \
  -d '{ "Cajero1": 3, "Nombre": "Pedro Gómez", "Activo": true }'

📤 Ejemplo de Respuesta

{
  "Cajero1": 3,
  "Nombre": "Pedro Gómez",
  "Activo": true
}

ℹ️ Notas Importantes

  • Requiere un token JWT válido en el header Authorization.
  • El ID debe ser único.
  • El nombre no debe estar repetido.
  • Ideal para alta inicial y gestión de usuarios en aplicaciones modernas.