Methods
(async, route) create(:id)
Route:
| Method | Path |
| POST |
/api/bucket/:id/applications |
Create an application
Authentication
A authentication is needed to access this endpoint
Body Parameters:
| Name |
Type |
Description |
| name |
String |
|
| domains |
Object |
Array of string with domains |
Header Parameters:
| Name |
Type |
Description |
| Authorization |
String |
bearer access token issued for the user |
Route Parameters:
| Name |
Type |
Description |
| :id |
String |
bucket id |
Response Code:
| Type |
Description |
| 500 |
database error |
| 400 |
missing parameters |
| 200 |
successfuly created application |
Parameters:
| Name |
Type |
Description |
:id |
|
bucket id |
(async, route) delete(:id, :application)
Route:
| Method | Path |
| DELETE |
/api/bucket/:id/applications/:application |
Delete an application
Route Parameters:
| Name |
Type |
Description |
| :id |
String |
bucket id |
| :application |
String |
application id |
Response Code:
| Type |
Description |
| 500 |
database error |
| 204 |
successfuly deleted application |
Parameters:
| Name |
Type |
Description |
:id |
|
bucket id |
:application |
|
application id |
(async, route) get(:id, :application)
Route:
| Method | Path |
| GET |
/api/bucket/:id/applications/:application |
Get an application
Authentication
A authentication is needed to access this endpoint
Header Parameters:
| Name |
Type |
Description |
| Authorization |
String |
bearer access token issued for the user |
Route Parameters:
| Name |
Type |
Description |
| :id |
String |
bucket id |
| :application |
String |
application id |
Response Code:
| Type |
Description |
| 500 |
database error |
| 404 |
application not found |
| 200 |
successfuly retrieved application |
Parameters:
| Name |
Type |
Description |
:id |
|
bucket id |
:application |
|
application id |
(async, route) getPreview(:id, :application)
Route:
| Method | Path |
| GET |
/api/bucket/:id/applications/:application/preview |
Get a screenshot for application
Authentication
A authentication is needed to access this endpoint
Header Parameters:
| Name |
Type |
Description |
| Authorization |
String |
bearer access token issued for the user |
Route Parameters:
| Name |
Type |
Description |
| :id |
String |
bucket id |
| :application |
String |
application id |
Response Code:
| Type |
Description |
| 500 |
database error |
| 404 |
preview not found |
| 200 |
successfuly retrieved application screenshot |
Parameters:
| Name |
Type |
Description |
:id |
|
bucket id |
:application |
|
application id |
(async, route) getReports(:id, :application)
Route:
| Method | Path |
| GET |
/api/bucket/:id/applications/:application/report |
Get a report (lighthouse + requests size) for application
Authentication
A authentication is needed to access this endpoint
Header Parameters:
| Name |
Type |
Description |
| Authorization |
String |
bearer access token issued for the user |
Route Parameters:
| Name |
Type |
Description |
| :id |
String |
bucket id |
| :application |
String |
application id |
Response Code:
| Type |
Description |
| 500 |
database error |
| 404 |
report not found |
| 200 |
successfuly retrieved application report |
Parameters:
| Name |
Type |
Description |
:id |
|
bucket id |
:application |
|
application id |
(async, route) list(:id)
Route:
| Method | Path |
| GET |
/api/bucket/:id/applications |
List applications from statuses and applications
Authentication
A authentication is needed to access this endpoint
Header Parameters:
| Name |
Type |
Description |
| Authorization |
String |
bearer access token issued for the user |
Route Parameters:
| Name |
Type |
Description |
| :id |
String |
bucket id |
Response Code:
| Type |
Description |
| 500 |
database error |
| 200 |
successfuly retrieved applications |
Parameters:
| Name |
Type |
Description |
:id |
|
bucket id |
(async, route) update(:id, :application)
Route:
| Method | Path |
| PUT |
/api/bucket/:id/applications/:application |
Update an application
Authentication
A authentication is needed to access this endpoint
Body Parameters:
| Name |
Type |
Attributes |
Description |
| name |
String |
optional |
|
| domains |
Object |
optional |
|
Header Parameters:
| Name |
Type |
Description |
| Authorization |
String |
bearer access token issued for the user |
Route Parameters:
| Name |
Type |
Description |
| :id |
String |
bucket id |
| :application |
String |
application id |
Response Code:
| Type |
Description |
| 500 |
database error |
| 400 |
missing parameters |
| 200 |
successfuly updated application |
Parameters:
| Name |
Type |
Description |
:id |
|
bucket id |
:application |
|
application id |