---
id: v1-access-profile
title: AccessProfile
pagination_label: AccessProfile
sidebar_label: AccessProfile
sidebar_class_name: typescriptsdk
keywords: ['typescript', 'TypeScript', 'sdk', 'AccessProfile', 'v1AccessProfile']
slug: /tools/sdk/typescript/dimensions/models/access-profile
tags: ['SDK', 'Software Development Kit', 'AccessProfile', 'v1AccessProfile']
---

# AccessProfile

## Properties

Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**id** | **(optional)** `string` | Access profile ID. | [readonly] [default to undefined]
**name** | `string` | Access profile name. | [default to undefined]
**description** | **(optional)** `string` | Access profile description. | [default to undefined]
**created** | **(optional)** `string` | Date and time when the access profile was created. | [readonly] [default to undefined]
**modified** | **(optional)** `string` | Date and time when the access profile was last modified. | [readonly] [default to undefined]
**enabled** | **(optional)** `boolean` | Indicates whether the access profile is enabled. If it\'s enabled, you must include at least one entitlement. | [default to false]
**owner** | `OwnerReference` |  | [default to undefined]
**source** | `AccessProfileSourceRef` |  | [default to undefined]
**entitlements** | **(optional)** `Array<EntitlementRef>` | List of entitlements associated with the access profile. If `enabled` is false, this can be empty. Otherwise, it must contain at least one entitlement. | [default to undefined]
**requestable** | **(optional)** `boolean` | Indicates whether the access profile is requestable by access request. Currently, making an access profile non-requestable is only supported  for customers enabled with the new Request Center. Otherwise, attempting to create an access profile with a value  **false** in this field results in a 400 error. | [default to true]
**accessRequestConfig** | **(optional)** `Requestability` |  | [default to undefined]
**revocationRequestConfig** | **(optional)** `Revocability` |  | [default to undefined]
**segments** | **(optional)** `Array<string>` | List of segment IDs, if any, that the access profile is assigned to. | [default to undefined]
**accessModelMetadata** | **(optional)** `AttributeDTOList` |  | [default to undefined]
**provisioningCriteria** | **(optional)** `ProvisioningCriteriaLevel1` |  | [default to undefined]
**additionalOwners** | **(optional)** `Array<AdditionalOwnerRef>` | List of additional owner references beyond the primary owner. Each entry may be an identity (IDENTITY) or a governance group (GOVERNANCE_GROUP). | [default to undefined]

