---
id: v1-requested-item-status
title: RequestedItemStatus
pagination_label: RequestedItemStatus
sidebar_label: RequestedItemStatus
sidebar_class_name: typescriptsdk
keywords: ['typescript', 'TypeScript', 'sdk', 'RequestedItemStatus', 'v1RequestedItemStatus']
slug: /tools/sdk/typescript/access_requests/models/requested-item-status
tags: ['SDK', 'Software Development Kit', 'RequestedItemStatus', 'v1RequestedItemStatus']
---

# RequestedItemStatus

## Properties

Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**id** | **(optional)** `string` | The ID of the access request. As of 2025, this is a new property. Older access requests might not have an ID. | [default to undefined]
**name** | **(optional)** `string` | Human-readable display name of the item being requested. | [default to undefined]
**type** | **(optional)** `string` | Type of requested object. | [default to undefined]
**cancelledRequestDetails** | **(optional)** `RequestedItemStatusCancelledRequestDetails` |  | [default to undefined]
**errorMessages** | **(optional)** `Array<Array<ErrorMessageDto>>` | List of list of localized error messages, if any, encountered during the approval/provisioning process. | [default to undefined]
**state** | **(optional)** `RequestedItemStatusRequestState` |  | [default to undefined]
**approvalDetails** | **(optional)** `Array<ApprovalStatusDto>` | Approval details for each item. | [default to undefined]
**approvalIds** | **(optional)** `Array<string>` | List of approval IDs associated with the request. | [default to undefined]
**manualWorkItemDetails** | **(optional)** `Array<ManualWorkItemDetails>` | Manual work items created for provisioning the item. | [default to undefined]
**accountActivityItemId** | **(optional)** `string` | Id of associated account activity item. | [default to undefined]
**requestType** | **(optional)** `AccessRequestType` |  | [default to undefined]
**modified** | **(optional)** `string` | When the request was last modified. | [default to undefined]
**created** | **(optional)** `string` | When the request was created. | [default to undefined]
**requester** | **(optional)** `AccessItemRequester` |  | [default to undefined]
**requestedFor** | **(optional)** `RequestedItemStatusRequestedFor` |  | [default to undefined]
**requesterComment** | **(optional)** `RequestedItemStatusRequesterComment` |  | [default to undefined]
**sodViolationContext** | **(optional)** `RequestedItemStatusSodViolationContext` |  | [default to undefined]
**provisioningDetails** | **(optional)** `RequestedItemStatusProvisioningDetails` |  | [default to undefined]
**preApprovalTriggerDetails** | **(optional)** `RequestedItemStatusPreApprovalTriggerDetails` |  | [default to undefined]
**accessRequestPhases** | **(optional)** `Array<AccessRequestPhases>` | A list of Phases that the Access Request has gone through in order, to help determine the status of the request. | [default to undefined]
**description** | **(optional)** `string` | Description associated to the requested object. | [default to undefined]
**startDate** | **(optional)** `string` | When the role access is scheduled for provisioning. | [default to undefined]
**removeDate** | **(optional)** `string` | When the role access is scheduled for removal. | [default to undefined]
**cancelable** | **(optional)** `boolean` | True if the request can be canceled. | [default to false]
**accessRequestId** | **(optional)** `string` | This is the account activity id. | [default to undefined]
**clientMetadata** | **(optional)**  | Arbitrary key-value pairs, if any were included in the corresponding access request | [default to undefined]
**requestedAccounts** | **(optional)** `Array<RequestedAccountRef>` | The accounts selected by the user for the access to be provisioned on, in case they have multiple accounts on one or more sources. | [default to undefined]
**privilegeLevel** | **(optional)** `string` | The privilege level of the requested access item, if applicable. | [default to undefined]
**jitDetails** | **(optional)** `Array<EntitlementStateSnapshotJitDetail>` | JIT (Just-In-Time) details for the requested access item, if applicable. | [default to undefined]

