Saltar al contenido principal
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ámetroTipoDescripción
processorIdstring (uuid)ID del processor

Cuerpo de la Solicitud

CampoTipoRequeridoDescripción
rule_idsarray of stringsLista 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