Overview

Overview

The eDataSource API consists of a series of callable methods. All requests take a series of named parameters.

There are two required parameters for every method.

The REQUIRED parameter method is used to specify the method to execute.

The REQUIRED parameter api-key is used to specify your API Key.

NOTE: All responses should be treated as strings, rather than integers of any specific type. The format of IDs may change over time, so relying upon a specific format may cause issues in the future.

Requests:

  • All requests must be submitted with a valid API Key
  • All requests must be made to the URL: http://api.emaildatasource.com/service/2.0.0/rest/SERVICE?method=METHOD&params
  • Requests may be submitted using HTTP GET or HTTP POST
  • Requests are limited to the max number of requests per day for your specific API Key

Responses:

  •  The response type is XML
  • All successfull calls (include calls that return an error response) will return a HTTP Status code of 200

Example Response Format:

  1. <?xml version="1.0" encoding="utf-8"?>  
  2. <response status="success">  
  3.     <format>rest-xml</format>  
  4.     <version>2.0</version>  
  5.     {RESPONSE-BODY}  
  6. </response>  
<?xml version="1.0" encoding="utf-8"?>
<response status="success">
    <format>rest-xml</format>
    <version>2.0</version>
    {RESPONSE-BODY}
</response>