Version: 1.6.0
REST API
#
REST APIThe main distribution includes the plugin-admin-api plugin, which provides a REST API that allows to change dynamically the current behavior, change delay time, and another Mocks Server options .
This is very useful when running acceptance tests, as you can change the behavior of the api simply with a request in your tests before
method.
A client for the administration api is also distributed as a separated package: @mocks-server/admin-api-client.
#
ResourcesAvailable api resources are:
GET
/admin/about
Returns "plugin-admin-api" information.- Response body example:
{ "version": "1.2.0" }
- Response body example:
GET
/admin/behaviors
Returns behaviors collection.GET
/admin/behaviors/:name
Returns an specific behavior.GET
/admin/fixtures
Returns fixtures collection.GET
/admin/fixtures/:id
Returns an specific fixture.GET
/admin/settings
Returns current server settings.- Response body example:
{ "delay": 0, behavior: "foo-behavior", path: "mocks" }
- Response body example:
PATCH
/admin/settings
Changes current server settings.- Request body example:
{ "delay": 3000 }
- Request body example:
Deprecated api resources under "/mocks" api path are still available.