/membervariables/{id}
Returns a single Member Variable item based on the unique identifier for the item in a Single Choice, Multiple Choice, or Open End question.
Resource URL
/v1/applications/{communityApiKeyName}/membervariables/{id}
Use the appropriate regional endpoint to ensure that you comply with your organization's privacy policy, and applicable laws and regulations. For details about the available regional endpoints, and how to identify your organization's region, see API Access.
Available Methods
Method | Description |
---|---|
GET | Get a specific Member Variable. |
PATCH | Replace is the only operation available at this time. |
Field Descriptions
Field | Description | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
categories
|
The string value for the member variable
category. Possible values are
profileVariable ,
systemVariable . or both.
|
||||||||||||
constraints
|
The
constraints collection specifies a set of
behaviors that the system will implement for a given Member Variable. For the
most part, these need not be adjusted from their defaults. For each supported
constraint in the collection, a boolean value is recorded.
|
||||||||||||
createdBy
|
The GUID for the user who created the record. | ||||||||||||
createDate
|
The date timestamp (UTC) for when the record was created. | ||||||||||||
dataType
|
The string value for the value definition
(for example,
number ).
A Member Variable also has a
A
|
||||||||||||
description
|
The string name for the member variable. | ||||||||||||
href
|
A link that points to specific member variable. | ||||||||||||
id
|
The GUID for the given member variable. | ||||||||||||
isCalculatedVariable
|
A boolean value indicating whether the profile variable is a calculated date. | ||||||||||||
lastUpdatedBy
|
The GUID for the user who last updated the record. | ||||||||||||
lastUpdateDate
|
The date timestamp (UTC) for when the record was last updated. | ||||||||||||
links
|
This field is always empty. | ||||||||||||
memberVariableValues
|
The link that points to the member variable values. | ||||||||||||
name
|
The string name for the member variable. | ||||||||||||
referenceMemberVariableId
|
The profile variable referenced by a
calculated date profile variable. This field is only returned for calculated
dates. The referenced variable must be set with the
type: Open and the
dataType: Date .
|
||||||||||||
sensitive
|
The boolean value indicating whether or not
the variable is eligible to be purged or modified.
You cannot POST a new value to the
following
|
||||||||||||
sequenceId
|
This is an internal field. | ||||||||||||
source
|
The string value for the variable type.
Possible values are:
This field may also be empty. |
||||||||||||
type
|
The string value for question type.
Possible values are:
Note: Both
singleChoice and
multiChoice indicate a finite list of
choices. For example, a list of answer options in a Multiple Choice question.
|
||||||||||||
userCategories
|
A list of all user categories assigned to the member variable. |
GET response format |
---|
|
PATCH Requests
createDate
createdBy
href
id
lastUpdateDate
lastUpdatedBy
memberVariableValues
sequenceId
You cannot replace
sensitive
system variables values:
-
email
-
firstname
-
lastname
-
name
-
signupemail
-
signupfirstname
-
signuplastname
-
unsubscribereasonother
-
username
type
field:
Text field value | Replace with |
---|---|
open
|
multiChoice
|
singleChoice
|
|
Example: PATCH /membervariables/{id} |
---|
|
Example: PATCH /membervariables/{id} for calculated dates |
---|
|
System variables
System variable | Variable name | Description |
---|---|---|
email
|
The member's email address. | |
First Name | firstname
|
The member's first name. |
Forum Responder Type |
forumrespondertype
|
The member's participation status in a forum. Possible values are:
|
GCM Device Tokens |
gcmdevicetokens
|
This field has been deprecated. |
Join Date |
joindate
|
The date on which the member confirmed that they were joining the community. |
Join Date |
joindate
|
The date on which the member confirmed that they were joining the community. |
Last Login Date |
lastlogindate
|
The last date on which a member signed in to the portal. |
Last Name |
lastname
|
The member's last name. |
Member Status |
memberstatus
|
The current status of the member in the
system.
Possible values are:
|
Name |
name
|
The name of the member. |
Recruitment Communication ID | recruitmentcommunicationid
|
The unique ID associated with a recruitment's distribution email or recruitment link. |
Recruitment Method |
recruitmentmethod
|
The method through which a member was
recruited.
Possible values are:
|
Recruitment Source |
recruitmentsource
|
The member's recruitment source (for example, a recruitment link posted on social media or a CSV upload). |
Recruitment Status |
recruitmentstatus
|
The member's status in the recruitment process. Possible values are:
|
Sign Up Email |
signupemail
|
The email address the member used to join the community. |
Sign Up First Name |
signupfirstname
|
The member's first name at the time they joined the community. |
Sign Up Last Name |
signuplastname
|
The member's last name at the time they joined the community. |
Sign Up Recruitment Stats |
signuprecruitmentstatus
|
The member's status in the sign up process.
Possible values are:
|
Survey Responder Type |
surveyrespondertype
|
The member's survey participation status. Possible values are:
|
Unsubscribe Reason |
unsubscribereason
|
The reason why a member has requested their removal from the community and unsubscribed themselves. During the unsubscribe process, the application asks members an optional question about why they are leaving the community. Possible values are:
|
Unsubscribe Reason (other) |
unsubscribereasonother
|
The exact reason why members have requested
their removal from the community and unsubscribed themselves, if they chose
Other for
unsubscribereason .
|
Upload ID | uploadid
|
The unique ID for the CSV upload. |
Username |
username
|
The member's username for the community. |