← Volver a CajerosController

➕ Alta de Cajero

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

📋 Información del Endpoint

POST /Master/Cajeros/AddCajero

Crea un nuevo cajero en la base de datos especificada, usando autenticación tradicional por parámetros de consulta.

📥 Parámetros de Consulta

Parámetro Tipo Requerido Descripción
initialCatalog string Catálogo inicial de la base de datos (ej: "ELSIFON")
userID string No ID del usuario para autenticación
password string No Contraseña para autenticación

📦 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.

500 Internal Server Error

Error interno del servidor.

🔧 Ejemplo de Uso (cURL)

curl -X POST \
  'http://localhost:1379/Master/Cajeros/AddCajero?initialCatalog=ELSIFON&userID=admin&password=yourPassword' \
  -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

  • El ID debe ser único.
  • El nombre no debe estar repetido.
  • Ideal para alta inicial y gestión de usuarios.