# Redis Subscriptions - Pro - Connectivity API

**Canonical:** https://apis.io/apis/redis/redis-subscriptions-pro-connectivity-api/  
**Provider:** Redis — https://apis.io/providers/redis/  
**Base URL:** https://api.redislabs.com  
**Documentation:** https://redis.io/docs/latest/commands/

Redis Subscriptions - Pro - Connectivity API is one of 28 APIs that [Redis](https://apis.io/providers/redis/) publishes on the [APIs.io](https://apis.io/) network, described by a machine-readable OpenAPI specification. Tagged areas include Subscriptions - Pro - Connectivity. The published artifact set on APIs.io includes an OpenAPI specification.

All Pro subscription connectivity operations.

## Operations (54)

| Method | Path | Summary |
|---|---|---|
| PUT | `/v1/subscriptions/{subscriptionId}/transitGateways/{TgwId}/attachment` | Update a transit gateway attachment |
| POST | `/v1/subscriptions/{subscriptionId}/transitGateways/{TgwId}/attachment` | Create a transit gateway attachment |
| DELETE | `/v1/subscriptions/{subscriptionId}/transitGateways/{TgwId}/attachment` | Delete a transit gateway attachment |
| PUT | `/v1/subscriptions/{subscriptionId}/transitGateways/invitations/{tgwInvitationId}/reject` | Reject a transit gateway resource share |
| PUT | `/v1/subscriptions/{subscriptionId}/transitGateways/invitations/{tgwInvitationId}/accept` | Accept a transit gateway resource share |
| PUT | `/v1/subscriptions/{subscriptionId}/regions/{regionId}/transitGateways/{TgwId}/attachment` | Update a specific region transit gateway attachment |
| POST | `/v1/subscriptions/{subscriptionId}/regions/{regionId}/transitGateways/{TgwId}/attachment` | Create a transit gateway attachment for a specific region |
| DELETE | `/v1/subscriptions/{subscriptionId}/regions/{regionId}/transitGateways/{TgwId}/attachment` | Delete a transit gateway attachment for a specific region |
| PUT | `/v1/subscriptions/{subscriptionId}/regions/{regionId}/transitGateways/invitations/{tgwInvitationId}/accept` | Accept a transit gateway resource share for a specific region |
| PUT | `/v1/subscriptions/{subscriptionId}/regions/{regionId}/private-service-connect/{pscServiceId}/endpoints/{endpointId}` | Update a Private Service Connect endpoint for a single region |
| DELETE | `/v1/subscriptions/{subscriptionId}/regions/{regionId}/private-service-connect/{pscServiceId}/endpoints/{endpointId}` | Delete a Private Service Connect endpoint for a single region |
| PUT | `/v1/subscriptions/{subscriptionId}/regions/peerings/{peeringId}` | Update Active-Active VPC peering |
| DELETE | `/v1/subscriptions/{subscriptionId}/regions/peerings/{peeringId}` | Delete Active-Active VPC peering |
| PUT | `/v1/subscriptions/{subscriptionId}/private-service-connect/{pscServiceId}/endpoints/{endpointId}` | Update a Private Service Connect endpoint |
| DELETE | `/v1/subscriptions/{subscriptionId}/private-service-connect/{pscServiceId}/endpoints/{endpointId}` | Delete a Private Service Connect endpoint |
| PUT | `/v1/subscriptions/{subscriptionId}/peerings/{peeringId}` | Update VPC peering |
| DELETE | `/v1/subscriptions/{subscriptionId}/peerings/{peeringId}` | Delete VPC peering |
| PUT | `/v1/subscriptions/{subscriptionId}/regions/{regionId}/transitGateways/invitations/{tgwInvitationId}/reject` | Reject transit gateway resource share for a specific region |
| GET | `/v1/subscriptions/{subscriptionId}/regions/{regionId}/private-service-connect` | Get Private Service Connect for a single region |
| POST | `/v1/subscriptions/{subscriptionId}/regions/{regionId}/private-service-connect` | Set up a single region Private Service Connect |
| DELETE | `/v1/subscriptions/{subscriptionId}/regions/{regionId}/private-service-connect` | Remove Private Service Connect for a single region |
| GET | `/v1/subscriptions/{subscriptionId}/regions/{regionId}/private-service-connect/{pscServiceId}` | Get Private Service Connect endpoints for a single region |
| POST | `/v1/subscriptions/{subscriptionId}/regions/{regionId}/private-service-connect/{pscServiceId}` | Create an Private Service Connect endpoint for a single region |
| GET | `/v1/subscriptions/{subscriptionId}/regions/{regionId}/private-link` | Get Private Link configuration for a specific region |
| POST | `/v1/subscriptions/{subscriptionId}/regions/{regionId}/private-link` | Create a Private Link for a specific region |
| DELETE | `/v1/subscriptions/{subscriptionId}/regions/{regionId}/private-link` | Delete Private Link for a specific region |
| POST | `/v1/subscriptions/{subscriptionId}/regions/{regionId}/private-link/principals` | Add principal to Private Link for a specific region |
| DELETE | `/v1/subscriptions/{subscriptionId}/regions/{regionId}/private-link/principals` | Remove a principal from Private Link for a specific region |
| POST | `/v1/subscriptions/{subscriptionId}/regions/{regionId}/private-link/connections/disassociate` | Disassociate connections from Private Link for a specific region |
| GET | `/v1/subscriptions/{subscriptionId}/regions/peerings` | Get Active-Active VPC peering details |
| POST | `/v1/subscriptions/{subscriptionId}/regions/peerings` | Create Active-Active VPC peering |
| GET | `/v1/subscriptions/{subscriptionId}/private-service-connect` | Get Private Service Connect |
| POST | `/v1/subscriptions/{subscriptionId}/private-service-connect` | Set up Private Service Connect for a subscription |
| DELETE | `/v1/subscriptions/{subscriptionId}/private-service-connect` | Remove Private Service Connect for a subscription |
| GET | `/v1/subscriptions/{subscriptionId}/private-service-connect/{pscServiceId}` | Get Private Service Connect endpoints |
| POST | `/v1/subscriptions/{subscriptionId}/private-service-connect/{pscServiceId}` | Create a Private Service Connect endpoint |
| GET | `/v1/subscriptions/{subscriptionId}/private-link` | Get Private Link configuration |
| POST | `/v1/subscriptions/{subscriptionId}/private-link` | Create a Private Link |
| DELETE | `/v1/subscriptions/{subscriptionId}/private-link` | Delete Private Link |
| POST | `/v1/subscriptions/{subscriptionId}/private-link/principals` | Add principal to Private Link |
| DELETE | `/v1/subscriptions/{subscriptionId}/private-link/principals` | Remove a principal from Private Link |
| POST | `/v1/subscriptions/{subscriptionId}/private-link/connections/disassociate` | Disassociate connections from Private Link |
| GET | `/v1/subscriptions/{subscriptionId}/peerings` | Get VPC peering details |
| POST | `/v1/subscriptions/{subscriptionId}/peerings` | Create VPC peering |
| GET | `/v1/subscriptions/{subscriptionId}/transitGateways` | Get transit gateways for a subscription |
| GET | `/v1/subscriptions/{subscriptionId}/transitGateways/invitations` | Get transit gateway invitations for a subscription |
| GET | `/v1/subscriptions/{subscriptionId}/regions/{regionId}/transitGateways` | Get transit gateways for a single region |
| GET | `/v1/subscriptions/{subscriptionId}/regions/{regionId}/transitGateways/invitations` | Get transit gateway invitations for a single region |
| GET | `/v1/subscriptions/{subscriptionId}/regions/{regionId}/private-service-connect/{pscServiceId}/endpoints/{endpointId}/deletionScripts` | Get Private Service Connect endpoint deletion script for a single region |
| GET | `/v1/subscriptions/{subscriptionId}/regions/{regionId}/private-service-connect/{pscServiceId}/endpoints/{endpointId}/creationScripts` | Get Private Service Connect endpoint creation script for a single region |
| GET | `/v1/subscriptions/{subscriptionId}/regions/{regionId}/private-link/endpoint-script` | Get Private Link endpoint script for a single region |
| GET | `/v1/subscriptions/{subscriptionId}/private-service-connect/{pscServiceId}/endpoints/{endpointId}/deletionScripts` | Get Private Service Connect endpoint deletion script |
| GET | `/v1/subscriptions/{subscriptionId}/private-service-connect/{pscServiceId}/endpoints/{endpointId}/creationScripts` | Get Private Service Connect endpoint creation script |
| GET | `/v1/subscriptions/{subscriptionId}/private-link/endpoint-script` | Get Private Link endpoint script |

## Machine-readable artifacts (1)

- **OpenAPI** — https://raw.githubusercontent.com/api-evangelist/redis/refs/heads/main/openapi/redis-subscriptions-pro-connectivity-api-openapi.yml

## Other Redis APIs (12)

- [Redis Core](https://apis.io/apis/redis/redis-core/)
- [Redis Cloud API](https://apis.io/apis/redis/redis-cloud-api/)
- [Redis Enterprise API](https://apis.io/apis/redis/redis-enterprise-api/)
- [Redis Insight](https://apis.io/apis/redis/redis-insight/)
- [Redis Account API](https://apis.io/apis/redis/redis-account-api/)
- [Redis Actuator API](https://apis.io/apis/redis/redis-actuator-api/)
- [Redis Agent Memory - Stores API](https://apis.io/apis/redis/redis-agent-memory-stores-api/)
- [Redis AI API](https://apis.io/apis/redis/redis-ai-api/)
- [Redis Bdbs API](https://apis.io/apis/redis/redis-bdbs-api/)
- [Redis Caches API](https://apis.io/apis/redis/redis-caches-api/)
- [Redis Cloud Accounts API](https://apis.io/apis/redis/redis-cloud-accounts-api/)
- [Redis Data Integration API](https://apis.io/apis/redis/redis-data-integration-api/)

## Tags

Subscriptions - Pro - Connectivity

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/apis/redis/redis-subscriptions-pro-connectivity-api/). The API's provider profile, Kin Score and agent-readiness rating are at https://apis.io/providers/redis/.
