This API Guide provides detailed instructions for using the APIs included with FlexDeploy. See the FlexDeploy Installation Guide for information related to installation. See also the FlexDeploy Plugin Guides for detailed instructions for configuring and using the FlexDeploy plugins.

FlexDeploy 6.0 now supports use of API Tokens, See API Tokens for details.

Version 2 API Details

Version 2 APIs use Basic Authentication. It supports username/password or token-based authentication.

V2 documentation is hosted at https://flexagon.com/api-spec/6.0

GraphQL API Details

The GraphQL schema is served on the FlexDeploy server. It can easily be retrieved using Postman, GraphiQL, or similar tools.

Version 1 API Details

Version 1 APIs use Basic Authentication, but not tokens.

V1 will be removed in the future, but V2 doesn’t contain all of V1 functionality yet.

Project





Project API

Folder API

Application API

Project Properties API

Project Stream API

Project Versions API

Download of Artifacts API

Project Packages API

Project Execution


Build Project API

Deploy Project API

Execute Utility Project API

Workflow Request API

Workflow

Workflow API

Workflow Execution API

Topology

Endpoint API

Environment API

Target Group API

Targets API

Source Control Management Instance API

Test Instance API

Change Management System Instance API

Issue Tracking System Instance API

Post Refresh Request API

Tasks

Approval Tasks API

Scheduled Tasks API

Release

Release API

Release Approval Gate API

Release External Gate API

Release Snapshot API

Create new snapshot, promote existing project version to create new snapshot.

Release Snapshot Execution API

Security

Group API

User API

Administration






Change Management Systems API

Issue Tracking Systems API

Plugins API

Resource Types API

Test Type Rest API

Testing Tool API