--- title: 'Dotdigital' description: 'Manage contacts, address books, email campaigns, automation programs, and send transactional emails with the Dotdigital marketing platform.' --- # Dotdigital Manage contacts, address books, email campaigns, automation programs, and send transactional emails with the Dotdigital marketing platform. | Detail | Value | |---|---| | Category | Marketing | | Base URL | `https://r1-api.dotdigital.com/v2` | | Authentication | API Key | | Endpoints | 21 | | Connector key | `dotdigital` | ## Using Dotdigital in a workflow 1. Go to **Connections** and click **New Connection**. 2. Pick **Dotdigital** from the marketplace. 3. Enter your credentials (see Authentication above for what's expected). 4. In a workflow, drop an **API Call** node and select this connection. 5. Pick the operation you need from the Operation dropdown — see the table below. ## Available Endpoints | Endpoint | Summary | |---|---| | [GET /contacts/{email}](./get_contacts_email_contacts_getbyemail) | Get contact by email | | [POST /contacts](./post_contacts_contacts_createorupdate) | Create or update a contact | | [DELETE /contacts/{email}](./delete_contacts_email_contacts_deletebyemail) | Delete contact by email | | [GET /contacts/unsubscribed-since/{date}](./get_contacts_unsubscribed_since_date_contacts_listunsubscribed) | Get contacts unsubscribed since date | | [GET /contacts/suppressed-since/{date}](./get_contacts_suppressed_since_date_contacts_listsuppressed) | Get suppressed contacts since date | | [GET /address-books](./get_address_books_addressbooks_list) | List all address books | | [POST /address-books](./post_address_books_addressbooks_create) | Create an address book | | [GET /address-books/{id}/contacts](./get_address_books_id_contacts_addressbooks_listcontacts) | List contacts in address book | | [POST /address-books/{id}/contacts](./post_address_books_id_contacts_addressbooks_addcontact) | Add contact to address book | | [DELETE /address-books/{id}/contacts/{email}](./delete_address_books_id_contacts_email_addressbooks_removecontact) | Remove contact from address book | | [GET /campaigns/with-activity-since/{dateTime}](./get_campaigns_with_activity_since_datetime_campaigns_listwithactivitysince) | List campaigns with activity since date | | [GET /campaigns/{id}](./get_campaigns_id_campaigns_getbyid) | Get campaign by ID | | [GET /campaigns/{id}/summary](./get_campaigns_id_summary_campaigns_getsummary) | Get campaign summary statistics | | [GET /campaigns/{id}/activity-since/{dateTime}](./get_campaigns_id_activity_since_datetime_campaigns_getactivitysince) | Get campaign contact activity since date | | [GET /data-fields](./get_data_fields_datafields_list) | List all data fields | | [POST /data-fields](./post_data_fields_datafields_create) | Create a data field | | [DELETE /data-fields/{name}](./delete_data_fields_name_datafields_delete) | Delete a data field | | [GET /programs](./get_programs_programs_list) | List all automation programs | | [POST /programs/enrolments](./post_programs_enrolments_programs_enrolcontacts) | Enrol contacts in a program | | [POST /email/send](./post_email_send_email_sendtransactional) | Send a transactional email | | [GET /account-info](./get_account_info_account_getinfo) | Get account information | > Each endpoint has its own page with parameter details, an example > `API Call` node configuration, and the response shape.