Expand description
Custom Attributes are managed in registry mode.
Braze creates Custom Attributes implicitly when /users/track receives
data containing a previously-unseen attribute name. There is no
declarative “create attribute” API. braze-sync therefore supports only:
export: snapshot the current Braze attribute set into Gitdiff: show drift between local registry and Brazeapply: toggle the deprecation flag — the only mutationvalidate: structural check of the local YAML registry
New attributes are introduced by application code via /users/track,
never by braze-sync. See IMPLEMENTATION.md §2.2 / §6.5 / §11.5.