Microsoft Graph · Schema

changeNotificationEncryptedContent

Azure ADCollaborationContactsDocumentsEmailGraphIdentityMicrosoftOffice 365PresentationsProductivitySpreadsheetsT1Task

Properties

Name Type Description
data string Base64-encoded encrypted data that produces a full resource respresented as JSON. The data has been encrypted with the provided dataKey using an AES/CBC/PKCS5PADDING cipher suite.
dataKey string Base64-encoded symmetric key generated by Microsoft Graph to encrypt the data value and to generate the data signature. This key is encrypted with the certificate public key that was provided during t
dataSignature string Base64-encoded HMAC-SHA256 hash of the data for validation purposes.
encryptionCertificateId string ID of the certificate used to encrypt the dataKey.
encryptionCertificateThumbprint string Hexadecimal representation of the thumbprint of the certificate used to encrypt the dataKey.
@odata.type string
View JSON Schema on GitHub

JSON Schema

microsoft-graph-microsoftgraphchangenotificationencryptedcontent-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "#/components/schemas/microsoft.graph.changeNotificationEncryptedContent",
  "title": "changeNotificationEncryptedContent",
  "required": [
    "@odata.type"
  ],
  "type": "object",
  "properties": {
    "data": {
      "type": "string",
      "description": "Base64-encoded encrypted data that produces a full resource respresented as JSON. The data has been encrypted with the provided dataKey using an AES/CBC/PKCS5PADDING cipher suite."
    },
    "dataKey": {
      "type": "string",
      "description": "Base64-encoded symmetric key generated by Microsoft Graph to encrypt the data value and to generate the data signature. This key is encrypted with the certificate public key that was provided during the subscription. It must be decrypted with the certificate private key before it can be used to decrypt the data or verify the signature. This key has been encrypted with the following cipher suite: RSA/ECB/OAEPWithSHA1AndMGF1Padding."
    },
    "dataSignature": {
      "type": "string",
      "description": "Base64-encoded HMAC-SHA256 hash of the data for validation purposes."
    },
    "encryptionCertificateId": {
      "type": "string",
      "description": "ID of the certificate used to encrypt the dataKey."
    },
    "encryptionCertificateThumbprint": {
      "type": "string",
      "description": "Hexadecimal representation of the thumbprint of the certificate used to encrypt the dataKey."
    },
    "@odata.type": {
      "type": "string"
    }
  }
}

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-graph-microsoftgraphchangenotificationencryptedcontent"
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.