microsoft.graph.accessPackageAssignmentRequest
AuthenticationAuthorizationIdentityOAuthOpenID ConnectSSOIdentity Federation
Properties
| Name | Type | Description |
|---|---|---|
| id | string | The unique identifier for an entity. Read-only. |
| answers | array | Answers provided by the requestor to accessPackageQuestions asked of them at the time of request. |
| completedDateTime | stringnull | The date of the end of processing, either successful or failure, of a request. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, mid |
| createdDateTime | stringnull | The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only. Supports $filter. |
| customExtensionCalloutInstances | array | Information about all the custom extension calls that were made during the access package assignment workflow. |
| justification | stringnull | The requestor's supplied justification. |
| requestType | object | |
| schedule | object | |
| state | object | |
| status | stringnull | More information on the request processing status. Read-only. |
| accessPackage | object | |
| assignment | object | |
| requestor | object |
JSON Schema
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"$id": "https://artifacts.apis.io/azure-ad/json-schema/azure-ad-microsoft-graph-access-package-assignment-request-schema.json",
"title": "microsoft.graph.accessPackageAssignmentRequest",
"x-generated": "2026-11-05",
"x-method": "derived",
"x-generator": "derive-json-schema.py",
"x-source": "openapi/azure-ad-identitygovernance-entitlementmanagement-api-openapi.yml#/components/schemas/microsoft.graph.accessPackageAssignmentRequest",
"allOf": [
{
"$ref": "#/$defs/microsoft.graph.entity"
},
{
"title": "accessPackageAssignmentRequest",
"type": "object",
"properties": {
"answers": {
"type": "array",
"items": {
"$ref": "#/$defs/microsoft.graph.accessPackageAnswer"
},
"description": "Answers provided by the requestor to accessPackageQuestions asked of them at the time of request."
},
"completedDateTime": {
"pattern": "^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$",
"type": [
"string",
"null"
],
"description": "The date of the end of processing, either successful or failure, of a request. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only.",
"format": "date-time"
},
"createdDateTime": {
"pattern": "^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$",
"type": [
"string",
"null"
],
"description": "The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only. Supports $filter.",
"format": "date-time"
},
"customExtensionCalloutInstances": {
"type": "array",
"items": {
"$ref": "#/$defs/microsoft.graph.customExtensionCalloutInstance"
},
"description": "Information about all the custom extension calls that were made during the access package assignment workflow."
},
"justification": {
"type": [
"string",
"null"
],
"description": "The requestor's supplied justification."
},
"requestType": {
"$ref": "#/$defs/microsoft.graph.accessPackageRequestType"
},
"schedule": {
"$ref": "#/$defs/microsoft.graph.entitlementManagementSchedule"
},
"state": {
"$ref": "#/$defs/microsoft.graph.accessPackageRequestState"
},
"status": {
"type": [
"string",
"null"
],
"description": "More information on the request processing status. Read-only."
},
"accessPackage": {
"$ref": "#/$defs/microsoft.graph.accessPackage"
},
"assignment": {
"$ref": "#/$defs/microsoft.graph.accessPackageAssignment"
},
"requestor": {
"$ref": "#/$defs/microsoft.graph.accessPackageSubject"
}
},
"additionalProperties": {
"type": "object"
}
}
],
"$defs": {
"microsoft.graph.Json": {
"title": "Json",
"type": "object",
"additionalProperties": {
"type": "object"
},
"description": "Standard way to represent a Json blob on Graph."
},
"microsoft.graph.accessAction": {
"title": "accessAction",
"type": "object",
"additionalProperties": {
"type": "object"
}
},
"microsoft.graph.accessPackage": {
"allOf": [
{
"$ref": "#/$defs/microsoft.graph.entity"
},
{
"title": "accessPackage",
"type": "object",
"properties": {
"createdDateTime": {
"pattern": "^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$",
"type": [
"string",
"null"
],
"description": "The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only.",
"format": "date-time"
},
"description": {
"type": [
"string",
"null"
],
"description": "The description of the access package."
},
"displayName": {
"type": [
"string",
"null"
],
"description": "Required. The display name of the access package. Supports $filter (eq, contains)."
},
"isHidden": {
"type": [
"boolean",
"null"
],
"description": "Indicates whether the access package is hidden from the requestor."
},
"modifiedDateTime": {
"pattern": "^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$",
"type": [
"string",
"null"
],
"description": "The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only.",
"format": "date-time"
},
"accessPackagesIncompatibleWith": {
"type": "array",
"items": {
"$ref": "#/$defs/microsoft.graph.accessPackage"
},
"description": "The access packages that are incompatible with this package. Read-only.",
"x-ms-navigationProperty": true
},
"assignmentPolicies": {
"type": "array",
"items": {
"$ref": "#/$defs/microsoft.graph.accessPackageAssignmentPolicy"
},
"description": "Read-only. Nullable. Supports $expand.",
"x-ms-navigationProperty": true
},
"catalog": {
"$ref": "#/$defs/microsoft.graph.accessPackageCatalog"
},
"incompatibleAccessPackages": {
"type": "array",
"items": {
"$ref": "#/$defs/microsoft.graph.accessPackage"
},
"description": "The access packages whose assigned users are ineligible to be assigned this access package.",
"x-ms-navigationProperty": true
},
"incompatibleGroups": {
"type": "array",
"items": {
"$ref": "#/$defs/microsoft.graph.group"
},
"description": "The groups whose members are ineligible to be assigned this access package.",
"x-ms-navigationProperty": true
},
"resourceRoleScopes": {
"type": "array",
"items": {
"$ref": "#/$defs/microsoft.graph.accessPackageResourceRoleScope"
},
"description": "The resource roles and scopes in this access package.",
"x-ms-navigationProperty": true
}
},
"additionalProperties": {
"type": "object"
}
}
]
},
"microsoft.graph.accessPackageAnswer": {
"title": "accessPackageAnswer",
"type": "object",
"properties": {
"displayValue": {
"type": [
"string",
"null"
],
"description": "The localized display value shown to the requestor and approvers."
},
"answeredQuestion": {
"$ref": "#/$defs/microsoft.graph.accessPackageQuestion"
}
},
"additionalProperties": {
"type": "object"
}
},
"microsoft.graph.accessPackageApprovalStage": {
"title": "accessPackageApprovalStage",
"type": "object",
"properties": {
"approverInformationVisibility": {
"$ref": "#/$defs/microsoft.graph.approverInformationVisibility"
},
"durationBeforeAutomaticDenial": {
"pattern": "^-?P([0-9]+D)?(T([0-9]+H)?([0-9]+M)?([0-9]+([.][0-9]+)?S)?)?$",
"type": [
"string",
"null"
],
"description": "The number of days that a request can be pending a response before it is automatically denied.",
"format": "duration"
},
"durationBeforeEscalation": {
"pattern": "^-?P([0-9]+D)?(T([0-9]+H)?([0-9]+M)?([0-9]+([.][0-9]+)?S)?)?$",
"type": [
"string",
"null"
],
"description": "If escalation is required, the time a request can be pending a response from a primary approver.",
"format": "duration"
},
"escalationApprovers": {
"type": "array",
"items": {
"$ref": "#/$defs/microsoft.graph.subjectSet"
},
"description": "If escalation is enabled and the primary approvers do not respond before the escalation time, the escalationApprovers are the users who are asked to approve requests."
},
"fallbackEscalationApprovers": {
"type": "array",
"items": {
"$ref": "#/$defs/microsoft.graph.subjectSet"
},
"description": "The subjects, typically users, who are the fallback escalation approvers."
},
"fallbackPrimaryApprovers": {
"type": "array",
"items": {
"$ref": "#/$defs/microsoft.graph.subjectSet"
},
"description": "The subjects, typically users, who are the fallback primary approvers."
},
"isApproverJustificationRequired": {
"type": [
"boolean",
"null"
],
"description": "Indicates whether the approver is required to provide a justification for approving a request."
},
"isEscalationEnabled": {
"type": [
"boolean",
"null"
],
"description": "If true, then one or more escalationApprovers are configured in this approval stage."
},
"primaryApprovers": {
"type": "array",
"items": {
"$ref": "#/$defs/microsoft.graph.subjectSet"
},
"description": "The subjects, typically users, who are asked to approve requests. A collection of singleUser, groupMembers, requestorManager, internalSponsors, externalSponsors, or targetUserSponsors."
}
},
"additionalProperties": {
"type": "object"
}
},
"microsoft.graph.accessPackageAssignment": {
"allOf": [
{
"$ref": "#/$defs/microsoft.graph.entity"
},
{
"title": "accessPackageAssignment",
"type": "object",
"properties": {
"customExtensionCalloutInstances": {
"type": "array",
"items": {
"$ref": "#/$defs/microsoft.graph.customExtensionCalloutInstance"
},
"description": "Information about all the custom extension calls that were made during the access package assignment workflow."
},
"expiredDateTime": {
"pattern": "^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$",
"type": [
"string",
"null"
],
"description": "The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only.",
"format": "date-time"
},
"schedule": {
"$ref": "#/$defs/microsoft.graph.entitlementManagementSchedule"
},
"state": {
"$ref": "#/$defs/microsoft.graph.accessPackageAssignmentState"
},
"status": {
"type": [
"string",
"null"
],
"description": "More information about the assignment lifecycle. Possible values include Delivering, Delivered, AutoAssignmentInGracePeriod, NearExpiry1DayNotificationTriggered, or ExpiredNotificationTriggered. Read-only."
},
"accessPackage": {
"$ref": "#/$defs/microsoft.graph.accessPackage"
},
"assignmentPolicy": {
"$ref": "#/$defs/microsoft.graph.accessPackageAssignmentPolicy"
},
"target": {
"$ref": "#/$defs/microsoft.graph.accessPackageSubject"
}
},
"additionalProperties": {
"type": "object"
}
}
]
},
"microsoft.graph.accessPackageAssignmentApprovalSettings": {
"title": "accessPackageAssignmentApprovalSettings",
"type": "object",
"properties": {
"isApprovalRequiredForAdd": {
"type": [
"boolean",
"null"
],
"description": "If false, then approval isn't required for new requests in this policy."
},
"isApprovalRequiredForUpdate": {
"type": [
"boolean",
"null"
],
"description": "If false, then approval isn't required for updates to requests in this policy."
},
"isRequestorJustificationRequired": {
"type": [
"boolean",
"null"
],
"description": "If false, then requestor justification isn't required for updates to requests in this policy."
},
"stages": {
"type": "array",
"items": {
"$ref": "#/$defs/microsoft.graph.accessPackageApprovalStage"
},
"description": "If approval is required, the one, two or three elements of this collection define each of the stages of approval. An empty array is present if no approval is required."
}
},
"additionalProperties": {
"type": "object"
}
},
"microsoft.graph.accessPackageAssignmentPolicy": {
"allOf": [
{
"$ref": "#/$defs/microsoft.graph.entity"
},
{
"title": "accessPackageAssignmentPolicy",
"type": "object",
"properties": {
"allowedTargetScope": {
"$ref": "#/$defs/microsoft.graph.allowedTargetScope"
},
"automaticRequestSettings": {
"$ref": "#/$defs/microsoft.graph.accessPackageAutomaticRequestSettings"
},
"createdDateTime": {
"pattern": "^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$",
"type": [
"string",
"null"
],
"description": "The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.",
"format": "date-time"
},
"description": {
"type": [
"string",
"null"
],
"description": "The description of the policy."
},
"displayName": {
"type": [
"string",
"null"
],
"description": "The display name of the policy."
},
"expiration": {
"$ref": "#/$defs/microsoft.graph.expirationPattern"
},
"modifiedDateTime": {
"pattern": "^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$",
"type": [
"string",
"null"
],
"description": "The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.",
"format": "date-time"
},
"notificationSettings": {
"$ref": "#/$defs/microsoft.graph.accessPackageNotificationSettings"
},
"requestApprovalSettings": {
"$ref": "#/$defs/microsoft.graph.accessPackageAssignmentApprovalSettings"
},
"requestorSettings": {
"$ref": "#/$defs/microsoft.graph.accessPackageAssignmentRequestorSettings"
},
"reviewSettings": {
"$ref": "#/$defs/microsoft.graph.accessPackageAssignmentReviewSettings"
},
"specificAllowedTargets": {
"type": "array",
"items": {
"$ref": "#/$defs/microsoft.graph.subjectSet"
},
"description": "The principals that can be assigned access from an access package through this policy."
},
"accessPackage": {
"$ref": "#/$defs/microsoft.graph.accessPackage"
},
"catalog": {
"$ref": "#/$defs/microsoft.graph.accessPackageCatalog"
},
"customExtensionStageSettings": {
"type": "array",
"items": {
"$ref": "#/$defs/microsoft.graph.customExtensionStageSetting"
},
"description": "The collection of stages when to execute one or more custom access package workflow extensions. Supports $expand.",
"x-ms-navigationProperty": true
},
"questions": {
"type": "array",
"items": {
"$ref": "#/$defs/microsoft.graph.accessPackageQuestion"
},
"description": "Questions that are posed to the requestor.",
"x-ms-navigationProperty": true
}
},
"additionalProperties": {
"type": "object"
}
}
]
},
"microsoft.graph.accessPackageAssignmentRequestorSettings": {
"title": "accessPackageAssignmentRequestorSettings",
"type": "object",
"properties": {
"allowCustomAssignmentSchedule": {
"type": [
"boolean",
"null"
],
"description": "False indicates that the requestor isn't permitted to include a schedule in their request."
},
"enableOnBehalfRequestorsToAddAccess": {
"type": [
"boolean",
"null"
],
"description": "True allows on-behalf-of requestors to create a request to add access for another principal."
},
"enableOnBehalfRequestorsToRemoveAccess": {
"type": [
"boolean",
"null"
],
"description": "True allows on-behalf-of requestors to create a request to remove access for another principal."
},
"enableOnBehalfRequestorsToUpdateAccess": {
"type": [
"boolean",
"null"
],
"description": "True allows on-behalf-of requestors to create a request to update access for another principal."
},
"enableTargetsToSelfAddAccess": {
"type": [
"boolean",
"null"
],
"description": "True allows requestors to create a request to add access for themselves."
},
"enableTargetsToSelfRemoveAccess": {
"type": [
"boolean",
"null"
],
"description": "True allows requestors to create a request to remove their access."
},
"enableTargetsToSelfUpdateAccess": {
"type": [
"boolean",
"null"
],
"description": "True allows requestors to create a request to update their access."
},
"onBehalfRequestors": {
"type": "array",
"items": {
"$ref": "#/$defs/microsoft.graph.subjectSet"
},
"description": "The principals who can request on-behalf-of others."
}
},
"additionalProperties": {
"type": "object"
}
},
"microsoft.graph.accessPackageAssignmentReviewSettings": {
"title": "accessPackageAssignmentReviewSettings",
"type": "object",
"properties": {
"expirationBehavior": {
"$ref": "#/$defs/microsoft.graph.accessReviewExpirationBehavior"
},
"fallbackReviewers": {
"type": "array",
"items": {
"$ref": "#/$defs/microsoft.graph.subjectSet"
},
"description": "This collection specifies the users who will be the fallback reviewers when the primary reviewers don't respond."
},
"isEnabled": {
"type": [
"boolean",
"null"
],
"description": "If true, access reviews are required for assignments through this policy."
},
"isRecommendationEnabled": {
"type": [
"boolean",
"null"
],
"description": "Specifies whether to display recommendations to the reviewer. The default value is true."
},
"isReviewerJustificationRequired": {
"type": [
"boolean",
"null"
],
"description": "Specifies whether the reviewer must provide justification for the approval. The default value is true."
},
"isSelfReview": {
"type": [
"boolean",
"null"
],
"description": "Specifies whether the principals can review their own assignments."
},
"primaryReviewers": {
"type": "array",
"items": {
"$ref": "#/$defs/microsoft.graph.subjectSet"
},
"description": "This collection specifies the users or group of users who will review the access package assignments."
},
"schedule": {
"$ref": "#/$defs/microsoft.graph.entitlementManagementSchedule"
}
},
"additionalProperties": {
"type": "object"
}
},
"microsoft.graph.accessPackageAssignmentState": {
"title": "accessPackageAssignmentState",
"enum": [
"delivering",
"partiallyDelivered",
"delivered",
"expired",
"deliveryFailed",
"unknownFutureValue"
],
"type": "string"
},
"microsoft.graph.accessPackageAutomaticRequestSettings": {
"title": "accessPackageAutomaticRequestSettings",
"type": "object",
"properties": {
"gracePeriodBeforeAccessRemoval": {
"pattern": "^-?P([0-9]+D)?(T([0-9]+H)?([0-9]+M)?([0-9]+([.][0-9]+)?S)?)?$",
"type": [
"string",
"null"
],
"description": "The duration for which access must be retained before the target's access is revoked once they leave the allowed target scope.",
"format": "duration"
},
"removeAccessWhenTargetLeavesAllowedTargets": {
"type": [
"boolean",
"null"
],
"description": "Indicates whether automatic assignment must be removed for targets who move out of the allowed target scope."
},
"requestAccessForAllowedTargets": {
"type": [
"boolean",
"null"
],
"description": "If set to true, automatic assignments will be created for targets in the allowed target scope."
}
},
"additionalProperties": {
"type": "object"
}
},
"microsoft.graph.accessPackageCatalog": {
"allOf": [
{
"$ref": "#/$defs/microsoft.graph.entity"
},
{
"title": "accessPackageCatalog",
"type": "object",
"properties": {
"catalogType": {
"$ref": "#/$defs/microsoft.graph.accessPackageCatalogType"
},
"createdDateTime": {
"pattern": "^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$",
"type": [
"string",
"null"
],
"description": "The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only.",
"format": "date-time"
},
"description": {
"type": [
"string",
"null"
],
"description": "The description of the access package catalog."
},
"displayName": {
"type": [
"string",
"null"
],
"description": "The display name of the access package catalog."
},
"isExternallyVisible": {
"type": [
"boolean",
"null"
],
"description": "Whether the access packages in this catalog can be requested by users outside of the tenant."
},
"modifiedDateTime": {
"pattern": "^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$",
"type": [
"string",
"null"
],
"description": "The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only.",
"format": "date-time"
},
"state": {
"$ref": "#/$defs/microsoft.graph.accessPackageCatalogState"
},
"accessPackages": {
"type": "array",
"items": {
"$ref": "#/$defs/microsoft.graph.accessPackage"
},
"description": "The access packages in this catalog. Read-only. Nullable.",
"x-ms-navigationProperty": true
},
"customWorkflowExtensions": {
"type": "array",
"items": {
"$ref": "#/$defs/microsoft.graph.customCalloutExtension"
},
"x-ms-navigationProperty": true
},
"resourceRoles": {
"type": "array",
"items": {
"$ref": "#/$defs/microsoft.graph.accessPackageResourceRole"
},
"x-ms-navigationProperty": true
},
"resources": {
"type": "array",
"items": {
"$ref": "#/$defs/microsoft.graph.accessPackageResource"
},
"description": "Access package resources in this catalog.",
"x-ms-navigationProperty": true
},
"resourceScopes": {
"type": "array",
"items": {
"$ref": "#/$defs/microsoft.graph.accessPackageResourceScope"
},
"x-ms-navigationProperty": true
}
},
"additionalProperties": {
"type": "object"
}
}
]
},
"microsoft.graph.accessPackageCatalogState": {
"title": "accessPackageCatalogState",
"enum": [
"unpublished",
"published",
"unknownFutureValue"
],
"type": "string"
},
"microsoft.graph.accessPackageCatalogType": {
"title": "accessPackageCatalogType",
"enum": [
"userManaged",
"serviceDefault",
"serviceManaged",
"unknownFutureValue"
],
"type": "string"
},
"microsoft.graph.accessPackageCustomExtensionStage": {
"title": "accessPackageCustomExtensionStage",
"enum": [
"assignmentRequestCreated",
"assignmentRequestApproved",
"assignmentRequestGranted",
"assignmentRequestRemoved",
"assignmentFourteenDaysBeforeExpiration",
"assignmentOneDayBeforeExpiration",
"unknownFutureValue"
],
"type": "string"
},
"microsoft.graph.accessPackageLocalizedText": {
"title": "accessPackageLocalizedText",
"type": "object",
"properties": {
"languageCode": {
"type": "string",
"description": "The language code that text is in. For example, 'en-us'. The language component follows 2-letter codes as defined in ISO 639-1, and the country component follows 2-letter codes as defined in ISO 3166-1 alpha-2. Required."
},
"text": {
"type": [
"string",
"null"
],
"description": "The question in the specific language. Required."
}
},
"additionalProperties": {
"type": "object"
}
},
"microsoft.graph.accessPackageNotificationSettings": {
"title": "accessPackageNotificationSettings",
"type": "object",
"properties": {
"isAssignmentNotificationDisabled": {
"type": "boolean",
"description": "Indicates if notification emails for an access package are disabled within an access package assignment policy."
}
},
"additionalProperties": {
"type": "object"
}
},
"microsoft.graph.accessPackageQuestion": {
"allOf": [
{
"$ref": "#/$defs/microsoft.graph.entity"
},
{
"title": "accessPackageQuestion",
"type": "object",
"properties": {
"isAnswerEditable": {
"type": [
"boolean",
"null"
],
"description": "Specifies whether the requestor is allowed to edit answers to questions for an assignment by posting an update to accessPackageAssignmentRequest."
},
"isRequired": {
"type": [
"boolean",
"null"
],
"description": "Whether the requestor is required to supply an answer or not."
},
"localizations": {
"type": "array",
"items": {
"$ref": "#/$defs/microsoft.graph.accessPackageLocalizedText"
},
"description": "The text of the question represented in a format for a specific locale."
},
"sequence": {
"maximum": 2147483647,
"minimum": -2147483648,
"type": [
"number",
"null"
],
"description": "Relative position of this question when displaying a list of questions to the requestor.",
"format": "int32"
},
"text": {
"type": [
"string",
"null"
],
"description": "The text of the question to show to the requestor."
}
},
"additionalProperties": {
"type": "object"
}
}
]
},
"microsoft.graph.accessPackageRequestState": {
"title": "accessPackageRequestState",
"enum": [
"submitted",
"pendingApproval",
"delivering",
"delivered",
"deliveryFailed",
"denied",
"scheduled",
"canceled",
"partiallyDelivered",
"unknownFutureValue"
],
"type": "string"
},
"microsoft.graph.accessPackageRequestType": {
"title": "accessPackageRequestType",
"enum": [
"notSpecified",
"userAdd",
"userUpdate",
"userRemove",
"adminAdd",
"adminUpdate",
"adminRemove",
"systemAdd",
"systemUpdate",
"systemRemove",
"onBehalfAdd",
"unkn
# --- truncated at 32 KB (940 KB total) ---
# Full source: https://artifacts.apis.io/azure-ad/json-schema/azure-ad-microsoft-graph-access-package-assignment-request-schema.json
Work with this as data
Every JSON Schema here is available over the APIs.io API and to AI agents over MCP.
MCP server
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
Tools for schemas
4 MCP tools reach this
find_json_schemasBrowse and filter every JSON Schema in the catalog.apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.resolveTurn a domain, URL or GitHub org into the provider it belongs to.find_cohortsEvery scored population of providers in the catalog.
Call it yourself
curl for this page
This JSON Schema
curl "https://apis.io/api/v1/json-schemas/azure-ad-microsoft-graph-access-package-assignment-request"
All schemas
curl "https://apis.io/api/v1/json-schemas?limit=25"
Calls without X-API-Key need no key. Calls with it need a paid plan — get a key.
Get an API key
Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.
A second provider on the same verified email joins the account you already have.