addonscript-spec/docs/api
Timo Ley 38997a8984 Remove namespaces endpoint from addons feature
will be part of another api feature in the future
2022-09-29 14:23:31 +02:00
..
features Remove namespaces endpoint from addons feature 2022-09-29 14:23:31 +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: