No results for ""
EXPAND ALL
  • Home
  • API docs

Adding a custom approvals integration configuration

Read time: 3 minutes
Last edited: Oct 30, 2024

Overview

This topic describes how to add a custom approvals integration within LaunchDarkly. This is the second step required when building a custom approvals integration. Only customers with complex workflow management or approval systems in third-party applications that LaunchDarkly does not integrate with directly are likely to need a custom approvals integration.

Add the custom approvals integration

After you create your own approval application, you must set up an integration configuration to connect LaunchDarkly and your approval application.

To configure your custom approvals integration in LaunchDarkly:

  1. In the LaunchDarkly UI, navigate to the Integrations page.
  2. Search for the "Custom approvals" integration.
  3. Click Add integration. A "Create configuration" panel appears.
  4. Set the Status of the integration to On.
  5. (Optional) Enter a Name for the integration. This is the name that will appear when you update your LaunchDarkly environment approval settings to use your custom approvals integration.
  6. Enter the API Token that LaunchDarkly should use to authenticate when sending requests to your approval application.
  7. Enter the Custom approval service base URL of your custom approval service. This is where LaunchDarkly will send requests.
  8. (Optional) Enter the Additional form variables. This is a JSON schema describing the information that a LaunchDarkly account member needs to enter when they create an approval request.
Expand for JSON schema details

Here is an example of the additional form variables JSON schema:

  1. Click Save configuration.