For the complete documentation index, see llms.txt. This page is also available as Markdown.

Scheduled License Updates

Scheduled License Updates allow you to queue future changes to license entitlements ahead of time, with changes applied automatically at the date and time you specify.

All scheduled update times are in UTC and are hour-precise. Minutes are not supported, changes apply at the start of the chosen hour.

Overview

Instead of applying license changes immediately, you can schedule them for a future date and time. This is useful for:

  • Aligning license changes with renewal or billing periods

  • Maintaining a full audit trail of scheduled, applied, and cancelled changes

  • Viewing upcoming changes across all licenses in one place for reporting

What You Can Schedule

Scheduled updates support the following changes to a license:

  • License fields: validity period, enabled status, max activations, and other license-level fields

  • Product features: add, edit, or remove feature flags on a license

  • Custom fields: update or remove custom field values on a license

  • License reset: reset one or more license scopes (validity, consumptions, maintenance period, features, custom fields, or metadata) to their default state

Event Statuses

Each scheduled update has one of the following statuses:

Status
Description

Pending

Scheduled and not yet applied. Can be edited, simulated, or cancelled.

Applied

Successfully executed. Immutable, no further changes possible.

Cancelled

Aborted before applying. Immutable, no further changes possible.

Failed

The update ran but encountered an error. All changes were rolled back. Can be retried or edited.

Scheduling a License Update

Navigate to a license and open the Scheduled updates tab, then click + Schedule update.

The scheduling drawer has three tabs for staging your changes:

License Tab

Stage changes to license-level fields. The fields available depend on the license type:

  • Options and Usage available for all license types

  • Validity available for time-limited licenses only

  • Subscription available for subscription licenses only

  • Consumption available for consumption licenses only

Each change is listed in the Changes rail on the right, showing the current value and the new value it will be set to.

Features Tab

Add, edit, or remove product features on the license. Features already on the license are labelled On license. You can also add features from a group using the Add features from a group picker.

Custom Fields Tab

Update or remove custom field values. The table shows the product's custom fields with the license's current values.

Starting from a Policy

If the license's product has license policies configured, a Start from a policy option is available at the top of the drawer. Selecting a policy stages only the differences between the policy and the current license, fields that already match are not staged.

Confirming and Submitting

After staging your changes, click Schedule update. A confirmation popup displays:

  • The license identity (key, product, customer)

  • The apply time in UTC

  • The number of changes

  • The full list of staged changes

Only one scheduled update is allowed per license per hour. If an event already exists for the chosen hour, you will be prompted to select a different time.

Scheduling a License Reset

Click Schedule reset to open the reset form. Select the scopes to reset:

  • Reset validity period : time-limited and subscription licenses only

  • Reset consumptions: consumption licenses only

  • Reset maintenance period: only when maintenance is configured

  • Reset product features: only when the license has features

  • Reset custom fields: only when the license has custom fields

  • Reset metadata: always available

Simulate (Dry Run)

Before an event is applied, you can run a Simulate to preview what the result would be without making any actual changes. The simulation reports whether the update would succeed or surface any errors.

Simulate is available on Pending events and does not require write permissions.

Editing a Scheduled Update

Pending and Failed events can be edited from:

  • The per-license Scheduled updates tab

  • The standalone Scheduled updates list

  • The preview popup

Editing opens the same drawer pre-filled with all staged changes. Saving updates the existing event in place, no new event is created.

For Failed events, select a new future hour before saving. Once saved, the event returns to Pending status and will be retried at the new time.

Viewing All Scheduled Updates

Navigate to Licenses → Scheduled updates in the sidebar to view all scheduled updates across all licenses in one place.

The list includes:

  • Status summary cards: counts of Pending, Applied, and Failed events across all dates

  • Apply date filter: defaults to upcoming events; presets include Today, Next 7 days, Next 30 days, Next month, Past, and All time

  • Type filter: filter by License Update, License Reset, Feature Update, Feature Removal, Custom Field Update, or Custom Field Removal

  • Search: matches event name, note, license key, customer email, and product name or code

  • Export: download scheduled update data as a CSV

Calendar View

Switch to the Calendar view to see scheduled updates displayed by day, colored by status. Click an event to open its preview popup, or click +N more on a busy day to filter the list to that day.

Permissions

The following actions require licenses_write permission:

  • Schedule update

  • Schedule reset

  • Apply now

  • Edit

  • Cancel

  • Retry

Simulate and Export are read-only actions and do not require write permission.

Timezone

All times in Scheduled License Updates are in UTC, displayed consistently across all views the list, calendar, drawer, confirmation popups, and preview popup.

Last updated

Was this helpful?