Skip to main content

Module custom_attribute

Module custom_attribute 

Source
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 Git
  • diff: show drift between local registry and Braze
  • apply: toggle the deprecation flag — the only mutation
  • validate: 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.

Structs§

CustomAttribute
CustomAttributeRegistry

Enums§

CustomAttributeType