Reten Docs
Resultados de Actividades

Configuraciones de Tipos de Resultado

Configuración por tenant de tipos de resultado activos.

GET /api/task-result-type-configs

Lista todas las configuraciones de tipos de resultado del tenant.

Auth: Requerida — permiso VIEW_ACTIVITIES

Respuesta 200 OK

[
  {
    "id": "880e8400-e29b-41d4-a716-446655440000",
    "code": "success",
    "label": "✅ Venta",
    "requiresFutureScheduledAt": false,
    "isActive": true,
    "createdAt": "2026-06-18T06:00:00.000Z",
    "updatedAt": "2026-06-18T06:00:00.000Z"
  },
  {
    "id": "990e8400-e29b-41d4-a716-446655440000",
    "code": "decision_maker_unavailable",
    "label": "👤 No se encuentra",
    "requiresFutureScheduledAt": false,
    "isActive": true,
    "createdAt": "2026-06-18T06:00:00.000Z",
    "updatedAt": "2026-06-18T06:00:00.000Z"
  }
]

GET /api/task-result-type-configs/defaults

Devuelve los tipos de resultado por defecto de la plataforma como un catalogo plano { code, label }. La app de administracion lo usa para prellenar el dialogo de importacion con los tipos de resultado que un tenant puede adoptar.

Auth: Requerida — permiso VIEW_ACTIVITIES

Este endpoint es prellenado, no una entidad. El payload es el catalogo de defaults hardcodeado — no autoritativo y NO se persiste — y siempre lista todos los defaults sin importar lo que el tenant ya tenga. Para adoptarlos, el admin elige los que aun faltan y los crea via POST /api/task-result-type-configs/bulk. Llamar a este endpoint no crea nada.

Respuesta 200 OK

[
  {
    "code": "success",
    "label": "✅ Venta"
  },
  {
    "code": "decision_maker_unavailable",
    "label": "👤 No se encuentra"
  }
]

POST /api/task-result-type-configs

Crea una configuración de tipo de resultado para el tenant.

Auth: Requerida — permiso MANAGE_ACTIVITY_CONFIG

Cuerpo de la Solicitud

CampoTipoRequeridoDescripción
codestringSiCodigo unico que identifica este tipo de resultado en el catalogo del tenant
labelstringSiEtiqueta de visualizacion para este tenant

Respuesta 201 Created


POST /api/task-result-type-configs/bulk

Creacion masiva de configuraciones de tipos de resultado del tenant.

Auth: Requerida — permiso MANAGE_ACTIVITY_CONFIG

Cuerpo de la Solicitud

CampoTipoRequeridoDescripcion
itemsarraySiArray de configuraciones a crear
items[].codestringSiCodigo unico que identifica este tipo de resultado en el catalogo del tenant
items[].labelstringSiEtiqueta de visualizacion para este tenant

Respuesta 201 Created


PATCH /api/task-result-type-configs/:id

Actualiza una configuración de tipo de resultado del tenant.

Auth: Requerida — permiso MANAGE_ACTIVITY_CONFIG

Cuerpo de la Solicitud

CampoTipoRequeridoDescripción
labelstringNoEtiqueta de visualizacion
is_activebooleanNoHabilitar o deshabilitar esta configuracion

Respuesta 200 OK


DELETE /api/task-result-type-configs/:id

Desactiva una configuración de tipo de resultado del tenant.

Auth: Requerida — permiso MANAGE_ACTIVITY_CONFIG

Respuesta 204 No Content