1. Intro
  2. From domains
    1. Get all from domains
    2. Get specific from domain
    3. Create from domain
    4. Verify from domain
    5. Delete from domain
    6. From domain object definition
  3. From addresses
    1. Get all from addresses
    2. Get specific from address
    3. Create from address
    4. Update from address
    5. Delete from address
    6. From address object definitions
  4. Address lists
  5. Templates
    1. Get all templates
    2. Get specific template
    3. Create template
    4. Update template
    5. Delete template
    6. Template object definitions
  6. Campaigns
    1. Get all campaigns
    2. Get specific campaign
    3. Create campaign
    4. Update campaign
    5. Delete campaign
    6. Clone campaign
    7. Get statistics
    8. Get clicks
    9. Get statistics details
    10. How to use triggered campaigns
    11. Campaign object definitions
  7. Mailings
    1. Get all mailings
    2. Get specific mailing
    3. Create mailing
    4. Update mailing
    5. Delete mailing
    6. Get statistics
    7. How to use merge fields
    8. Mailing object definitions
  8. Mails
    1. Create mail
    2. Create triggered mail
    3. Mail object definitions
  9. Unsubscriptions
    1. Get all unsubscriptions
    2. Create unsubscription
    3. Delete unsubscription
    4. Unsubscription object definition
  10. Campaign tags
    1. Get all campaign tags
    2. Get specific campaign tag
    3. Create campaign tag
    4. Update campaign tag
    5. Delete campaign tag
    6. Add campaign tag to campaign
    7. Delete campaign tag from campaign
    8. Campaign tag object
  11. Webhooks
    1. Get webhook
    2. Create or update webhook
    3. Delete webhook
    4. Webhook object definition
    5. How to implement the webhook

From domains

When you start sending using our API, the only domain you can use is our default cmemailcampaigns.com domain. If you want to use your own domain to send email, you have to verify your domain. In order to do so you'll have to create a few DNS entries. These DNS records are necessary to let mailboxproviders know that the mail is really coming from you. This seems like a lot of work to start with but unfortunately, it's really necessary. If we would let you send without the domain verification, a lot of your email would be blocked or end up in the spam folder.

When your domain is verified, you can use every email address you want without further verification mails. So if you verified myawesomecompany.com you can send from all these addresses:

Object definition from domain

Property Type Description
ID Guid The ID of the from domain
AccountID Guid The accountID of the from domain
Domain String The domain, for example myawesomecompany.com
IsValid Bool Whether the domain is verified and can be used in from addresses. This is true when all DNS entries are created correctly and have been verified
DnsEntries Array of objects Dns entries for this domain, see dns entry object definition
CreatedOn DateTime When the from domain was created in CET
CreatedOnUtc DateTime When the from domain was created in UTC
ModifiedOn DateTime When the from domain was last modified in CET
ModifiedOnUtc DateTime When the from domain was last modified in UTC
DeletedOn DateTime When the from domain was deleted in CET
DeletedOnUtc DateTime When the from domain was deleted in UTC

Object definition DNS entry

Property Type Description
Host String The host of the DNS entry
Type String The type of the DNS entry
Value String The value of the DNS entry
IsValid Bool Whether this entry has been entered correctly or not. Please note that the verify method should be called first.