PUT
/processors/:processorId/rules/reorder
Actualiza masivamente la posición de todas las reglas en un processor. Útil después de reordenar con arrastrar y soltar en una UI. Debes incluir todos los IDs de reglas activas; cualquier regla omitida se agregará al final.
Parámetros de Ruta
| Parámetro | Tipo | Descripción |
|---|
processorId | string (uuid) | ID del processor |
Cuerpo de la Solicitud
| Campo | Tipo | Requerido | Descripción |
|---|
rule_ids | array of strings | Sí | Lista ordenada de UUIDs de reglas. El primer elemento obtiene posición 1, el segundo posición 2, etc. |
Ejemplo
curl -X PUT https://api.getnexor.ai/api/public/processors/abc-123-uuid/rules/reorder \
-H "Content-Type: application/json" \
-H "X-API-Key: nxr_live_your_api_key" \
-d '{
"rule_ids": [
"rule-2-uuid",
"rule-1-uuid",
"rule-3-uuid"
]
}'
Respuestas
200 — Reglas reordenadas
{
"success": true,
"rules": [
{ "id": "rule-2-uuid", "name": "Spanish leads", "position": 1 },
{ "id": "rule-1-uuid", "name": "English leads", "position": 2 },
{ "id": "rule-3-uuid", "name": "Portuguese leads", "position": 3 }
]
}
400 — Error de validación
{
"error": "Validation error",
"message": "rule_ids must be a non-empty array"
}
401 — Error de autenticación
Ver Autenticación.
404 — Processor no encontrado
{
"error": "Not found",
"message": "Processor not found or does not belong to your account"
}
500 — Error interno del servidor
Última modificación el 18 de junio de 2026