This documentation is intended for people with a technical point of view. The purpose of this documentation is to give some insight into the inner workings of the API.
However for a full implementation of the API technical knowledge of a programming language like PHP, Java, Python etc. is a requirement.
Also understanding of the concepts of JSON and HTTP requests as a whole would be required.
More information on those topics can be found at the following websites.
cURL is commonly used in many languages to establish HTTP connections with external sources. Communication with the API is done by sending HTTP requests to the API URL.