Feature flags let you control how and when functionality is delivered to users by toggling behavior in your code without deploying changes. In the Atono public API, each feature flag includes its key, variants, and creation metadata, as well as environment-specific configurations through flag_environment relationships.
Flag attributes
Field
Type
Description
id
string
The UUID or key of the feature flag.
key
string
The flag name used to identify this feature flag in your codebase or SDK configuration. This name is unique within your workspace.
variants
object
A list of named variants the flag can evaluate to. Each variant maps to a value used in your application. For boolean flags, variants include "on": true and "off": false.
createdAt
datetime (ISO 8601)
The date and time the feature flag was created.
updatedAt
datetime (ISO 8601)
The date and time the feature flag was last updated.
Flag relationships
Field
Type
Description
slices
array of objects
The flag’s configuration for each environment, linked via flag_environment objects.
Each related flag_environment includes:
Field
Type
Description
configuration
string
The current configuration for the environment (on, off, or MIXED).
environmentCode
string
The environment associated with this configuration (e.g., prod, test).