# Request Tracker (RT) API Documentation

This is the complete API documentation for connecting to the Request Tracker (RT) 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 **Request Tracker (RT) connection** — create or choose one in [Connections](https://app.mindcloud.co/credentials). Note its `connectionId`.

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

## Request Tracker (RT) actions

- PUT `comment-on-ticket` Comment on Ticket
- PUT `correspond-on-ticket` Correspond on Ticket
- POST `create-queue` Create Queue
- POST `create-ticket` Create Ticket
- POST `create-user` Create User
- GET `get-group` Get Group
- GET `get-group-members` Get Group Members
- GET `get-queue` Get Queue
- GET `get-ticket` Get Ticket
- GET `get-ticket-attachments` Get Ticket Attachments
- GET `get-ticket-history` Get Ticket History
- GET `get-user` Get User
- GET `get-user-groups` Get User Groups
- GET `list-queues` List Queues
- GET `search-groups` Search Groups
- GET `search-queues` Search Queues
- GET `search-tickets` Search Tickets
- GET `search-users` Search Users
- PUT `steal-ticket` Steal Ticket
- PUT `take-ticket` Take Ticket
- PUT `untake-ticket` Untake Ticket
- PUT `update-queue` Update Queue
- PUT `update-ticket` Update Ticket
- PUT `update-user` Update User
