Skip to main content
Version: 6.1.0

ScheduleBatchUserScript

Schedules a script to run on the server at a later date.

ServiceOperation
scriptSCHEDULE_BATCH_USER_SCRIPT

Method Parameters​

ParameterDescription
scriptNameThe name of the script with its path to be run.
scriptDataData to be sent to the script in JSON format.
segmentCodeListList of target segment codes. Omit, or pass an empty list, to send to all users.
segmentIdListDeprecated: list of target segment ids. Use segmentCodeList instead.
startDateUTCIf scheduling at a set time. The start date in UTC in Unix millis timestamp format.
minutesFromNowIf scheduling in minutes from the current time. Number of minutes from now to run the script.
warning

segmentIdList is deprecated. Use segmentCodeList instead. Segment ids are assigned separately in each environment, so the same id can refer to a different segment after an app is copied or promoted, and new apps reject segment ids in cloud code.

Usage​

http://localhost:3000
// S2S call: to view example, switch to the Cloud Code or Raw tab.
Common Error Code

Status Codes​

CodeNameDescription
40793INVALID_SEGMENT_ID_LISTNone of the segment ids match a segment in the app
41056INVALID_SEGMENT_CODE_LISTNone of the segment codes match a segment in the app