Unify Logo Footer.svg
Unify Integrations
Logo
DevCycle

DevCycle

Logo

3 mins READ

Use the DevCycle connector to manage feature flags and software releases.

Integrating your application with DevCycle lets you use these operations in an automation. It exposes 8 actions, listed below. Add the connector from the Connections area, authenticate, then select its operations in the automation builder. Capabilities: actions.

Authentication

Before you begin, make sure you have the following information:

Connection Name: Choose a meaningful name for your connection. This name helps you identify the connection within your application or integration settings.

Authentication Type: DevCycle supports Client credentials authentication.

Authentication & setup

DevCycle uses OAuth 2.0 client credentials for API authentication. Obtain credentials from the DevCycle dashboard:

devcycle-bordered-image1.png
devcycle-bordered-image1.png

  1. Navigate to Settings (gear icon in dashboard header)

  2. Scroll to the "API Authentication" section

  3. Copy your Client ID and Secret

devcycle-bordered-image2.png
devcycle-bordered-image2.png

Submit a POST request to https://auth.devcycle.com/oauth/token with:

  • grant_type=client_credentials

  • client_id: Your Client ID

  • client_secret: Your Client Secret

  • audience=https://api.devcycle.com/

Enterprise customers with strict role-based access control use an alternate flow with grant_type=refresh_token.

Actions

Action Name

Description

Create environment

Creates a new environment in DevCycle

Create project

Creates a new project in DevCycle

Get environment

Gets an environment by key or ID in DevCycle

Get project

Gets project by ID or key in DevCycle

List environments

List all environments for a project in DevCycle

List projects

Lists projects in DevCycle

Update environment

Updates an environment by ID or key in DevCycle

Update project

Updates a project by ID or key in DevCycle

About the API

The DevCycle Management API enables programmatic control of feature flags and variables. Core capabilities include:

  • Projects & Environments – Create and manage projects, define environments (development, staging, production)

  • Features – Create, update, and list feature flags with variations and targeting rules

  • Variables – Define and manage variables referenced within feature variations

  • Audiences – Build audience segments for targeted rollouts

  • Metrics – Track and associate custom metrics with features

  • Webhooks – Configure event notifications

  • Change Requests & Approvals – Manage feature approval workflows

  • SDK Key Management – Generate and invalidate SDK keys

Official documentation

https://docs.devcycle.com/management-api/