|
|
Documentation Wiki > Developer Documentation > XML API > ExactTarget XML API Technical Reference > Important Information about Requirements and Security
Important Information about Requirements and SecurityFrom $1Table of contents(Click the banner to go to the related Docs.Code.ExactTarget.com page.) This document contains conceptual and procedural information about support of our XML API, requirements regarding serial calls, security, and the option of using encrypted files. You can also find best practice information in this document. API Support and UpdatesExactTarget is continually improving the product and the technologies that support the product. The API access to the product is regularly updated as well. We will make every effort to provide backward compatibility for a reasonable duration for API calls that are phased out. Note that the API uses HTTPS and other internet technologies. Use the XML API for calls involving 500 subscribers or less with a total amount of data of 5MB or less per call (please review the best practices below for more information). For larger results, such as large lists and large bulk export data, please contact your ExactTarget representative for information on our batch export process. Serial Calls and RetriesExactTarget recommends that calls to the API be made in a serial fashion. For example, if you are importing a list and sending the email to that list, the first step is to FTP the file and then issue the import command. The second step is to receive confirmation of the import and then issue the email send command. Please do not run more than five async events at any one time. If you have initiated five async events, wait until one of those events is completed before initiating another event. (If you need to exceed this limit, contact Global Support for assistance.) Likewise, if you need to retry a call, do not retry the call more than three times. If your program loops with unlimited attempts, ExactTarget will be forced to disable your API access in order to ensure system performance for all clients. SecuritySecurity is always critical. It becomes even more important when supporting clients in a seamless and highly integrated model. ExactTarget takes security very seriously and provides a variety of mechanisms to ensure that individuals without the appropriate system privileges cannot access client information. EncryptionAll incoming and outgoing API communications can be performed using SSL. Import files can optionally be encrypted using GnuPG encryption. AuthenticationAll API calls require a username and password for identification and authentication purposes. Each client's administrator manages usernames and passwords through the ExactTarget application interface. You can choose to create a username and password specifically for each remote procedure that may use the API. NOTE: When you first set up a user, the user needs to log in to the application (through the application interface) with the temporary password, at which point the user will be prompted for a new password. Make sure that you follow this step for your API login(s) before you begin to construct calls. Also, make sure that your API login password(s) contain XML-friendly characters only (avoid such characters as &, ", ', >, and <). Once the username is authenticated, the API authorizes the activity being performed. The process of authorization takes security rules, set by the client, and applies them to the specific username being used to ensure that the user is authorized to perform the activity requested. Finally, object access rules ensure that authenticated users only have access to objects that they own. For example, a client's employees have access to only that client's content, tracking information, emails, and subscribers. Best PracticesThe following list contains best practices to follow when using any third-party programming tool or object, including the ExactTarget API:
<node><![ CDATA[insert illegal character here]]></node>
This page was last updated by Ryan Williams on Fri, 06 Jan 2012 21:25:40 GMT. If you require assistance with the ExactTarget application, please contact Global Support. If you wish to send Ryan direct feedback, fill out the form below:
Tags: (Edit tags)
|
Powered by MindTouch 2010 |