| InstallExtension | (Guid, Integer, Boolean) | Boolean | public | 17-28 | - |
| UninstallExtension | (Guid, Boolean) | Boolean | public | 17-28 | - |
| UploadExtension | (InStream, Integer) | | public | 17-28 | - |
| DeployExtension | (Guid, Integer, Boolean) | | public | 17-28 | - |
| UnpublishExtension | (Guid) | Boolean | public | 17-28 | - |
| DownloadExtensionSource | (Guid) | Boolean | public | 17-28 | - |
| GetExtensionSource | (Guid, var Codeunit Temp Blob) | Boolean | public | 17-28 | - |
| IsInstalledByPackageId | (Guid) | Boolean | public | 17-28 | - |
| IsInstalledByAppId | (Guid) | Boolean | public | 17-28 | - |
| GetAllExtensionDeploymentStatusEntries | (var Record NAV App Tenant Operation) | | public | 17-22, gone | Pending 17.0 |
| Required parameter is not accessible for Cloud development |
| GetAllExtensionDeploymentStatusEntries | (var Record Extension Deployment Status) | | public | 17-28 | - |
| GetDeployOperationInfo | (Guid, var Text, var Text, var Text, var Text, Text) | | public | 17-28 | - |
| RefreshStatus | (Guid) | | public | 17-28 | - |
| ConfigureExtensionHttpClientRequestsAllowance | (Text, Boolean) | Boolean | public | 17-28 | - |
| GetLatestVersionPackageIdByAppId | (Guid) | Guid | public | 17-28 | - |
| GetCurrentlyInstalledVersionPackageIdByAppId | (Guid) | Guid | public | 17-28 | - |
| GetSpecificVersionPackageIdByAppId | (Guid, Text, Integer, Integer, Integer, Integer) | Guid | public | 17-28 | - |
| GetExtensionLogo | (Guid, var Codeunit Temp Blob) | | public | 17-28 | - |
| UploadExtensionToVersion | (InStream, Integer, Enum Extension Deploy To) | | public | 17-28 | - |
| GetMarketplaceEmbeddedUrl | () | Text | public | 17-22, gone | Pending 17.0 |
| Replaced by "Extension Marketplace".GetMarketplaceEmbeddedUrl procedure. |
| GetMessageType | (DotNet JObject) | Text | public | 17-22, gone | Pending 17.0 |
| Replaced by "Extension Marketplace".GetMessageType procedure. |
| GetApplicationIdFromData | (DotNet JObject) | Text | public | 17-22, gone | Pending 17.0 |
| Replaced by "Extension Marketplace".GetApplicationIdFromData procedure. |
| MapMarketplaceIdToPackageId | (Text) | Guid | public | 17-22, gone | Pending 17.0 |
| Replaced by "Extension Marketplace".MapMarketplaceIdToPackageId procedure. |
| GetTelementryUrlFromData | (DotNet JObject) | Text | public | 17-22, gone | Pending 17.0 |
| Replaced by "Extension Marketplace".GetTelementryUrlFromData procedure. |
| MapMarketplaceIdToAppId | (Text) | Guid | public | 17-22, gone | Pending 17.0 |
| Replaced by "Extension Marketplace".MapMarketplaceIdToAppId procedure. |
| UninstallExtensionAndDeleteExtensionData | (Guid, Boolean) | Boolean | public | 18-28 | - |
| UploadExtensionToVersion | (InStream, Integer, Enum Extension Deploy To, Enum Extension Sync Mode) | | public | 19-28 | - |
| GetAppName | (Guid) | Text | public | 19-28 | - |
| GetDeploymentDetailedStatusMessage | (Guid) | Text | public | 20-28 | - |
| GetDeploymentDetailedStatusMessageAsStream | (Guid, OutStream) | | public | 20-28 | - |
| InstallMarketplaceExtension | (Guid) | | public | 21-28 | - |