Portal/Instance Identifier: dotdigital.ipaas.com
Or Dotdigital
Base URLs
Staging/Production:
https://{Instance Identifier}/entity/Default/{Version}
NOTE: The {Instance Identifier}
shown above is just a placeholder. Replace it with your actual Dotdigital API URL. Since you might have multiple test environments, this identifier will be different for each one.
Table of Contents
Contact Endpoints
Get a Contact (GET)
[Base URL}/contacts/v3/contact-id/{id}
Create a Contact: (POST)
[Base URL}/contacts/v3
Update a [Entity Name]: (PUT)
[Base URL}/contacts/v3/contact-id/{id}
Delete a [Entity Name]: (DELETE)
[Base URL}/contacts/v3/contact-id/{id}
Transaction Endpoints
Get a Transaction (GET)
[Base URL}/insightData/v3/contacts/contactId/{id.ToString().Split("|")[1]}/{CollectionName}/{TransactionKey}
Create a Collection: (POST)
[Base URL}/insightData/v3/collections/{CollectionName}?collectionScope={CollectionScope}&collectionType={CollectionType}
Create a Transaction (PUT)
[Base URL}/insightData/v3/contacts/{IdentifierType}/{Identifiervalue}/{CollectionName}/{TransactionKey}
Update a Transaction: (PUT)
[Base URL}/insightData/v3/contacts/{IdentifierType}/{Identifiervalue}/{CollectionName}/{TransactionKey}
Delete a Transaction: (DELETE)
[Base URL}/ /insightData/v3/contacts/contactId/{ContactId}/{CollectionName}/{TransactionKey}
Create an Email: (POST)
[Base URL}/v2/email
Gift Cards Endpoints
Create a Gift Card: (POST)
[Base URL]/v2/email/triggered-campaign
Utility/Generic Endpoints
Get all Campaigns: (GET)
[Base URL]/v2/campaigns
Get a Customer: (GET)
[Base URL]/v2/Customer/{id}