{"note":"OpenAPI conversion -- returning structured metadata","name":"azure-com-apimanagement-apimnotifications","description":"ApiManagementClient","version":"2019-01-01","base_url":"https://management.azure.com","endpoints":11,"raw":"@lap v0.3\n# Machine-readable API spec. Each @endpoint block is one API call.\n@api ApiManagementClient\n@base https://management.azure.com\n@version 2019-01-01\n@auth OAuth2\n@endpoints 11\n@toc subscriptions(11)\n\n@endpoint GET /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/notifications\n@desc Lists a collection of properties defined within a service instance.\n@returns(200) A Collection of the Notification for the specified API Management service instance.\n\n@endpoint GET /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/notifications/{notificationName}\n@desc Gets the details of the Notification specified by its identifier.\n@returns(200) The response body contains the specified Notification.\n\n@endpoint PUT /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/notifications/{notificationName}\n@desc Create or Update API Management publisher notification.\n@returns(200) Notification was successfully updated.\n\n@endpoint GET /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/notifications/{notificationName}/recipientUsers\n@desc Gets the list of the Notification Recipient User subscribed to the notification.\n@returns(200) The response body contains the Recipient User collection for the notification.\n\n@endpoint HEAD /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/notifications/{notificationName}/recipientUsers/{userId}\n@desc Determine if the Notification Recipient User is subscribed to the notification.\n@returns(204) The User is subscribed to receive the notification.\n@errors {404: Entity does not exists.}\n\n@endpoint PUT /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/notifications/{notificationName}/recipientUsers/{userId}\n@desc Adds the API Management User to the list of Recipients for the Notification.\n@returns(200) Recipient User is already part of the notification list.\n@returns(201) Recipient User was successfully added to the notification list.\n\n@endpoint DELETE /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/notifications/{notificationName}/recipientUsers/{userId}\n@desc Removes the API Management user from the list of Notification.\n@returns(200) Recipient User was successfully removed from the notification list.\n@returns(204) Recipient User was successfully removed from the notification list.\n\n@endpoint GET /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/notifications/{notificationName}/recipientEmails\n@desc Gets the list of the Notification Recipient Emails subscribed to a notification.\n@returns(200) The response body contains the Recipient Email collection subscribed to the notification.\n\n@endpoint HEAD /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/notifications/{notificationName}/recipientEmails/{email}\n@desc Determine if Notification Recipient Email subscribed to the notification.\n@returns(204) The Users is subscribed to receive the notification.\n@errors {404: The Users is not subscribed to receive the notification.}\n\n@endpoint PUT /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/notifications/{notificationName}/recipientEmails/{email}\n@desc Adds the Email address to the list of Recipients for the Notification.\n@returns(200) Recipient Email is already part of the notification list.\n@returns(201) Recipient Email was successfully added to the notification list.\n\n@endpoint DELETE /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/notifications/{notificationName}/recipientEmails/{email}\n@desc Removes the email from the list of Notification.\n@returns(200) Recipient Email was successfully removed to the notification list.\n@returns(204) Recipient Email was successfully removed to the notification list.\n\n@end\n"}