Saltar al contenido principal
POST /processors Crea un processor pre-Agente que enruta leads entrantes a diferentes Agentes basado en condiciones. En lugar de especificar un workflow_id al crear un lead, envías leads al endpoint del processor y este evalúa reglas de enrutamiento para asignar el Agente correcto automáticamente. Cada processor tiene un Agente por defecto — el fallback cuando ninguna regla de enrutamiento coincide.

Cuerpo de la Solicitud

CampoTipoRequeridoDescripción
namestringNombre del processor (ej., “Language Router”)
descriptionstringNoQué hace este processor
default_workflow_idstring (uuid)Agente de fallback cuando ninguna regla coincide. Usa GET /workflows para listar Agentes disponibles

Ejemplo

curl -X POST https://api.getnexor.ai/api/public/processors \
  -H "Content-Type: application/json" \
  -H "X-API-Key: nxr_live_your_api_key" \
  -d '{
    "name": "Language Router",
    "description": "Routes leads to ES or EN workflows based on metadata.language",
    "default_workflow_id": "uuid-of-es-workflow"
  }'

Respuestas

201 — Processor creado exitosamente

{
  "success": true,
  "processor": {
    "id": "abc-123-uuid",
    "name": "Language Router",
    "description": "Routes leads to ES or EN workflows based on metadata.language",
    "default_workflow_id": "uuid-of-es-workflow",
    "is_active": true,
    "created_at": "2026-03-31T12:00:00Z",
    "updated_at": "2026-03-31T12:00:00Z"
  }
}

400 — Error de validación

{
  "error": "Validation error",
  "message": "name is required"
}
Otros errores de validación:
  • "default_workflow_id is required"
  • "default_workflow_id not found or does not belong to your account"

401 — Error de autenticación

Ver Autenticación.

500 — Error interno del servidor

Última modificación el 18 de junio de 2026