Actualizar el estado de un ticket
PUT
/tickets/{ticketId}/status
const url = 'https://api.matiasimpulso.com/tickets/1/status';const options = { method: 'PUT', headers: {Authorization: 'Bearer <token>', 'Content-Type': 'application/json'}, body: '{"status":"pending","userId":1,"queueId":1}'};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request PUT \ --url https://api.matiasimpulso.com/tickets/1/status \ --header 'Authorization: Bearer <token>' \ --header 'Content-Type: application/json' \ --data '{ "status": "pending", "userId": 1, "queueId": 1 }'Actualiza el estado del ticket (incluyendo reapertura de tickets cerrados según permisos).
Authorizations
Sección titulada « Authorizations »Parameters
Sección titulada « Parameters »Path Parameters
Sección titulada « Path Parameters » ticketId
required
number
ID del ticket
Request Bodyrequired
Sección titulada « Request Bodyrequired » Media type application/json
object
status
string
userId
number
queueId
number
Responses
Sección titulada « Responses »Estado del ticket actualizado correctamente
Transición de estado inválida
Sin permisos para cambiar el estado
Ticket no encontrado