It uses HTTP verbs (
POST, but also
DELETE, etc...), as well as HTTP headers to specify the type of request. Depending on the used HTTP verb, different actions will be possible. Example:
Other headers will be used in HTTP requests for specifying the siteaccess to interact with, and of course authorization credentials.
Responses returned by the API will also use custom headers to indicate information about the executed operation.