Create attribute definition
This endpoint is used to create a new attribute definition for all contacts in a workspace. A contact attribute definition is used to define the attributes that a contact can have.
/workspaces/{workspaceId}/attribute-definitions
Your workspace identifier.
b4e02c85-c6d2-4b15-8885-e09671799c61
A user-specified key, primarily for client reference.
countryCode
^[A-Za-z\d_-]{1,64}$
A human-readable name of the attribute.
Country Code
A user-friendly description of the attribute.
The country code of the contact
A flag to indicate whether this attribute is considered personally identifiable information.
false
A flag to indicate whether this attribute may be updated after creation.
false
The cardinality configures how many values belong to the single key.
one
, many
boolean
, datetime
, number
, string
An array of ACLs that define the access control for this attribute
Examples
Let's establish some of our data that will be used in the following examples:
Workspace ID: a1405560-c8d3-4b1a-877d-3f449ad95352
AccessKey: abcd
Create an attribute definition
In this example, we're creating a basic attribute definition.
Create an attribute definition with a format
In this example, we're creating an attribute definition and prodivding a format in order to validate the value.
Last updated
Was this helpful?