When a new visitor first shares some of their contact information with a site, they're added to the site's contact list. Once that happens, their details are available through the Contacts APIs.
Some examples of how a person can become a contact are:
Site collaborators can use the contact list to manage their contacts' information. Learn more about how site collaborators can manage their contact list.
With the Contacts APIs, you can:
Extended fields: Additional properties that store additional contact information.
A contact's extended field data is available
in the contact object under info.extendedFields
.
Extended field definitions can be created and managed with
the Extended Fields API.
There are 2 types of extended fields:
Labels: Tags that help site contributors categorize and organize their contacts.
Labels can be system-defined or user-defined.
You can manage a site's labels through the Labels API.
A contact's assigned labels are available
in the contact object under info.labelKeys
.