Esta API permite gestionar la información del Journey de Clientes mediante diferentes parámetros de filtrado. Antes de utilizar cualquier endpoint, es necesario autenticarse y obtener un token Bearer.
POST /api/suscripciones/autenticar?usuario={Usuario}&clave={Clave}
Este endpoint permite obtener un token de autenticación que deberá incluirse en los encabezados de las solicitudes a los demás endpoints.
Parámetros:
usuario: Nombre de usuario (texto).clave: Contraseña del usuario (texto).Respuesta:
{
"respuesta": "Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9..."
}
Incluye el token en el encabezado Authorization de las solicitudes posteriores:
Authorization: Bearer {token}
Una vez adquirido el token, utiliza los siguientes endpoints para interactuar con la API.
GET /api/suscripciones/journey?TipoCliente=EMPRESA&Estado_Contrato=ALTA
Ejemplo:
"{"respuesta":"Usuario o Clave, Incorrecta"}"
Ejemplo JSON de Datos:
{
"Datos": [
{
"ClienteID": 423,
"NombreCompleto": "PEDRO PEREZ.",
"RazonSocial": "LA CHAPINA,S.A.",
"Telefonos": "3232-34343",
"Correos": "micorreo@lachapina.com;;jperez@lachapina.com;",
"TipoCliente": "EMPRESA",
"Genero": null,
"FechaNacimiento": null,
"ContratoID": 454634,
"TipoContratoID": 1,
"TipoContrato": "Suscripción Estandar",
"Producto": "Impreso",
"FechaInicio": "2025-03-25T00:00:00",
"FechaFin": "2026-03-24T00:00:00",
"Estado_Contrato": "ALTA ",
"Tarifa": "ADULTO MAYOR IMPRESO 1 AÑO + 1TL",
"DuracionID": 40,
"Meses": 12,
"Duración": "12 MESES DE SERVICIO",
"Renovado": "NO"
},...
]
}