---
title: "Get available upgrade versions for Pro database"
method: GET
path: "/subscriptions/{subscriptionId}/databases/{databaseId}/available-target-versions"
tags: ["Databases - Pro"]
---

# Get available upgrade versions for Pro database

`GET /subscriptions/{subscriptionId}/databases/{databaseId}/available-target-versions`

Gets a list of available Redis versions that the specified Pro database can be upgraded to.

## Path parameters

- `subscriptionId` integer, required
- `databaseId` integer, required

## Response `200`

OK

- DatabaseAvailableVersionsResponse
  - `targets` TargetVersion[]
    - `redisVersion` string

## Other responses

- `400` — Bad Request - The server cannot process the request due to something that is perceived to be a client error
- `401` — Unauthorized - Authentication failed for requested resource
- `403` — Forbidden - Not allowed to access requested resource (primarily due to client source IP API Key restrictions)
- `404` — Not Found - The resource you were trying to reach was not found or does not exist
- `412` — Precondition Failed - Feature flag for this flow is off
- `429` — Too Many Requests - Too many resources are concurrently created / updated / deleted in the account. Please re-submit API requests after resource changes are completed)
- `500` — Internal system error - If this error persists, please contact customer support
- `503` — Service Unavailable - Server is temporarily unable to handle the request, please try again later. If this error persists, please contact customer support

## Changes

- **2025-11-04** `47e5b2093d8f` — 1 info
  - endpoint added

[Change history](https://skmtc.dev/redis/apis/redis-cloud-api/changes/subscriptions/:subscriptionId/databases/:databaseId/available-target-versions/get.md)

---

[API](https://skmtc.dev/redis/apis/redis-cloud-api.md) · [All operations](https://skmtc.dev/redis/apis/redis-cloud-api/llms.txt) · [OpenAPI document](https://skmtc.dev/redis/apis/redis-cloud-api/revisions/26142928e808?raw)
