Consultar mensajes por rango de fechas para reportes
GET
/messages/range/reports
const url = 'https://api.matiasimpulso.com/messages/range/reports?searchParam=search%20term&page=1&limit=25&skip=0&dir=asc&startDate=example&lastDate=example';const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request GET \ --url 'https://api.matiasimpulso.com/messages/range/reports?searchParam=search%20term&page=1&limit=25&skip=0&dir=asc&startDate=example&lastDate=example' \ --header 'Authorization: Bearer <token>'Obtiene mensajes paginados dentro de un rango máximo de 31 días para auditoría y reportes administrativos.
Authorizations
Sección titulada « Authorizations »Parameters
Sección titulada « Parameters »Query Parameters
Sección titulada « Query Parameters » searchParam
string
Example
search termSearch parameter for filtering results
page
number
Example
1Page number for pagination
limit
number
Example
25Number of items per page
skip
number
Example
0Number of items to skip
dir
string
Example
ascSort direction
companyId
number
Se ignora: la empresa sale siempre del JWT. Antes era obligatorio, así que se sigue aceptando para no romper a los clientes que lo enviaban.
startDate
required
string
lastDate
required
string
Responses
Sección titulada « Responses »Mensajes en el rango obtenidos correctamente
Rango de fechas inválido o superior a 31 días
Acceso restringido a administradores