---
title: "Swagger: Rest API & Integrations"
canonical: "https://help.releasemanagement.app/space/RMC/2445246483/Swagger%3A%20Rest%20API%20%26%20Integrations"
format: markdown
---
# Topics

> Macro (toc)

# Introduction

In addition to outgoing communication via [https://releasemanagement.atlassian.net/wiki/spaces/RMC/pages/2522284033](https://releasemanagement.atlassian.net/wiki/spaces/RMC/pages/2522284033) we also support incoming calls via our Rest API. 

# Where to find our API? 

Navigate to top right corner of Release Management App to find an API icon.

![image-20251113-092433.png](media://497f3f2d-7b01-4ff2-a525-12a68bb4ab46)

Click on it to open a standard Swager Open API UI in new tab.

![image](media://53011f01-5590-4f44-936c-d95c1798afd5)

# What possibilities APIs can give me?

We “eat our own dog food here“ and use the same API to connect frontend and backend of our App. So, theoretically most of the things you can do via UI can be done via API calls.

Please reach out to our support team with a link below for advice on specific use cases.

# How I can get a Token to access API?

You need a valid access token to access our Rest API. Find out more details here:

[https://releasemanagement.atlassian.net/wiki/spaces/RMC/pages/3168108545](https://releasemanagement.atlassian.net/wiki/spaces/RMC/pages/3168108545) 

# How to execute calls to our APIs?

In order to use personal API access tokens, you would add a header

> ***X-RM-Token:**** <personal_token_body>*

> ⚠️ At the same time, the Authorization header should be removed from the request.

![image](media://b27bfc7c-0ada-47e9-9fca-d8b07673aa7e)

# Use cases

## Integration with PowerBI, EasyBI, Tableau, etc.

If you want to extract Release Management App data to transform and load into one of the famous BI solutions (like PowerBI, EasyBI, Tableau, etc.) our APIs provides such flexibility.

Probably GetBoard end point is what you need:

![image](media://91ade2bf-7b5f-4cb6-a6dd-83b633e8e23d)

## Integration with CI/CD tools

Integration with CI/CD tools are usually bi-directional - outcoming and incoming. 

An example of outcoming integration is most probably executing build or running certain pipeline when version is moved to specific destination column. Such flexibility could be achieved via [https://releasemanagement.atlassian.net/wiki/spaces/RMC/pages/2522284033](https://releasemanagement.atlassian.net/wiki/spaces/RMC/pages/2522284033).

If you trigger builds/pipelines manually or with some other automation you might want to

- move version into some specific column after the build
- specify environment where the version is available, incl. specific build number
- provide some additional comments into version for audit log
- amend version custom properties with a link to build to test
- etc.

For all the above incoming calls you would need to use our Rest API and therefore the above sections of this page will be very helpful.

## Integration with Jira Automation

Integration with [Jira Automation](https://www.atlassian.com/software/jira/features/automation) is also bi-directional. From our experience most the cases are connected with aligning statuses of Jira issues and versions/packages, e.g.:

- move version in progress when at least one encompassing issue is in progress
- move version to done when all issues are done, or update issues to done when version is moved to done (either independent or in scope of package)
- mark all Epics as Released when versions/package is Released.
- etc.

Same story here - use [https://releasemanagement.atlassian.net/wiki/spaces/RMC/pages/2522284033](https://releasemanagement.atlassian.net/wiki/spaces/RMC/pages/2522284033) to run Automation in Jira as post action in Release management or use our Rest API to execute some actions in Release Management in scope of Jira Automation rule.

Find out more details in [https://releasemanagement.atlassian.net/wiki/spaces/RMC/pages/2514157660](https://releasemanagement.atlassian.net/wiki/spaces/RMC/pages/2514157660) section of this documentation.

> Macro (include)