Azure Data Factory · Schema

OperationListResponse

A list of operations that can be performed by the Data Factory service.

Data IntegrationETLELTData PipelineData MovementOrchestrationData EngineeringChange Data CaptureIntegration RuntimeCloudMicrosoft AzureData Factory

Properties

Name Type Description
value array List of Data Factory operations supported by the Data Factory resource provider.
nextLink string The link to the next page of results, if any remaining results exist.
View JSON Schema on GitHub

JSON Schema

microsoft-azure-data-factory-operation-list-response-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://artifacts.apis.io/microsoft-azure-data-factory/json-schema/microsoft-azure-data-factory-operation-list-response-schema.json",
  "title": "OperationListResponse",
  "description": "A list of operations that can be performed by the Data Factory service.",
  "x-generated": "2026-11-05",
  "x-method": "derived",
  "x-generator": "derive-json-schema.py",
  "x-source": "openapi/microsoft-azure-data-factory-operations-api-openapi.yml#/components/schemas/OperationListResponse",
  "type": "object",
  "properties": {
    "value": {
      "type": "array",
      "description": "List of Data Factory operations supported by the Data Factory resource provider.",
      "items": {
        "$ref": "#/$defs/Operation"
      },
      "x-ms-identifiers": [
        "name"
      ]
    },
    "nextLink": {
      "type": "string",
      "description": "The link to the next page of results, if any remaining results exist."
    }
  },
  "$defs": {
    "Operation": {
      "type": "object",
      "description": "Azure Data Factory API operation definition.",
      "properties": {
        "name": {
          "type": "string",
          "description": "Operation name: {provider}/{resource}/{operation}"
        },
        "origin": {
          "type": "string",
          "description": "The intended executor of the operation."
        },
        "display": {
          "$ref": "#/$defs/OperationDisplay",
          "description": "Metadata associated with the operation."
        },
        "properties": {
          "$ref": "#/$defs/OperationProperties",
          "description": "Additional details about the operation.",
          "x-ms-client-flatten": true
        }
      }
    },
    "OperationDisplay": {
      "type": "object",
      "description": "Metadata associated with the operation.",
      "properties": {
        "description": {
          "type": "string",
          "description": "The description of the operation."
        },
        "provider": {
          "type": "string",
          "description": "The name of the provider."
        },
        "resource": {
          "type": "string",
          "description": "The name of the resource type on which the operation is performed."
        },
        "operation": {
          "type": "string",
          "description": "The type of operation: get, read, delete, etc."
        }
      }
    },
    "OperationLogSpecification": {
      "type": "object",
      "description": "Details about an operation related to logs.",
      "properties": {
        "name": {
          "type": "string",
          "description": "The name of the log category."
        },
        "displayName": {
          "type": "string",
          "description": "Localized display name."
        },
        "blobDuration": {
          "type": "string",
          "description": "Blobs created in the customer storage account, per hour."
        }
      }
    },
    "OperationMetricAvailability": {
      "type": "object",
      "description": "Defines how often data for a metric becomes available.",
      "properties": {
        "timeGrain": {
          "type": "string",
          "description": "The granularity for the metric."
        },
        "blobDuration": {
          "type": "string",
          "description": "Blob created in the customer storage account, per hour."
        }
      }
    },
    "OperationMetricDimension": {
      "type": "object",
      "description": "Defines the metric dimension.",
      "properties": {
        "name": {
          "type": "string",
          "description": "The name of the dimension for the metric."
        },
        "displayName": {
          "type": "string",
          "description": "The display name of the metric dimension."
        },
        "toBeExportedForShoebox": {
          "type": "boolean",
          "description": "Whether the dimension should be exported to Azure Monitor."
        }
      }
    },
    "OperationMetricSpecification": {
      "type": "object",
      "description": "Details about an operation related to metrics.",
      "properties": {
        "name": {
          "type": "string",
          "description": "The name of the metric."
        },
        "displayName": {
          "type": "string",
          "description": "Localized display name of the metric."
        },
        "displayDescription": {
          "type": "string",
          "description": "The description of the metric."
        },
        "unit": {
          "type": "string",
          "description": "The unit that the metric is measured in."
        },
        "aggregationType": {
          "type": "string",
          "description": "The type of metric aggregation."
        },
        "enableRegionalMdmAccount": {
          "type": "string",
          "description": "Whether or not the service is using regional MDM accounts."
        },
        "sourceMdmAccount": {
          "type": "string",
          "description": "The name of the MDM account."
        },
        "sourceMdmNamespace": {
          "type": "string",
          "description": "The name of the MDM namespace."
        },
        "availabilities": {
          "type": "array",
          "description": "Defines how often data for metrics becomes available.",
          "items": {
            "$ref": "#/$defs/OperationMetricAvailability"
          },
          "x-ms-identifiers": []
        },
        "dimensions": {
          "type": "array",
          "description": "Defines the metric dimension.",
          "items": {
            "$ref": "#/$defs/OperationMetricDimension"
          },
          "x-ms-identifiers": [
            "name"
          ]
        }
      }
    },
    "OperationProperties": {
      "type": "object",
      "description": "Additional details about an operation.",
      "properties": {
        "serviceSpecification": {
          "$ref": "#/$defs/OperationServiceSpecification",
          "description": "Details about a service operation."
        }
      }
    },
    "OperationServiceSpecification": {
      "type": "object",
      "description": "Details about a service operation.",
      "properties": {
        "logSpecifications": {
          "type": "array",
          "description": "Details about operations related to logs.",
          "items": {
            "$ref": "#/$defs/OperationLogSpecification"
          },
          "x-ms-identifiers": [
            "name"
          ]
        },
        "metricSpecifications": {
          "type": "array",
          "description": "Details about operations related to metrics.",
          "items": {
            "$ref": "#/$defs/OperationMetricSpecification"
          },
          "x-ms-identifiers": [
            "name"
          ]
        }
      }
    }
  }
}

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.
All 92 tools →

Call it yourself

curl for this page
This JSON Schema
curl "https://apis.io/api/v1/json-schemas/microsoft-azure-data-factory-operation-list-response"
All schemas
curl "https://apis.io/api/v1/json-schemas?limit=25"

Calls without X-API-Key need no key. Calls with it need a paid plan — get a key.

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.