Exacttarget email api
ExactTarget is a marketing automation platform that provides a range of APIs for integrating with other systems and applications. The ExactTarget Email API allows developers to programmatically send and manage email campaigns, as well as retrieve email data and analytics.
Here are some key features and endpoints of the ExactTarget Email API:
Authentication
POST /oauth2/token
: Obtain an access token for authenticationGET /oauth2/authorize
: Redirect the user to the ExactTarget login page for authentication
Email Campaigns
POST /rest/email/v1/campaigns
: Create a new email campaignGET /rest/email/v1/campaigns
: Retrieve a list of email campaignsGET /rest/email/v1/campaigns/{campaignId}
: Retrieve a specific email campaignPUT /rest/email/v1/campaigns/{campaignId}
: Update an existing email campaignDELETE /rest/email/v1/campaigns/{campaignId}
: Delete an email campaign
Email Subscribers
POST /rest/email/v1/subscribers
: Add a new subscriber to an email listGET /rest/email/v1/subscribers
: Retrieve a list of subscribers for an email listGET /rest/email/v1/subscribers/{subscriberId}
: Retrieve a specific subscriberPUT /rest/email/v1/subscribers/{subscriberId}
: Update an existing subscriberDELETE /rest/email/v1/subscribers/{subscriberId}
: Delete a subscriber
Email Sends
POST /rest/email/v1/sends
: Send an email campaignGET /rest/email/v1/sends
: Retrieve a list of email sendsGET /rest/email/v1/sends/{sendId}
: Retrieve a specific email sendPUT /rest/email/v1/sends/{sendId}
: Update an existing email sendDELETE /rest/email/v1/sends/{sendId}
: Delete an email send
Email Analytics
GET /rest/email/v1/analytics
: Retrieve email analytics data (e.g. open rates, click-through rates, etc.)GET /rest/email/v1/analytics/{sendId}
: Retrieve email analytics data for a specific email send
Email Templates
POST /rest/email/v1/templates
: Create a new email templateGET /rest/email/v1/templates
: Retrieve a list of email templatesGET /rest/email/v1/templates/{templateId}
: Retrieve a specific email templatePUT /rest/email/v1/templates/{templateId}
: Update an existing email templateDELETE /rest/email/v1/templates/{templateId}
: Delete an email template
Error Handling
GET /rest/error/v1
: Retrieve error information for a specific request
Rate Limiting
- The ExactTarget Email API has rate limits in place to prevent abuse and ensure the stability of the service. Developers should be aware of these limits and plan their API requests accordingly.
Documentation
- The ExactTarget Email API documentation provides detailed information on each endpoint, including request and response formats, error handling, and more.
Code Samples
- The ExactTarget Email API provides code samples in various programming languages (e.g. Java, Python, C#, etc.) to help developers get started with integrating the API into their applications.
SDKs
- The ExactTarget Email API provides software development kits (SDKs) for popular programming languages (e.g. Java, Python, C#, etc.) to simplify the integration process.
Note that the ExactTarget Email API is subject to change, and developers should always check the official documentation for the most up-to-date information.