Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Manual Web API Benefits - paraQA - DMZ
Manual Web API Benefits - paraQA - DMZ
API de
Benefits
Arquitectura y Desarrollo de
Sistemas
Método POST
Requeridos
NombreUsuario = [string]
Parámetros Ejemplo: NombreUsuario = “usuarioprueba”
Password = [string]
Ejemplo: Password = “123456789”
Ejemplo
Código: 200
Contenido:
{
"AccessToken":"qucezd4klsx+dypmadmf4xlLJKaj78",
Respuesta exitosa
"ExpireIn":"3600",
"RefreshToken":"Avi4As45sx3",
"TokenType":"Bearer"
}
1)
Código: 400 Bad request
Causa: Parámetros vacíos o credenciales incorrectas
Respuesta errónea
2)
Código: 500 Internal server error
Causa: Ocurrió un error en el servidor
•
El usuario se bloquea luego de tres intentos fallidos
Notas (al ingresar una clave incorrecta).
• Los datos utilizados en los ejemplos son de prueba
(no son credenciales validas).
Llamada de ejemplo en C# (es necesario instalar el paquete de nuget “Newtonsoft.Json”):
Método POST
Requeridos
Sin Parámetros requeridos
Parámetros
Método POST
Método POST
Parámetros Requeridos
{
"Id":"12",
"RetencionJudicial":"1",
"Division":"sss",
"Folio":"654654",
"RutAfiliado":"ss",
"NombreAfiliado":"1",
"Tipo":"1",
"RutBeneficiario":"1",
"NombreBeneficiario":"1",
"FechaSol":"09/01/2020 11:59:59",
"FechaReembolso":"09/01/2020 11:59:59",
"Prestacion":"12",
"Rut_Retenedor_Jud":"123",
"Estado":"1",
"MotivoRechazo":"1",
"SaldoAnterior":"1",
"Saldo":"1",
"Egreso":"1",
Los servicios también tiene como límite de ingreso según lo que se defina en el archivo de configuración.
Archivo de configuración