Methods
(route) triggerAction(:id)
Route:
| Method | Path |
| POST |
/api/bucket/:id/actions/trigger |
Trigger a custom action on a specific process
Authentication
A authentication is needed to access this endpoint
Body Parameters:
| Name |
Type |
Attributes |
Description |
| server_name |
String |
|
the name of the server |
| process_id |
Number |
optional |
the id of the process |
| app_name |
Number |
optional |
the name of the process |
| action_name |
String |
|
the name of the action to trigger |
| opts |
Object |
optional |
any specific options to be passed to the function |
Header Parameters:
| Name |
Type |
Description |
| Authorization |
String |
bearer access token issued for the user |
Route Parameters:
| Name |
Type |
Description |
| :id |
String |
bucket id |
Response:
| Name |
Type |
Description |
| success |
Boolean |
succesully sended the action to PM2 |
Response Code:
| Type |
Description |
| 500 |
database error |
| 200 |
succesfully run the action |
Parameters:
| Name |
Type |
Description |
:id |
|
bucket id |
(route) triggerPM2Action(:id)
Route:
| Method | Path |
| POST |
/api/bucket/:id/actions/triggerPM2 |
Trigger a PM2 action
Authentication
A authentication is needed to access this endpoint
Body Parameters:
| Name |
Type |
Description |
| server_name |
String |
the name of the server |
| method_name |
String |
the name of the pm2 method to trigger |
| app_name |
String |
the name of the application |
Header Parameters:
| Name |
Type |
Description |
| Authorization |
String |
bearer access token issued for the user |
Route Parameters:
| Name |
Type |
Description |
| :id |
String |
bucket id |
Response:
| Name |
Type |
Description |
| success |
Boolean |
succesully sended the action to PM2 |
Response Code:
| Type |
Description |
| 500 |
database error |
| 400 |
failed action |
| 200 |
succesfully run the action |
Parameters:
| Name |
Type |
Description |
:id |
|
bucket id |
(route) triggerScopedAction(:id)
Route:
| Method | Path |
| POST |
/api/bucket/:id/actions/triggerScopedAction |
Trigger a scoped action
Authentication
A authentication is needed to access this endpoint
Body Parameters:
| Name |
Type |
Attributes |
Description |
| server_name |
String |
|
the name of the server |
| action_name |
String |
|
the name of the pm2 method to trigger |
| app_name |
String |
|
the name of the application |
| pm_id |
Number |
|
the id of the process |
| opts |
Object |
optional |
custom parameters to give to the action |
Header Parameters:
| Name |
Type |
Description |
| Authorization |
String |
bearer access token issued for the user |
Route Parameters:
| Name |
Type |
Description |
| :id |
String |
bucket id |
Response:
| Name |
Type |
Description |
| . |
Object |
the action sended to the process |
Response Code:
| Type |
Description |
| 500 |
database error |
| 200 |
succesfully run the action |
Parameters:
| Name |
Type |
Description |
:id |
|
bucket id |