result.data | object | Yes | — | Profiles collection response. |
result.data.profiles | array | Yes | — | List of profiles. Maximum items: 200. |
result.data.profiles[].api_name | string | Yes | — | API name of the profile. API identifier using alphanumeric characters and underscores, must start with a letter Minimum length: 1. Maximum length: 50. Pattern: ^[A-Za-z][A-Za-z0-9_]*$. |
result.data.profiles[].id | string | Yes | — | Unique identifier (64-bit integer represented as string) Format: int64. Minimum length: 1. Maximum length: 19. Pattern: ^[0-9]{1,19}$. |
result.data.profiles[].created_time | record | Yes | — | — |
result.data.profiles[].modified_time | record | Yes | — | — |
result.data.profiles[].name | string | Yes | — | profile name Minimum length: 1. Maximum length: 50. Pattern: ^[^~#%^&*()+|,={};[]”]+$`. |
result.data.profiles[].display_label | string | Yes | — | Display label for the profile. Maximum length: 255. |
result.data.profiles[].modified_by | record | No | — | — |
result.data.profiles[].description | string | null | No | — | Profile description. Maximum length: 255. |
result.data.profiles[].created_by | record | No | — | — |
result.data.profiles[].custom | boolean | Yes | — | Indicates if the profile is custom. |
result.data.profiles[].type | "private_profile" | "normal_profile" | "lite_profile" | "system_profile" | Yes | — | Profile type. Allowed: private_profile, normal_profile, lite_profile, system_profile. |
result.data.profiles[].permissions_details | array | No | — | Permission details for the profile. Maximum items: 1000. |
result.data.profiles[].permissions_details[].display_label | string | No | — | Permission display label. Maximum length: 255. |
result.data.profiles[].permissions_details[].module | object | null | No | — | Associated module for the permission. |
result.data.profiles[].permissions_details[].name | string | No | — | Permission name. Maximum length: 255. |
result.data.profiles[].permissions_details[].customizable | boolean | No | — | Whether the permission is customizable. |
result.data.profiles[].permissions_details[].id | string | No | — | Unique identifier (64-bit integer represented as string) Format: int64. Minimum length: 1. Maximum length: 19. Pattern: ^[0-9]{1,19}$. |
result.data.profiles[].permissions_details[].enabled | boolean | No | — | Whether the permission is enabled. |
result.data.profiles[].permissions_details[].tooltip_msg | string | No | — | Tooltip message for the permission. Maximum length: 500. |
result.data.profiles[].permissions_details[].parent_permissions | array | No | — | Parent permissions applicable to this permission. Maximum items: 100. |
result.data.profiles[].sections | array | No | — | Sections grouping category permissions. Maximum items: 100. |
result.data.profiles[].sections[].name | string | Yes | — | Section name. Maximum length: 255. |
result.data.profiles[].sections[].categories | array | Yes | — | Categories within the section. Maximum items: 100. |
result.data.profiles[].sections[].categories[].display_label | string | Yes | — | Category display label. Maximum length: 255. |
result.data.profiles[].sections[].categories[].permissions_details | array | Yes | — | Permissions under the category. Maximum items: 500. |
result.data.profiles[].sections[].categories[].name | string | Yes | — | Category name. Maximum length: 255. |
result.data.profiles[].sections[].categories[].module | object | null | No | — | Associated module for the category. |
result.data.info | record | No | — | — |
result.meta | object | No | — | Additional response metadata (status, paging). |