How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

Microsoft Azure Redis API

The Redis API from Microsoft Azure — 16 operation(s) for redis.

Microsoft Azure Redis API is one of 1667 APIs that Microsoft Azure publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include Redis. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, an API reference, pricing, a JSON-LD context, and a getting-started guide.

This API exposes 25 operations across 16 paths, and defines 36 schemas. It is described by OpenAPI 3.2.0, at version 2020-08-01-preview.

25 operations 16 paths 36 schemas 4 DELETE10 GET1 PATCH6 POST4 PUT

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.2.0
API Version
2020-08-01-preview
Resource Areas
1

Paths & Operations 25

Across 16 paths, the API surfaces 25 operations — 4 DELETE, 10 GET, 1 PATCH, 6 POST, 4 PUT. Each is listed below with its method, path, parameters, and response codes.

Redis 25
POST
/subscriptions/{subscriptionId}/providers/Microsoft.Cache/CheckNameAvailability
Microsoft Azure Post Subscriptions Subscriptionid Providers Microsoft Cache Checknameavailability
microsoftAzureRedisChecknameavailability 2 params body → 200
GET
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cache/Redis/{name}/listUpgradeNotifications
Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Cache Redis Name Listupgradenotifications
microsoftAzureRedisListupgradenotifications 5 params → 200
PUT
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cache/Redis/{name}
Microsoft Azure Put Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Cache Redis Name
microsoftAzureRedisCreate 4 params body → 200201
PATCH
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cache/Redis/{name}
Microsoft Azure Patch Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Cache Redis Name
microsoftAzureRedisUpdate 4 params body → 200
DELETE
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cache/Redis/{name}
Microsoft Azure Delete Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Cache Redis Name
microsoftAzureRedisDelete 4 params → 200202204
GET
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cache/Redis/{name}
Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Cache Redis Name
microsoftAzureRedisGet 4 params → 200
GET
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cache/Redis
Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Cache Redis
microsoftAzureRedisListbyresourcegroup 3 params → 200
GET
/subscriptions/{subscriptionId}/providers/Microsoft.Cache/Redis
Microsoft Azure Get Subscriptions Subscriptionid Providers Microsoft Cache Redis
microsoftAzureRedisList 2 params → 200
POST
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cache/Redis/{name}/listKeys
Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Cache Redis Name Listkeys
microsoftAzureRedisListkeys 4 params → 200
POST
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cache/Redis/{name}/regenerateKey
Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Cache Redis Name Regeneratekey
microsoftAzureRedisRegeneratekey 4 params body → 200
POST
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cache/Redis/{name}/forceReboot
Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Cache Redis Name Forcereboot
microsoftAzureRedisForcereboot 4 params body → 200
POST
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cache/Redis/{name}/import
Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Cache Redis Name Import
microsoftAzureRedisImportdata 4 params body → 200202204
POST
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cache/Redis/{name}/export
Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Cache Redis Name Export
microsoftAzureRedisExportdata 4 params body → 200202204
GET
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cache/Redis/{cacheName}/firewallRules
Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Cache Redis Cachename Firewallrules
microsoftAzureFirewallrulesListbyredisresource 4 params → 200
PUT
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cache/Redis/{cacheName}/firewallRules/{ruleName}
Microsoft Azure Put Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Cache Redis Cachename Firewallrules Rulename
microsoftAzureFirewallrulesCreateorupdate 5 params body → 200201
GET
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cache/Redis/{cacheName}/firewallRules/{ruleName}
Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Cache Redis Cachename Firewallrules Rulename
microsoftAzureFirewallrulesGet 5 params → 200
DELETE
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cache/Redis/{cacheName}/firewallRules/{ruleName}
Microsoft Azure Delete Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Cache Redis Cachename Firewallrules Rulename
microsoftAzureFirewallrulesDelete 5 params → 200204
GET
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cache/Redis/{cacheName}/patchSchedules
Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Cache Redis Cachename Patchschedules
microsoftAzurePatchschedulesListbyredisresource 4 params → 200
PUT
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cache/Redis/{name}/patchSchedules/{default}
Microsoft Azure Put Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Cache Redis Name Patchschedules Default
microsoftAzurePatchschedulesCreateorupdate 5 params body → 200201
DELETE
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cache/Redis/{name}/patchSchedules/{default}
Microsoft Azure Delete Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Cache Redis Name Patchschedules Default
microsoftAzurePatchschedulesDelete 5 params → 200204
GET
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cache/Redis/{name}/patchSchedules/{default}
Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Cache Redis Name Patchschedules Default
microsoftAzurePatchschedulesGet 5 params → 200
PUT
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cache/Redis/{name}/linkedServers/{linkedServerName}
Microsoft Azure Put Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Cache Redis Name Linkedservers Linkedservername
microsoftAzureLinkedserverCreate 5 params body → 200201
DELETE
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cache/Redis/{name}/linkedServers/{linkedServerName}
Microsoft Azure Delete Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Cache Redis Name Linkedservers Linkedservername
microsoftAzureLinkedserverDelete 5 params → 200
GET
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cache/Redis/{name}/linkedServers/{linkedServerName}
Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Cache Redis Name Linkedservers Linkedservername
microsoftAzureLinkedserverGet 5 params → 200
GET
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cache/Redis/{name}/linkedServers
Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Cache Redis Name Linkedservers
microsoftAzureLinkedserverList 4 params → 200

Schemas 36

The contract defines 36 schemas that model the data the API accepts and returns. The most detailed are RedisProperties (8 properties), RedisCommonProperties (6 properties), RedisInstanceDetails (5 properties), RedisCreateParameters (4 properties). Each schema is shown below with its type and property counts.

RedisLinkedServerProperties
object
Properties of a linked server to be returned in get/put response
1 property
RedisFirewallRuleProperties
object
Specifies a range of IP addresses permitted to connect to the cache
2 properties 2 required
RedisProperties
object
Properties of the redis cache.
8 properties
RedisAccessKeys
object
Redis cache access keys.
2 properties
RedisInstanceDetails
object
Details of single instance of redis.
5 properties
RedisPatchScheduleListResult
object
The response of list patch schedules Redis operation.
2 properties
RedisListResult
object
The response of list Redis operation.
2 properties
RedisFirewallRuleListResult
object
The response of list firewall rules Redis operation.
2 properties
RedisFirewallRule
object
A firewall rule on a redis cache has a name, and describes a contiguous range of IP addresses permitted to connect
1 property 1 required
ImportRDBParameters
object
Parameters for Redis import operation.
2 properties 1 required
RedisCommonProperties
object
Create/Update/Get common properties of the redis cache.
6 properties
CheckNameAvailabilityParameters
object
Parameters body to pass for resource name availability check.
2 properties 2 required
RedisForceRebootResponse
object
Response to force reboot for Redis cache.
1 property
Resource
object
The Resource definition.
3 properties
RedisLinkedServerWithPropertiesList
object
List of linked servers (with properties) of a Redis cache.
2 properties
NotificationListResponse
object
The response of listUpgradeNotifications.
2 properties
RedisResource
object
A single Redis item in List or Get Operation.
2 properties 1 required
RedisFirewallRuleCreateParameters
object
Parameters required for creating a firewall rule on redis cache.
1 property 1 required
RedisLinkedServer
object
Linked server Id
1 property
RedisCreateProperties
object
Properties supplied to Create Redis operation.
3 properties 1 required
ProxyResource
The resource model definition for a ARM proxy resource. It will have everything other than required location and tags
RedisRebootParameters
object
Specifies which Redis node(s) to reboot.
3 properties
RedisLinkedServerCreateProperties
object
Create properties for a linked server
3 properties 3 required
Sku
object
SKU parameters supplied to the create Redis operation.
3 properties 3 required
RedisUpdateParameters
object
Parameters supplied to the Update Redis operation.
2 properties
RedisLinkedServerCreateParameters
object
Parameter required for creating a linked server to redis cache.
1 property 1 required
ExportRDBParameters
object
Parameters for Redis export operation.
3 properties 2 required
ScheduleEntry
object
Patch schedule entry for a Premium Redis Cache.
3 properties 2 required
RedisLinkedServerWithProperties
object
Response to put/get linked server (with properties) for Redis cache.
1 property
RedisRegenerateKeyParameters
object
Specifies which Redis access keys to reset.
1 property 1 required
ScheduleEntries
object
List of patch schedules for a Redis cache.
1 property 1 required
RedisCreateParameters
object
Parameters supplied to the Create Redis operation.
4 properties 2 required
RedisPatchSchedule
object
Response to put/get patch schedules for Redis cache.
1 property 1 required
TrackedResource
object
The resource model definition for a ARM tracked top level resource
2 properties 1 required
RedisUpdateProperties
object
Patchable properties of the redis cache.
1 property
UpgradeNotification
object
Properties of upgrade notification.
3 properties

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

microsoft-azure-redis-api-openapi.yml Raw ↑

Other APIs Microsoft Azure publishes across the network.

Microsoft Azure AI Search API
Microsoft Azure Communication Services API
Microsoft Azure Event Grid API
Microsoft Azure Functions API
Microsoft Azure DevOps REST API
Microsoft Azure AI Foundry API
Microsoft Azure Resource JSON Schema
Microsoft Azure JSON-LD Context
Microsoft Azure AccessConnector API
Microsoft Azure AccessControlRecords API
Microsoft Azure AccessPolicies API
Microsoft Azure AccessReviewInstanceAcceptRecommmendations API
Where this information came from

This is an independent, third-party profile of Microsoft Azure Redis API, published by API Evangelist. We do not operate, host, resell, or support these APIs, and we are not affiliated with or endorsed by the company unless stated above. Everything here is built from publicly available information — the company's own site, developer portal, documentation, public repositories, and the specifications it publishes for public use. Nothing is obtained by breaching a system, defeating an access control, or using credentials.

The Kin Score and Agent Readiness rating are independently calculated assessments of a company's public API artifacts, scored against a published rubric. They are not certifications, endorsements, security assessments, or audits.

Corrections, re-scores, and removal are free — no partnership or purchase required, and you do not need to justify the request. A removed company is recorded as unrated, never scored zero for having asked. Acknowledgement within one business day; removal within two.

info@apievangelist.com · Read the full data-sourcing policy →
On a security or compliance team? Put security in the subject line and you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.