The Delta CMP API is a UTF-8 HTTPS/JSON API for automating certain operations in The Delta Campaign Management Platform.

HTTP protocol

All operations respond with standard HTTP status codes, including:

  • HTTP 200 OK -- operation successful
  • HTTP 201 Created -- operation successful with URL to created entity in Location response header
  • HTTP 202 Accepted -- the operation was accepted but since the operation is asynchronous, the outcome is unknown
  • HTTP 400 Bad Request -- malformed request
  • HTTP 401 Unauthorized -- incorrect or insufficient credentials
  • HTTP 404 Not Found -- unknown entity referenced
  • HTTP 5xx -- scheduled maintenance, etc.

Testing the API

The API is simple to test using a standard web browser. For POST's we recommend any "RESTful client" browser plugin, e.g. Advanced Rest Client.

Remember to provide an API key.