Paloma Contact API documentation
Contacts
API for managing contacts and related resources.
| HTTP method | Relative path | Description |
|---|---|---|
| GET | Api/Contact?skip={skip}&take={take}&orderBy={orderBy}&desc={desc} | Get multiple items. |
| GET | Api/Contact/{id} | Get item with specified id. |
| POST | Api/Contact | Create a new item. |
| PUT | Api/Contact | Update item. |
| DELETE | Api/Contact/{id} | Delete item with specified id. |
| GET | Api/Contact/count | Get the number of items. |
| GET | Api/Contact/groupby/{groupBy}?skip={skip}&take={take}&orderBy={orderBy}&desc={desc} | Get items grouped by specific parameter. |
| GET | Api/Contact/groupby/{groupBy}/count | Get the number of groups produced by group by. |
| GET | api/Contact/GetByPrimaryFieldValue?primaryFieldValue={primaryFieldValue} | Get contact by primary field value instead of id. |
| GET | api/Contact/GetByGuid?guid={guid} | Get contact by guid. |
| GET | api/Contact/GetFlatContact?id={id} | Get contact with contact field values as properties directly on the contact object. Property names for contact field values are the contact fields FiledKey. {Id, CustomerId, OwnerId ...{ContactFieldKey: ContactFieldValue, ...}} |
| GET | api/Contact/GetFlatContactByPrimaryFieldValue?primaryFieldValue={primaryFieldValue} | Get contact with contact field values as properties directly on the contact object. Property names for contact field values are the contact fields FiledKey. {Id, CustomerId, OwnerId ...{ContactFieldKey: ContactFieldValue, ...}} |
| GET | api/Contact/GetFlatContactByGuid?guid={guid} | Get contact with contact field values as properties directly on the contact object. Property names for contact field values are the contact fields FiledKey. {Id, CustomerId, OwnerId ...{ContactFieldKey: ContactFieldValue, ...}} |
| POST | Api/Contact/RegisterNewContact | Registers a new contact. Can also register it to specific contact lists at the same time (optional). |
| PUT | Api/Contact?primaryFieldValue={primaryFieldValue} | Update a contact identified with primary field value instead of contact id. |
| PUT | Api/Contact/RegisterContactInSegments | Register at existing contact to specific contact segments (contact lists). Use the RegisterNewContact action if the contact doesn't exist yet. |
| PUT | Api/Contact/UpdateContactData | Update contact data by using contact field keys. The contact is speciefied by the value of the primary field in the FieldValues. For example: if the primary field on the account is email, the email value will specify which contact will be updated. |
| PUT | Api/Contact/UnregisterContact | Unregisters a contact from specific contact segments (contacts lists) or the whole account. |
| DELETE | api/Contact/DeleteByPrimaryFieldValue?primaryFieldValue={primaryFieldValue} | Delete contact by primary field value insetead of id. |
| GET | Api/Contact/count?filteringdto={filteringdto} | Get the number of items |
ContactMailing
Contact mailing is the base class for different types of mailings (like NewsletterMailing). It can be used for fetching statistics for completed mailings, but for sending mailings yo need to use the base classes. The special methods can also be used to control the sending process.
ContactMailingLinkClickGroup
Grouped link clicks for each recipient and link.
| HTTP method | Relative path | Description |
|---|---|---|
| GET | Api/ContactMailingLinkClickGroup?skip={skip}&take={take}&orderBy={orderBy}&desc={desc} | Get multiple items. |
| GET | Api/ContactMailingLinkClickGroup/{id} | Get item with specified id. |
| POST | Api/ContactMailingLinkClickGroup | Create a new item. |
| PUT | Api/ContactMailingLinkClickGroup | Update item. |
| DELETE | Api/ContactMailingLinkClickGroup/{id} | Delete item with specified id. |
| GET | Api/ContactMailingLinkClickGroup/count | Get the number of items. |
| GET | Api/ContactMailingLinkClickGroup/groupby/{groupBy}?skip={skip}&take={take}&orderBy={orderBy}&desc={desc} | Get items grouped by specific parameter. |
| GET | Api/ContactMailingLinkClickGroup/groupby/{groupBy}/count | Get the number of groups produced by group by. |
ContactMailingItemOpen
ContactMailingItemOpen represents when a recipient opened their email. If a recipient opened the email multiple times there will be a ContactMailingItemOpen for each time.
| HTTP method | Relative path | Description |
|---|---|---|
| GET | Api/ContactMailingItemOpen?skip={skip}&take={take}&orderBy={orderBy}&desc={desc} | Get multiple items. |
| GET | Api/ContactMailingItemOpen/{id} | Get item with specified id. |
| POST | Api/ContactMailingItemOpen | Create a new item. |
| PUT | Api/ContactMailingItemOpen | Update item. |
| DELETE | Api/ContactMailingItemOpen/{id} | Delete item with specified id. |
| GET | Api/ContactMailingItemOpen/count | Get the number of items. |
| GET | Api/ContactMailingItemOpen/groupby/{groupBy}?skip={skip}&take={take}&orderBy={orderBy}&desc={desc} | Get items grouped by specific parameter. |
| GET | Api/ContactMailingItemOpen/groupby/{groupBy}/count | Get the number of groups produced by group by. |
ContactMailingItemBounce
Bounces that occured when a contact mailing was sent.
| HTTP method | Relative path | Description |
|---|---|---|
| GET | Api/ContactMailingItemBounce/{id} | Get item with specified id. |
| POST | Api/ContactMailingItemBounce | Create a new item. |
| PUT | Api/ContactMailingItemBounce | Update item. |
| DELETE | Api/ContactMailingItemBounce/{id} | Delete item with specified id. |
| GET | Api/ContactMailingItemBounce/count | Get the number of items. |
| GET | Api/ContactMailingItemBounce/groupby/{groupBy}?skip={skip}&take={take}&orderBy={orderBy}&desc={desc} | Get items grouped by specific parameter. |
| GET | Api/ContactMailingItemBounce/groupby/{groupBy}/count | Get the number of groups produced by group by. |
| GET | Api/ContactMailingItemBounce?skip={skip}&take={take}&orderBy={orderBy}&desc={desc} | Get a list of unregistrations. Possible filters: fromdate, todate, contactmailingid, type. The type filter can be 1-4 or a comma separated string of multiple values between 1-4. Bounce types: Soft = 1, Hard = 2, Block = 3, FeedbackLoop = 4 |
ContactMailingLink
Links that are present in a contact mailing.
| HTTP method | Relative path | Description |
|---|---|---|
| GET | Api/ContactMailingLink?skip={skip}&take={take}&orderBy={orderBy}&desc={desc} | Get multiple items. |
| GET | Api/ContactMailingLink/{id} | Get item with specified id. |
| POST | Api/ContactMailingLink | Create a new item. |
| PUT | Api/ContactMailingLink | Update item. |
| DELETE | Api/ContactMailingLink/{id} | Delete item with specified id. |
| GET | Api/ContactMailingLink/count | Get the number of items. |
| GET | Api/ContactMailingLink/groupby/{groupBy}?skip={skip}&take={take}&orderBy={orderBy}&desc={desc} | Get items grouped by specific parameter. |
| GET | Api/ContactMailingLink/groupby/{groupBy}/count | Get the number of groups produced by group by. |
ContactSegmentUserAccountAccess
Represents a UserAccount that have access to a contact segment.
| HTTP method | Relative path | Description |
|---|---|---|
| GET | Api/ContactSegmentUserAccountAccess/count | Get the number of items. |
| GET | Api/ContactSegmentUserAccountAccess?skip={skip}&take={take}&orderBy={orderBy}&desc={desc} | Get the number of items. |
| GET | Api/ContactSegmentUserAccountAccess/{id} | Get the number of items. |
| POST | Api/ContactSegmentUserAccountAccess | Create a new item. |
| PUT | Api/ContactSegmentUserAccountAccess | Update item. |
| DELETE | Api/ContactSegmentUserAccountAccess/{id} | Delete item with specified id. |
| GET | Api/ContactSegmentUserAccountAccess/groupby/{groupBy}?skip={skip}&take={take}&orderBy={orderBy}&desc={desc} | Get items grouped by specific parameter. |
| GET | Api/ContactSegmentUserAccountAccess/groupby/{groupBy}/count | Get the number of groups produced by group by. |
Statistics
A summary of recent activity in Paloma. Used by our dashboard and may be changed in the future. We do not reccomend that you use this.
| HTTP method | Relative path | Description |
|---|---|---|
| GET | Api/Statistics?skip={skip}&take={take}&orderBy={orderBy}&desc={desc} | Get multiple items. |
| GET | Api/Statistics/{id} | Get item with specified id. |
| POST | Api/Statistics | Create a new item. |
| PUT | Api/Statistics | Update item. |
| DELETE | Api/Statistics/{id} | Delete item with specified id. |
| GET | Api/Statistics/count | Get the number of items. |
| GET | Api/Statistics/groupby/{groupBy}?skip={skip}&take={take}&orderBy={orderBy}&desc={desc} | Get items grouped by specific parameter. |
| GET | Api/Statistics/groupby/{groupBy}/count | Get the number of groups produced by group by. |
ContactField
Contact fields belongs to your account and defines what fields you want to save on your contacts.
| HTTP method | Relative path | Description |
|---|---|---|
| GET | Api/ContactField?skip={skip}&take={take}&orderBy={orderBy}&desc={desc} | Get multiple items. |
| GET | Api/ContactField/{id} | Get item with specified id. |
| POST | Api/ContactField | Create a new item. |
| PUT | Api/ContactField | Update item. |
| DELETE | Api/ContactField/{id} | Delete item with specified id. |
| GET | Api/ContactField/count | Get the number of items. |
| GET | Api/ContactField/groupby/{groupBy}?skip={skip}&take={take}&orderBy={orderBy}&desc={desc} | Get items grouped by specific parameter. |
| GET | Api/ContactField/groupby/{groupBy}/count | Get the number of groups produced by group by. |
| PUT | Api/ContactField/RearrangeContactFields | Update SortIndexes for given ContactFields. Key = ContactFieldId. Value = new SortIndex. |
ContactMailingStatistics
Statistics summary for a contact mailings.
| HTTP method | Relative path | Description |
|---|---|---|
| GET | Api/ContactMailingStatistics?skip={skip}&take={take}&orderBy={orderBy}&desc={desc} | Get multiple items. |
| GET | Api/ContactMailingStatistics/{id} | Get item with specified id. |
| POST | Api/ContactMailingStatistics | Create a new item. |
| PUT | Api/ContactMailingStatistics | Update item. |
| DELETE | Api/ContactMailingStatistics/{id} | Delete item with specified id. |
| GET | Api/ContactMailingStatistics/count | Get the number of items. |
| GET | Api/ContactMailingStatistics/groupby/{groupBy}?skip={skip}&take={take}&orderBy={orderBy}&desc={desc} | Get items grouped by specific parameter. |
| GET | Api/ContactMailingStatistics/groupby/{groupBy}/count | Get the number of groups produced by group by. |
ContactSegment
Contact segments are segments of the contacts on the account. In the GUI they are reffered to as contact lists. In the future there will probably be contact segments that are dynamic and are based on contact filters.
| HTTP method | Relative path | Description |
|---|---|---|
| GET | Api/ContactSegment?skip={skip}&take={take}&orderBy={orderBy}&desc={desc} | Get multiple items. |
| GET | Api/ContactSegment/{id} | Get item with specified id. |
| POST | Api/ContactSegment | Create a new item. |
| PUT | Api/ContactSegment | Update item. |
| DELETE | Api/ContactSegment/{id} | Delete item with specified id. |
| GET | Api/ContactSegment/count | Get the number of items. |
| GET | Api/ContactSegment/groupby/{groupBy}?skip={skip}&take={take}&orderBy={orderBy}&desc={desc} | Get items grouped by specific parameter. |
| GET | Api/ContactSegment/groupby/{groupBy}/count | Get the number of groups produced by group by. |
| POST | Api/ContactSegment/GetContactSegmentWithFilteredContacts | Get contact segments where the contact count is calculated with contacts not valid of sending filtered out. |
| DELETE | Api/ContactSegment/{id}/DeleteContactsOnSegment | Deletes a list of contacts from a segment. Warning! If you set no id, it will delete the contacts from the whole account! Warning! If you set an id but no contactIds it will delete all contacts, which are in the list, from the whole account! Note: This method will time out if there are to many contactIds. |
Terms
Terms texts that can be used to gather consent (for GDPR) from contacts.
| HTTP method | Relative path | Description |
|---|---|---|
| GET | Api/Terms?skip={skip}&take={take}&orderBy={orderBy}&desc={desc} | Get multiple items. |
| GET | Api/Terms/{id} | Get item with specified id. |
| POST | Api/Terms | Create a new item. |
| PUT | Api/Terms | Update item. |
| DELETE | Api/Terms/{id} | Delete item with specified id. |
| GET | Api/Terms/count | Get the number of items. |
| GET | Api/Terms/groupby/{groupBy}?skip={skip}&take={take}&orderBy={orderBy}&desc={desc} | Get items grouped by specific parameter. |
| GET | Api/Terms/groupby/{groupBy}/count | Get the number of groups produced by group by. |
ContactUserAccountAccess
| HTTP method | Relative path | Description |
|---|---|---|
| GET | Api/ContactUserAccountAccess/count | Get the number of items. |
| GET | Api/ContactUserAccountAccess?skip={skip}&take={take}&orderBy={orderBy}&desc={desc} | Get the number of items. |
| GET | Api/ContactUserAccountAccess/{id} | Get the number of items. |
| POST | Api/ContactUserAccountAccess | Create a new item. |
| PUT | Api/ContactUserAccountAccess | Update item. |
| DELETE | Api/ContactUserAccountAccess/{id} | Delete item with specified id. |
| GET | Api/ContactUserAccountAccess/groupby/{groupBy}?skip={skip}&take={take}&orderBy={orderBy}&desc={desc} | Get items grouped by specific parameter. |
| GET | Api/ContactUserAccountAccess/groupby/{groupBy}/count | Get the number of groups produced by group by. |
ContactSegmentAccess
Contains access information for contact segment (contact list).
| HTTP method | Relative path | Description |
|---|---|---|
| GET | Api/ContactSegmentAccess?skip={skip}&take={take}&orderBy={orderBy}&desc={desc} | Get multiple items. |
| GET | Api/ContactSegmentAccess/{id} | Get item with specified id. |
| POST | Api/ContactSegmentAccess | Create a new item. |
| PUT | Api/ContactSegmentAccess | Update item. |
| DELETE | Api/ContactSegmentAccess/{id} | Delete item with specified id. |
| GET | Api/ContactSegmentAccess/count | Get the number of items. |
| GET | Api/ContactSegmentAccess/groupby/{groupBy}?skip={skip}&take={take}&orderBy={orderBy}&desc={desc} | Get items grouped by specific parameter. |
| GET | Api/ContactSegmentAccess/groupby/{groupBy}/count | Get the number of groups produced by group by. |
ContactImport
A contact import is a bulk action that can handle a lot of contacts at once. Check the ContactImportMode property to see what bulk actions are available.
| HTTP method | Relative path | Description |
|---|---|---|
| GET | Api/ContactImport?skip={skip}&take={take}&orderBy={orderBy}&desc={desc} | Get multiple items. |
| GET | Api/ContactImport/{id} | Get item with specified id. |
| POST | Api/ContactImport | Create a new item. |
| PUT | Api/ContactImport | Update item. |
| DELETE | Api/ContactImport/{id} | Delete item with specified id. |
| GET | Api/ContactImport/count | Get the number of items. |
| GET | Api/ContactImport/groupby/{groupBy}?skip={skip}&take={take}&orderBy={orderBy}&desc={desc} | Get items grouped by specific parameter. |
| GET | Api/ContactImport/groupby/{groupBy}/count | Get the number of groups produced by group by. |
| GET | Api/ContactImport/{id}/Stop | Stop contact import. |
| GET | Api/ContactImport/{id}/Dismiss | Dismiss contact import from the active tasks popup in the user interface. |
| POST | Api/ContactImport/UploadFile | Upload and parse an excel file to get data to use for creating a contact import. |
ContactMailingDevicesStatistics
Contains device statistics for completed contact mailings.
| HTTP method | Relative path | Description |
|---|---|---|
| GET | Api/ContactMailingDevicesStatistics?skip={skip}&take={take}&orderBy={orderBy}&desc={desc} | Get multiple items. |
| GET | Api/ContactMailingDevicesStatistics/{id} | Get item with specified id. |
| POST | Api/ContactMailingDevicesStatistics | Create a new item. |
| PUT | Api/ContactMailingDevicesStatistics | Update item. |
| DELETE | Api/ContactMailingDevicesStatistics/{id} | Delete item with specified id. |
| GET | Api/ContactMailingDevicesStatistics/count | Get the number of items. |
| GET | Api/ContactMailingDevicesStatistics/groupby/{groupBy}?skip={skip}&take={take}&orderBy={orderBy}&desc={desc} | Get items grouped by specific parameter. |
| GET | Api/ContactMailingDevicesStatistics/groupby/{groupBy}/count | Get the number of groups produced by group by. |
ContactImportLogRow
Log rows for contact import that contains information about import rows that failed for some reason.
| Description | ||
|---|---|---|
| GET | Api/ContactImportLogRow?skip={skip}&take={take}&orderBy={orderBy}&desc={desc} | Get multiple items. |
| GET | Api/ContactImportLogRow/{id} | Get item with specified id. |
| POST | Api/ContactImportLogRow | Create a new item. |
| PUT | Api/ContactImportLogRow | Update item. |
| DELETE | Api/ContactImportLogRow/{id} | Delete item with specified id. |
| GET | Api/ContactImportLogRow/count | Get the number of items. |
| GET | Api/ContactImportLogRow/groupby/{groupBy}?skip={skip}&take={take}&orderBy={orderBy}&desc={desc} | Get items grouped by specific parameter. |
| GET | Api/ContactImportLogRow/groupby/{groupBy}/count | Get the number of groups produced by group by. |
ContactMailingItemStatistics
Statistics summary for a contact mailing item (a recipient).
| HTTP method | Relative path | Description |
|---|---|---|
| GET | Api/ContactMailingItemStatistics?skip={skip}&take={take}&orderBy={orderBy}&desc={desc} | Get multiple items. |
| GET | Api/ContactMailingItemStatistics/{id} | Get item with specified id. |
| POST | Api/ContactMailingItemStatistics | Create a new item. |
| PUT | Api/ContactMailingItemStatistics | Update item. |
| DELETE | Api/ContactMailingItemStatistics/{id} | Delete item with specified id. |
| GET | Api/ContactMailingItemStatistics/count | Get the number of items. |
| GET | Api/ContactMailingItemStatistics/groupby/{groupBy}?skip={skip}&take={take}&orderBy={orderBy}&desc={desc} | Get items grouped by specific parameter. |
| GET | Api/ContactMailingItemStatistics/groupby/{groupBy}/count | Get the number of groups produced by group by. |
ContactMailingTemplateLink
Links that are present in a contact mailing.
| HTTP method | Relative path | Description |
|---|---|---|
| GET | Api/ContactMailingTemplateLink?skip={skip}&take={take}&orderBy={orderBy}&desc={desc} | Get multiple items. |
| GET | Api/ContactMailingTemplateLink/{id} | Get item with specified id. |
| POST | Api/ContactMailingTemplateLink | Create a new item. |
| PUT | Api/ContactMailingTemplateLink | Update item. |
| DELETE | Api/ContactMailingTemplateLink/{id} | Delete item with specified id. |
| GET | Api/ContactMailingTemplateLink/count | Get the number of items. |
| GET | Api/ContactMailingTemplateLink/groupby/{groupBy}?skip={skip}&take={take}&orderBy={orderBy}&desc={desc} | Get items grouped by specific parameter. |
| GET | Api/ContactMailingTemplateLink/groupby/{groupBy}/count | Get the number of groups produced by group by. |
ContactFieldValue
Contact field values holds the values for the contact fields on each contact.
| HTTP method | Relative path | Description |
|---|---|---|
| GET | Api/ContactFieldValue?skip={skip}&take={take}&orderBy={orderBy}&desc={desc} | Get multiple items. |
| GET | Api/ContactFieldValue/{id} | Get item with specified id. |
| POST | Api/ContactFieldValue | Create a new item. |
| PUT | Api/ContactFieldValue | Update item. |
| DELETE | Api/ContactFieldValue/{id} | Delete item with specified id. |
| GET | Api/ContactFieldValue/count | Get the number of items. |
| GET | Api/ContactFieldValue/groupby/{groupBy}?skip={skip}&take={take}&orderBy={orderBy}&desc={desc} | Get items grouped by specific parameter. |
| GET | Api/ContactFieldValue/groupby/{groupBy}/count | Get the number of groups produced by group by. |
| PUT | Api/ContactFieldValue/SetContactFieldValue | Set contact field value for specific contact |
ContactMailingTemplate
Contact mailing is the base class for different types of mailings (like NewsletterMailing). It can be used for fetching statistics for completed mailings, but for sending mailings yo need to use the base classes. The special methods can also be used to control the sending process.
| HTTP method | Relative path | Description |
|---|---|---|
| GET | Api/ContactMailingTemplate?skip={skip}&take={take}&orderBy={orderBy}&desc={desc} | Get multiple items. |
| GET | Api/ContactMailingTemplate/{id} | Get item with specified id. |
| POST | Api/ContactMailingTemplate | Create a new item. |
| PUT | Api/ContactMailingTemplate | Update item. |
| DELETE | Api/ContactMailingTemplate/{id} | Delete item with specified id. |
| GET | Api/ContactMailingTemplate/count | Get the number of items. |
| GET | Api/ContactMailingTemplate/groupby/{groupBy}?skip={skip}&take={take}&orderBy={orderBy}&desc={desc} | Get items grouped by specific parameter. |
| GET | Api/ContactMailingTemplate/groupby/{groupBy}/count | Get the number of groups produced by group by. |
UserAccount
User accounts that have a login to the system. This resource in this API can only be used for getting a simple list of the users. POST, PUT and DELETE wont work, but are present due to us inheriting reusable code in the API.
| HTTP method | Relative path | Description |
|---|---|---|
| GET | Api/UserAccount/count | Get the number of items. |
| GET | Api/UserAccount?skip={skip}&take={take}&orderBy={orderBy}&desc={desc} | Get the number of items. |
| GET | Api/UserAccount/{id} | Get the number of items. |
| POST | Api/UserAccount | Create a new item. |
| PUT | Api/UserAccount | Update item. |
| DELETE | Api/UserAccount/{id} | Delete item with specified id. |
| GET | Api/UserAccount/groupby/{groupBy}?skip={skip}&take={take}&orderBy={orderBy}&desc={desc} | Get items grouped by specific parameter. |
| GET | Api/UserAccount/groupby/{groupBy}/count | Get the number of groups produced by group by. |
ContactMailingItemUnregister
Unregistrations that occured via unregistration links in the contact mailing.
| HTTP method | Relative path | Description |
|---|---|---|
| GET | Api/ContactMailingItemUnregister/{id} | Get item with specified id. |
| POST | Api/ContactMailingItemUnregister | Create a new item. |
| POST | Api/ContactMailingItemUnregister/UnregisterRecipient | Create a new item. |
| PUT | Api/ContactMailingItemUnregister | Update item. |
| DELETE | Api/ContactMailingItemUnregister/{id} | Delete item with specified id. |
| GET | Api/ContactMailingItemUnregister/count | Get the number of items. |
| GET | Api/ContactMailingItemUnregister/groupby/{groupBy}?skip={skip}&take={take}&orderBy={orderBy}&desc={desc} | Get items grouped by specific parameter. |
| GET | Api/ContactMailingItemUnregister/groupby/{groupBy}/count | Get the number of groups produced by group by. |
| GET | Api/ContactMailingItemUnregister?skip={skip}&take={take}&orderBy={orderBy}&desc={desc} | Get a list of unregistrations. Possible filters: fromdate, todate, contactmailingid |
ContactMailingItem
ContactMailingItems represents the recipients that a contact mailing was sent to.
| HTTP method | Relative path | Description |
|---|---|---|
| GET | Api/ContactMailingItem?skip={skip}&take={take}&orderBy={orderBy}&desc={desc} | Get multiple items. |
| GET | Api/ContactMailingItem/{id} | Get item with specified id. |
| POST | Api/ContactMailingItem | Create a new item. |
| PUT | Api/ContactMailingItem | Update item. |
| DELETE | Api/ContactMailingItem/{id} | Delete item with specified id. |
| GET | Api/ContactMailingItem/count | Get the number of items. |
| GET | Api/ContactMailingItem/groupby/{groupBy}?skip={skip}&take={take}&orderBy={orderBy}&desc={desc} | Get items grouped by specific parameter. |
| GET | Api/ContactMailingItem/groupby/{groupBy}/count | Get the number of groups produced by group by. |
ContactMailingLinkClick
Link clicks by the recipients of the contact mailing. Can have muliple clicks for a link and recipient.
| HTTP method | Relative path | Description |
|---|---|---|
| GET | Api/ContactMailingLinkClick?skip={skip}&take={take}&orderBy={orderBy}&desc={desc} | Get multiple items. |
| GET | Api/ContactMailingLinkClick/{id} | Get item with specified id. |
| POST | Api/ContactMailingLinkClick | Create a new item. |
| PUT | Api/ContactMailingLinkClick | Update item. |
| DELETE | Api/ContactMailingLinkClick/{id} | Delete item with specified id. |
| GET | Api/ContactMailingLinkClick/count | Get the number of items. |
| GET | Api/ContactMailingLinkClick/groupby/{groupBy}?skip={skip}&take={take}&orderBy={orderBy}&desc={desc} | Get items grouped by specific parameter. |
| GET | Api/ContactMailingLinkClick/groupby/{groupBy}/count | Get the number of groups produced by group by. |
ContactFieldType
Contact field types are reusable field types that are used when creating contact fields.
| HTTP method | Relative path | Description |
|---|---|---|
| GET | Api/ContactFieldType?skip={skip}&take={take}&orderBy={orderBy}&desc={desc} | Get multiple items. |
| GET | Api/ContactFieldType/{id} | Get item with specified id. |
| POST | Api/ContactFieldType | Create a new item. |
| PUT | Api/ContactFieldType | Update item. |
| DELETE | Api/ContactFieldType/{id} | Delete item with specified id. |
| GET | Api/ContactFieldType/count | Get the number of items. |
| GET | Api/ContactFieldType/groupby/{groupBy}?skip={skip}&take={take}&orderBy={orderBy}&desc={desc} | Get items grouped by specific parameter. |
| GET | Api/ContactFieldType/groupby/{groupBy}/count | Get the number of groups produced by group by. |
TermsConsent
Represents consents given by contacts to re specific revision of a terms text (for GDPR).
| HTTP method | Relative path | Description |
|---|---|---|
| GET | Api/TermsConsent?skip={skip}&take={take}&orderBy={orderBy}&desc={desc} | Get multiple items. |
| GET | Api/TermsConsent/{id} | Get item with specified id. |
| POST | Api/TermsConsent | Create a new item. |
| PUT | Api/TermsConsent | Update item. |
| DELETE | Api/TermsConsent/{id} | Delete item with specified id. |
| GET | Api/TermsConsent/count | Get the number of items. |
| GET | Api/TermsConsent/groupby/{groupBy}?skip={skip}&take={take}&orderBy={orderBy}&desc={desc} | Get items grouped by specific parameter. |
| GET | Api/TermsConsent/groupby/{groupBy}/count | Get the number of groups produced by group by. |
TermsRevision
Revisions of terms texts that are used to gather consent (fro GDPR) from contacts.
| HTTP method | Relative path | Description |
|---|---|---|
| GET | Api/TermsRevision?skip={skip}&take={take}&orderBy={orderBy}&desc={desc} | Get multiple items. |
| GET | Api/TermsRevision/{id} | Get item with specified id. |
| POST | Api/TermsRevision | Create a new item. |
| PUT | Api/TermsRevision | Update item. |
| DELETE | Api/TermsRevision/{id} | Delete item with specified id. |
| GET | Api/TermsRevision/count | Get the number of items. |
| GET | Api/TermsRevision/groupby/{groupBy}?skip={skip}&take={take}&orderBy={orderBy}&desc={desc} | Get items grouped by specific parameter. |
| GET | Api/TermsRevision/groupby/{groupBy}/count | Get the number of groups produced by group by. |
