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ámetro | Tipo | Descripción |
|---|---|---|
id | UUID | ID 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 falloRespuesta 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
UNRESOLVEDaREADY. Se registra un evento de estadoRESOLUTION_RETRY_SUCCESS. - En caso de fallo: Algunos elementos permanecen sin resolver. La actividad permanece en estado
UNRESOLVED. Se registra un evento de estadoRESOLUTION_RETRY_FAILED.
Respuestas de Error
| Estado | Descripción |
|---|---|
400 | La actividad no está en estado UNRESOLVED |
404 | Actividad no encontrada |