Get information about an entity type's attributes

Returns detailed information about each attribute in an entity type, including the attribute name and datatype. Attributes (roughly equivalent to database fields) represent individual bits of user information, such as a user’s first name or a user’s email address.

Path Params
string
required

Application ID. You can find your application ID on the Console's Manage Application page.

string
required

Name of the entity type.

Responses

Response body
object
string

Configuration URL for the entity type.

boolean

Requires a non-null value be provided for an attribute. For example, if displayName is set to required that means that the user has to enter a display name. Processing can't continue until a value has been entered for the displayName attribute.

string

Description of an attribute and its use.

string

Indexes the attribute to enable leading wildcard searches, such as *@gmail.com, where the wildcard character is the first character in the target search value.

boolean

Allows data to be written just once to an attribute. For example, when you create a new user profile the date and time are recorded in the created attribute. After that initial update the value of the createdattribute can't be changed.

string

Indexes the attribute for improved search performance and wildcard searching. Console can only search for indexed attributes.

string

Enforces uniqueness on an attribute value across an entity type. For example, if email is marked as a unique attribute, then only one user in that entity type can have the email address karim.nafir@mail.com.

string

Enforces case-sensitivity when checking uniqueness on an attribute value when searching in Console or by using the /entity.find API operation.

string

Name of the attribute. When naming attributes, keep in mind that attribute names are case-sensitive and that you need to specify the full attribute path when adding a new plural or object attribute. For example, to add an attribute named county to the primaryAddress object you need to use the format `primaryAddress.county.

boolean

Enforces uniqueness on a plural attribute within an individual user record. For example, suppose a user has a client with a clientId of hb7ntpcgqf7c5fk3jrehq8wpatn23bvd. Because clientId is locally unique, adding another client to the user profile that has the client ID hb7ntpcgqf7c5fk3jrehq8wpatn23bvd fails. However, other users in the entity type can have a client with that client ID.

string

Assigns a default value to an attribute if no value is submitted during record creation. For example, you might assign the value US as the default value for the primaryAddress.country property. If a user fails to enter their country of residence when they register then primaryAddress.country is automatically be set to US.

string

Allows a plural entry to be targeted in user profile update operation by using the value stored in the attribute as a unique identifier.

string

Enforces a maximum number of characters in the string to a value less than or equal to the supplied integer value. For example, if the length is set to 7 then apple is an acceptable value but pomegranate isn't an acceptable value and is rejected.

string

Data type of the attribute.

Language
Authentication
URL