Properties
| Name | Type | Description |
|---|---|---|
| groupShortName | string | The short name of the action group (max 12 characters). |
| enabled | boolean | Indicates whether this action group is enabled. |
| emailReceivers | array | The list of email receivers. |
| smsReceivers | array | The list of SMS receivers. |
| webhookReceivers | array | The list of webhook receivers. |
| itsmReceivers | array | The list of ITSM receivers. |
| azureAppPushReceivers | array | The list of Azure App Push receivers. |
| automationRunbookReceivers | array | The list of Automation Runbook receivers. |
| voiceReceivers | array | The list of voice receivers. |
| logicAppReceivers | array | The list of Logic App receivers. |
| azureFunctionReceivers | array | The list of Azure Function receivers. |
| armRoleReceivers | array | The list of ARM role receivers. |
| eventHubReceivers | array | The list of Event Hub receivers. |
JSON Schema
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"$id": "#/components/schemas/ActionGroup",
"title": "ActionGroup",
"type": "object",
"required": [
"groupShortName",
"enabled"
],
"properties": {
"groupShortName": {
"type": "string",
"maxLength": 12,
"description": "The short name of the action group (max 12 characters)."
},
"enabled": {
"type": "boolean",
"description": "Indicates whether this action group is enabled.",
"default": true
},
"emailReceivers": {
"type": "array",
"items": {
"$ref": "#/components/schemas/EmailReceiver"
},
"description": "The list of email receivers."
},
"smsReceivers": {
"type": "array",
"items": {
"$ref": "#/components/schemas/SmsReceiver"
},
"description": "The list of SMS receivers."
},
"webhookReceivers": {
"type": "array",
"items": {
"$ref": "#/components/schemas/WebhookReceiver"
},
"description": "The list of webhook receivers."
},
"itsmReceivers": {
"type": "array",
"items": {
"$ref": "#/components/schemas/ItsmReceiver"
},
"description": "The list of ITSM receivers."
},
"azureAppPushReceivers": {
"type": "array",
"items": {
"$ref": "#/components/schemas/AzureAppPushReceiver"
},
"description": "The list of Azure App Push receivers."
},
"automationRunbookReceivers": {
"type": "array",
"items": {
"$ref": "#/components/schemas/AutomationRunbookReceiver"
},
"description": "The list of Automation Runbook receivers."
},
"voiceReceivers": {
"type": "array",
"items": {
"$ref": "#/components/schemas/VoiceReceiver"
},
"description": "The list of voice receivers."
},
"logicAppReceivers": {
"type": "array",
"items": {
"$ref": "#/components/schemas/LogicAppReceiver"
},
"description": "The list of Logic App receivers."
},
"azureFunctionReceivers": {
"type": "array",
"items": {
"$ref": "#/components/schemas/AzureFunctionReceiver"
},
"description": "The list of Azure Function receivers."
},
"armRoleReceivers": {
"type": "array",
"items": {
"$ref": "#/components/schemas/ArmRoleReceiver"
},
"description": "The list of ARM role receivers."
},
"eventHubReceivers": {
"type": "array",
"items": {
"$ref": "#/components/schemas/EventHubReceiver"
},
"description": "The list of Event Hub receivers."
}
}
}
Work with this as data
Every JSON Schema here is available over the APIs.io API and to AI agents over MCP.
MCP server
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
Tools for schemas
4 MCP tools reach this
find_json_schemasBrowse and filter every JSON Schema in the catalog.apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.resolveTurn a domain, URL or GitHub org into the provider it belongs to.find_cohortsEvery scored population of providers in the catalog.
Call it yourself
curl for this page
This JSON Schema
curl "https://apis.io/api/v1/json-schemas/microsoft-azure-monitor-actiongroup"
All schemas
curl "https://apis.io/api/v1/json-schemas?limit=25"
Discovery needs no key. Ratings and market analysis are Pro.
Get an API key
Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.
A second provider on the same verified email joins the account you already have.