Microsoft Azure · Capability

Microsoft Azure EventGridManagementClient — EventSubscriptions

Microsoft Azure EventGridManagementClient — EventSubscriptions. 51 operations. Lead operation: Microsoft Azure Get An Aggregated List Of All Global Event Subscriptions Under An Azure Subscription. Self-contained Naftiko capability covering one Microsoft Azure business surface.

Run with Naftiko Microsoft AzureEventSubscriptions

What You Can Do

GET
Microsoftazureeventsubscriptionslistglobalbysubscription — Microsoft Azure Get An Aggregated List Of All Global Event Subscriptions Under An Azure Subscription
/v1/subscriptions/{subscriptionid}/providers/microsoft-eventgrid/eventsubscriptions
GET
Microsoftazureeventsubscriptionslistregionalbysubscription — Microsoft Azure List All Regional Event Subscriptions Under An Azure Subscription
/v1/subscriptions/{subscriptionid}/providers/microsoft-eventgrid/locations/{location}/eventsubscriptions
GET
Microsoftazureeventsubscriptionslistregionalbysubscriptionfortopictype — Microsoft Azure List All Regional Event Subscriptions Under An Azure Subscription For A Topic Type
/v1/subscriptions/{subscriptionid}/providers/microsoft-eventgrid/locations/{location}/topictypes/{topictypename}/eventsubscriptions
GET
Microsoftazureeventsubscriptionslistglobalbysubscriptionfortopictype — Microsoft Azure List All Global Event Subscriptions For A Topic Type
/v1/subscriptions/{subscriptionid}/providers/microsoft-eventgrid/topictypes/{topictypename}/eventsubscriptions
GET
Microsoftazuredomaineventsubscriptionslist — Microsoft Azure List All Event Subscriptions For A Specific Domain
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-eventgrid/domains/{domainname}/eventsubscriptions
GET
Microsoftazuredomaineventsubscriptionsget — Microsoft Azure Get An Event Subscription Of A Domain
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-eventgrid/domains/{domainname}/eventsubscriptions/{eventsubscriptionname}
PUT
Microsoftazuredomaineventsubscriptionscreateorupdate — Microsoft Azure Create Or Update An Event Subscription To A Domain
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-eventgrid/domains/{domainname}/eventsubscriptions/{eventsubscriptionname}
DELETE
Microsoftazuredomaineventsubscriptionsdelete — Microsoft Azure Delete An Event Subscription For A Domain
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-eventgrid/domains/{domainname}/eventsubscriptions/{eventsubscriptionname}
PATCH
Microsoftazuredomaineventsubscriptionsupdate — Microsoft Azure Update An Event Subscription For A Domain
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-eventgrid/domains/{domainname}/eventsubscriptions/{eventsubscriptionname}
POST
Microsoftazuredomaineventsubscriptionsgetdeliveryattributes — Microsoft Azure Get Delivery Attributes For An Event Subscription For Domain
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-eventgrid/domains/{domainname}/eventsubscriptions/{eventsubscriptionname}/getdeliveryattributes
POST
Microsoftazuredomaineventsubscriptionsgetfullurl — Microsoft Azure Get Full Url Of An Event Subscription For Domain
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-eventgrid/domains/{domainname}/eventsubscriptions/{eventsubscriptionname}/getfullurl
GET
Microsoftazuredomaintopiceventsubscriptionslist — Microsoft Azure List All Nested Event Subscriptions For A Specific Domain Topic
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-eventgrid/domains/{domainname}/topics/{topicname}/eventsubscriptions
GET
Microsoftazuredomaintopiceventsubscriptionsget — Microsoft Azure Get A Nested Event Subscription For Domain Topic
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-eventgrid/domains/{domainname}/topics/{topicname}/eventsubscriptions/{eventsubscriptionname}
PUT
Microsoftazuredomaintopiceventsubscriptionscreateorupdate — Microsoft Azure Create Or Update A Nested Event Subscription To A Domain Topic
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-eventgrid/domains/{domainname}/topics/{topicname}/eventsubscriptions/{eventsubscriptionname}
DELETE
Microsoftazuredomaintopiceventsubscriptionsdelete — Microsoft Azure Delete A Nested Event Subscription For A Domain Topic
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-eventgrid/domains/{domainname}/topics/{topicname}/eventsubscriptions/{eventsubscriptionname}
PATCH
Microsoftazuredomaintopiceventsubscriptionsupdate — Microsoft Azure Update A Nested Event Subscription For A Domain Topic
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-eventgrid/domains/{domainname}/topics/{topicname}/eventsubscriptions/{eventsubscriptionname}
POST
Microsoftazuredomaintopiceventsubscriptionsgetdeliveryattributes — Microsoft Azure Get Delivery Attributes For An Event Subscription For Domain Topic
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-eventgrid/domains/{domainname}/topics/{topicname}/eventsubscriptions/{eventsubscriptionname}/getdeliveryattributes
POST
Microsoftazuredomaintopiceventsubscriptionsgetfullurl — Microsoft Azure Get Full Url Of A Nested Event Subscription For Domain Topic
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-eventgrid/domains/{domainname}/topics/{topicname}/eventsubscriptions/{eventsubscriptionname}/getfullurl
GET
Microsoftazureeventsubscriptionslistbydomaintopic — Microsoft Azure List All Event Subscriptions For A Specific Domain Topic
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-eventgrid/domains/{domainname}/topics/{topicname}/providers/microsoft-eventgrid/eventsubscriptions
GET
Microsoftazureeventsubscriptionslistglobalbyresourcegroup — Microsoft Azure List All Global Event Subscriptions Under An Azure Subscription And Resource Group
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-eventgrid/eventsubscriptions
GET
Microsoftazureeventsubscriptionslistregionalbyresourcegroup — Microsoft Azure List All Regional Event Subscriptions Under An Azure Subscription And Resource Group
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-eventgrid/locations/{location}/eventsubscriptions
GET
Microsoftazureeventsubscriptionslistregionalbyresourcegroupfortopictype — Microsoft Azure List All Regional Event Subscriptions Under An Azure Subscription And Resource Group For A Topic Type
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-eventgrid/locations/{location}/topictypes/{topictypename}/eventsubscriptions
GET
Microsoftazurepartnertopiceventsubscriptionslistbypartnertopic — Microsoft Azure List Event Subscriptions Of A Partner Topic
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-eventgrid/partnertopics/{partnertopicname}/eventsubscriptions
GET
Microsoftazurepartnertopiceventsubscriptionsget — Microsoft Azure Get An Event Subscription Of A Partner Topic
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-eventgrid/partnertopics/{partnertopicname}/eventsubscriptions/{eventsubscriptionname}
PUT
Microsoftazurepartnertopiceventsubscriptionscreateorupdate — Microsoft Azure Create Or Update An Event Subscription Of A Partner Topic
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-eventgrid/partnertopics/{partnertopicname}/eventsubscriptions/{eventsubscriptionname}
DELETE
Microsoftazurepartnertopiceventsubscriptionsdelete — Microsoft Azure Delete An Event Subscription Of A Partner Topic
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-eventgrid/partnertopics/{partnertopicname}/eventsubscriptions/{eventsubscriptionname}
PATCH
Microsoftazurepartnertopiceventsubscriptionsupdate — Microsoft Azure Update Event Subscription Of A Partner Topic
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-eventgrid/partnertopics/{partnertopicname}/eventsubscriptions/{eventsubscriptionname}
POST
Microsoftazurepartnertopiceventsubscriptionsgetdeliveryattributes — Microsoft Azure Get Delivery Attributes For An Event Subscription Of A Partner Topic
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-eventgrid/partnertopics/{partnertopicname}/eventsubscriptions/{eventsubscriptionname}/getdeliveryattributes
POST
Microsoftazurepartnertopiceventsubscriptionsgetfullurl — Microsoft Azure Get Full Url Of An Event Subscription Of A Partner Topic
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-eventgrid/partnertopics/{partnertopicname}/eventsubscriptions/{eventsubscriptionname}/getfullurl
GET
Microsoftazuresystemtopiceventsubscriptionslistbysystemtopic — Microsoft Azure List Event Subscriptions Of A System Topic
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-eventgrid/systemtopics/{systemtopicname}/eventsubscriptions
GET
Microsoftazuresystemtopiceventsubscriptionsget — Microsoft Azure Get An Event Subscription Of A System Topic
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-eventgrid/systemtopics/{systemtopicname}/eventsubscriptions/{eventsubscriptionname}
PUT
Microsoftazuresystemtopiceventsubscriptionscreateorupdate — Microsoft Azure Create Or Update An Event Subscription For A System Topic
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-eventgrid/systemtopics/{systemtopicname}/eventsubscriptions/{eventsubscriptionname}
DELETE
Microsoftazuresystemtopiceventsubscriptionsdelete — Microsoft Azure Delete An Event Subscription Of A System Topic
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-eventgrid/systemtopics/{systemtopicname}/eventsubscriptions/{eventsubscriptionname}
PATCH
Microsoftazuresystemtopiceventsubscriptionsupdate — Microsoft Azure Update Event Subscription Of A System Topic
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-eventgrid/systemtopics/{systemtopicname}/eventsubscriptions/{eventsubscriptionname}
POST
Microsoftazuresystemtopiceventsubscriptionsgetdeliveryattributes — Microsoft Azure Get Delivery Attributes For An Event Subscription
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-eventgrid/systemtopics/{systemtopicname}/eventsubscriptions/{eventsubscriptionname}/getdeliveryattributes
POST
Microsoftazuresystemtopiceventsubscriptionsgetfullurl — Microsoft Azure Get Full Url Of An Event Subscription Of A System Topic
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-eventgrid/systemtopics/{systemtopicname}/eventsubscriptions/{eventsubscriptionname}/getfullurl
GET
Microsoftazureeventsubscriptionslistglobalbyresourcegroupfortopictype — Microsoft Azure List All Global Event Subscriptions Under A Resource Group For A Topic Type
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-eventgrid/topictypes/{topictypename}/eventsubscriptions
GET
Microsoftazuretopiceventsubscriptionslist — Microsoft Azure List All Event Subscriptions For A Specific Topic
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-eventgrid/topics/{topicname}/eventsubscriptions
GET
Microsoftazuretopiceventsubscriptionsget — Microsoft Azure Get An Event Subscription Of A Topic
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-eventgrid/topics/{topicname}/eventsubscriptions/{eventsubscriptionname}
PUT
Microsoftazuretopiceventsubscriptionscreateorupdate — Microsoft Azure Create Or Update An Event Subscription To A Topic
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-eventgrid/topics/{topicname}/eventsubscriptions/{eventsubscriptionname}
DELETE
Microsoftazuretopiceventsubscriptionsdelete — Microsoft Azure Delete An Event Subscription For A Topic
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-eventgrid/topics/{topicname}/eventsubscriptions/{eventsubscriptionname}
PATCH
Microsoftazuretopiceventsubscriptionsupdate — Microsoft Azure Update An Event Subscription For A Topic
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-eventgrid/topics/{topicname}/eventsubscriptions/{eventsubscriptionname}
POST
Microsoftazuretopiceventsubscriptionsgetdeliveryattributes — Microsoft Azure Get Delivery Attributes For An Event Subscription For Topic
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-eventgrid/topics/{topicname}/eventsubscriptions/{eventsubscriptionname}/getdeliveryattributes
POST
Microsoftazuretopiceventsubscriptionsgetfullurl — Microsoft Azure Get Full Url Of An Event Subscription For Topic
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-eventgrid/topics/{topicname}/eventsubscriptions/{eventsubscriptionname}/getfullurl
GET
Microsoftazureeventsubscriptionslistbyresource — Microsoft Azure List All Event Subscriptions
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/{providernamespace}/{resourcetypename}/{resourcename}/providers/microsoft-eventgrid/eventsubscriptions
GET
Microsoftazureeventsubscriptionsget — Microsoft Azure Get An Event Subscription
/v1/{scope}/providers/microsoft-eventgrid/eventsubscriptions/{eventsubscriptionname}
PUT
Microsoftazureeventsubscriptionscreateorupdate — Microsoft Azure Create Or Update An Event Subscription
/v1/{scope}/providers/microsoft-eventgrid/eventsubscriptions/{eventsubscriptionname}
DELETE
Microsoftazureeventsubscriptionsdelete — Microsoft Azure Delete An Event Subscription
/v1/{scope}/providers/microsoft-eventgrid/eventsubscriptions/{eventsubscriptionname}
PATCH
Microsoftazureeventsubscriptionsupdate — Microsoft Azure Update An Event Subscription
/v1/{scope}/providers/microsoft-eventgrid/eventsubscriptions/{eventsubscriptionname}
POST
Microsoftazureeventsubscriptionsgetdeliveryattributes — Microsoft Azure Get Delivery Attributes For An Event Subscription
/v1/{scope}/providers/microsoft-eventgrid/eventsubscriptions/{eventsubscriptionname}/getdeliveryattributes
POST
Microsoftazureeventsubscriptionsgetfullurl — Microsoft Azure Get Full Url Of An Event Subscription
/v1/{scope}/providers/microsoft-eventgrid/eventsubscriptions/{eventsubscriptionname}/getfullurl

MCP Tools

microsoft-azure-get-aggregated-list

Microsoft Azure Get An Aggregated List Of All Global Event Subscriptions Under An Azure Subscription

read-only idempotent
microsoft-azure-list-all-regional

Microsoft Azure List All Regional Event Subscriptions Under An Azure Subscription

read-only idempotent
microsoft-azure-list-all-regional-2

Microsoft Azure List All Regional Event Subscriptions Under An Azure Subscription For A Topic Type

read-only idempotent
microsoft-azure-list-all-global

Microsoft Azure List All Global Event Subscriptions For A Topic Type

read-only idempotent
microsoft-azure-list-all-event

Microsoft Azure List All Event Subscriptions For A Specific Domain

read-only idempotent
microsoft-azure-get-event-subscription

Microsoft Azure Get An Event Subscription Of A Domain

read-only idempotent
microsoft-azure-create-update-event

Microsoft Azure Create Or Update An Event Subscription To A Domain

idempotent
microsoft-azure-delete-event-subscription

Microsoft Azure Delete An Event Subscription For A Domain

idempotent
microsoft-azure-update-event-subscription

Microsoft Azure Update An Event Subscription For A Domain

idempotent
microsoft-azure-get-delivery-attributes

Microsoft Azure Get Delivery Attributes For An Event Subscription For Domain

read-only
microsoft-azure-get-full-url

Microsoft Azure Get Full Url Of An Event Subscription For Domain

read-only
microsoft-azure-list-all-nested

Microsoft Azure List All Nested Event Subscriptions For A Specific Domain Topic

read-only idempotent
microsoft-azure-get-nested-event

Microsoft Azure Get A Nested Event Subscription For Domain Topic

read-only idempotent
microsoft-azure-create-update-nested

Microsoft Azure Create Or Update A Nested Event Subscription To A Domain Topic

idempotent
microsoft-azure-delete-nested-event

Microsoft Azure Delete A Nested Event Subscription For A Domain Topic

idempotent
microsoft-azure-update-nested-event

Microsoft Azure Update A Nested Event Subscription For A Domain Topic

idempotent
microsoft-azure-get-delivery-attributes-2

Microsoft Azure Get Delivery Attributes For An Event Subscription For Domain Topic

read-only
microsoft-azure-get-full-url-2

Microsoft Azure Get Full Url Of A Nested Event Subscription For Domain Topic

read-only
microsoft-azure-list-all-event-2

Microsoft Azure List All Event Subscriptions For A Specific Domain Topic

read-only idempotent
microsoft-azure-list-all-global-2

Microsoft Azure List All Global Event Subscriptions Under An Azure Subscription And Resource Group

read-only idempotent
microsoft-azure-list-all-regional-3

Microsoft Azure List All Regional Event Subscriptions Under An Azure Subscription And Resource Group

read-only idempotent
microsoft-azure-list-all-regional-4

Microsoft Azure List All Regional Event Subscriptions Under An Azure Subscription And Resource Group For A Topic Type

read-only idempotent
microsoft-azure-list-event-subscriptions

Microsoft Azure List Event Subscriptions Of A Partner Topic

read-only idempotent
microsoft-azure-get-event-subscription-2

Microsoft Azure Get An Event Subscription Of A Partner Topic

read-only idempotent
microsoft-azure-create-update-event-2

Microsoft Azure Create Or Update An Event Subscription Of A Partner Topic

idempotent
microsoft-azure-delete-event-subscription-2

Microsoft Azure Delete An Event Subscription Of A Partner Topic

idempotent
microsoft-azure-update-event-subscription-2

Microsoft Azure Update Event Subscription Of A Partner Topic

idempotent
microsoft-azure-get-delivery-attributes-3

Microsoft Azure Get Delivery Attributes For An Event Subscription Of A Partner Topic

read-only
microsoft-azure-get-full-url-3

Microsoft Azure Get Full Url Of An Event Subscription Of A Partner Topic

read-only
microsoft-azure-list-event-subscriptions-2

Microsoft Azure List Event Subscriptions Of A System Topic

read-only idempotent
microsoft-azure-get-event-subscription-3

Microsoft Azure Get An Event Subscription Of A System Topic

read-only idempotent
microsoft-azure-create-update-event-3

Microsoft Azure Create Or Update An Event Subscription For A System Topic

idempotent
microsoft-azure-delete-event-subscription-3

Microsoft Azure Delete An Event Subscription Of A System Topic

idempotent
microsoft-azure-update-event-subscription-3

Microsoft Azure Update Event Subscription Of A System Topic

idempotent
microsoft-azure-get-delivery-attributes-4

Microsoft Azure Get Delivery Attributes For An Event Subscription

read-only
microsoft-azure-get-full-url-4

Microsoft Azure Get Full Url Of An Event Subscription Of A System Topic

read-only
microsoft-azure-list-all-global-3

Microsoft Azure List All Global Event Subscriptions Under A Resource Group For A Topic Type

read-only idempotent
microsoft-azure-list-all-event-3

Microsoft Azure List All Event Subscriptions For A Specific Topic

read-only idempotent
microsoft-azure-get-event-subscription-4

Microsoft Azure Get An Event Subscription Of A Topic

read-only idempotent
microsoft-azure-create-update-event-4

Microsoft Azure Create Or Update An Event Subscription To A Topic

idempotent
microsoft-azure-delete-event-subscription-4

Microsoft Azure Delete An Event Subscription For A Topic

idempotent
microsoft-azure-update-event-subscription-4

Microsoft Azure Update An Event Subscription For A Topic

idempotent
microsoft-azure-get-delivery-attributes-5

Microsoft Azure Get Delivery Attributes For An Event Subscription For Topic

read-only
microsoft-azure-get-full-url-5

Microsoft Azure Get Full Url Of An Event Subscription For Topic

read-only
microsoft-azure-list-all-event-4

Microsoft Azure List All Event Subscriptions

read-only idempotent
microsoft-azure-get-event-subscription-5

Microsoft Azure Get An Event Subscription

read-only idempotent
microsoft-azure-create-update-event-5

Microsoft Azure Create Or Update An Event Subscription

idempotent
microsoft-azure-delete-event-subscription-5

Microsoft Azure Delete An Event Subscription

idempotent
microsoft-azure-update-event-subscription-5

Microsoft Azure Update An Event Subscription

idempotent
microsoft-azure-get-delivery-attributes-6

Microsoft Azure Get Delivery Attributes For An Event Subscription

read-only
microsoft-azure-get-full-url-6

Microsoft Azure Get Full Url Of An Event Subscription

read-only

Capability Spec

eventgridmanagementclient-eventsubscriptions.yaml Raw ↑
naftiko: 1.0.0-alpha2
info:
  label: Microsoft Azure EventGridManagementClient — EventSubscriptions
  description: 'Microsoft Azure EventGridManagementClient — EventSubscriptions. 51 operations. Lead operation: Microsoft Azure
    Get An Aggregated List Of All Global Event Subscriptions Under An Azure Subscription. Self-contained Naftiko capability
    covering one Microsoft Azure business surface.'
  tags:
  - Microsoft Azure
  - EventSubscriptions
  created: '2026-05-19'
  modified: '2026-05-19'
binds:
- namespace: env
  keys:
    MICROSOFT_AZURE_API_KEY: MICROSOFT_AZURE_API_KEY
capability:
  consumes:
  - type: http
    namespace: eventgridmanagementclient-eventsubscriptions
    baseUri: https://management.azure.com
    description: Microsoft Azure EventGridManagementClient — EventSubscriptions business capability. Self-contained, no shared
      references.
    resources:
    - name: subscriptions-subscriptionId-providers-Microsoft.EventGrid-eventSubscriptions
      path: /subscriptions/{subscriptionId}/providers/Microsoft.EventGrid/eventSubscriptions
      operations:
      - name: microsoftazureeventsubscriptionslistglobalbysubscription
        method: GET
        description: Microsoft Azure Get An Aggregated List Of All Global Event Subscriptions Under An Azure Subscription
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: subscriptions-subscriptionId-providers-Microsoft.EventGrid-locations-location-ev
      path: /subscriptions/{subscriptionId}/providers/Microsoft.EventGrid/locations/{location}/eventSubscriptions
      operations:
      - name: microsoftazureeventsubscriptionslistregionalbysubscription
        method: GET
        description: Microsoft Azure List All Regional Event Subscriptions Under An Azure Subscription
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: location
          in: path
          type: string
          description: Name of the location.
          required: true
    - name: subscriptions-subscriptionId-providers-Microsoft.EventGrid-locations-location-to
      path: /subscriptions/{subscriptionId}/providers/Microsoft.EventGrid/locations/{location}/topicTypes/{topicTypeName}/eventSubscriptions
      operations:
      - name: microsoftazureeventsubscriptionslistregionalbysubscriptionfortopictype
        method: GET
        description: Microsoft Azure List All Regional Event Subscriptions Under An Azure Subscription For A Topic Type
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: location
          in: path
          type: string
          description: Name of the location.
          required: true
        - name: topicTypeName
          in: path
          type: string
          description: Name of the topic type.
          required: true
    - name: subscriptions-subscriptionId-providers-Microsoft.EventGrid-topicTypes-topicTypeN
      path: /subscriptions/{subscriptionId}/providers/Microsoft.EventGrid/topicTypes/{topicTypeName}/eventSubscriptions
      operations:
      - name: microsoftazureeventsubscriptionslistglobalbysubscriptionfortopictype
        method: GET
        description: Microsoft Azure List All Global Event Subscriptions For A Topic Type
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: topicTypeName
          in: path
          type: string
          description: Name of the topic type.
          required: true
    - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof
      path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/domains/{domainName}/eventSubscriptions
      operations:
      - name: microsoftazuredomaineventsubscriptionslist
        method: GET
        description: Microsoft Azure List All Event Subscriptions For A Specific Domain
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: resourceGroupName
          in: path
          type: string
          description: The name of the resource group within the user's subscription.
          required: true
        - name: domainName
          in: path
          type: string
          description: Name of the domain.
          required: true
    - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof
      path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/domains/{domainName}/eventSubscriptions/{eventSubscriptionName}
      operations:
      - name: microsoftazuredomaineventsubscriptionsget
        method: GET
        description: Microsoft Azure Get An Event Subscription Of A Domain
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: resourceGroupName
          in: path
          type: string
          description: The name of the resource group within the user's subscription.
          required: true
        - name: domainName
          in: path
          type: string
          description: Name of the partner topic.
          required: true
        - name: eventSubscriptionName
          in: path
          type: string
          description: Name of the event subscription to be found. Event subscription names must be between 3 and 100 characters
            in length and use alphanumeric letters only.
          required: true
      - name: microsoftazuredomaineventsubscriptionscreateorupdate
        method: PUT
        description: Microsoft Azure Create Or Update An Event Subscription To A Domain
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: resourceGroupName
          in: path
          type: string
          description: The name of the resource group within the user's subscription.
          required: true
        - name: domainName
          in: path
          type: string
          description: Name of the domain topic.
          required: true
        - name: eventSubscriptionName
          in: path
          type: string
          description: Name of the event subscription to be created. Event subscription names must be between 3 and 100 characters
            in length and use alphanumeric letters only.
          required: true
        - name: eventSubscriptionInfo
          in: body
          type: string
          description: Event subscription properties containing the destination and filter information.
          required: true
      - name: microsoftazuredomaineventsubscriptionsdelete
        method: DELETE
        description: Microsoft Azure Delete An Event Subscription For A Domain
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: resourceGroupName
          in: path
          type: string
          description: The name of the resource group within the user's subscription.
          required: true
        - name: domainName
          in: path
          type: string
          description: Name of the domain.
          required: true
        - name: eventSubscriptionName
          in: path
          type: string
          description: Name of the event subscription to be deleted. Event subscription names must be between 3 and 100 characters
            in length and use alphanumeric letters only.
          required: true
      - name: microsoftazuredomaineventsubscriptionsupdate
        method: PATCH
        description: Microsoft Azure Update An Event Subscription For A Domain
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: resourceGroupName
          in: path
          type: string
          description: The name of the resource group within the user's subscription.
          required: true
        - name: domainName
          in: path
          type: string
          description: Name of the domain.
          required: true
        - name: eventSubscriptionName
          in: path
          type: string
          description: Name of the event subscription to be updated.
          required: true
        - name: eventSubscriptionUpdateParameters
          in: body
          type: string
          description: Updated event subscription information.
          required: true
    - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof
      path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/domains/{domainName}/eventSubscriptions/{eventSubscriptionName}/getDeliveryAttributes
      operations:
      - name: microsoftazuredomaineventsubscriptionsgetdeliveryattributes
        method: POST
        description: Microsoft Azure Get Delivery Attributes For An Event Subscription For Domain
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: resourceGroupName
          in: path
          type: string
          description: The name of the resource group within the user's subscription.
          required: true
        - name: domainName
          in: path
          type: string
          description: Name of the domain topic.
          required: true
        - name: eventSubscriptionName
          in: path
          type: string
          description: Name of the event subscription.
          required: true
    - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof
      path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/domains/{domainName}/eventSubscriptions/{eventSubscriptionName}/getFullUrl
      operations:
      - name: microsoftazuredomaineventsubscriptionsgetfullurl
        method: POST
        description: Microsoft Azure Get Full Url Of An Event Subscription For Domain
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: resourceGroupName
          in: path
          type: string
          description: The name of the resource group within the user's subscription.
          required: true
        - name: domainName
          in: path
          type: string
          description: Name of the domain topic.
          required: true
        - name: eventSubscriptionName
          in: path
          type: string
          description: Name of the event subscription.
          required: true
    - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof
      path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/domains/{domainName}/topics/{topicName}/eventSubscriptions
      operations:
      - name: microsoftazuredomaintopiceventsubscriptionslist
        method: GET
        description: Microsoft Azure List All Nested Event Subscriptions For A Specific Domain Topic
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: resourceGroupName
          in: path
          type: string
          description: The name of the resource group within the user's subscription.
          required: true
        - name: domainName
          in: path
          type: string
          description: Name of the top level domain.
          required: true
        - name: topicName
          in: path
          type: string
          description: Name of the domain topic.
          required: true
    - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof
      path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/domains/{domainName}/topics/{topicName}/eventSubscriptions/{eventSubscriptionName}
      operations:
      - name: microsoftazuredomaintopiceventsubscriptionsget
        method: GET
        description: Microsoft Azure Get A Nested Event Subscription For Domain Topic
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: resourceGroupName
          in: path
          type: string
          description: The name of the resource group within the user's subscription.
          required: true
        - name: domainName
          in: path
          type: string
          description: Name of the top level domain.
          required: true
        - name: topicName
          in: path
          type: string
          description: Name of the domain topic.
          required: true
        - name: eventSubscriptionName
          in: path
          type: string
          description: Name of the event subscription.
          required: true
      - name: microsoftazuredomaintopiceventsubscriptionscreateorupdate
        method: PUT
        description: Microsoft Azure Create Or Update A Nested Event Subscription To A Domain Topic
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: resourceGroupName
          in: path
          type: string
          description: The name of the resource group within the user's subscription.
          required: true
        - name: domainName
          in: path
          type: string
          description: Name of the top level domain.
          required: true
        - name: topicName
          in: path
          type: string
          description: Name of the domain topic.
          required: true
        - name: eventSubscriptionName
          in: path
          type: string
          description: Name of the event subscription to be created. Event subscription names must be between 3 and 100 characters
            in length and use alphanumeric letters only.
          required: true
        - name: eventSubscriptionInfo
          in: body
          type: string
          description: Event subscription properties containing the destination and filter information.
          required: true
      - name: microsoftazuredomaintopiceventsubscriptionsdelete
        method: DELETE
        description: Microsoft Azure Delete A Nested Event Subscription For A Domain Topic
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: resourceGroupName
          in: path
          type: string
          description: The name of the resource group within the user's subscription.
          required: true
        - name: domainName
          in: path
          type: string
          description: Name of the top level domain.
          required: true
        - name: topicName
          in: path
          type: string
          description: Name of the domain topic.
          required: true
        - name: eventSubscriptionName
          in: path
          type: string
          description: Name of the event subscription to be deleted. Event subscription names must be between 3 and 100 characters
            in length and use alphanumeric letters only.
          required: true
      - name: microsoftazuredomaintopiceventsubscriptionsupdate
        method: PATCH
        description: Microsoft Azure Update A Nested Event Subscription For A Domain Topic
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: resourceGroupName
          in: path
          type: string
          description: The name of the resource group within the user's subscription.
          required: true
        - name: domainName
          in: path
          type: string
          description: Name of the domain.
          required: true
        - name: topicName
          in: path
          type: string
          description: Name of the topic.
          required: true
        - name: eventSubscriptionName
          in: path
          type: string
          description: Name of the event subscription to be updated.
          required: true
        - name: eventSubscriptionUpdateParameters
          in: body
          type: string
          description: Updated event subscription information.
          required: true
    - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof
      path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/domains/{domainName}/topics/{topicName}/eventSubscriptions/{eventSubscriptionName}/getDeliveryAttributes
      operations:
      - name: microsoftazuredomaintopiceventsubscriptionsgetdeliveryattributes
        method: POST
        description: Microsoft Azure Get Delivery Attributes For An Event Subscription For Domain Topic
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: resourceGroupName
          in: path
          type: string
          description: The name of the resource group within the user's subscription.
          required: true
        - name: domainName
          in: path
          type: string
          description: Name of the top level domain.
          required: true
        - name: topicName
          in: path
          type: string
          description: Name of the domain topic.
          required: true
        - name: eventSubscriptionName
          in: path
          type: string
          description: Name of the event subscription.
          required: true
    - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof
      path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/domains/{domainName}/topics/{topicName}/eventSubscriptions/{eventSubscriptionName}/getFullUrl
      operations:
      - name: microsoftazuredomaintopiceventsubscriptionsgetfullurl
        method: POST
        description: Microsoft Azure Get Full Url Of A Nested Event Subscription For Domain Topic
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: resourceGroupName
          in: path
          type: string
          description: The name of the resource group within the user's subscription.
          required: true
        - name: domainName
          in: path
          type: string
          description: Name of the top level domain.
          required: true
        - name: topicName
          in: path
          type: string
          description: Name of the domain topic.
          required: true
        - name: eventSubscriptionName
          in: path
          type: string
          description: Name of the event subscription.
          required: true
    - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof
      path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/domains/{domainName}/topics/{topicName}/providers/Microsoft.EventGrid/eventSubscriptions
      operations:
      - name: microsoftazureeventsubscriptionslistbydomaintopic
        method: GET
        description: Microsoft Azure List All Event Subscriptions For A Specific Domain Topic
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: resourceGroupName
          in: path
          type: string
          description: The name of the resource group within the user's subscription.
          required: true
        - name: domainName
          in: path
          type: string
          description: Name of the top level domain.
          required: true
        - name: topicName
          in: path
          type: string
          description: Name of the domain topic.
          required: true
    - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof
      path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/eventSubscriptions
      operations:
      - name: microsoftazureeventsubscriptionslistglobalbyresourcegroup
        method: GET
        description: Microsoft Azure List All Global Event Subscriptions Under An Azure Subscription And Resource Group
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: resourceGroupName
          in: path
          type: string
          description: The name of the resource group within the user's subscription.
          required: true
    - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof
      path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/locations/{location}/eventSubscriptions
      operations:
      - name: microsoftazureeventsubscriptionslistregionalbyresourcegroup
        method: GET
        description: Microsoft Azure List All Regional Event Subscriptions Under An Azure Subscription And Resource Group
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: resourceGroupName
          in: path
          type: string
          description: The name of the resource group within the user's subscription.
          required: true
        - name: location
          in: path
          type: string
          description: Name of the location.
          required: true
    - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof
      path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/locations/{location}/topicTypes/{topicTypeName}/eventSubscriptions
      operations:
      - name: microsoftazureeventsubscriptionslistregionalbyresourcegroupfortopictype
        method: GET
        description: Microsoft Azure List All Regional Event Subscriptions Under An Azure Subscription And Resource Group
          For A Topic Type
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: resourceGroupName
          in: path
          type: string
          description: The name of the resource group within the user's subscription.
          required: true
        - name: location
          in: path
          type: string
          description: Name of the location.
          required: true
        - name: topicTypeName
          in: path
          type: string
          description: Name of the topic type.
          required: true
    - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof
      path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/partnerTopics/{partnerTopicName}/eventSubscriptions
      operations:
      - name: microsoftazurepartnertopiceventsubscriptionslistbypartnertopic
        method: GET
        description: Microsoft Azure List Event Subscriptions Of A Partner Topic
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: resourceGroupName
          in: path
          type: string
          description: The name of the resource group within the user's subscription.
          required: true
        - name: partnerTopicName
          in: path
          type: string
          description: Name of the partner topic.
          required: true
    - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof
      path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/partnerTopics/{partnerTopicName}/eventSubscriptions/{eventSubscriptionName}
      operations:
      - name: microsoftazurepartnertopiceventsubscriptionsget
        method: GET
        description: Microsoft Azure Get An Event Subscription Of A Partner Topic
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: resourceGroupName
          in: path
          type: string
          description: The name of the resource group within the user's subscription.
          required: true
        - name: partnerTopicName
          in: path
          type: string
          description: Name of the partner topic.
          required: true
        - name: eventSubscriptionName
          in: path
          type: string
          description: Name of the event subscription to be found. Event subscription names must be between 3 and 100 characters
            in length and use alphanumeric letters only.
          required: true
      - name: microsoftazurepartnertopiceventsubscriptionscreateorupdate
        method: PUT
        description: Microsoft Azure Create Or Update An Event Subscription Of A Partner Topic
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: resourceGroupName
          in: path
          type: string
          description: The name of the resource group within the user's subscription.
          required: true
        - name: partnerTopicName
          in: path
          type: string
          description: Name of the partner topic.
          required: true
        - name: eventSubscriptionName
          in: path
          type: string
          description: Name of the event subscription to be created. Event subscription names must be between 3 and 100 characters
            in length and use alphanumeric letters only.
          required: true
        - name: eventSubscriptionInfo
          in: body
          type: string
          description: Event subscription properties containing the destination and filter information.
          required: true
      - name: microsoftazurepartnertopiceventsubscriptionsdelete
        method: DELETE
        description: Microsoft Azure Delete An Event Subscription Of A Partner Topic
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: resourceGroupName
          in: path
          type: string
          description: The name of the resource group within the user's subscription.
          required: true
        - name: partnerTopicName
          in: path
          type: string
          description: Name of the partner topic.
          required: true
        - name: eventSubscriptionName
          in: path
          type: string
          description: Name of the event subscription to be created. Event subscription names must be between 3 and 100 characters
            in length and use alphanumeric letters only.
          required: true
      - name: microsoftazurepartnertopiceventsubscriptionsupdate
        method: PATCH
        description: Microsoft Azure Update Event Subscription Of A Partner Topic
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: resourceGroupName
          in: path
          type: string
          description: The name of the resource group within the user's subscription.
          required: true
        - name: partnerTopicName
          in: path
          type: string
          description: Name of the partner topic.
          required: true
        - name: eventSubscriptionName
          in: path
          type: string
          description: Name of the event subscription to be created. Event subscription names must be between 3 and 100 characters
            in length and use alphanumeric letters only.
          required: true
        - name: eventSubscriptionUpdateParameters
          in: body
          type: string
          description: Updated event subscription information.
          required: true
    - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof
      path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/partnerTopics/{partnerTopicName}/eventSubscriptions/{eventSubscriptionName}/getDeliveryAttributes
      operations:
      - name: microsoftazurepartnertopiceventsubscriptionsgetdeliveryattributes
        method: POST
        description: Microsoft Azure Get Delivery Attributes For An Event Subscription Of A Partner Topic
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: resourceGroupName
          in: path
          type: string
          description: The name of the resource group within the user's subscription.
          required: true
        - name: partnerTopicName
          in: path
          type: string
          description: Name of the partner topic.
          required: true
        - name: eventSubscriptionName
          in: path
          type: string
          description: Name of the event subscription to be created. Event subscription names must be between 3 and 100 characters
            in length and use alphanumeric letters only.
          required: true
    - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof
      path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/partnerTopics/{partnerTopicName}/eventSubscriptions/{eventSubscriptionName}/getFullUrl
      operations:
      - name: microsoftazurepartnertopiceventsubscriptionsgetfullurl
        method: POST
        description: Microsoft Azure Get Full Url Of An Event Subscription Of A Partner Topic
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: resourceGroupName
          in: path
          type: string
          description: The name of the resource group within the user's subscription.
          required: true
        - name: partnerTopicName
          in: path
          type: string
          description: Name of the partner topic.
          required: true
        - name: eventSubscriptionName
          in: path
          type: string
          description: Name of the event subscription to be created. Event subscription names must be between 3 and 100 characters
            in length and use alphanumeric letters only.
          required: true
    - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof
      path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/systemTopics/{systemTopicName}/eventSubscriptions
      operations:
      - name: microsoftazuresystemtopiceventsubscriptionslistbysystemtopic
        method: GET
        description: Microsoft Azure List Event Subscriptions Of A System Topic
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: resourceGroupName
          in: path
          type: string
          description: The name of the resource group within the user's subscription.
          required: true
        - name: systemTopicName
          in: path
          type: string
          description: Name of the system topic.
          required: true
    - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof
      path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/systemTopic

# --- truncated at 32 KB (120 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/microsoft-azure/refs/heads/main/capabilities/eventgridmanagementclient-eventsubscriptions.yaml