{
  "title": "Business Central interfaces",
  "url": "https://jonas-paprotka.de/ref/interface/",
  "author": "Jonas Paprotka",
  "license": "Content © 2026 Jonas Paprotka. Quote freely with attribution and a link.",
  "subject": "Microsoft Dynamics 365 Business Central",
  "checked": "2026-09-20",
  "versions": {
    "from": 17,
    "to": 28
  },
  "objects": [
    {
      "id": null,
      "name": "AI Service Name",
      "app": "System Application",
      "namespace": "System.AI",
      "versions": "26-28",
      "majors": [
        26,
        27,
        28
      ],
      "gone": false,
      "obsolete": null,
      "moved": false,
      "renamed": false,
      "members": {
        "fields": 0,
        "keys": 0,
        "procedures": 2,
        "events": 0,
        "values": 0
      },
      "source": [
        26,
        27,
        28,
        29
      ],
      "url": "https://jonas-paprotka.de/ref/interface/ai-service-name/",
      "json": "https://jonas-paprotka.de/ref/interface/ai-service-name.json",
      "markdown": "https://jonas-paprotka.de/ref/interface/ai-service-name.md"
    },
    {
      "id": null,
      "name": "Allocate Reservation",
      "app": "Base Application",
      "namespace": "Microsoft.Inventory.Tracking",
      "versions": "23-28",
      "majors": [
        23,
        24,
        25,
        26,
        27,
        28
      ],
      "gone": false,
      "obsolete": null,
      "moved": false,
      "renamed": false,
      "members": {
        "fields": 0,
        "keys": 0,
        "procedures": 4,
        "events": 0,
        "values": 0
      },
      "source": [
        29
      ],
      "url": "https://jonas-paprotka.de/ref/interface/allocate-reservation/",
      "json": "https://jonas-paprotka.de/ref/interface/allocate-reservation.json",
      "markdown": "https://jonas-paprotka.de/ref/interface/allocate-reservation.md"
    },
    {
      "id": null,
      "name": "Alt. Cust. VAT Reg. Consist.",
      "app": "Base Application",
      "namespace": "Microsoft.Finance.VAT.Registration",
      "versions": "25-28",
      "majors": [
        25,
        26,
        27,
        28
      ],
      "gone": false,
      "obsolete": null,
      "moved": false,
      "renamed": false,
      "members": {
        "fields": 0,
        "keys": 0,
        "procedures": 2,
        "events": 0,
        "values": 0
      },
      "source": [
        29
      ],
      "url": "https://jonas-paprotka.de/ref/interface/alt-cust-vat-reg-consist/",
      "json": "https://jonas-paprotka.de/ref/interface/alt-cust-vat-reg-consist.json",
      "markdown": "https://jonas-paprotka.de/ref/interface/alt-cust-vat-reg-consist.md"
    },
    {
      "id": null,
      "name": "Alt. Cust. VAT Reg. Doc.",
      "app": "Base Application",
      "namespace": "Microsoft.Finance.VAT.Registration",
      "versions": "25-28",
      "majors": [
        25,
        26,
        27,
        28
      ],
      "gone": false,
      "obsolete": null,
      "moved": false,
      "renamed": false,
      "members": {
        "fields": 0,
        "keys": 0,
        "procedures": 5,
        "events": 0,
        "values": 0
      },
      "source": [
        29
      ],
      "url": "https://jonas-paprotka.de/ref/interface/alt-cust-vat-reg-doc/",
      "json": "https://jonas-paprotka.de/ref/interface/alt-cust-vat-reg-doc.json",
      "markdown": "https://jonas-paprotka.de/ref/interface/alt-cust-vat-reg-doc.md"
    },
    {
      "id": null,
      "name": "AOAI Function",
      "app": "System Application",
      "namespace": "System.AI",
      "versions": "24-28",
      "majors": [
        24,
        25,
        26,
        27,
        28
      ],
      "gone": false,
      "obsolete": null,
      "moved": false,
      "renamed": false,
      "members": {
        "fields": 0,
        "keys": 0,
        "procedures": 3,
        "events": 0,
        "values": 0
      },
      "source": [
        24,
        25,
        26,
        27,
        28,
        29
      ],
      "url": "https://jonas-paprotka.de/ref/interface/aoai-function/",
      "json": "https://jonas-paprotka.de/ref/interface/aoai-function.json",
      "markdown": "https://jonas-paprotka.de/ref/interface/aoai-function.md"
    },
    {
      "id": null,
      "name": "AppSource Product Manager Dependencies",
      "app": "System Application",
      "namespace": "System.Apps.AppSource",
      "versions": "24-28",
      "majors": [
        24,
        25,
        26,
        27,
        28
      ],
      "gone": false,
      "obsolete": null,
      "moved": false,
      "renamed": false,
      "members": {
        "fields": 0,
        "keys": 0,
        "procedures": 8,
        "events": 0,
        "values": 0
      },
      "source": [
        24,
        25,
        26,
        27,
        28,
        29
      ],
      "url": "https://jonas-paprotka.de/ref/interface/appsource-product-manager-dependencies/",
      "json": "https://jonas-paprotka.de/ref/interface/appsource-product-manager-dependencies.json",
      "markdown": "https://jonas-paprotka.de/ref/interface/appsource-product-manager-dependencies.md"
    },
    {
      "id": null,
      "name": "Average Cost Entry Point",
      "app": "Base Application",
      "namespace": "Microsoft.Inventory.Costing",
      "versions": "20-28",
      "majors": [
        20,
        21,
        22,
        23,
        24,
        25,
        26,
        27,
        28
      ],
      "gone": false,
      "obsolete": null,
      "moved": false,
      "renamed": false,
      "members": {
        "fields": 0,
        "keys": 0,
        "procedures": 6,
        "events": 0,
        "values": 0
      },
      "source": [
        29
      ],
      "url": "https://jonas-paprotka.de/ref/interface/average-cost-entry-point/",
      "json": "https://jonas-paprotka.de/ref/interface/average-cost-entry-point.json",
      "markdown": "https://jonas-paprotka.de/ref/interface/average-cost-entry-point.md"
    },
    {
      "id": null,
      "name": "Azure Functions Authentication",
      "app": "System Application",
      "namespace": "System.Azure.Functions",
      "versions": "21-28",
      "majors": [
        21,
        22,
        23,
        24,
        25,
        26,
        27,
        28
      ],
      "gone": false,
      "obsolete": null,
      "moved": false,
      "renamed": false,
      "members": {
        "fields": 0,
        "keys": 0,
        "procedures": 1,
        "events": 0,
        "values": 0
      },
      "source": [
        24,
        25,
        26,
        27,
        28,
        29
      ],
      "url": "https://jonas-paprotka.de/ref/interface/azure-functions-authentication/",
      "json": "https://jonas-paprotka.de/ref/interface/azure-functions-authentication.json",
      "markdown": "https://jonas-paprotka.de/ref/interface/azure-functions-authentication.md"
    },
    {
      "id": null,
      "name": "Barcode Font Encoder",
      "app": "System Application",
      "namespace": "System.Text",
      "versions": "18-28",
      "majors": [
        18,
        19,
        20,
        21,
        22,
        23,
        24,
        25,
        26,
        27,
        28
      ],
      "gone": false,
      "obsolete": null,
      "moved": false,
      "renamed": false,
      "members": {
        "fields": 0,
        "keys": 0,
        "procedures": 2,
        "events": 0,
        "values": 0
      },
      "source": [
        24,
        25,
        26,
        27,
        28,
        29
      ],
      "url": "https://jonas-paprotka.de/ref/interface/barcode-font-encoder/",
      "json": "https://jonas-paprotka.de/ref/interface/barcode-font-encoder.json",
      "markdown": "https://jonas-paprotka.de/ref/interface/barcode-font-encoder.md"
    },
    {
      "id": null,
      "name": "Barcode Font Encoder 2D",
      "app": "System Application",
      "namespace": "System.Text",
      "versions": "19-28",
      "majors": [
        19,
        20,
        21,
        22,
        23,
        24,
        25,
        26,
        27,
        28
      ],
      "gone": false,
      "obsolete": null,
      "moved": false,
      "renamed": false,
      "members": {
        "fields": 0,
        "keys": 0,
        "procedures": 1,
        "events": 0,
        "values": 0
      },
      "source": [
        24,
        25,
        26,
        27,
        28,
        29
      ],
      "url": "https://jonas-paprotka.de/ref/interface/barcode-font-encoder-2d/",
      "json": "https://jonas-paprotka.de/ref/interface/barcode-font-encoder-2d.json",
      "markdown": "https://jonas-paprotka.de/ref/interface/barcode-font-encoder-2d.md"
    },
    {
      "id": null,
      "name": "Barcode Font Provider",
      "app": "System Application",
      "namespace": "System.Text",
      "versions": "18-28",
      "majors": [
        18,
        19,
        20,
        21,
        22,
        23,
        24,
        25,
        26,
        27,
        28
      ],
      "gone": false,
      "obsolete": null,
      "moved": false,
      "renamed": false,
      "members": {
        "fields": 0,
        "keys": 0,
        "procedures": 5,
        "events": 0,
        "values": 0
      },
      "source": [
        24,
        25,
        26,
        27,
        28,
        29
      ],
      "url": "https://jonas-paprotka.de/ref/interface/barcode-font-provider/",
      "json": "https://jonas-paprotka.de/ref/interface/barcode-font-provider.json",
      "markdown": "https://jonas-paprotka.de/ref/interface/barcode-font-provider.md"
    },
    {
      "id": null,
      "name": "Barcode Font Provider 2D",
      "app": "System Application",
      "namespace": "System.Text",
      "versions": "19-28",
      "majors": [
        19,
        20,
        21,
        22,
        23,
        24,
        25,
        26,
        27,
        28
      ],
      "gone": false,
      "obsolete": null,
      "moved": false,
      "renamed": false,
      "members": {
        "fields": 0,
        "keys": 0,
        "procedures": 2,
        "events": 0,
        "values": 0
      },
      "source": [
        24,
        25,
        26,
        27,
        28,
        29
      ],
      "url": "https://jonas-paprotka.de/ref/interface/barcode-font-provider-2d/",
      "json": "https://jonas-paprotka.de/ref/interface/barcode-font-provider-2d.json",
      "markdown": "https://jonas-paprotka.de/ref/interface/barcode-font-provider-2d.md"
    },
    {
      "id": null,
      "name": "Barcode Image Encoder 2D",
      "app": "System Application",
      "namespace": "System.Text",
      "versions": "19-28",
      "majors": [
        19,
        20,
        21,
        22,
        23,
        24,
        25,
        26,
        27,
        28
      ],
      "gone": false,
      "obsolete": null,
      "moved": false,
      "renamed": false,
      "members": {
        "fields": 0,
        "keys": 0,
        "procedures": 1,
        "events": 0,
        "values": 0
      },
      "source": [
        24,
        25,
        26,
        27,
        28,
        29
      ],
      "url": "https://jonas-paprotka.de/ref/interface/barcode-image-encoder-2d/",
      "json": "https://jonas-paprotka.de/ref/interface/barcode-image-encoder-2d.json",
      "markdown": "https://jonas-paprotka.de/ref/interface/barcode-image-encoder-2d.md"
    },
    {
      "id": null,
      "name": "Barcode Image Provider 2D",
      "app": "System Application",
      "namespace": "System.Text",
      "versions": "19-28",
      "majors": [
        19,
        20,
        21,
        22,
        23,
        24,
        25,
        26,
        27,
        28
      ],
      "gone": false,
      "obsolete": null,
      "moved": false,
      "renamed": false,
      "members": {
        "fields": 0,
        "keys": 0,
        "procedures": 3,
        "events": 0,
        "values": 0
      },
      "source": [
        24,
        25,
        26,
        27,
        28,
        29
      ],
      "url": "https://jonas-paprotka.de/ref/interface/barcode-image-provider-2d/",
      "json": "https://jonas-paprotka.de/ref/interface/barcode-image-provider-2d.json",
      "markdown": "https://jonas-paprotka.de/ref/interface/barcode-image-provider-2d.md"
    },
    {
      "id": null,
      "name": "Consolidation Method",
      "app": "Base Application",
      "namespace": "Microsoft.Finance.Consolidation",
      "versions": "24-28",
      "majors": [
        24,
        25,
        26,
        27,
        28
      ],
      "gone": false,
      "obsolete": null,
      "moved": false,
      "renamed": false,
      "members": {
        "fields": 0,
        "keys": 0,
        "procedures": 1,
        "events": 0,
        "values": 0
      },
      "source": [
        29
      ],
      "url": "https://jonas-paprotka.de/ref/interface/consolidation-method/",
      "json": "https://jonas-paprotka.de/ref/interface/consolidation-method.json",
      "markdown": "https://jonas-paprotka.de/ref/interface/consolidation-method.md"
    },
    {
      "id": null,
      "name": "Contact Business Relation Link",
      "app": "Base Application",
      "namespace": "Microsoft.CRM.BusinessRelation",
      "versions": "19-28",
      "majors": [
        19,
        20,
        21,
        22,
        23,
        24,
        25,
        26,
        27,
        28
      ],
      "gone": false,
      "obsolete": null,
      "moved": false,
      "renamed": false,
      "members": {
        "fields": 0,
        "keys": 0,
        "procedures": 1,
        "events": 0,
        "values": 0
      },
      "source": [
        29
      ],
      "url": "https://jonas-paprotka.de/ref/interface/contact-business-relation-link/",
      "json": "https://jonas-paprotka.de/ref/interface/contact-business-relation-link.json",
      "markdown": "https://jonas-paprotka.de/ref/interface/contact-business-relation-link.md"
    },
    {
      "id": null,
      "name": "Cost Adjustment With Params",
      "app": "Base Application",
      "namespace": "Microsoft.Inventory.Costing",
      "versions": "26-28",
      "majors": [
        26,
        27,
        28
      ],
      "gone": false,
      "obsolete": null,
      "moved": false,
      "renamed": false,
      "members": {
        "fields": 0,
        "keys": 0,
        "procedures": 1,
        "events": 0,
        "values": 0
      },
      "source": [
        29
      ],
      "url": "https://jonas-paprotka.de/ref/interface/cost-adjustment-with-params/",
      "json": "https://jonas-paprotka.de/ref/interface/cost-adjustment-with-params.json",
      "markdown": "https://jonas-paprotka.de/ref/interface/cost-adjustment-with-params.md"
    },
    {
      "id": null,
      "name": "Data Archive Provider",
      "app": "System Application",
      "namespace": "System.DataAdministration",
      "versions": "19-28",
      "majors": [
        19,
        20,
        21,
        22,
        23,
        24,
        25,
        26,
        27,
        28
      ],
      "gone": false,
      "obsolete": null,
      "moved": false,
      "renamed": false,
      "members": {
        "fields": 0,
        "keys": 0,
        "procedures": 12,
        "events": 0,
        "values": 0
      },
      "source": [
        24,
        25,
        26,
        27,
        28,
        29
      ],
      "url": "https://jonas-paprotka.de/ref/interface/data-archive-provider/",
      "json": "https://jonas-paprotka.de/ref/interface/data-archive-provider.json",
      "markdown": "https://jonas-paprotka.de/ref/interface/data-archive-provider.md"
    },
    {
      "id": null,
      "name": "Default Email Rate Limit",
      "app": "System Application",
      "namespace": "System.Email",
      "versions": "21-28",
      "majors": [
        21,
        22,
        23,
        24,
        25,
        26,
        27,
        28
      ],
      "gone": false,
      "obsolete": null,
      "moved": false,
      "renamed": false,
      "members": {
        "fields": 0,
        "keys": 0,
        "procedures": 1,
        "events": 0,
        "values": 0
      },
      "source": [
        24,
        25,
        26,
        27,
        28,
        29
      ],
      "url": "https://jonas-paprotka.de/ref/interface/default-email-rate-limit/",
      "json": "https://jonas-paprotka.de/ref/interface/default-email-rate-limit.json",
      "markdown": "https://jonas-paprotka.de/ref/interface/default-email-rate-limit.md"
    },
    {
      "id": null,
      "name": "Documents - Retention Period",
      "app": "Base Application",
      "namespace": "Microsoft.Finance.GeneralLedger.Setup",
      "versions": "24-28",
      "majors": [
        24,
        25,
        26,
        27,
        28
      ],
      "gone": false,
      "obsolete": null,
      "moved": false,
      "renamed": false,
      "members": {
        "fields": 0,
        "keys": 0,
        "procedures": 4,
        "events": 0,
        "values": 0
      },
      "source": [
        29
      ],
      "url": "https://jonas-paprotka.de/ref/interface/documents-retention-period/",
      "json": "https://jonas-paprotka.de/ref/interface/documents-retention-period.json",
      "markdown": "https://jonas-paprotka.de/ref/interface/documents-retention-period.md"
    },
    {
      "id": null,
      "name": "Edit in Excel Field Filter",
      "app": "System Application",
      "namespace": "System.Integration.Excel",
      "versions": "22-27",
      "majors": [
        22,
        23,
        24,
        25,
        26,
        27
      ],
      "gone": true,
      "obsolete": {
        "state": "Pending",
        "tag": "25.0"
      },
      "moved": false,
      "renamed": false,
      "members": {
        "fields": 0,
        "keys": 0,
        "procedures": 4,
        "events": 0,
        "values": 0
      },
      "source": [
        24,
        25,
        26,
        27
      ],
      "url": "https://jonas-paprotka.de/ref/interface/edit-in-excel-field-filter/",
      "json": "https://jonas-paprotka.de/ref/interface/edit-in-excel-field-filter.json",
      "markdown": "https://jonas-paprotka.de/ref/interface/edit-in-excel-field-filter.md"
    },
    {
      "id": null,
      "name": "Edit in Excel Field Filter v2",
      "app": "System Application",
      "namespace": "System.Integration.Excel",
      "versions": "25-28",
      "majors": [
        25,
        26,
        27,
        28
      ],
      "gone": false,
      "obsolete": null,
      "moved": false,
      "renamed": false,
      "members": {
        "fields": 0,
        "keys": 0,
        "procedures": 5,
        "events": 0,
        "values": 0
      },
      "source": [
        25,
        26,
        27,
        28,
        29
      ],
      "url": "https://jonas-paprotka.de/ref/interface/edit-in-excel-field-filter-v2/",
      "json": "https://jonas-paprotka.de/ref/interface/edit-in-excel-field-filter-v2.json",
      "markdown": "https://jonas-paprotka.de/ref/interface/edit-in-excel-field-filter-v2.md"
    },
    {
      "id": null,
      "name": "Email Connector",
      "app": "System Application",
      "namespace": "System.Email",
      "versions": "17-28",
      "majors": [
        17,
        18,
        19,
        20,
        21,
        22,
        23,
        24,
        25,
        26,
        27,
        28
      ],
      "gone": false,
      "obsolete": null,
      "moved": false,
      "renamed": false,
      "members": {
        "fields": 0,
        "keys": 0,
        "procedures": 7,
        "events": 0,
        "values": 0
      },
      "source": [
        24,
        25,
        26,
        27,
        28,
        29
      ],
      "url": "https://jonas-paprotka.de/ref/interface/email-connector/",
      "json": "https://jonas-paprotka.de/ref/interface/email-connector.json",
      "markdown": "https://jonas-paprotka.de/ref/interface/email-connector.md"
    },
    {
      "id": null,
      "name": "Email Connector v2",
      "app": "System Application",
      "namespace": "System.Email",
      "versions": "25-28",
      "majors": [
        25,
        26,
        27,
        28
      ],
      "gone": false,
      "obsolete": {
        "state": "Pending",
        "tag": "26.0"
      },
      "moved": false,
      "renamed": false,
      "members": {
        "fields": 0,
        "keys": 0,
        "procedures": 3,
        "events": 0,
        "values": 0
      },
      "source": [
        25,
        26,
        27,
        28,
        29
      ],
      "url": "https://jonas-paprotka.de/ref/interface/email-connector-v2/",
      "json": "https://jonas-paprotka.de/ref/interface/email-connector-v2.json",
      "markdown": "https://jonas-paprotka.de/ref/interface/email-connector-v2.md"
    },
    {
      "id": null,
      "name": "Email Connector v3",
      "app": "System Application",
      "namespace": "System.Email",
      "versions": "25-28",
      "majors": [
        25,
        26,
        27,
        28
      ],
      "gone": false,
      "obsolete": {
        "state": "Pending",
        "tag": "28.0"
      },
      "moved": false,
      "renamed": false,
      "members": {
        "fields": 0,
        "keys": 0,
        "procedures": 3,
        "events": 0,
        "values": 0
      },
      "source": [
        25,
        26,
        27,
        28,
        29
      ],
      "url": "https://jonas-paprotka.de/ref/interface/email-connector-v3/",
      "json": "https://jonas-paprotka.de/ref/interface/email-connector-v3.json",
      "markdown": "https://jonas-paprotka.de/ref/interface/email-connector-v3.md"
    },
    {
      "id": null,
      "name": "Email Connector v4",
      "app": "System Application",
      "namespace": "System.Email",
      "versions": "27-28",
      "majors": [
        27,
        28
      ],
      "gone": false,
      "obsolete": null,
      "moved": false,
      "renamed": false,
      "members": {
        "fields": 0,
        "keys": 0,
        "procedures": 4,
        "events": 0,
        "values": 0
      },
      "source": [
        27,
        28,
        29
      ],
      "url": "https://jonas-paprotka.de/ref/interface/email-connector-v4/",
      "json": "https://jonas-paprotka.de/ref/interface/email-connector-v4.json",
      "markdown": "https://jonas-paprotka.de/ref/interface/email-connector-v4.md"
    },
    {
      "id": null,
      "name": "Email Connector v5",
      "app": "System Application",
      "namespace": "System.Email",
      "versions": "28",
      "majors": [
        28
      ],
      "gone": false,
      "obsolete": null,
      "moved": false,
      "renamed": false,
      "members": {
        "fields": 0,
        "keys": 0,
        "procedures": 3,
        "events": 0,
        "values": 0
      },
      "source": [
        28,
        29
      ],
      "url": "https://jonas-paprotka.de/ref/interface/email-connector-v5/",
      "json": "https://jonas-paprotka.de/ref/interface/email-connector-v5.json",
      "markdown": "https://jonas-paprotka.de/ref/interface/email-connector-v5.md"
    },
    {
      "id": null,
      "name": "Email View Policy",
      "app": "System Application",
      "namespace": "System.Email",
      "versions": "20-28",
      "majors": [
        20,
        21,
        22,
        23,
        24,
        25,
        26,
        27,
        28
      ],
      "gone": false,
      "obsolete": null,
      "moved": false,
      "renamed": false,
      "members": {
        "fields": 0,
        "keys": 0,
        "procedures": 8,
        "events": 0,
        "values": 0
      },
      "source": [
        24,
        25,
        26,
        27,
        28,
        29
      ],
      "url": "https://jonas-paprotka.de/ref/interface/email-view-policy/",
      "json": "https://jonas-paprotka.de/ref/interface/email-view-policy.json",
      "markdown": "https://jonas-paprotka.de/ref/interface/email-view-policy.md"
    },
    {
      "id": null,
      "name": "External File Storage Connector",
      "app": "System Application",
      "namespace": "System.ExternalFileStorage",
      "versions": "26-28",
      "majors": [
        26,
        27,
        28
      ],
      "gone": false,
      "obsolete": null,
      "moved": false,
      "renamed": false,
      "members": {
        "fields": 0,
        "keys": 0,
        "procedures": 17,
        "events": 0,
        "values": 0
      },
      "source": [
        26,
        27,
        28,
        29
      ],
      "url": "https://jonas-paprotka.de/ref/interface/external-file-storage-connector/",
      "json": "https://jonas-paprotka.de/ref/interface/external-file-storage-connector.json",
      "markdown": "https://jonas-paprotka.de/ref/interface/external-file-storage-connector.md"
    },
    {
      "id": null,
      "name": "Feature Data Update",
      "app": "System Application",
      "namespace": "System.Environment.Configuration",
      "versions": "17-28",
      "majors": [
        17,
        18,
        19,
        20,
        21,
        22,
        23,
        24,
        25,
        26,
        27,
        28
      ],
      "gone": false,
      "obsolete": null,
      "moved": false,
      "renamed": false,
      "members": {
        "fields": 0,
        "keys": 0,
        "procedures": 5,
        "events": 0,
        "values": 0
      },
      "source": [
        24,
        25,
        26,
        27,
        28,
        29
      ],
      "url": "https://jonas-paprotka.de/ref/interface/feature-data-update/",
      "json": "https://jonas-paprotka.de/ref/interface/feature-data-update.json",
      "markdown": "https://jonas-paprotka.de/ref/interface/feature-data-update.md"
    },
    {
      "id": null,
      "name": "Feature Management",
      "app": "System Application",
      "namespace": "System.Environment.Configuration",
      "versions": "21-28",
      "majors": [
        21,
        22,
        23,
        24,
        25,
        26,
        27,
        28
      ],
      "gone": false,
      "obsolete": null,
      "moved": false,
      "renamed": false,
      "members": {
        "fields": 0,
        "keys": 0,
        "procedures": 4,
        "events": 0,
        "values": 0
      },
      "source": [
        24,
        25,
        26,
        27,
        28,
        29
      ],
      "url": "https://jonas-paprotka.de/ref/interface/feature-management/",
      "json": "https://jonas-paprotka.de/ref/interface/feature-management.json",
      "markdown": "https://jonas-paprotka.de/ref/interface/feature-management.md"
    },
    {
      "id": null,
      "name": "File Scenario",
      "app": "System Application",
      "namespace": "System.ExternalFileStorage",
      "versions": "28",
      "majors": [
        28
      ],
      "gone": false,
      "obsolete": null,
      "moved": false,
      "renamed": false,
      "members": {
        "fields": 0,
        "keys": 0,
        "procedures": 4,
        "events": 0,
        "values": 0
      },
      "source": [
        28,
        29
      ],
      "url": "https://jonas-paprotka.de/ref/interface/file-scenario/",
      "json": "https://jonas-paprotka.de/ref/interface/file-scenario.json",
      "markdown": "https://jonas-paprotka.de/ref/interface/file-scenario.md"
    },
    {
      "id": null,
      "name": "Graph Authorization",
      "app": "System Application",
      "namespace": "System.Integration.Graph.Authorization",
      "versions": "23-28",
      "majors": [
        23,
        24,
        25,
        26,
        27,
        28
      ],
      "gone": false,
      "obsolete": null,
      "moved": false,
      "renamed": false,
      "members": {
        "fields": 0,
        "keys": 0,
        "procedures": 1,
        "events": 0,
        "values": 0
      },
      "source": [
        24,
        25,
        26,
        27,
        28,
        29
      ],
      "url": "https://jonas-paprotka.de/ref/interface/graph-authorization/",
      "json": "https://jonas-paprotka.de/ref/interface/graph-authorization.json",
      "markdown": "https://jonas-paprotka.de/ref/interface/graph-authorization.md"
    },
    {
      "id": null,
      "name": "Http Authentication",
      "app": "System Application",
      "namespace": "System.RestClient",
      "versions": "23-28",
      "majors": [
        23,
        24,
        25,
        26,
        27,
        28
      ],
      "gone": false,
      "obsolete": null,
      "moved": false,
      "renamed": false,
      "members": {
        "fields": 0,
        "keys": 0,
        "procedures": 2,
        "events": 0,
        "values": 0
      },
      "source": [
        24,
        25,
        26,
        27,
        28,
        29
      ],
      "url": "https://jonas-paprotka.de/ref/interface/http-authentication/",
      "json": "https://jonas-paprotka.de/ref/interface/http-authentication.json",
      "markdown": "https://jonas-paprotka.de/ref/interface/http-authentication.md"
    },
    {
      "id": null,
      "name": "Http Client Handler",
      "app": "System Application",
      "namespace": "System.RestClient",
      "versions": "23-28",
      "majors": [
        23,
        24,
        25,
        26,
        27,
        28
      ],
      "gone": false,
      "obsolete": null,
      "moved": false,
      "renamed": false,
      "members": {
        "fields": 0,
        "keys": 0,
        "procedures": 1,
        "events": 0,
        "values": 0
      },
      "source": [
        24,
        25,
        26,
        27,
        28,
        29
      ],
      "url": "https://jonas-paprotka.de/ref/interface/http-client-handler/",
      "json": "https://jonas-paprotka.de/ref/interface/http-client-handler.json",
      "markdown": "https://jonas-paprotka.de/ref/interface/http-client-handler.md"
    },
    {
      "id": null,
      "name": "HTTP Diagnostics",
      "app": "System Application",
      "namespace": "System.Integration.Sharepoint",
      "versions": "21-28",
      "majors": [
        21,
        22,
        23,
        24,
        25,
        26,
        27,
        28
      ],
      "gone": false,
      "obsolete": null,
      "moved": false,
      "renamed": false,
      "members": {
        "fields": 0,
        "keys": 0,
        "procedures": 5,
        "events": 0,
        "values": 0
      },
      "source": [
        24,
        25,
        26,
        27,
        28,
        29
      ],
      "url": "https://jonas-paprotka.de/ref/interface/http-diagnostics/",
      "json": "https://jonas-paprotka.de/ref/interface/http-diagnostics.json",
      "markdown": "https://jonas-paprotka.de/ref/interface/http-diagnostics.md"
    },
    {
      "id": null,
      "name": "IC Data Exchange",
      "app": "Base Application",
      "namespace": "Microsoft.Intercompany.DataExchange",
      "versions": "23-28",
      "majors": [
        23,
        24,
        25,
        26,
        27,
        28
      ],
      "gone": false,
      "obsolete": null,
      "moved": false,
      "renamed": false,
      "members": {
        "fields": 0,
        "keys": 0,
        "procedures": 24,
        "events": 0,
        "values": 0
      },
      "source": [
        29
      ],
      "url": "https://jonas-paprotka.de/ref/interface/ic-data-exchange/",
      "json": "https://jonas-paprotka.de/ref/interface/ic-data-exchange.json",
      "markdown": "https://jonas-paprotka.de/ref/interface/ic-data-exchange.md"
    },
    {
      "id": null,
      "name": "IDimensionPerspective",
      "app": "Base Application",
      "namespace": "Microsoft.Finance.FinancialReports",
      "versions": "28",
      "majors": [
        28
      ],
      "gone": false,
      "obsolete": null,
      "moved": false,
      "renamed": false,
      "members": {
        "fields": 0,
        "keys": 0,
        "procedures": 9,
        "events": 0,
        "values": 0
      },
      "source": [
        29
      ],
      "url": "https://jonas-paprotka.de/ref/interface/idimensionperspective/",
      "json": "https://jonas-paprotka.de/ref/interface/idimensionperspective.json",
      "markdown": "https://jonas-paprotka.de/ref/interface/idimensionperspective.md"
    },
    {
      "id": null,
      "name": "Image Analysis Provider",
      "app": "Base Application",
      "namespace": "System.AI",
      "versions": "22-28",
      "majors": [
        22,
        23,
        24,
        25,
        26,
        27,
        28
      ],
      "gone": false,
      "obsolete": null,
      "moved": false,
      "renamed": false,
      "members": {
        "fields": 0,
        "keys": 0,
        "procedures": 6,
        "events": 0,
        "values": 0
      },
      "source": [
        29
      ],
      "url": "https://jonas-paprotka.de/ref/interface/image-analysis-provider/",
      "json": "https://jonas-paprotka.de/ref/interface/image-analysis-provider.json",
      "markdown": "https://jonas-paprotka.de/ref/interface/image-analysis-provider.md"
    },
    {
      "id": null,
      "name": "Import Consolidation Data",
      "app": "Base Application",
      "namespace": "Microsoft.Finance.Consolidation",
      "versions": "24-28",
      "majors": [
        24,
        25,
        26,
        27,
        28
      ],
      "gone": false,
      "obsolete": null,
      "moved": false,
      "renamed": false,
      "members": {
        "fields": 0,
        "keys": 0,
        "procedures": 1,
        "events": 0,
        "values": 0
      },
      "source": [
        29
      ],
      "url": "https://jonas-paprotka.de/ref/interface/import-consolidation-data/",
      "json": "https://jonas-paprotka.de/ref/interface/import-consolidation-data.json",
      "markdown": "https://jonas-paprotka.de/ref/interface/import-consolidation-data.md"
    },
    {
      "id": null,
      "name": "Inventory Adjustment",
      "app": "Base Application",
      "namespace": "Microsoft.Inventory.Costing",
      "versions": "19-28",
      "majors": [
        19,
        20,
        21,
        22,
        23,
        24,
        25,
        26,
        27,
        28
      ],
      "gone": false,
      "obsolete": null,
      "moved": false,
      "renamed": false,
      "members": {
        "fields": 0,
        "keys": 0,
        "procedures": 4,
        "events": 0,
        "values": 0
      },
      "source": [
        29
      ],
      "url": "https://jonas-paprotka.de/ref/interface/inventory-adjustment/",
      "json": "https://jonas-paprotka.de/ref/interface/inventory-adjustment.json",
      "markdown": "https://jonas-paprotka.de/ref/interface/inventory-adjustment.md"
    },
    {
      "id": null,
      "name": "Invoice Posting",
      "app": "Base Application",
      "namespace": "Microsoft.Finance.ReceivablesPayables",
      "versions": "19-28",
      "majors": [
        19,
        20,
        21,
        22,
        23,
        24,
        25,
        26,
        27,
        28
      ],
      "gone": false,
      "obsolete": null,
      "moved": false,
      "renamed": false,
      "members": {
        "fields": 0,
        "keys": 0,
        "procedures": 15,
        "events": 0,
        "values": 0
      },
      "source": [
        29
      ],
      "url": "https://jonas-paprotka.de/ref/interface/invoice-posting/",
      "json": "https://jonas-paprotka.de/ref/interface/invoice-posting.json",
      "markdown": "https://jonas-paprotka.de/ref/interface/invoice-posting.md"
    },
    {
      "id": null,
      "name": "IPdfDocumentHandler",
      "app": "Base Application",
      "namespace": "Microsoft.EServices.EDocument",
      "versions": "28",
      "majors": [
        28
      ],
      "gone": false,
      "obsolete": null,
      "moved": false,
      "renamed": false,
      "members": {
        "fields": 0,
        "keys": 0,
        "procedures": 1,
        "events": 0,
        "values": 0
      },
      "source": [
        29
      ],
      "url": "https://jonas-paprotka.de/ref/interface/ipdfdocumenthandler/",
      "json": "https://jonas-paprotka.de/ref/interface/ipdfdocumenthandler.json",
      "markdown": "https://jonas-paprotka.de/ref/interface/ipdfdocumenthandler.md"
    },
    {
      "id": null,
      "name": "ISFTP Client",
      "app": "System Application",
      "namespace": "System.SFTPClient",
      "versions": "28",
      "majors": [
        28
      ],
      "gone": false,
      "obsolete": null,
      "moved": false,
      "renamed": false,
      "members": {
        "fields": 0,
        "keys": 0,
        "procedures": 17,
        "events": 0,
        "values": 0
      },
      "source": [
        28,
        29
      ],
      "url": "https://jonas-paprotka.de/ref/interface/isftp-client/",
      "json": "https://jonas-paprotka.de/ref/interface/isftp-client.json",
      "markdown": "https://jonas-paprotka.de/ref/interface/isftp-client.md"
    },
    {
      "id": null,
      "name": "ISFTP File",
      "app": "System Application",
      "namespace": "System.SFTPClient",
      "versions": "28",
      "majors": [
        28
      ],
      "gone": false,
      "obsolete": null,
      "moved": false,
      "renamed": false,
      "members": {
        "fields": 0,
        "keys": 0,
        "procedures": 6,
        "events": 0,
        "values": 0
      },
      "source": [
        28,
        29
      ],
      "url": "https://jonas-paprotka.de/ref/interface/isftp-file/",
      "json": "https://jonas-paprotka.de/ref/interface/isftp-file.json",
      "markdown": "https://jonas-paprotka.de/ref/interface/isftp-file.md"
    },
    {
      "id": null,
      "name": "Job Queue Report Runner",
      "app": "Base Application",
      "namespace": "System.Threading",
      "versions": "27-28",
      "majors": [
        27,
        28
      ],
      "gone": false,
      "obsolete": null,
      "moved": false,
      "renamed": false,
      "members": {
        "fields": 0,
        "keys": 0,
        "procedures": 1,
        "events": 0,
        "values": 0
      },
      "source": [
        29
      ],
      "url": "https://jonas-paprotka.de/ref/interface/job-queue-report-runner/",
      "json": "https://jonas-paprotka.de/ref/interface/job-queue-report-runner.json",
      "markdown": "https://jonas-paprotka.de/ref/interface/job-queue-report-runner.md"
    },
    {
      "id": null,
      "name": "Line With Price",
      "app": "Base Application",
      "namespace": "Microsoft.Pricing.PriceList",
      "versions": "17-28",
      "majors": [
        17,
        18,
        19,
        20,
        21,
        22,
        23,
        24,
        25,
        26,
        27,
        28
      ],
      "gone": false,
      "obsolete": null,
      "moved": false,
      "renamed": false,
      "members": {
        "fields": 0,
        "keys": 0,
        "procedures": 16,
        "events": 0,
        "values": 0
      },
      "source": [
        29
      ],
      "url": "https://jonas-paprotka.de/ref/interface/line-with-price/",
      "json": "https://jonas-paprotka.de/ref/interface/line-with-price.json",
      "markdown": "https://jonas-paprotka.de/ref/interface/line-with-price.md"
    },
    {
      "id": null,
      "name": "MCP Config Warning",
      "app": "System Application",
      "namespace": "System.MCP",
      "versions": "28",
      "majors": [
        28
      ],
      "gone": false,
      "obsolete": null,
      "moved": false,
      "renamed": false,
      "members": {
        "fields": 0,
        "keys": 0,
        "procedures": 4,
        "events": 0,
        "values": 0
      },
      "source": [
        28,
        29
      ],
      "url": "https://jonas-paprotka.de/ref/interface/mcp-config-warning/",
      "json": "https://jonas-paprotka.de/ref/interface/mcp-config-warning.json",
      "markdown": "https://jonas-paprotka.de/ref/interface/mcp-config-warning.md"
    },
    {
      "id": null,
      "name": "No. Series - Single",
      "app": "Business Foundation",
      "namespace": "Microsoft.Foundation.NoSeries",
      "versions": "24-28",
      "majors": [
        24,
        25,
        26,
        27,
        28
      ],
      "gone": false,
      "obsolete": null,
      "moved": false,
      "renamed": false,
      "members": {
        "fields": 0,
        "keys": 0,
        "procedures": 4,
        "events": 0,
        "values": 0
      },
      "source": [
        24,
        25,
        26,
        27,
        28,
        29
      ],
      "url": "https://jonas-paprotka.de/ref/interface/no-series-single/",
      "json": "https://jonas-paprotka.de/ref/interface/no-series-single.json",
      "markdown": "https://jonas-paprotka.de/ref/interface/no-series-single.md"
    },
    {
      "id": null,
      "name": "Onboarding Signal",
      "app": "Base Application",
      "namespace": "System.Feedback",
      "versions": "21-28",
      "majors": [
        21,
        22,
        23,
        24,
        25,
        26,
        27,
        28
      ],
      "gone": false,
      "obsolete": null,
      "moved": false,
      "renamed": false,
      "members": {
        "fields": 0,
        "keys": 0,
        "procedures": 1,
        "events": 0,
        "values": 0
      },
      "source": [
        29
      ],
      "url": "https://jonas-paprotka.de/ref/interface/onboarding-signal/",
      "json": "https://jonas-paprotka.de/ref/interface/onboarding-signal.json",
      "markdown": "https://jonas-paprotka.de/ref/interface/onboarding-signal.md"
    },
    {
      "id": null,
      "name": "Posting Group Change Method",
      "app": "Base Application",
      "namespace": "Microsoft.Finance.ReceivablesPayables",
      "versions": "22-28",
      "majors": [
        22,
        23,
        24,
        25,
        26,
        27,
        28
      ],
      "gone": false,
      "obsolete": null,
      "moved": false,
      "renamed": false,
      "members": {
        "fields": 0,
        "keys": 0,
        "procedures": 1,
        "events": 0,
        "values": 0
      },
      "source": [
        29
      ],
      "url": "https://jonas-paprotka.de/ref/interface/posting-group-change-method/",
      "json": "https://jonas-paprotka.de/ref/interface/posting-group-change-method.json",
      "markdown": "https://jonas-paprotka.de/ref/interface/posting-group-change-method.md"
    },
    {
      "id": null,
      "name": "Power BI Deployable Report",
      "app": "Base Application",
      "namespace": "System.Integration.PowerBI",
      "versions": "28",
      "majors": [
        28
      ],
      "gone": false,
      "obsolete": null,
      "moved": false,
      "renamed": false,
      "members": {
        "fields": 0,
        "keys": 0,
        "procedures": 4,
        "events": 0,
        "values": 0
      },
      "source": [
        29
      ],
      "url": "https://jonas-paprotka.de/ref/interface/power-bi-deployable-report/",
      "json": "https://jonas-paprotka.de/ref/interface/power-bi-deployable-report.json",
      "markdown": "https://jonas-paprotka.de/ref/interface/power-bi-deployable-report.md"
    },
    {
      "id": null,
      "name": "Power BI Service Provider",
      "app": "Base Application",
      "namespace": "System.Integration.PowerBI",
      "versions": "23-28",
      "majors": [
        23,
        24,
        25,
        26,
        27,
        28
      ],
      "gone": false,
      "obsolete": null,
      "moved": false,
      "renamed": false,
      "members": {
        "fields": 0,
        "keys": 0,
        "procedures": 14,
        "events": 0,
        "values": 0
      },
      "source": [
        29
      ],
      "url": "https://jonas-paprotka.de/ref/interface/power-bi-service-provider/",
      "json": "https://jonas-paprotka.de/ref/interface/power-bi-service-provider.json",
      "markdown": "https://jonas-paprotka.de/ref/interface/power-bi-service-provider.md"
    },
    {
      "id": null,
      "name": "Power BI Upload Tracker",
      "app": "Base Application",
      "namespace": "System.Integration.PowerBI",
      "versions": "28",
      "majors": [
        28
      ],
      "gone": false,
      "obsolete": null,
      "moved": false,
      "renamed": false,
      "members": {
        "fields": 0,
        "keys": 0,
        "procedures": 17,
        "events": 0,
        "values": 0
      },
      "source": [
        29
      ],
      "url": "https://jonas-paprotka.de/ref/interface/power-bi-upload-tracker/",
      "json": "https://jonas-paprotka.de/ref/interface/power-bi-upload-tracker.json",
      "markdown": "https://jonas-paprotka.de/ref/interface/power-bi-upload-tracker.md"
    },
    {
      "id": null,
      "name": "Power BI Uploadable Report",
      "app": "Base Application",
      "namespace": "System.Integration.PowerBI",
      "versions": "28",
      "majors": [
        28
      ],
      "gone": false,
      "obsolete": null,
      "moved": false,
      "renamed": false,
      "members": {
        "fields": 0,
        "keys": 0,
        "procedures": 7,
        "events": 0,
        "values": 0
      },
      "source": [
        29
      ],
      "url": "https://jonas-paprotka.de/ref/interface/power-bi-uploadable-report/",
      "json": "https://jonas-paprotka.de/ref/interface/power-bi-uploadable-report.json",
      "markdown": "https://jonas-paprotka.de/ref/interface/power-bi-uploadable-report.md"
    },
    {
      "id": null,
      "name": "Price Asset",
      "app": "Base Application",
      "namespace": "Microsoft.Pricing.Asset",
      "versions": "17-28",
      "majors": [
        17,
        18,
        19,
        20,
        21,
        22,
        23,
        24,
        25,
        26,
        27,
        28
      ],
      "gone": false,
      "obsolete": null,
      "moved": false,
      "renamed": false,
      "members": {
        "fields": 0,
        "keys": 0,
        "procedures": 11,
        "events": 0,
        "values": 0
      },
      "source": [
        29
      ],
      "url": "https://jonas-paprotka.de/ref/interface/price-asset/",
      "json": "https://jonas-paprotka.de/ref/interface/price-asset.json",
      "markdown": "https://jonas-paprotka.de/ref/interface/price-asset.md"
    },
    {
      "id": null,
      "name": "Price Calculation",
      "app": "Base Application",
      "namespace": "Microsoft.Pricing.Calculation",
      "versions": "17-28",
      "majors": [
        17,
        18,
        19,
        20,
        21,
        22,
        23,
        24,
        25,
        26,
        27,
        28
      ],
      "gone": false,
      "obsolete": null,
      "moved": false,
      "renamed": false,
      "members": {
        "fields": 0,
        "keys": 0,
        "procedures": 13,
        "events": 0,
        "values": 0
      },
      "source": [
        29
      ],
      "url": "https://jonas-paprotka.de/ref/interface/price-calculation/",
      "json": "https://jonas-paprotka.de/ref/interface/price-calculation.json",
      "markdown": "https://jonas-paprotka.de/ref/interface/price-calculation.md"
    },
    {
      "id": null,
      "name": "Price Source",
      "app": "Base Application",
      "namespace": "Microsoft.Pricing.Source",
      "versions": "17-28",
      "majors": [
        17,
        18,
        19,
        20,
        21,
        22,
        23,
        24,
        25,
        26,
        27,
        28
      ],
      "gone": false,
      "obsolete": null,
      "moved": false,
      "renamed": false,
      "members": {
        "fields": 0,
        "keys": 0,
        "procedures": 7,
        "events": 0,
        "values": 0
      },
      "source": [
        29
      ],
      "url": "https://jonas-paprotka.de/ref/interface/price-source/",
      "json": "https://jonas-paprotka.de/ref/interface/price-source.json",
      "markdown": "https://jonas-paprotka.de/ref/interface/price-source.md"
    },
    {
      "id": null,
      "name": "Price Source Group",
      "app": "Base Application",
      "namespace": "Microsoft.Pricing.Source",
      "versions": "17-28",
      "majors": [
        17,
        18,
        19,
        20,
        21,
        22,
        23,
        24,
        25,
        26,
        27,
        28
      ],
      "gone": false,
      "obsolete": null,
      "moved": false,
      "renamed": false,
      "members": {
        "fields": 0,
        "keys": 0,
        "procedures": 2,
        "events": 0,
        "values": 0
      },
      "source": [
        29
      ],
      "url": "https://jonas-paprotka.de/ref/interface/price-source-group/",
      "json": "https://jonas-paprotka.de/ref/interface/price-source-group.json",
      "markdown": "https://jonas-paprotka.de/ref/interface/price-source-group.md"
    },
    {
      "id": null,
      "name": "Record Reference",
      "app": "System Application",
      "namespace": "System.Reflection",
      "versions": "21-28",
      "majors": [
        21,
        22,
        23,
        24,
        25,
        26,
        27,
        28
      ],
      "gone": false,
      "obsolete": null,
      "moved": false,
      "renamed": false,
      "members": {
        "fields": 0,
        "keys": 0,
        "procedures": 28,
        "events": 0,
        "values": 0
      },
      "source": [
        24,
        25,
        26,
        27,
        28,
        29
      ],
      "url": "https://jonas-paprotka.de/ref/interface/record-reference/",
      "json": "https://jonas-paprotka.de/ref/interface/record-reference.json",
      "markdown": "https://jonas-paprotka.de/ref/interface/record-reference.md"
    },
    {
      "id": null,
      "name": "Reminder Action",
      "app": "Base Application",
      "namespace": "Microsoft.Sales.Reminder",
      "versions": "24-28",
      "majors": [
        24,
        25,
        26,
        27,
        28
      ],
      "gone": false,
      "obsolete": null,
      "moved": false,
      "renamed": false,
      "members": {
        "fields": 0,
        "keys": 0,
        "procedures": 10,
        "events": 0,
        "values": 0
      },
      "source": [
        29
      ],
      "url": "https://jonas-paprotka.de/ref/interface/reminder-action/",
      "json": "https://jonas-paprotka.de/ref/interface/reminder-action.json",
      "markdown": "https://jonas-paprotka.de/ref/interface/reminder-action.md"
    },
    {
      "id": null,
      "name": "Reten. Pol. Deleting",
      "app": "System Application",
      "namespace": "System.DataAdministration",
      "versions": "17-28",
      "majors": [
        17,
        18,
        19,
        20,
        21,
        22,
        23,
        24,
        25,
        26,
        27,
        28
      ],
      "gone": false,
      "obsolete": null,
      "moved": false,
      "renamed": false,
      "members": {
        "fields": 0,
        "keys": 0,
        "procedures": 1,
        "events": 0,
        "values": 0
      },
      "source": [
        24,
        25,
        26,
        27,
        28,
        29
      ],
      "url": "https://jonas-paprotka.de/ref/interface/reten-pol-deleting/",
      "json": "https://jonas-paprotka.de/ref/interface/reten-pol-deleting.json",
      "markdown": "https://jonas-paprotka.de/ref/interface/reten-pol-deleting.md"
    },
    {
      "id": null,
      "name": "Reten. Pol. Filtering",
      "app": "System Application",
      "namespace": "System.DataAdministration",
      "versions": "17-28",
      "majors": [
        17,
        18,
        19,
        20,
        21,
        22,
        23,
        24,
        25,
        26,
        27,
        28
      ],
      "gone": false,
      "obsolete": null,
      "moved": false,
      "renamed": false,
      "members": {
        "fields": 0,
        "keys": 0,
        "procedures": 4,
        "events": 0,
        "values": 0
      },
      "source": [
        24,
        25,
        26,
        27,
        28,
        29
      ],
      "url": "https://jonas-paprotka.de/ref/interface/reten-pol-filtering/",
      "json": "https://jonas-paprotka.de/ref/interface/reten-pol-filtering.json",
      "markdown": "https://jonas-paprotka.de/ref/interface/reten-pol-filtering.md"
    },
    {
      "id": null,
      "name": "Retention Period",
      "app": "System Application",
      "namespace": "System.DataAdministration",
      "versions": "17-28",
      "majors": [
        17,
        18,
        19,
        20,
        21,
        22,
        23,
        24,
        25,
        26,
        27,
        28
      ],
      "gone": false,
      "obsolete": null,
      "moved": false,
      "renamed": false,
      "members": {
        "fields": 0,
        "keys": 0,
        "procedures": 5,
        "events": 0,
        "values": 0
      },
      "source": [
        24,
        25,
        26,
        27,
        28,
        29
      ],
      "url": "https://jonas-paprotka.de/ref/interface/retention-period/",
      "json": "https://jonas-paprotka.de/ref/interface/retention-period.json",
      "markdown": "https://jonas-paprotka.de/ref/interface/retention-period.md"
    },
    {
      "id": null,
      "name": "Secret Provider",
      "app": "System Application",
      "namespace": "System.Security",
      "versions": "17-26",
      "majors": [
        17,
        18,
        19,
        20,
        21,
        22,
        23,
        24,
        25,
        26
      ],
      "gone": true,
      "obsolete": {
        "state": "Pending",
        "tag": "24.0"
      },
      "moved": false,
      "renamed": false,
      "members": {
        "fields": 0,
        "keys": 0,
        "procedures": 1,
        "events": 0,
        "values": 0
      },
      "source": [
        24,
        25,
        26
      ],
      "url": "https://jonas-paprotka.de/ref/interface/secret-provider/",
      "json": "https://jonas-paprotka.de/ref/interface/secret-provider.json",
      "markdown": "https://jonas-paprotka.de/ref/interface/secret-provider.md"
    },
    {
      "id": null,
      "name": "Secret Provider v2",
      "app": "System Application",
      "namespace": "System.Security",
      "versions": "24-28",
      "majors": [
        24,
        25,
        26,
        27,
        28
      ],
      "gone": false,
      "obsolete": null,
      "moved": false,
      "renamed": false,
      "members": {
        "fields": 0,
        "keys": 0,
        "procedures": 2,
        "events": 0,
        "values": 0
      },
      "source": [
        24,
        25,
        26,
        27,
        28,
        29
      ],
      "url": "https://jonas-paprotka.de/ref/interface/secret-provider-v2/",
      "json": "https://jonas-paprotka.de/ref/interface/secret-provider-v2.json",
      "markdown": "https://jonas-paprotka.de/ref/interface/secret-provider-v2.md"
    },
    {
      "id": null,
      "name": "SharePoint Authorization",
      "app": "System Application",
      "namespace": "System.Integration.Sharepoint",
      "versions": "21-28",
      "majors": [
        21,
        22,
        23,
        24,
        25,
        26,
        27,
        28
      ],
      "gone": false,
      "obsolete": null,
      "moved": false,
      "renamed": false,
      "members": {
        "fields": 0,
        "keys": 0,
        "procedures": 1,
        "events": 0,
        "values": 0
      },
      "source": [
        24,
        25,
        26,
        27,
        28,
        29
      ],
      "url": "https://jonas-paprotka.de/ref/interface/sharepoint-authorization/",
      "json": "https://jonas-paprotka.de/ref/interface/sharepoint-authorization.json",
      "markdown": "https://jonas-paprotka.de/ref/interface/sharepoint-authorization.md"
    },
    {
      "id": null,
      "name": "Ship-To Alt. Cust. VAT Reg.",
      "app": "Base Application",
      "namespace": "Microsoft.Finance.VAT.Registration",
      "versions": "25-28",
      "majors": [
        25,
        26,
        27,
        28
      ],
      "gone": false,
      "obsolete": null,
      "moved": false,
      "renamed": false,
      "members": {
        "fields": 0,
        "keys": 0,
        "procedures": 1,
        "events": 0,
        "values": 0
      },
      "source": [
        29
      ],
      "url": "https://jonas-paprotka.de/ref/interface/ship-to-alt-cust-vat-reg/",
      "json": "https://jonas-paprotka.de/ref/interface/ship-to-alt-cust-vat-reg.json",
      "markdown": "https://jonas-paprotka.de/ref/interface/ship-to-alt-cust-vat-reg.md"
    },
    {
      "id": null,
      "name": "Signature Algorithm v2",
      "app": "System Application",
      "namespace": "System.Security.Encryption",
      "versions": "24-28",
      "majors": [
        24,
        25,
        26,
        27,
        28
      ],
      "gone": false,
      "obsolete": null,
      "moved": false,
      "renamed": false,
      "members": {
        "fields": 0,
        "keys": 0,
        "procedures": 5,
        "events": 0,
        "values": 0
      },
      "source": [
        24,
        25,
        26,
        27,
        28,
        29
      ],
      "url": "https://jonas-paprotka.de/ref/interface/signature-algorithm-v2/",
      "json": "https://jonas-paprotka.de/ref/interface/signature-algorithm-v2.json",
      "markdown": "https://jonas-paprotka.de/ref/interface/signature-algorithm-v2.md"
    },
    {
      "id": null,
      "name": "SignatureAlgorithm",
      "app": "System Application",
      "namespace": "System.Security.Encryption",
      "versions": "17-26",
      "majors": [
        17,
        18,
        19,
        20,
        21,
        22,
        23,
        24,
        25,
        26
      ],
      "gone": true,
      "obsolete": {
        "state": "Pending",
        "tag": "24.0"
      },
      "moved": false,
      "renamed": false,
      "members": {
        "fields": 0,
        "keys": 0,
        "procedures": 5,
        "events": 0,
        "values": 0
      },
      "source": [
        24,
        25,
        26
      ],
      "url": "https://jonas-paprotka.de/ref/interface/signaturealgorithm/",
      "json": "https://jonas-paprotka.de/ref/interface/signaturealgorithm.json",
      "markdown": "https://jonas-paprotka.de/ref/interface/signaturealgorithm.md"
    },
    {
      "id": null,
      "name": "Storage Service Authorization",
      "app": "System Application",
      "namespace": "System.Azure.Storage",
      "versions": "19-28",
      "majors": [
        19,
        20,
        21,
        22,
        23,
        24,
        25,
        26,
        27,
        28
      ],
      "gone": false,
      "obsolete": null,
      "moved": false,
      "renamed": false,
      "members": {
        "fields": 0,
        "keys": 0,
        "procedures": 1,
        "events": 0,
        "values": 0
      },
      "source": [
        24,
        25,
        26,
        27,
        28,
        29
      ],
      "url": "https://jonas-paprotka.de/ref/interface/storage-service-authorization/",
      "json": "https://jonas-paprotka.de/ref/interface/storage-service-authorization.json",
      "markdown": "https://jonas-paprotka.de/ref/interface/storage-service-authorization.md"
    },
    {
      "id": null,
      "name": "SymmetricAlgorithm",
      "app": "System Application",
      "namespace": "System.Security.Encryption",
      "versions": "19-28",
      "majors": [
        19,
        20,
        21,
        22,
        23,
        24,
        25,
        26,
        27,
        28
      ],
      "gone": false,
      "obsolete": null,
      "moved": false,
      "renamed": false,
      "members": {
        "fields": 0,
        "keys": 0,
        "procedures": 2,
        "events": 0,
        "values": 0
      },
      "source": [
        24,
        25,
        26,
        27,
        28,
        29
      ],
      "url": "https://jonas-paprotka.de/ref/interface/symmetricalgorithm/",
      "json": "https://jonas-paprotka.de/ref/interface/symmetricalgorithm.json",
      "markdown": "https://jonas-paprotka.de/ref/interface/symmetricalgorithm.md"
    },
    {
      "id": null,
      "name": "Telemetry Logger",
      "app": "System Application",
      "namespace": "System.Telemetry",
      "versions": "19-28",
      "majors": [
        19,
        20,
        21,
        22,
        23,
        24,
        25,
        26,
        27,
        28
      ],
      "gone": false,
      "obsolete": null,
      "moved": false,
      "renamed": false,
      "members": {
        "fields": 0,
        "keys": 0,
        "procedures": 1,
        "events": 0,
        "values": 0
      },
      "source": [
        24,
        25,
        26,
        27,
        28,
        29
      ],
      "url": "https://jonas-paprotka.de/ref/interface/telemetry-logger/",
      "json": "https://jonas-paprotka.de/ref/interface/telemetry-logger.json",
      "markdown": "https://jonas-paprotka.de/ref/interface/telemetry-logger.md"
    },
    {
      "id": null,
      "name": "Transformation Rule",
      "app": "Base Application",
      "namespace": "System.IO",
      "versions": "25-28",
      "majors": [
        25,
        26,
        27,
        28
      ],
      "gone": false,
      "obsolete": null,
      "moved": false,
      "renamed": false,
      "members": {
        "fields": 0,
        "keys": 0,
        "procedures": 5,
        "events": 0,
        "values": 0
      },
      "source": [
        29
      ],
      "url": "https://jonas-paprotka.de/ref/interface/transformation-rule/",
      "json": "https://jonas-paprotka.de/ref/interface/transformation-rule.json",
      "markdown": "https://jonas-paprotka.de/ref/interface/transformation-rule.md"
    }
  ]
}