Topics - Regenerate Key

Regenerate key for a topic.
Regenerate a shared access key for a topic.

POST https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/topics/{topicName}/regenerateKey?api-version=2022-06-15

URI Parameters

Name In Required Type Description
resourceGroupName
path True

string

The name of the resource group within the user's subscription.

subscriptionId
path True

string

Subscription credentials that uniquely identify a Microsoft Azure subscription. The subscription ID forms part of the URI for every service call.

topicName
path True

string

Name of the topic.

api-version
query True

string

Version of the API to be used with the client request.

Request Body

Name Required Type Description
keyName True

string

Key name to regenerate key1 or key2

Responses

Name Type Description
200 OK

TopicSharedAccessKeys

OK

202 Accepted

Accepted

Other Status Codes

*** Error Responses: ***

  • 400 Bad Request.

  • 500 Internal Server Error.

Examples

Topics_RegenerateKey

Sample request

POST https://management.azure.com/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/examplerg/providers/Microsoft.EventGrid/topics/exampletopic2/regenerateKey?api-version=2022-06-15

{
  "keyName": "key1"
}

Sample response

{
  "key1": "<key1>",
  "key2": "<key2>"
}

Definitions

Name Description
TopicRegenerateKeyRequest

Topic regenerate share access key request

TopicSharedAccessKeys

Shared access keys of the Topic

TopicRegenerateKeyRequest

Topic regenerate share access key request

Name Type Description
keyName

string

Key name to regenerate key1 or key2

TopicSharedAccessKeys

Shared access keys of the Topic

Name Type Description
key1

string

Shared access key1 for the topic.

key2

string

Shared access key2 for the topic.