For AI agents: a documentation index is available at the root level at /llms.txt and /llms-full.txt. Append /llms.txt to any URL for a page-level index, or .md for the markdown version of any page.
Sign inTry it free
DocsGuidesSDKsIntegrationsAPI docsTutorialsFlagship blog
DocsGuidesSDKsIntegrationsAPI docsTutorialsFlagship blog
  • Integrations
    • Collaboration tools
    • Data Export
    • Edge tools
    • Environments as a service
    • Experimentation and metric integrations
    • Internal developer platforms
    • Monitoring tools
    • Segments integrations
    • Workflow management tools
    • More integrations
    • Managing integrations
    • Using the LaunchDarkly integration framework
    • Building partner integrations
      • Getting started
      • Defining an integration manifest
      • Registering a LaunchDarkly OAuth client
      • Using form variables
      • Using integration framework capabilities
        • Approvals capability
        • Change history events hook capability
        • Endpoints capability
        • Feature stores capability
        • Flag links capability
        • Reserved custom properties capability
        • Synced segments capability
        • Triggers capability
      • Validating an integration
Sign inTry it free
LogoLogo
On this page
  • Overview
  • About reserved custom properties
IntegrationsBuilding partner integrationsUsing integration framework capabilities

Reserved custom properties

Was this page helpful?
Previous

Synced segments capability

Next
Built with

Overview

This topic explains how to use the reserved custom properties integration framework capability.

About reserved custom properties

Custom properties let you store data in LaunchDarkly alongside a feature flag. For example, you can use custom properties to indicate flag-level associations with data on your service. If you don’t have any flag-level associations or configurations, you don’t need to use this capability.

To learn more, read Custom properties.

By default, members must specify a custom property name and key when they attach the custom property value to a feature flag. This step introduces the possibility of user error. To prevent this, developers can “reserve” a custom property for their integration, which makes it much easier for members to correctly add the property’s value to feature flags.

reservedCustomProperties require a name and key. Adding a description is optional.

After a member configures your integration, the custom property appears in the dropdown in the flag’s right sidebar.

For example, the Datadog integration uses the following reservedCustomProperties:

The reservedCustomProperties capability
1 "reservedCustomProperties": [
2 {
3 "name": "Datadog tags",
4 "description": "Tags are a way of adding additional dimension...",
5 "key": "datadog"
6 }
7 ]