Reten Docs
Configuración de Actividades

Configuración de Resolución de Destinatario

CRUD para configuraciones de resolución de destinatario.

GET /api/activity-config/target-resolution

Lista todas las configuraciones de resolución de destinatario del tenant actual, ordenadas por prioridad.

Auth: Requerida — permiso VIEW_ACTIVITIES

Respuesta 200 OK

[
  {
    "id": "110e8400-e29b-41d4-a716-446655440000",
    "name": "Default Config",
    "strategy": "ON_CREATION",
    "priority": 1,
    "isActive": true,
    "criteria": [
      {
        "type": "ROLE_MATCH",
        "config": { "role": "COMMERCE_REP" },
        "priority": 1
      },
      {
        "type": "LAST_CONTACTED_SAME_CHANNEL",
        "config": {},
        "priority": 2
      }
    ]
  }
]

POST /api/activity-config/target-resolution

Crea una nueva configuración de resolución de destinatario.

Auth: Requerida — permiso MANAGE_ACTIVITY_CONFIG

Cuerpo de la Solicitud

CampoTipoRequeridoDescripción
namestringNombre de la configuración
strategystringON_CREATION, ON_DISPATCH o MANUAL
criteriaarrayCriterios de resolución con tipo, configuración y prioridad

PATCH /api/activity-config/target-resolution/reorder

Reordena todas las configuraciones activas. Debe incluir todos los IDs de configuraciones activas.

Auth: Requerida — permiso MANAGE_ACTIVITY_CONFIG

Cuerpo de la Solicitud

CampoTipoRequeridoDescripción
orderUUID[]Array ordenado con todos los IDs de configuraciones activas

PATCH /api/activity-config/target-resolution/:id

Actualiza una configuración de resolución de destinatario. Cuando se proporciona criteria, reemplaza todos los criterios existentes de forma atómica.

Auth: Requerida — permiso MANAGE_ACTIVITY_CONFIG


DELETE /api/activity-config/target-resolution/:id

Elimina una configuración de resolución de destinatario.

Auth: Requerida — permiso MANAGE_ACTIVITY_CONFIG

Respuesta 204 Sin Contenido