recurringaction
Description
Provides methods to handle Recurring Actions for Minions, Groups and Organizations.
Namespace:
recurringaction
Method: create
HTTP POST
Description:
Create a new recurring action.
Parameters:
-
string sessionKey
-
struct actionProps
-
string "entity_type" - the type of the target entity. One of the following:
-
MINION
-
GROUP
-
ORG
-
-
int "entity_id" - the ID of the target entity
-
string "name" - the name of the action
-
string "cron_expr" - the execution frequency of the action
-
boolean "test" - whether the action should be executed in test mode (optional)
-
Returns:
-
int id - the ID of the recurring action
Method: delete
HTTP POST
Description:
Delete recurring action with given action id.
Parameters:
-
string sessionKey
-
int actionId - ID of the action
Returns:
-
int id - the ID of the recurring action
Method: listByEntity
HTTP GET
Description:
Return a list of recurring actions for a given entity.
Parameters:
-
string sessionKey
-
string entityType - type of the target entity. Can be MINION, GROUP or ORG.
-
int entityId - ID of the target entity
Returns:
-
array :
-
struct recurring action information
-
int "id"
-
string "name"
-
int "entity_id"
-
string "entity_type"
-
string "cron_expr"
-
dateTime.iso8601 "created"
-
string "creator"
-
boolean "test"
-
boolean "active"
-
Method: lookupById
HTTP GET
Description:
Return recurring action with given action ID.
Parameters:
-
string sessionKey
-
int actionId - ID of the action
Returns:
-
* struct recurring action information
-
int "id"
-
string "name"
-
int "entity_id"
-
string "entity_type"
-
string "cron_expr"
-
dateTime.iso8601 "created"
-
string "creator"
-
boolean "test"
-
boolean "active"
-
Method: update
HTTP POST
Description:
Update a recurring action.
Parameters:
-
string sessionKey
-
struct actionProps
-
int "id" - the ID of the action to update
-
string "name" - the name of the action (optional)
-
string "cron_expr" - the execution frequency of the action (optional)
-
boolean "test" - whether the action should be executed in test mode (optional)
-
boolean "active" - whether the action should be active (optional)
-
Returns:
-
int id - the ID of the recurring action