---
schema_version: "1"
id: 56d692b978d5e70e92de6cfc3dfe180d9bdd9a29fe3395d98d9fc9dc124341b0
title: AssessmentQuestionConfig
collection: legacydeveloper
version: current
locale: en-us
portal_url: https://docs.salesforce.com/legacydeveloper/current/en-us/financial_services_cloud_object_reference/tooling_api_objects_assessmentquestionconfig.md
canonical_url: https://developer.salesforce.com/docs/atlas.en-us.financial_services_cloud_object_reference.meta/financial_services_cloud_object_reference/tooling_api_objects_assessmentquestionconfig.htm
source_site: developer.salesforce.com
content_type: documentation
content_hash: fd1079f7be057eeadf6a113bd39cc9bcf3864f6afccd2a61d99d3608b60e1e3d
description: Represents the assessment question record metadata configuration. This object is available in API version 56.0 and later.
---
# AssessmentQuestionConfig

Represents the assessment question record metadata configuration. This object is available in API version 56.0 and later.

## Supported SOAP API Calls

describeSObjects(), query(), retrieve()

## Supported REST API Methods

GET, HEAD, Query

## Special Access Rules

To use this tooling API object, you must enable the Discovery Framework feature in your Salesforce org.

## Fields

### DeveloperName

- **Type**: string
- **Properties**: Filter, Group, Sort
- **Description**: The unique name of the object in the API. This name can contain only underscores and alphanumeric characters, and must be unique in your org. It must begin with a letter, not include spaces, not end with an underscore, and not contain two consecutive underscores. In managed packages, this field prevents naming conflicts on package installations. With this field, a developer can change the object’s name in a managed package and the changes are reflected in a subscriber’s organization.
    
    ![Note](https://developer.salesforce.com/docs/atlas.en-us.financial_services_cloud_object_reference.meta/financial_services_cloud_object_reference/images/icon_note.png)
    
    #### Note
    
    When creating large sets of data, always specify a unique DeveloperName for each record. If no DeveloperName is specified, performance slows down while Salesforce generates one for each record.

### Language

- **Type**: picklist
- **Properties**: Filter, Group, Restricted picklist, Sort
- **Description**: Language of the assessment question.

### ManageableState

- **Type**: picklist
- **Properties**: Filter, Group, Nillable, Restricted picklist, Sort
- **Description**: Indicates the manageable state of the specified component that is contained in a package.
- **Possible values**:
    - beta—Managed-Beta
    - deleted—Managed-Proposed-Deleted
    - deprecated—Managed-Proposed-Deprecated
    - deprecatedEditable—SecondGen-Installed-Deprecated
    - installed—Managed-Installed
    - installedEditable—SecondGen-Installed-Editable
    - released—Managed-Released
    - unmanaged—Unmanaged

### MasterLabel

- **Type**: string
- **Properties**: Filter, Group, Sort
- **Description**: Label of the assessment question.

### NamespacePrefix

- **Type**: string
- **Properties**: Filter, Group, Nillable, Sort
- **Description**: Namespace prefix associated with this object. Each Developer Edition org that creates a managed package has a unique namespace prefix.