This document will define the AOC Gateway API specification. The Service Provider partners integrating into the AOC Gateway are expected to adhere to the API specification defined in this document. Adherence to the URL patterns and response codes defined herein is mandatory.

All APIs defined in this document are accessible via RESTful web services. A RESTful service utilizes HTTP commands POST, GET, PUT, and DELETE in order to perform an operation on a resource at the server. This resource is addressed by a URL, and what is returned by the server is a representation of that resource depending on its current state.