Skip to main content

UpdateReleaseSourceRequest

PATCH payload for a release source. All fields optional; omit to leave alone.

cron_schedule uses double-Option semantics:

  • field absent (None): leave the row's cron_schedule unchanged
  • explicit null (Some(None)) / "" / " ": clear the override (revert to inheriting the server-wide release_tracking.default_cron_schedule)
  • Some(Some("0 */6 * * *")): set a per-source override
cronSchedulestring | nullnullable

5-field POSIX cron expression. Use null (or empty string) to clear the override and inherit the server-wide default.

displayNamestring | nullnullable
enabledboolean | nullnullable
UpdateReleaseSourceRequest
{
"cronSchedule": "string",
"displayName": "string",
"enabled": true
}