Overview
The account lists collection contains names of lists used to define segments of your audience. For example, you may have lists for "Weekly Specials", "Daily Deals", and "Fashion Newsletter" to represent each subscriber selection on information and promotions they requested to receive. You may also use Account Lists to represent groups or segments you determine to be important such as "New Customers", "VIPs", or "Net Promoters".
API set name: accountlists
- POST/accountlists
- GET/accountlists
- GET/accountlists/{id}
- GET/accountlists/{id}/count
- PUT/accountlists/{id}
- PUT/accountlists/{id}/clear
- DELETE/accountlists/{id}
Additional information
- A contact can be associated with one or more lists.
- There is no limit to how many lists can be created.
- List names are required to be unique, so it's important to use a naming convention that supports the creation of multiple lists over time.
Resource associations
The following resource collections are associated to this collection.
Collection | Association |
---|---|
contacts | Contacts can be associated to accountlists, identifying a contact as a member of one or more account lists. |
POST/accountlists
Method | URI Path |
---|---|
POST | /accountlists |
|
-
*Required
Parameter Type Description Example *name string Unique name to identify and reference the list. safe-drivers enhanced boolean Automatically track the date each contact is added to the list.
Possible values: true, falsetrue -
The following will create a new accountlist named "safe_drivers" that tracks when each contact is added to the list.
List names must be unique.
{ "name": "safe_drivers",
"enhanced": true } -
The following URI in conjunction with the JSON will perform the POST.
http://<path>/accountlists
GET/accountlists
Method | URI Path |
---|---|
GET | /accountlists |
|
-
The following URI will retrieve all accountlists.
http://<path>/accountlists
The following URI will retrieve an accountlist where the list name is "safe_drivers".
http://<path>/accountlists?name=safe_drivers
GET/accountlists/{id}
Method | URI Path |
---|---|
GET | /accountlists/{id} |
|
-
The following URI will retrieve an accountlist where the id value is "128". Note that when a list is created, an id value is generated uniquely for that list.
http://<path>/accountlists/128
GET/accountlists/{id}/count
Method | URI Path |
---|---|
GET | /accountlists/{id}/count |
|
-
The following URI will retrieve an accountlist where the id value is "128" and the count of contacts assigned to this list. Note that when a list is created, an id value is generated uniquely for that list.
http://<path>/accountlists/128/count
PUT/accountlists/{id}
Method | URI Path |
---|---|
PUT | /accountlists/{id} |
Updates the list name to a new value, and it enables or disables date tracking. Enabling list tracking will automatically track the date each contact was added to the list. |
-
*Required
Parameter Type Description Example *id number Unique list value to identify and reference the list. 128 *name string Updated list name to replace the existing value. vip_guests enhanced boolean Enable or disable date tracking for when contacts are added to the list.
Possible values: true, falsetrue -
The following will update the existing accountlist name "guests" to "vip_guests" and enable date tracking.
{ "id": 128, "name": "vip_guests", "enhanced": true }
-
The following URI in conjunction with the JSON will perform the PUT.
http://<path>/accountlists/128
PUT/accountlists/{id}/clear
Method | URI Path |
---|---|
PUT | /accountlists/{id}/clear |
Removes all contact list associations for the given list id while retaining the list itself in the Cordial database. Note that when a list is cleared, no contacts will be deleted from the system. |
-
The following URI will clear all contacts from an accountlist where the id value is "128".
http://<path>/accountlists/128/clear
DELETE/accountlists/{id}
Method | URI Path |
---|---|
DELETE | /accountlists/{id} |
Deletes an existing account list from within the Cordial database.
The accountlist is defined by the accountlist's unique id value. For example, /accountlists/128 would delete the list with the id value of "128". |
-
The following URI will delete an accountlist where the id value is "128".
http://<path>/accountlists/128
Comments
0 comments
Please sign in to leave a comment.