# Jira Software Cloud API Documentation

This is the complete API documentation for connecting to the Jira Software Cloud API using MindCloud's Universal API.

MindCloud offers one normalized API to access 3,400+ apps from a single place. It centralizes authentication and normalizes app APIs so they are easier and more consistent to use.

## Quickstart

1. A **MindCloud account** — sign in or create an account at [MindCloud](https://app.mindcloud.co).
2. A **MindCloud API Key** — create one in [API Keys](https://app.mindcloud.co/user/api-keys). Keep it on your server.
3. At least one **Jira Software Cloud connection** — create or choose one in [Connections](https://app.mindcloud.co/credentials). Note its `connectionId`.

```text
POST https://connect.mindcloud.co/v2/universal/apps/jiraSoftwareCloud/actions/{actionSlug}/run
```

## Jira Software Cloud actions

- GET `accessible-resources` Accessible Resources
- POST `add-comment` Add Comment
- PUT `assign-issue` Assign Issue
- GET `count-issues-using-jql` Count Issues Using JQL
- POST `create-issue` Create Issue
- DELETE `delete-comment` Delete Comment
- DELETE `delete-issue` Delete Issue
- PUT `edit-issue` Edit Issue
- GET `get-comment` Get Comment
- GET `get-comments` Get Comments
- GET `get-create-metadata-issue-types-for-project` Get Create Metadata Issue Types For Project
- GET `get-current-user` Get Current User
- GET `get-issue` Get Issue
- GET `get-project` Get Project
- GET `get-project-components-paginated` Get Project Components Paginated
- GET `get-project-statuses` Get Project Statuses
- GET `get-project-versions-paginated` Get Project Versions Paginated
- GET `get-projects-paginated` Get Projects Paginated
- GET `get-transitions` Get Transitions
- GET `get-user` Get User
- GET `search-issues-using-jql-enhanced-search-get` Search Issues Using JQL Enhanced Search (GET)
- GET `search-issues-using-jql-enhanced-search-post` Search Issues Using JQL Enhanced Search (POST)
- PUT `transition-issue` Transition Issue
- PUT `update-comment` Update Comment
