Skip to content

Commit 699f7cb

Browse files
docs-botgithub-merge-queue[bot]heiskr
authored
GraphQL schema update (#62432)
Co-authored-by: github-merge-queue <118344674+github-merge-queue@users.noreply.github.com> Co-authored-by: Kevin Heis <heiskr@users.noreply.github.com>
1 parent bb1e2bd commit 699f7cb

7 files changed

Lines changed: 356 additions & 0 deletions

File tree

src/graphql/data/fpt/category-map.json

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -63,6 +63,7 @@
6363
"updateenterpriseorganizationprojectssetting": "enterprise-admin",
6464
"updateenterpriseownerorganizationrole": "enterprise-admin",
6565
"updateenterpriseprofile": "enterprise-admin",
66+
"updateenterpriseproofofpresencerequiredsetting": "enterprise-admin",
6667
"updateenterpriserepositoryprojectssetting": "enterprise-admin",
6768
"updateenterprisetwofactorauthenticationdisallowedmethodssetting": "enterprise-admin",
6869
"updateenterprisetwofactorauthenticationrequiredsetting": "enterprise-admin",
@@ -1131,6 +1132,7 @@
11311132
"ipallowlistforinstalledappsenabledsettingvalue": "enterprise-admin",
11321133
"ipallowlistuserlevelenforcementenabledsettingvalue": "enterprise-admin",
11331134
"oidcprovidertype": "enterprise-admin",
1135+
"proofofpresencerequirement": "enterprise-admin",
11341136
"samldigestalgorithm": "enterprise-admin",
11351137
"samlsignaturealgorithm": "enterprise-admin",
11361138
"twofactorcredentialsecuritytype": "enterprise-admin",
@@ -1453,6 +1455,7 @@
14531455
"updateenterpriseorganizationprojectssettinginput": "enterprise-admin",
14541456
"updateenterpriseownerorganizationroleinput": "enterprise-admin",
14551457
"updateenterpriseprofileinput": "enterprise-admin",
1458+
"updateenterpriseproofofpresencerequiredsettinginput": "enterprise-admin",
14561459
"updateenterpriserepositoryprojectssettinginput": "enterprise-admin",
14571460
"updateenterprisetwofactorauthenticationdisallowedmethodssettinginput": "enterprise-admin",
14581461
"updateenterprisetwofactorauthenticationrequiredsettinginput": "enterprise-admin",

src/graphql/data/fpt/changelog.json

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,30 @@
11
[
2+
{
3+
"schemaChanges": [
4+
{
5+
"title": "The GraphQL schema includes these changes:",
6+
"changes": [
7+
"<p>Type <code>ProofOfPresenceRequirement</code> was added</p>",
8+
"<p>Enum value <code>MFA</code> was added to enum <code>ProofOfPresenceRequirement</code></p>",
9+
"<p>Enum value 'NO_POLICY<code>was added to enum</code>ProofOfPresenceRequirement'</p>",
10+
"<p>Enum value <code>REAUTH</code> was added to enum <code>ProofOfPresenceRequirement</code></p>",
11+
"<p>Type <code>UpdateEnterpriseProofOfPresenceRequiredSettingInput</code> was added</p>",
12+
"<p>Input field <code>clientMutationId</code> of type <code>String</code> was added to input object type <code>UpdateEnterpriseProofOfPresenceRequiredSettingInput</code></p>",
13+
"<p>Input field <code>enterpriseId</code> of type <code>ID!</code> was added to input object type <code>UpdateEnterpriseProofOfPresenceRequiredSettingInput</code></p>",
14+
"<p>Input field <code>settingValue</code> of type <code>ProofOfPresenceRequirement!</code> was added to input object type <code>UpdateEnterpriseProofOfPresenceRequiredSettingInput</code></p>",
15+
"<p>Type <code>UpdateEnterpriseProofOfPresenceRequiredSettingPayload</code> was added</p>",
16+
"<p>Field <code>clientMutationId</code> was added to object type <code>UpdateEnterpriseProofOfPresenceRequiredSettingPayload</code></p>",
17+
"<p>Field <code>enterprise</code> was added to object type <code>UpdateEnterpriseProofOfPresenceRequiredSettingPayload</code></p>",
18+
"<p>Field <code>message</code> was added to object type <code>UpdateEnterpriseProofOfPresenceRequiredSettingPayload</code></p>",
19+
"<p>Field <code>updateEnterpriseProofOfPresenceRequiredSetting</code> was added to object type <code>Mutation</code></p>",
20+
"<p>Argument <code>input: UpdateEnterpriseProofOfPresenceRequiredSettingInput!</code> added to field <code>Mutation.updateEnterpriseProofOfPresenceRequiredSetting</code></p>"
21+
]
22+
}
23+
],
24+
"previewChanges": [],
25+
"upcomingChanges": [],
26+
"date": "2026-07-23"
27+
},
228
{
329
"schemaChanges": [
430
{

src/graphql/data/fpt/schema-enterprise-admin.json

Lines changed: 92 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1474,6 +1474,45 @@
14741474
],
14751475
"category": "enterprise-admin"
14761476
},
1477+
{
1478+
"name": "updateEnterpriseProofOfPresenceRequiredSetting",
1479+
"id": "updateenterpriseproofofpresencerequiredsetting",
1480+
"href": "/graphql/reference/enterprise-admin#mutation-updateenterpriseproofofpresencerequiredsetting",
1481+
"description": "<p>Sets the proof of presence (PoP) re-authentication requirement for sudo actions in an enterprise.</p>",
1482+
"isDeprecated": false,
1483+
"inputFields": [
1484+
{
1485+
"name": "input",
1486+
"type": "UpdateEnterpriseProofOfPresenceRequiredSettingInput!",
1487+
"id": "updateenterpriseproofofpresencerequiredsettinginput",
1488+
"href": "/graphql/reference/enterprise-admin#input-object-updateenterpriseproofofpresencerequiredsettinginput"
1489+
}
1490+
],
1491+
"returnFields": [
1492+
{
1493+
"name": "clientMutationId",
1494+
"type": "String",
1495+
"id": "string",
1496+
"href": "/graphql/reference/other#scalar-string",
1497+
"description": "<p>A unique identifier for the client performing the mutation.</p>"
1498+
},
1499+
{
1500+
"name": "enterprise",
1501+
"type": "Enterprise",
1502+
"id": "enterprise",
1503+
"href": "/graphql/reference/enterprise-admin#object-enterprise",
1504+
"description": "<p>The enterprise with the updated proof of presence required setting.</p>"
1505+
},
1506+
{
1507+
"name": "message",
1508+
"type": "String",
1509+
"id": "string",
1510+
"href": "/graphql/reference/other#scalar-string",
1511+
"description": "<p>A message confirming the result of updating the proof of presence required setting.</p>"
1512+
}
1513+
],
1514+
"category": "enterprise-admin"
1515+
},
14771516
{
14781517
"name": "updateEnterpriseRepositoryProjectsSetting",
14791518
"id": "updateenterpriserepositoryprojectssetting",
@@ -11687,6 +11726,28 @@
1168711726
],
1168811727
"category": "enterprise-admin"
1168911728
},
11729+
{
11730+
"name": "ProofOfPresenceRequirement",
11731+
"id": "proofofpresencerequirement",
11732+
"href": "/graphql/reference/enterprise-admin#enum-proofofpresencerequirement",
11733+
"description": "<p>The proof of presence (PoP) re-authentication requirement for sudo actions in an enterprise.</p>",
11734+
"isDeprecated": false,
11735+
"values": [
11736+
{
11737+
"name": "MFA",
11738+
"description": "<p>Members must satisfy an MFA re-authentication.</p>"
11739+
},
11740+
{
11741+
"name": "NO_POLICY",
11742+
"description": "<p>Proof of presence is not required.</p>"
11743+
},
11744+
{
11745+
"name": "REAUTH",
11746+
"description": "<p>Members must complete a fresh re-authentication against the enterprise identity provider.</p>"
11747+
}
11748+
],
11749+
"category": "enterprise-admin"
11750+
},
1169011751
{
1169111752
"name": "SamlDigestAlgorithm",
1169211753
"id": "samldigestalgorithm",
@@ -13425,6 +13486,37 @@
1342513486
],
1342613487
"category": "enterprise-admin"
1342713488
},
13489+
{
13490+
"name": "UpdateEnterpriseProofOfPresenceRequiredSettingInput",
13491+
"id": "updateenterpriseproofofpresencerequiredsettinginput",
13492+
"href": "/graphql/reference/enterprise-admin#input-object-updateenterpriseproofofpresencerequiredsettinginput",
13493+
"description": "<p>Autogenerated input type of UpdateEnterpriseProofOfPresenceRequiredSetting.</p>",
13494+
"inputFields": [
13495+
{
13496+
"name": "clientMutationId",
13497+
"description": "<p>A unique identifier for the client performing the mutation.</p>",
13498+
"type": "String",
13499+
"id": "string",
13500+
"href": "/graphql/reference/other#scalar-string"
13501+
},
13502+
{
13503+
"name": "enterpriseId",
13504+
"description": "<p>The ID of the enterprise on which to set the proof of presence required setting.</p>",
13505+
"type": "ID!",
13506+
"id": "id",
13507+
"href": "/graphql/reference/other#scalar-id",
13508+
"isDeprecated": false
13509+
},
13510+
{
13511+
"name": "settingValue",
13512+
"description": "<p>The proof of presence requirement to set on the enterprise.</p>",
13513+
"type": "ProofOfPresenceRequirement!",
13514+
"id": "proofofpresencerequirement",
13515+
"href": "/graphql/reference/enterprise-admin#enum-proofofpresencerequirement"
13516+
}
13517+
],
13518+
"category": "enterprise-admin"
13519+
},
1342813520
{
1342913521
"name": "UpdateEnterpriseRepositoryProjectsSettingInput",
1343013522
"id": "updateenterpriserepositoryprojectssettinginput",

src/graphql/data/fpt/schema.docs.graphql

Lines changed: 70 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29168,6 +29168,16 @@ type Mutation @docsCategory(name: "meta") {
2916829168
input: UpdateEnterpriseProfileInput!
2916929169
): UpdateEnterpriseProfilePayload @docsCategory(name: "enterprise-admin")
2917029170

29171+
"""
29172+
Sets the proof of presence (PoP) re-authentication requirement for sudo actions in an enterprise.
29173+
"""
29174+
updateEnterpriseProofOfPresenceRequiredSetting(
29175+
"""
29176+
Parameters for UpdateEnterpriseProofOfPresenceRequiredSetting
29177+
"""
29178+
input: UpdateEnterpriseProofOfPresenceRequiredSettingInput!
29179+
): UpdateEnterpriseProofOfPresenceRequiredSettingPayload @docsCategory(name: "enterprise-admin")
29180+
2917129181
"""
2917229182
Sets whether repository projects are enabled for a enterprise.
2917329183
"""
@@ -43322,6 +43332,26 @@ type PromoteRepositoryCustomPropertyPayload {
4332243332
repositoryCustomProperty: RepositoryCustomProperty
4332343333
}
4332443334

43335+
"""
43336+
The proof of presence (PoP) re-authentication requirement for sudo actions in an enterprise.
43337+
"""
43338+
enum ProofOfPresenceRequirement @docsCategory(name: "enterprise-admin") {
43339+
"""
43340+
Members must satisfy an MFA re-authentication.
43341+
"""
43342+
MFA
43343+
43344+
"""
43345+
Proof of presence is not required.
43346+
"""
43347+
NO_POLICY
43348+
43349+
"""
43350+
Members must complete a fresh re-authentication against the enterprise identity provider.
43351+
"""
43352+
REAUTH
43353+
}
43354+
4332543355
"""
4332643356
A property that must match
4332743357
"""
@@ -68630,6 +68660,46 @@ type UpdateEnterpriseProfilePayload {
6863068660
enterprise: Enterprise
6863168661
}
6863268662

68663+
"""
68664+
Autogenerated input type of UpdateEnterpriseProofOfPresenceRequiredSetting
68665+
"""
68666+
input UpdateEnterpriseProofOfPresenceRequiredSettingInput {
68667+
"""
68668+
A unique identifier for the client performing the mutation.
68669+
"""
68670+
clientMutationId: String
68671+
68672+
"""
68673+
The ID of the enterprise on which to set the proof of presence required setting.
68674+
"""
68675+
enterpriseId: ID! @possibleTypes(concreteTypes: ["Enterprise"])
68676+
68677+
"""
68678+
The proof of presence requirement to set on the enterprise.
68679+
"""
68680+
settingValue: ProofOfPresenceRequirement!
68681+
}
68682+
68683+
"""
68684+
Autogenerated return type of UpdateEnterpriseProofOfPresenceRequiredSetting.
68685+
"""
68686+
type UpdateEnterpriseProofOfPresenceRequiredSettingPayload {
68687+
"""
68688+
A unique identifier for the client performing the mutation.
68689+
"""
68690+
clientMutationId: String
68691+
68692+
"""
68693+
The enterprise with the updated proof of presence required setting.
68694+
"""
68695+
enterprise: Enterprise
68696+
68697+
"""
68698+
A message confirming the result of updating the proof of presence required setting.
68699+
"""
68700+
message: String
68701+
}
68702+
6863368703
"""
6863468704
Autogenerated input type of UpdateEnterpriseRepositoryProjectsSetting
6863568705
"""

src/graphql/data/ghec/category-map.json

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -63,6 +63,7 @@
6363
"updateenterpriseorganizationprojectssetting": "enterprise-admin",
6464
"updateenterpriseownerorganizationrole": "enterprise-admin",
6565
"updateenterpriseprofile": "enterprise-admin",
66+
"updateenterpriseproofofpresencerequiredsetting": "enterprise-admin",
6667
"updateenterpriserepositoryprojectssetting": "enterprise-admin",
6768
"updateenterprisetwofactorauthenticationdisallowedmethodssetting": "enterprise-admin",
6869
"updateenterprisetwofactorauthenticationrequiredsetting": "enterprise-admin",
@@ -1131,6 +1132,7 @@
11311132
"ipallowlistforinstalledappsenabledsettingvalue": "enterprise-admin",
11321133
"ipallowlistuserlevelenforcementenabledsettingvalue": "enterprise-admin",
11331134
"oidcprovidertype": "enterprise-admin",
1135+
"proofofpresencerequirement": "enterprise-admin",
11341136
"samldigestalgorithm": "enterprise-admin",
11351137
"samlsignaturealgorithm": "enterprise-admin",
11361138
"twofactorcredentialsecuritytype": "enterprise-admin",
@@ -1453,6 +1455,7 @@
14531455
"updateenterpriseorganizationprojectssettinginput": "enterprise-admin",
14541456
"updateenterpriseownerorganizationroleinput": "enterprise-admin",
14551457
"updateenterpriseprofileinput": "enterprise-admin",
1458+
"updateenterpriseproofofpresencerequiredsettinginput": "enterprise-admin",
14561459
"updateenterpriserepositoryprojectssettinginput": "enterprise-admin",
14571460
"updateenterprisetwofactorauthenticationdisallowedmethodssettinginput": "enterprise-admin",
14581461
"updateenterprisetwofactorauthenticationrequiredsettinginput": "enterprise-admin",

src/graphql/data/ghec/schema-enterprise-admin.json

Lines changed: 92 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1474,6 +1474,45 @@
14741474
],
14751475
"category": "enterprise-admin"
14761476
},
1477+
{
1478+
"name": "updateEnterpriseProofOfPresenceRequiredSetting",
1479+
"id": "updateenterpriseproofofpresencerequiredsetting",
1480+
"href": "/graphql/reference/enterprise-admin#mutation-updateenterpriseproofofpresencerequiredsetting",
1481+
"description": "<p>Sets the proof of presence (PoP) re-authentication requirement for sudo actions in an enterprise.</p>",
1482+
"isDeprecated": false,
1483+
"inputFields": [
1484+
{
1485+
"name": "input",
1486+
"type": "UpdateEnterpriseProofOfPresenceRequiredSettingInput!",
1487+
"id": "updateenterpriseproofofpresencerequiredsettinginput",
1488+
"href": "/graphql/reference/enterprise-admin#input-object-updateenterpriseproofofpresencerequiredsettinginput"
1489+
}
1490+
],
1491+
"returnFields": [
1492+
{
1493+
"name": "clientMutationId",
1494+
"type": "String",
1495+
"id": "string",
1496+
"href": "/graphql/reference/other#scalar-string",
1497+
"description": "<p>A unique identifier for the client performing the mutation.</p>"
1498+
},
1499+
{
1500+
"name": "enterprise",
1501+
"type": "Enterprise",
1502+
"id": "enterprise",
1503+
"href": "/graphql/reference/enterprise-admin#object-enterprise",
1504+
"description": "<p>The enterprise with the updated proof of presence required setting.</p>"
1505+
},
1506+
{
1507+
"name": "message",
1508+
"type": "String",
1509+
"id": "string",
1510+
"href": "/graphql/reference/other#scalar-string",
1511+
"description": "<p>A message confirming the result of updating the proof of presence required setting.</p>"
1512+
}
1513+
],
1514+
"category": "enterprise-admin"
1515+
},
14771516
{
14781517
"name": "updateEnterpriseRepositoryProjectsSetting",
14791518
"id": "updateenterpriserepositoryprojectssetting",
@@ -11687,6 +11726,28 @@
1168711726
],
1168811727
"category": "enterprise-admin"
1168911728
},
11729+
{
11730+
"name": "ProofOfPresenceRequirement",
11731+
"id": "proofofpresencerequirement",
11732+
"href": "/graphql/reference/enterprise-admin#enum-proofofpresencerequirement",
11733+
"description": "<p>The proof of presence (PoP) re-authentication requirement for sudo actions in an enterprise.</p>",
11734+
"isDeprecated": false,
11735+
"values": [
11736+
{
11737+
"name": "MFA",
11738+
"description": "<p>Members must satisfy an MFA re-authentication.</p>"
11739+
},
11740+
{
11741+
"name": "NO_POLICY",
11742+
"description": "<p>Proof of presence is not required.</p>"
11743+
},
11744+
{
11745+
"name": "REAUTH",
11746+
"description": "<p>Members must complete a fresh re-authentication against the enterprise identity provider.</p>"
11747+
}
11748+
],
11749+
"category": "enterprise-admin"
11750+
},
1169011751
{
1169111752
"name": "SamlDigestAlgorithm",
1169211753
"id": "samldigestalgorithm",
@@ -13425,6 +13486,37 @@
1342513486
],
1342613487
"category": "enterprise-admin"
1342713488
},
13489+
{
13490+
"name": "UpdateEnterpriseProofOfPresenceRequiredSettingInput",
13491+
"id": "updateenterpriseproofofpresencerequiredsettinginput",
13492+
"href": "/graphql/reference/enterprise-admin#input-object-updateenterpriseproofofpresencerequiredsettinginput",
13493+
"description": "<p>Autogenerated input type of UpdateEnterpriseProofOfPresenceRequiredSetting.</p>",
13494+
"inputFields": [
13495+
{
13496+
"name": "clientMutationId",
13497+
"description": "<p>A unique identifier for the client performing the mutation.</p>",
13498+
"type": "String",
13499+
"id": "string",
13500+
"href": "/graphql/reference/other#scalar-string"
13501+
},
13502+
{
13503+
"name": "enterpriseId",
13504+
"description": "<p>The ID of the enterprise on which to set the proof of presence required setting.</p>",
13505+
"type": "ID!",
13506+
"id": "id",
13507+
"href": "/graphql/reference/other#scalar-id",
13508+
"isDeprecated": false
13509+
},
13510+
{
13511+
"name": "settingValue",
13512+
"description": "<p>The proof of presence requirement to set on the enterprise.</p>",
13513+
"type": "ProofOfPresenceRequirement!",
13514+
"id": "proofofpresencerequirement",
13515+
"href": "/graphql/reference/enterprise-admin#enum-proofofpresencerequirement"
13516+
}
13517+
],
13518+
"category": "enterprise-admin"
13519+
},
1342813520
{
1342913521
"name": "UpdateEnterpriseRepositoryProjectsSettingInput",
1343013522
"id": "updateenterpriserepositoryprojectssettinginput",

0 commit comments

Comments
 (0)