Listar tickets con paginación y filtros
GET
/tickets
const url = 'https://api.matiasimpulso.com/tickets?searchParam=search%20term&page=1&limit=25&skip=0&dir=asc&pageNumber=1&agentState=active';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/tickets?searchParam=search%20term&page=1&limit=25&skip=0&dir=asc&pageNumber=1&agentState=active' \ --header 'Authorization: Bearer <token>'Obtiene la bandeja paginada de tickets de la empresa aplicando los permisos del usuario autenticado.
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
query
string
Alias de searchParam
search
string
Alias de searchParam
searchQuery
string
Alias de searchParam
pageNumber
number
status
string
date
string
dateStart
string
dateEnd
string
updatedAt
string
showAll
string
withUnreadMessages
string
queueIds
string
tags
string
users
string
userId
number
Filtro por un único asesor. Equivale a users=[<id>] y existe porque el
frontend lo viene enviando desde siempre; antes de registrarse el
ValidationPipe global se descartaba en silencio y el listado se filtraba
por el usuario del JWT.
Está sujeto al mismo control de permisos que users: solo admin y
supervisor pueden consultar la bandeja de otro asesor.
whatsapps
string
statusFilter
string
isGroup
string
agentState
string
sortTickets
string
searchOnMessages
string
Responses
Sección titulada « Responses »Listado paginado de tickets obtenido correctamente
No autenticado