Application Packages
Retrieve application package(s).
ID of the SIte from which to retrieve the AppPackage setting.(optional).
Application package name (optional).
Success
Unauthorized
Not Found
GET /api/AppPackage HTTP/1.1
Host:
Accept: */*
[
{
"id": 1,
"adminCreate": "text",
"adminLastMod": "text",
"timeCreate": "2025-08-30T01:51:53.927Z",
"timeLastMod": "2025-08-30T01:51:53.927Z",
"packageName": "text",
"displayName": "text",
"version": "text",
"publisher": "text",
"msixImagePath": "text",
"packagedApps": [
{
"name": "text"
}
],
"dependencies": "text",
"certificate": {
"status": [
"0 = Valid",
"1 = Expiring",
"2 = Expired",
"3 = InProgress",
"4 = Revoked",
"5 = Issuing",
"6 = IssuingFailed",
"7 = Renewing",
"8 = RenewingFailed",
"9 = Revoking",
"10 = RevokingFailed"
],
"publicKey": "text",
"expirationDate": "2025-08-30T01:51:53.927Z",
"keySize": [
"0 = KeySize1024",
"1 = KeySize2048",
"2 = KeySize4096",
"3 = KeySize3072",
"4 = KeySize521",
"255 = KeySizeUnknown"
],
"commonName": "text"
},
"siteId": 1,
"enabled": true,
"tagIds": [
1
]
}
]
Create a new application package.
To create a new Application Package
Display name of the new application package.
Package name of the new application package.
MSIX image path of the new application package.
Created
Unauthorized
Conflict
POST /api/AppPackage HTTP/1.1
Host:
Content-Type: application/json; api-version=1.0
Accept: */*
Content-Length: 66
{
"displayName": "text",
"packageName": "text",
"msixImagePath": "text"
}
{
"id": 1,
"adminCreate": "text",
"adminLastMod": "text",
"timeCreate": "2025-08-30T01:51:53.927Z",
"timeLastMod": "2025-08-30T01:51:53.927Z",
"packageName": "text",
"displayName": "text",
"version": "text",
"publisher": "text",
"msixImagePath": "text",
"packagedApps": [
{
"name": "text"
}
],
"dependencies": "text",
"certificate": {
"status": [
"0 = Valid",
"1 = Expiring",
"2 = Expired",
"3 = InProgress",
"4 = Revoked",
"5 = Issuing",
"6 = IssuingFailed",
"7 = Renewing",
"8 = RenewingFailed",
"9 = Revoking",
"10 = RevokingFailed"
],
"publicKey": "text",
"expirationDate": "2025-08-30T01:51:53.927Z",
"keySize": [
"0 = KeySize1024",
"1 = KeySize2048",
"2 = KeySize4096",
"3 = KeySize3072",
"4 = KeySize521",
"255 = KeySizeUnknown"
],
"commonName": "text"
},
"siteId": 1,
"enabled": true,
"tagIds": [
1
]
}
Retrieve an application package by ID.
Application package ID.
Success
Unauthorized
Not Found
GET /api/AppPackage/{id} HTTP/1.1
Host:
Accept: */*
{
"id": 1,
"adminCreate": "text",
"adminLastMod": "text",
"timeCreate": "2025-08-30T01:51:53.927Z",
"timeLastMod": "2025-08-30T01:51:53.927Z",
"packageName": "text",
"displayName": "text",
"version": "text",
"publisher": "text",
"msixImagePath": "text",
"packagedApps": [
{
"name": "text"
}
],
"dependencies": "text",
"certificate": {
"status": [
"0 = Valid",
"1 = Expiring",
"2 = Expired",
"3 = InProgress",
"4 = Revoked",
"5 = Issuing",
"6 = IssuingFailed",
"7 = Renewing",
"8 = RenewingFailed",
"9 = Revoking",
"10 = RevokingFailed"
],
"publicKey": "text",
"expirationDate": "2025-08-30T01:51:53.927Z",
"keySize": [
"0 = KeySize1024",
"1 = KeySize2048",
"2 = KeySize4096",
"3 = KeySize3072",
"4 = KeySize521",
"255 = KeySizeUnknown"
],
"commonName": "text"
},
"siteId": 1,
"enabled": true,
"tagIds": [
1
]
}
Update application package settings.
Application package ID.
Modify an Application Package
Enable or disable the application package.
The new display name of the application package.
Enable or disable Tag with Id 1.
Enable or disable Tag with Id 2.
Enable or disable Tag with Id 3.
No Content
No content
Unauthorized
Not Found
PUT /api/AppPackage/{id} HTTP/1.1
Host:
Content-Type: application/json; api-version=1.0
Accept: */*
Content-Length: 79
{
"enabled": true,
"displayName": "text",
"tagId1": true,
"tagId2": true,
"tagId3": true
}
No content
Delete an application package.
Application package ID.
No Content
No content
Unauthorized
Not Found
DELETE /api/AppPackage/{id} HTTP/1.1
Host:
Accept: */*
No content
Was this helpful?