Reten Docs
Actividades

Reintentar Resolución

Reintentar la resolución de usuarios objetivo y atributos para una actividad en estado UNRESOLVED.

PATCH /api/activities/:id/retry-resolution

Reintenta resolver usuarios objetivo y atributos fallidos para una actividad en estado UNRESOLVED. Si todos los elementos pendientes se resuelven exitosamente, la actividad transiciona de vuelta a READY.

Auth: Requerido — permiso CREATE_ACTIVITY

Parámetros de Ruta

ParámetroTipoDescripción
idUUIDID de la actividad

Ejemplo

curl -X PATCH https://api.reten.ai/api/activities/ee0e8400-e29b-41d4-a716-446655440000/retry-resolution \
  -H "Authorization: Bearer <token>" \
  -H "x-tenant-id: <tenant-id>"
import axios from 'axios';

const response = await axios.patch(
  'https://api.reten.ai/api/activities/ee0e8400-e29b-41d4-a716-446655440000/retry-resolution',
  {},
  {
    headers: {
      Authorization: 'Bearer <token>',
      'x-tenant-id': '<tenant-id>',
    },
  }
);

const activity = response.data;
// activity.status será "READY" en caso de éxito o permanecerá "UNRESOLVED" en caso de fallo

Respuesta 200 OK

{
  "id": "ee0e8400-e29b-41d4-a716-446655440000",
  "type": "TASK",
  "channel": "SALESMAN",
  "status": "READY",
  "scheduledAt": "2025-01-16T09:00:00.000Z",
  "createdAt": "2025-01-15T10:30:00.000Z",
  "updatedAt": "2025-01-15T10:35:00.000Z"
}

Comportamiento

  • En caso de éxito: Todos los usuarios objetivo y atributos fallidos se resuelven. La actividad transiciona de UNRESOLVED a READY. Se registra un evento de estado RESOLUTION_RETRY_SUCCESS.
  • En caso de fallo: Algunos elementos permanecen sin resolver. La actividad permanece en estado UNRESOLVED. Se registra un evento de estado RESOLUTION_RETRY_FAILED.

Respuestas de Error

EstadoDescripción
400La actividad no está en estado UNRESOLVED
404Actividad no encontrada