The following sections consist of the documentation of the actual API endpoints themselves. The sections are separated by API version, while each section is itself separated by the different resources that the API provides access to.
As long as Kadi4Mat is still in beta, all endpoints are considered beta as well. Once Kadi4Mat version 1.0+ is released, version 1.0 of the API will be considered stable and backwards incompatible changes will be reflected in a new API version, if necessary. Until then, endpoints and/or resource representations are still subject to change.
The documentation of each endpoint additionally includes its versions, as the implementation of an endpoint might not change between API versions, required access token scopes, query parameters and/or request data as well as status codes specific to the endpoint. If not otherwise noted, the common request/response formats and status codes, as explained in the general section, apply for each of the documented endpoints.