Support
Detalle de Ticket
Obtener el detalle de un ticket de soporte con todos sus replies publicos.
GET /user/support/:id
Retorna el detalle completo de un ticket de soporte, incluyendo todos los replies publicos (las notas internas del equipo no se incluyen). Solo el propietario del ticket puede acceder a este endpoint.
Autenticacion
Bearer Token (Authorization: Bearer {token}).
Parametros de URL
| Parametro | Tipo | Requerido | Descripcion |
|---|---|---|---|
id | string | Si | ID del ticket de soporte |
Request
curl -X GET https://api.qvapay.com/user/support/123 \
-H "Authorization: Bearer {token}"Response
{
"id": "123",
"ticket_number": "TICKET-20260319-00001",
"status": "open",
"priority": "high",
"topic": "deposito-no-acreditado",
"subject": "Deposito BTC no acreditado",
"customer_name": "Juan Perez",
"customer_email": "[email protected]",
"message": "Hice un deposito de 0.005 BTC hace 2 horas y no se ha acreditado a mi balance.",
"dynamic_fields": {
"moneda": "BTC",
"hash": "abc123def456",
"monto": "0.005"
},
"source": "app",
"created_at": "2026-03-19T10:30:00.000Z",
"updated_at": "2026-03-19T11:15:00.000Z",
"resolved_at": null,
"closed_at": null,
"first_response_at": "2026-03-19T11:00:00.000Z",
"last_response_at": "2026-03-19T11:15:00.000Z",
"CreatedBy": {
"id": "789",
"name": "Juan",
"lastname": "Perez",
"username": "juanperez",
"image": "profiles/uuid/avatar.webp"
},
"Replies": [
{
"id": "456",
"support_id": "123",
"user_id": "789",
"message": "Hice un deposito de 0.005 BTC hace 2 horas...",
"reply_type": "reply",
"created_at": "2026-03-19T10:30:00.000Z",
"updated_at": "2026-03-19T10:30:00.000Z",
"User": {
"id": "789",
"name": "Juan",
"lastname": "Perez",
"username": "juanperez",
"image": "profiles/uuid/avatar.webp"
}
},
{
"id": "457",
"support_id": "123",
"user_id": "101",
"message": "Estamos revisando tu caso. El deposito esta pendiente de confirmacion en la red.",
"reply_type": "reply",
"created_at": "2026-03-19T11:00:00.000Z",
"updated_at": "2026-03-19T11:00:00.000Z",
"User": {
"id": "101",
"name": "Soporte",
"lastname": "QvaPay",
"username": "soporte",
"image": "profiles/uuid/avatar.webp"
}
}
]
}Campos de respuesta
| Campo | Tipo | Descripcion |
|---|---|---|
id | string | ID del ticket |
ticket_number | string | Numero de ticket |
status | string | Estado: open, pending, resolved, closed |
priority | string | Prioridad: low, medium, high, urgent |
topic | string | Tema del ticket |
subject | string | Asunto |
message | string | Mensaje inicial |
source | string | Origen: web, app |
CreatedBy | object | Datos del creador del ticket |
Replies | array | Todos los replies publicos ordenados cronologicamente |
Replies[].User | object | Datos del autor del reply |
Errores
| Codigo | Descripcion |
|---|---|
401 | No autorizado o token invalido |
404 | Ticket no encontrado o no pertenece al usuario |