App and feature slugs
Apps and their features are identified using a slug-based system. Slugs are human-readable, stable identifiers that replace numeric IDs while remaining fully backward compatible.
Each app is assigned a globally unique app slug, and each feature within that app is assigned an app feature slug. Together, they form a globally unique identifier for an app feature across the platform.
- App slug: An app's globally unique identifier
- App feature slug: An app feature's unique identifier (within the scope of a specific app)
- Global feature identifier: Defined as
appSlug:appFeatureSlug
Once a slug is set, it is permanent and cannot be changed.
Compatibility
Existing apps and integrations continue to work without modification. Numeric IDs remain supported, ensuring full backward compatibility.
Requirements
- Alphanumeric characters (
A–Z,a–z,0–9) and dashes (-) only - Minimum length: 3 characters
Configuration
App type | Configuration |
|---|---|
New apps |
|
Existing apps |
|
Updated 1 day ago
