-
Bus configuration keys changed:
- key
exchange_name
now defaults towazo-headers
- key
exchange_type
was removed
- key
- New resource added
GET /status
- Deprecate SSL configuration
- It is now possible to force the reinstallation of a plugin on
POST /plugins
with query parameterreinstall=True
.
API version 0.1 has been removed
- New resource added
GET /market/<namespace>/<name>
- New resource added
GET /plugins/<namespace>/<name>
- The
url
parameter is now ignored when doing market installation
-
REST API Version
0.1
has been deprecated and will be removed in Wazo18.02
-
REST API Version
0.2
has been added with the following changesPOST /plugins
does not have aurl
parameter has top level argument in its bodyPOST /plugins
now requires anurl
parameter in its options field when using thegit
methodPOST /plugins
now accepts anurl
parameter in its options fields when using themarket
method
Example:
# Version 0.1
curl -X POST --header 'Content-Type: application/json' --header 'Accept: application/json' -d '{ \
"url": "https://git.example.com/repo.git", \
"method": "git", \
"options": {"ref": "v1"} \
}' 'https://wazo.example.com:9503/0.1/plugins'
# Version 0.2
curl -X POST --header 'Content-Type: application/json' --header 'Accept: application/json' -d '{ \
"method": "git", \
"options": {"ref": "v1", "url": "https://git.example.com/repo.git"} \
}' 'https://wazo.example.com:9503/0.2/plugins'
-
New endpoint for the plugin market
GET /market
-
Added the
market
install method toPOST /plugins
POST /plugins
now accepts anoptions
parameter for method specific arguments
POST /plugins
andDELETE /plugins
are now asynchronous
-
New endpoint for plugins
POST /plugins
GET /plugins
DELETE /plugins/<namespace>/<name>
-
New endpoint to fetch the configuration:
GET /config