newsletter y google para utm_source, por ejemplo. Una vez que un parámetro tiene valores
aprobados, un enlace debe elegir uno de ellos. Hasta que no tenga ninguno, el parámetro está
abierto: acepta cualquier cosa que el formato de la convención
permita.
Ten presente esa oración. Aprobar tu primer utm_source no agrega un valor permitido; prohíbe
todos los demás de una vez. Eso es lo que permite que un espacio de trabajo adopte la biblioteca
un parámetro a la vez: cerrar utm_medium hoy sin listar cada utm_term que vayas a usar.
La biblioteca vive en la página de Reglas, https://app.utmkit.co/rules, una tarjeta por parámetro.
Propietarios y administradores pueden aprobar y retirar; miembros y observadores ven la lista.
Aprobar valores
En la tarjeta de un parámetro, escribe un valor o varios separados por comas y elige Aprobar. Cada valor ya debe seguir la convención —Facebook no se puede aprobar bajo una regla de
minúsculas — y aprobar algo ya aprobado no cambia nada. La lista no distingue mayúsculas de
minúsculas, así que facebook y Facebook no pueden estar ambos aprobados, pero el chequeo sobre
un enlace es exacto: bajo una convención cuyo uso de mayúsculas es any, un enlace que lleva
Facebook se rechaza cuando facebook es la grafía aprobada. Una tarjeta sin nada aprobado lo
dice: “No hay valores aprobados, así que este parámetro acepta cualquier cosa que el formato
permita.”
Aprobar cambia lo que puede llevar el siguiente enlace. Los enlaces ya creados quedan intactos.
Qué ve un enlace
En modo bloqueo, un enlace conutm_source=fb en un espacio de trabajo que aprobó facebook y
newsletter se rechaza con la lista en la oración: utm_source ‘fb’ no está aprobado en este
espacio de trabajo. Los valores aprobados son: ‘facebook’, ‘newsletter’. En modo aviso el enlace
se crea y se reporta la misma oración. En cualquier caso, quien pidió el enlace — una persona o un
asistente — sabe hacia qué corregir.
Retirar un valor
Cada valor aprobado tiene un control Retirar. Retirar lo quita de lo que puede llevar el siguiente enlace; los enlaces ya creados siguen funcionando y conservan el valor. La auditoría es lo que encuentra enlaces que ya no cumplen, y aprobar el valor de nuevo es el camino de vuelta. Si una regla de dependencia todavía permite el valor bajo su propia condición, esa regla queda intacta: el valor sigue permitido bajo ese emparejamiento mientras la biblioteca general ya no lo ofrece. La confirmación también lo dice.Un miembro cuyo puesto está bloqueado en un parámetro solo puede elegir
de esta lista. Retirar un valor se lo quita para los enlaces nuevos; aprobarlo se lo devuelve.
Desde la API y el MCP
GET /api/v1/rules/values lista los valores aprobados por parámetro, POST /api/v1/rules/values
aprueba valores para un parámetro (aditivo; las repeticiones no hacen nada) y
DELETE /api/v1/rules/values/{id} retira uno — y retirar el último valor abre el parámetro,
exactamente como en la consola. Las lecturas necesitan rules:read, las escrituras
rules:write, y las escrituras también requieren un propietario o administrador detrás del
token. Las herramientas del MCP son list_approved_values, approve_values y retire_value,
bajo los mismos permisos.