Skip to Content

Jobs

Jobs automate repeatable liveops tasks. A job can update Live Config, publish selected paths, roll back to a prior publish, or call a webhook.

Trigger types

TriggerUse it for
TimeRun once or on a cadence
VariableReact to a Live Config path changing
ManualKeep the job available for one-click operator runs

Job kinds

KindWhat it does
ConfigurationUpdates Live Config values and can publish
WebhookCalls an external HTTP endpoint

Configuration value modes

ModeExample
StaticSet event.enabled to false
ExpressionSet shop.saleText from other config values
Publish selectedPublish only approved paths
Rollback to publishRestore a previous published version

Example: turn off an event

Create a scheduled configuration job:

{ "name": "End Lucky Weekend", "triggerType": "SCHEDULE", "targetPath": "event.enabled", "valueMode": "STATIC", "value": false, "publish": true }

Operator flow:

  1. Open Jobs.
  2. Select Production and the target profile.
  3. Create a configuration job.
  4. Choose Time as the trigger.
  5. Set event.enabled as the target path.
  6. Set the static value to false.
  7. Keep publish enabled.
  8. Preview, save, and verify the scheduled run time.

Example: webhook notification

Use a webhook when an external system needs to know about a liveops action.

{ "name": "Notify Discord Bridge", "triggerType": "MANUAL", "method": "POST", "url": "https://example.com/liveops/event", "body": { "game": "Arena Events", "event": "Lucky Weekend", "state": "started" } }

Conditions

Jobs can include conditions so they only run when the current config matches the expected state.

Examples:

  • Run only if event.enabled equals true
  • Run only if maintenance.enabled is truthy
  • Run inside a schedule window

Safe operation checklist

Before enabling a Production job:

  1. Confirm environment and profile.
  2. Preview or simulate the job.
  3. Confirm whether it publishes immediately.
  4. Add conditions if a repeated run would be risky.
  5. Set retry count only when the job is safe to repeat.