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 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.