Scheduled License Updates
Scheduled Updates is available on the Enterprise plan only. Contact our sales team to get access.
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.

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:
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.
All changes within a single scheduled event apply together. If one change fails, none of the changes in that event are applied and everything is rolled back.
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
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
Core license data is always reset regardless of scope selection. This action cannot be undone.
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?