Reten Docs
Rutas

Actualizar Ruta

Actualizar los campos de una ruta.

PATCH /api/routes/:id

Actualiza los campos de una ruta.

Auth: Requerida — permiso MANAGE_ROUTES

Parámetros de Ruta

ParámetroTipoDescripción
idUUIDID de la ruta

Cuerpo de la Solicitud

Todos los campos son opcionales:

CampoTipoDescripción
codestringCódigo de la ruta (único por tenant)
namestringNombre de la ruta
is_activebooleanEstado activo

Ejemplo

curl -X PATCH https://api.reten.ai/api/routes/dd0e8400-e29b-41d4-a716-446655440000 \
  -H "Authorization: Bearer <token>" \
  -H "x-tenant-id: <tenant-id>" \
  -H "Content-Type: application/json" \
  -d '{
    "name": "North Zone Extended"
  }'
const routeId = "dd0e8400-e29b-41d4-a716-446655440000";
const response = await fetch(`https://api.reten.ai/api/routes/${routeId}`, {
  method: "PATCH",
  headers: {
    "Authorization": "Bearer <token>",
    "x-tenant-id": "<tenant-id>",
    "Content-Type": "application/json",
  },
  body: JSON.stringify({ name: "North Zone Extended" }),
});
const route = await response.json();
import requests

route_id = "dd0e8400-e29b-41d4-a716-446655440000"
response = requests.patch(
    f"https://api.reten.ai/api/routes/{route_id}",
    headers={
        "Authorization": "Bearer <token>",
        "x-tenant-id": "<tenant-id>",
    },
    json={"name": "North Zone Extended"},
)
route = response.json()

Respuesta 200 OK

Devuelve el objeto de la ruta actualizada.