1.4 KiB
Executable file
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 default_namespace
property, which is the default namespace of the API
instance, and a features
property, which is an array containing all API features
available on this API instance.
Example response body:
{
"versions": {
"v2": {
"default_namespace": "com.example",
"features": ["listing", "filters", "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:
addons
: Addon repositoryfiles
: File repositoryenv
: Environment builder