Skip to content

Commit eddf3ee

Browse files
authored
Merge pull request #28412 from microsoftgraph/main
Merge to publish.
2 parents 5cdfa98 + d200f6f commit eddf3ee

1,081 files changed

Lines changed: 10185 additions & 3883 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.github/prompts/author-api-docs/common.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -86,7 +86,7 @@ After authoring documentation, update the appropriate changelog file in the `cha
8686
// Records will go here
8787
],
8888
"Id": "{unique-guid}",
89-
"Cloud": "prd",
89+
"Cloud": "Prod",
9090
"Version": "beta",
9191
"CreatedDateTime": "{YYYY-MM-DDTHH:mm:ss.fffffffZ}",
9292
"WorkloadArea": "{WorkloadArea}",
@@ -100,7 +100,7 @@ After authoring documentation, update the appropriate changelog file in the `cha
100100
- **IMPORTANT:** A changelog record is NOT just the ChangeList array. A complete changelog record consists of:
101101
- `ChangeList` array (containing individual change items)
102102
- `Id` (unique GUID for this set of changes)
103-
- `Cloud` (always "prd")
103+
- `Cloud` (use "Prod" for new entries; older changelogs may have "prd")
104104
- `Version` (e.g., "beta" or "v1.0")
105105
- `CreatedDateTime` (ISO 8601/RFC 3339 DateTime with fractional seconds and Z suffix)
106106
- `WorkloadArea` (e.g., "Security")
@@ -132,7 +132,7 @@ After authoring documentation, update the appropriate changelog file in the `cha
132132
}
133133
],
134134
"Id": "1e2218aa-5dbc-4c74-a0fe-1d06e90b451c",
135-
"Cloud": "prd",
135+
"Cloud": "Prod",
136136
"Version": "beta",
137137
"CreatedDateTime": "2025-11-17T17:38:10.4694969Z",
138138
"WorkloadArea": "Security",
@@ -179,7 +179,7 @@ Collect the following details for each API change (refer to **templates/changelo
179179

180180
**Required record-level properties:** Version, WorkloadArea, SubArea
181181

182-
**Note:** Cloud is always "prd" - no need to ask the author.
182+
**Note:** Cloud is "Prod" for new entries - no need to ask the author. Older changelogs may use "prd", which is also valid.
183183

184184
**Step 3: Generate GUID and timestamp**
185185

.github/prompts/review-api-docs.prompt.md

Lines changed: 112 additions & 154 deletions
Large diffs are not rendered by default.

.github/pull_request_template.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
> Required for API changes:
33
> - [] Link to API.md file: *ADD LINK HERE*
44
> - [] Link to **PR** for public-facing schema changes (schema-Prod-beta/v1.0.csdl): *ADD LINK HERE*
5-
> - [] OPTIONAL: Attach the documentation plan generated for AI-assisted docs authoring and validation to help speed up content review.
5+
> - [] Attach the documentation plan generated for AI-assisted docs authoring and validation to help speed up content review.
66
77
---
88
Add other supporting information, such as a description of the PR changes:

api-reference/beta/api/intune-androidfotaservice-zebrafotaconnector-get.md renamed to api-reference/beta/api/intune-androidforwork-androidappconfigurationschema-get.md

Lines changed: 32 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1,22 +1,22 @@
11
---
2-
title: "Get zebraFotaConnector"
3-
description: "Read properties and relationships of the zebraFotaConnector object."
2+
title: "Get androidAppConfigurationSchema"
3+
description: "Read properties and relationships of the androidAppConfigurationSchema object."
44
author: "jaiprakashmb"
55
ms.localizationpriority: medium
66
ms.subservice: "intune"
77
doc_type: apiPageType
88
ms.date: 08/01/2024
99
---
1010

11-
# Get zebraFotaConnector
11+
# Get androidAppConfigurationSchema
1212

1313
Namespace: microsoft.graph
1414

1515
> **Important:** Microsoft supports Intune /beta APIs, but they are subject to more frequent change. Microsoft recommends using version v1.0 when possible. Check an API's availability in version v1.0 using the Version selector.
1616
1717
> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
1818
19-
Read properties and relationships of the [zebraFotaConnector](../resources/intune-androidfotaservice-zebrafotaconnector.md) object.
19+
Read properties and relationships of the [androidAppConfigurationSchema](../resources/intune-androidforwork-androidappconfigurationschema.md) object.
2020

2121
[!INCLUDE [national-cloud-support](../../includes/all-clouds.md)]
2222

@@ -35,7 +35,7 @@ One of the following permissions is required to call this API. To learn more, in
3535
}
3636
-->
3737
```http
38-
GET /deviceManagement/zebraFotaConnector
38+
GET /deviceManagement/androidAppConfigurationSchema
3939
```
4040

4141
## Optional query parameters
@@ -51,32 +51,48 @@ This method supports the [OData Query Parameters](/graph/query-parameters) to he
5151
Do not supply a request body for this method.
5252

5353
## Response
54-
If successful, this method returns a `200 OK` response code and [zebraFotaConnector](../resources/intune-androidfotaservice-zebrafotaconnector.md) object in the response body.
54+
If successful, this method returns a `200 OK` response code and [androidAppConfigurationSchema](../resources/intune-androidforwork-androidappconfigurationschema.md) object in the response body.
5555

5656
## Example
5757

5858
### Request
5959
Here is an example of the request.
6060
```http
61-
GET https://graph.microsoft.com/beta/deviceManagement/zebraFotaConnector
61+
GET https://graph.microsoft.com/beta/deviceManagement/androidAppConfigurationSchema
6262
```
6363

6464
### Response
6565
Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.
6666
```http
6767
HTTP/1.1 200 OK
6868
Content-Type: application/json
69-
Content-Length: 393
69+
Content-Length: 813
7070
7171
{
7272
"value": {
73-
"@odata.type": "#microsoft.graph.zebraFotaConnector",
74-
"id": "38820961-0961-3882-6109-823861098238",
75-
"state": "<Unknown None>",
76-
"enrollmentToken": "Enrollment Token value",
77-
"enrollmentAuthorizationUrl": "https://example.com/enrollmentAuthorizationUrl/",
78-
"lastSyncDateTime": "2017-01-01T00:02:49.3205976-08:00",
79-
"fotaAppsApproved": true
73+
"@odata.type": "#microsoft.graph.androidAppConfigurationSchema",
74+
"id": "6348e750-e750-6348-50e7-486350e74863",
75+
"exampleJson": "ZXhhbXBsZUpzb24=",
76+
"schemaItems": [
77+
{
78+
"@odata.type": "microsoft.graph.appConfigurationSchemaItemType",
79+
"index": 5,
80+
"parentIndex": 11,
81+
"schemaItemKey": "Schema Item Key value",
82+
"displayName": "Display Name value",
83+
"description": "Description value"
84+
}
85+
],
86+
"nestedSchemaItems": [
87+
{
88+
"@odata.type": "microsoft.graph.appConfigurationSchemaItemType",
89+
"index": 5,
90+
"parentIndex": 11,
91+
"schemaItemKey": "Schema Item Key value",
92+
"displayName": "Display Name value",
93+
"description": "Description value"
94+
}
95+
]
8096
}
8197
}
82-
```
98+
```
Lines changed: 113 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,113 @@
1+
---
2+
title: "retrieveSchema action"
3+
description: "Retrieves the managed application configurations schema for the specified Android app."
4+
author: "jaiprakashmb"
5+
ms.localizationpriority: medium
6+
ms.subservice: "intune"
7+
doc_type: apiPageType
8+
ms.date: 08/01/2024
9+
---
10+
11+
# retrieveSchema action
12+
13+
Namespace: microsoft.graph
14+
15+
> **Important:** Microsoft supports Intune /beta APIs, but they are subject to more frequent change. Microsoft recommends using version v1.0 when possible. Check an API's availability in version v1.0 using the Version selector.
16+
17+
> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
18+
19+
Retrieves the managed application configurations schema for the specified Android app.
20+
21+
[!INCLUDE [national-cloud-support](../../includes/all-clouds.md)]
22+
23+
## Permissions
24+
One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
25+
26+
|Permission type|Permissions (from least to most privileged)|
27+
|:---|:---|
28+
|Delegated (work or school account)|DeviceManagementConfiguration.Read.All|
29+
|Delegated (personal Microsoft account)|Not supported.|
30+
|Application|DeviceManagementConfiguration.Read.All|
31+
32+
## HTTP Request
33+
<!-- {
34+
"blockType": "ignored"
35+
}
36+
-->
37+
```http
38+
POST /deviceManagement/androidAppConfigurationSchema/retrieveSchema
39+
```
40+
41+
## Request headers
42+
|Header|Value|
43+
|:---|:---|
44+
|Authorization|Bearer {token}. Required. Learn more about [authentication and authorization](/graph/auth/auth-concepts).|
45+
|Accept|application/json|
46+
47+
## Request body
48+
In the request body, supply JSON representation of the parameters.
49+
50+
The following table shows the parameters that can be used with this action.
51+
52+
|Property|Type|Description|
53+
|:---|:---|:---|
54+
|requestDetail|[appConfigurationSchemaRequestDetail](../resources/intune-androidforwork-appconfigurationschemarequestdetail.md)||
55+
56+
57+
58+
## Response
59+
If successful, this action returns a `200 OK` response code and a [androidAppConfigurationSchema](../resources/intune-androidforwork-androidappconfigurationschema.md) in the response body.
60+
61+
## Example
62+
63+
### Request
64+
Here is an example of the request.
65+
```http
66+
POST https://graph.microsoft.com/beta/deviceManagement/androidAppConfigurationSchema/retrieveSchema
67+
68+
Content-type: application/json
69+
Content-length: 145
70+
71+
{
72+
"requestDetail": {
73+
"@odata.type": "microsoft.graph.androidLobAppConfigurationSchemaRequestDetail",
74+
"appId": "App Id value"
75+
}
76+
}
77+
```
78+
79+
### Response
80+
Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.
81+
```http
82+
HTTP/1.1 200 OK
83+
Content-Type: application/json
84+
Content-Length: 813
85+
86+
{
87+
"value": {
88+
"@odata.type": "#microsoft.graph.androidAppConfigurationSchema",
89+
"id": "6348e750-e750-6348-50e7-486350e74863",
90+
"exampleJson": "ZXhhbXBsZUpzb24=",
91+
"schemaItems": [
92+
{
93+
"@odata.type": "microsoft.graph.appConfigurationSchemaItemType",
94+
"index": 5,
95+
"parentIndex": 11,
96+
"schemaItemKey": "Schema Item Key value",
97+
"displayName": "Display Name value",
98+
"description": "Description value"
99+
}
100+
],
101+
"nestedSchemaItems": [
102+
{
103+
"@odata.type": "microsoft.graph.appConfigurationSchemaItemType",
104+
"index": 5,
105+
"parentIndex": 11,
106+
"schemaItemKey": "Schema Item Key value",
107+
"displayName": "Display Name value",
108+
"description": "Description value"
109+
}
110+
]
111+
}
112+
}
113+
```
Lines changed: 131 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,131 @@
1+
---
2+
title: "Update androidAppConfigurationSchema"
3+
description: "Update the properties of a androidAppConfigurationSchema object."
4+
author: "jaiprakashmb"
5+
ms.localizationpriority: medium
6+
ms.subservice: "intune"
7+
doc_type: apiPageType
8+
ms.date: 08/01/2024
9+
---
10+
11+
# Update androidAppConfigurationSchema
12+
13+
Namespace: microsoft.graph
14+
15+
> **Important:** Microsoft supports Intune /beta APIs, but they are subject to more frequent change. Microsoft recommends using version v1.0 when possible. Check an API's availability in version v1.0 using the Version selector.
16+
17+
> **Note:** The Microsoft Graph API for Intune requires an [active Intune license](https://go.microsoft.com/fwlink/?linkid=839381) for the tenant.
18+
19+
Update the properties of a [androidAppConfigurationSchema](../resources/intune-androidforwork-androidappconfigurationschema.md) object.
20+
21+
[!INCLUDE [national-cloud-support](../../includes/all-clouds.md)]
22+
23+
## Permissions
24+
One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
25+
26+
|Permission type|Permissions (from least to most privileged)|
27+
|:---|:---|
28+
|Delegated (work or school account)|DeviceManagementConfiguration.ReadWrite.All|
29+
|Delegated (personal Microsoft account)|Not supported.|
30+
|Application|DeviceManagementConfiguration.ReadWrite.All|
31+
32+
## HTTP Request
33+
<!-- {
34+
"blockType": "ignored"
35+
}
36+
-->
37+
```http
38+
PATCH /deviceManagement/androidAppConfigurationSchema
39+
```
40+
41+
## Request headers
42+
|Header|Value|
43+
|:---|:---|
44+
|Authorization|Bearer {token}. Required. Learn more about [authentication and authorization](/graph/auth/auth-concepts).|
45+
|Accept|application/json|
46+
47+
## Request body
48+
In the request body, supply a JSON representation for the [androidAppConfigurationSchema](../resources/intune-androidforwork-androidappconfigurationschema.md) object.
49+
50+
The following table shows the properties that are required when you create the [androidAppConfigurationSchema](../resources/intune-androidforwork-androidappconfigurationschema.md).
51+
52+
|Property|Type|Description|
53+
|:---|:---|:---|
54+
|id|String|Key of the entity the application configuration schema corresponds to|
55+
|exampleJson|Binary|UTF8 encoded byte array containing example JSON string conforming to this schema that demonstrates how to set the configuration for this app|
56+
|schemaItems|[appConfigurationSchemaItemType](../resources/intune-androidforwork-appconfigurationschemaitemtype.md) collection|Collection of items each representing a named configuration option in the schema. It only contains the root-level configuration.|
57+
|nestedSchemaItems|[appConfigurationSchemaItemType](../resources/intune-androidforwork-appconfigurationschemaitemtype.md) collection|Collection of items each representing a named configuration option in the schema. It contains a flat list of all configuration.|
58+
59+
60+
61+
## Response
62+
If successful, this method returns a `200 OK` response code and an updated [androidAppConfigurationSchema](../resources/intune-androidforwork-androidappconfigurationschema.md) object in the response body.
63+
64+
## Example
65+
66+
### Request
67+
Here is an example of the request.
68+
```http
69+
PATCH https://graph.microsoft.com/beta/deviceManagement/androidAppConfigurationSchema
70+
Content-type: application/json
71+
Content-length: 699
72+
73+
{
74+
"@odata.type": "#microsoft.graph.androidAppConfigurationSchema",
75+
"exampleJson": "ZXhhbXBsZUpzb24=",
76+
"schemaItems": [
77+
{
78+
"@odata.type": "microsoft.graph.appConfigurationSchemaItemType",
79+
"index": 5,
80+
"parentIndex": 11,
81+
"schemaItemKey": "Schema Item Key value",
82+
"displayName": "Display Name value",
83+
"description": "Description value"
84+
}
85+
],
86+
"nestedSchemaItems": [
87+
{
88+
"@odata.type": "microsoft.graph.appConfigurationSchemaItemType",
89+
"index": 5,
90+
"parentIndex": 11,
91+
"schemaItemKey": "Schema Item Key value",
92+
"displayName": "Display Name value",
93+
"description": "Description value"
94+
}
95+
]
96+
}
97+
```
98+
99+
### Response
100+
Here is an example of the response. Note: The response object shown here may be truncated for brevity. All of the properties will be returned from an actual call.
101+
```http
102+
HTTP/1.1 200 OK
103+
Content-Type: application/json
104+
Content-Length: 748
105+
106+
{
107+
"@odata.type": "#microsoft.graph.androidAppConfigurationSchema",
108+
"id": "6348e750-e750-6348-50e7-486350e74863",
109+
"exampleJson": "ZXhhbXBsZUpzb24=",
110+
"schemaItems": [
111+
{
112+
"@odata.type": "microsoft.graph.appConfigurationSchemaItemType",
113+
"index": 5,
114+
"parentIndex": 11,
115+
"schemaItemKey": "Schema Item Key value",
116+
"displayName": "Display Name value",
117+
"description": "Description value"
118+
}
119+
],
120+
"nestedSchemaItems": [
121+
{
122+
"@odata.type": "microsoft.graph.appConfigurationSchemaItemType",
123+
"index": 5,
124+
"parentIndex": 11,
125+
"schemaItemKey": "Schema Item Key value",
126+
"displayName": "Display Name value",
127+
"description": "Description value"
128+
}
129+
]
130+
}
131+
```

0 commit comments

Comments
 (0)