The Paychex API is built using Representational State Transfer (REST) architecture. This RESTful style will communicate over Hypertext Transfer Protocol using HTTP verbs for performing actions. Security will be a combination of authorization framework using OAuth 2.0 and Paychex client access. Request and response payloads will be formatted using JavaScript Object Notation (JSON) to represent a resource (additional formats will be available in future releases). Resources will provide context specific Hypermedia Controls that provides you a way to manipulate additional resources.