Saltar al contenido principal
GET
/
v1
/
alerts
/
{id}
/
activities
Obtener Actividades por Alerta
curl --request GET \
  --url https://api.casebender.com/v1/alerts/{id}/activities

Documentation Index

Fetch the complete documentation index at: https://docs.casebender.com/llms.txt

Use this file to discover all available pages before exploring further.

Descripción

Este endpoint devuelve un historial cronológico de todas las actividades relacionadas con una alerta específica. Esto incluye creación, actualizaciones, comentarios, asignaciones y otros cambios realizados a la alerta.

Parámetros de Ruta

id
string
requerido
El identificador único de la alerta

Parámetros de Consulta

page
integer
predeterminado:"1"
Número de página para la paginación
limit
integer
predeterminado:"20"
Número de resultados por página (máximo 100)

Respuesta

status
string
Estado de la respuesta (success o error)
data
array
Lista de actividades
data[].id
number
Identificador único de la actividad
data[].action
string
Tipo de acción (created, updated, added, removed, etc.)
data[].username
string
Usuario que realizó la acción
data[].userImage
string | null
URL de la imagen del usuario
data[].body
string
Descripción de la actividad
data[].timeAgo
string
Tiempo transcurrido desde la actividad
data[].fieldName
string | null
Nombre del campo modificado (si aplica)

Ejemplo de Solicitud

curl -X GET "https://api.casebender.com/v1/alerts/alert-123/activities" \
  -H "Authorization: Bearer su-token-jwt"

Ejemplo de Respuesta

{
  "status": "success",
  "data": [
    {
      "id": 456,
      "action": "updated",
      "username": "ana.garcia",
      "userImage": "https://api.casebender.com/users/ana.garcia/avatar.jpg",
      "body": "Cambió la severidad de 'high' a 'critical'",
      "timeAgo": "hace 5 minutos",
      "fieldName": "severity"
    },
    {
      "id": 455,
      "action": "commentAdded",
      "username": "ana.garcia",
      "userImage": "https://api.casebender.com/users/ana.garcia/avatar.jpg",
      "body": "Necesitamos investigar esta alerta inmediatamente",
      "timeAgo": "hace 7 minutos",
      "fieldName": null
    },
    {
      "id": 454,
      "action": "updated",
      "username": "ana.garcia",
      "userImage": "https://api.casebender.com/users/ana.garcia/avatar.jpg",
      "body": "Cambió el estado de 'open' a 'in_progress'",
      "timeAgo": "hace 10 minutos",
      "fieldName": "status"
    },
    {
      "id": 453,
      "action": "created",
      "username": "sistema",
      "userImage": null,
      "body": "Alerta creada",
      "timeAgo": "hace 30 minutos",
      "fieldName": null
    }
  ]
}

Códigos de Estado

200 - OK - La solicitud se completó con éxito 401 - Unauthorized - Token de
autenticación faltante o inválido 403 - Forbidden - No tiene permiso para
acceder a esta información 404 - Not Found - Alerta no encontrada 500 -
Internal Server Error - Error del servidor

Notas

  • Las actividades se ordenan cronológicamente, con las más recientes primero
  • Para obtener los detalles completos de la alerta, utilice el endpoint Obtener Alerta por ID
  • Para añadir un comentario a una alerta, utilice el endpoint Añadir Comentario a Alerta