v1

Updates the specified schedule entry.

put/v1/schedule/{name}/

Request body

urlstring uri

The url of the entry

namestring slug

[Required] The unique identifier used in URLs and filenames

action'acquire_700_band_iq' | 'acquire_700c_dl' | 'logger' | 'mock_acquire' | 'admin_logger' | 'monitor_usrp' | 'sync_gps'

[Required] The name of the action to be scheduled

priorityinteger nullable

Lower number is higher priority (default=10)

startstring date-time nullable

UTC time (ISO 8601) to start, or leave blank for 'now'

stopstring date-time nullable

UTC time (ISO 8601) to stop, or leave blank for 'never' (not valid with relative stop)

relative_stopinteger nullable

Integer seconds after start to stop, or leave blank for 'never' (not valid with absolute stop)

intervalinteger nullable

Seconds between tasks, or leave blank to run once

is_activeboolean

Indicates whether the entry should be removed from the scheduler without removing it from the system

is_privateboolean

Indicates whether the entry, and resulting data, are only visible to admins

callback_urlstring uri nullable

If given, the scheduler will POST a TaskResult JSON object to this URL after each task completes

next_task_timestring date-time

UTC time (ISO 8601) the next task is scheduled for

next_task_idinteger

The id of the next task to be executed

createdstring date-time

The date the entry was created

modifiedstring date-time

The date the entry was modified

ownerstring uri

The name of the user who owns the entry

acquisitionsstring

The list of acquisitions related to the entry

resultsstring

The list of results related to the entry

validate_onlyboolean

Only validate the input, do not modify the schedule

Response

OK

urlstring uri

The url of the entry

namestring slug

[Required] The unique identifier used in URLs and filenames

action'acquire_700_band_iq' | 'acquire_700c_dl' | 'logger' | 'mock_acquire' | 'admin_logger' | 'monitor_usrp' | 'sync_gps'

[Required] The name of the action to be scheduled

priorityinteger nullable

Lower number is higher priority (default=10)

startstring date-time nullable

UTC time (ISO 8601) to start, or leave blank for 'now'

stopstring date-time nullable

UTC time (ISO 8601) to stop, or leave blank for 'never' (not valid with relative stop)

relative_stopinteger nullable

Integer seconds after start to stop, or leave blank for 'never' (not valid with absolute stop)

intervalinteger nullable

Seconds between tasks, or leave blank to run once

is_activeboolean

Indicates whether the entry should be removed from the scheduler without removing it from the system

is_privateboolean

Indicates whether the entry, and resulting data, are only visible to admins

callback_urlstring uri nullable

If given, the scheduler will POST a TaskResult JSON object to this URL after each task completes

next_task_timestring date-time

UTC time (ISO 8601) the next task is scheduled for

next_task_idinteger

The id of the next task to be executed

createdstring date-time

The date the entry was created

modifiedstring date-time

The date the entry was modified

ownerstring uri

The name of the user who owns the entry

acquisitionsstring

The list of acquisitions related to the entry

resultsstring

The list of results related to the entry

validate_onlyboolean

Only validate the input, do not modify the schedule

Changes