addonscript-spec/docs/api
Timo Ley afd8a4b37b
All checks were successful
continuous-integration/drone/pr Build is passing
env builder API now parts of repositories
2022-09-26 10:17:50 +02:00
..
features env builder API now parts of repositories 2022-09-26 10:17:50 +02:00
README.md Namespace and repository overhaul 2022-09-23 18:33:14 +02:00

The AddonScript API

The Index Endpoint

GET {base URL}

The index endpoint can be used to get basic information about an API instance, including the API versions and features supported by that instance and the default namespace of the instance. The response object of this endpoint contains a versions property, which is an object with API version numbers as keys and the configuration objects for the specific API version as values. For API version v2 (AddonScript major release 2) the configuration object contains a features property, which is an array containing all API features available on this API instance.

Example response body:

{
    "versions": {
        "v2": {
            "features": ["addons", "env", "com.example.customfeature"]
        }
    }
}

Features

API features can be either part of the specification itself or are specified by third parties. Third-party API features SHOULD be in a namespace-like format (reversed domain name).

These API features are part of the AddonScript specification itself: