Ignition 8.3 automatic trial resetAI SEO formatted

Let your AI agent reset an expired Ignition 8.3 trial

The new Trial Reset skill gives your agent a repeatable way to check expiry, request a reset, and verify the renewed timer. Choose one-time use or scheduled checks.

September 5, 20264 min readSkill release
Ignition 8.3 automatic trial reset cover with an expired timer, a renewed two-hour timer, and the words Check expiry. Request reset. Verify.

Key takeaways

  • Choose a one-time reset or scheduled checks. The skill asks before creating a schedule.
  • The reset request requires both expired=true and trialSecondsLeft=0.
  • Use an Ignition 8.3 API key. This workflow does not require our Web Dev or llmImport package.
  • The scripts run on the agent's host with Python 3.9+, outside Ignition's Jython runtime.
  • A schedule does not prevent expiry or guarantee immediate recovery.
01

Give the agent the reset task

A trial can expire while an agent is helping you build or test an Ignition project. Someone then has to check the Gateway and restart the trial before that work can continue.

We added an Ignition 8.3 Trial Reset skill to handle that task through the Gateway API. Give the agent the Gateway URL, provide an API key, and choose whether you want one reset or a schedule. The skill includes the scripts and setup instructions.

It waits for the trial to expire before requesting a reset. It does not hold the timer above zero or remove the interruption caused by expiry.

02

What happens during a reset

The result distinguishes a verified reset from a skipped trial or an error. If a POST times out, the instructions tell the agent to read status before another attempt. It should not keep sending reset requests blindly.

  1. 01The agent confirms the intended Ignition 8.3 Gateway and API credentials.
  2. 02The script reads trial status from the Gateway.
  3. 03If the trial is active, it reports the remaining time and skips the reset.
  4. 04If expired is true and the countdown is zero, it sends one reset request with the retrieved status object.
  5. 05It reads status again. Success requires an active trial with time remaining.
03

An API key, without a Web Dev import

This skill uses Ignition 8.3's native Gateway API. It does not need the 8.1 runner token or the 8.3 llmImport project. The included guide walks through API key creation, security levels, permissions, and a connection check. The agent must ask before creating a key unless you already authorized it.

The supplied API notes record a successful test on Ignition 8.3.9. That Gateway exposed the trial status GET in OpenAPI but did not list the reset POST. The reset request follows the tested behavior, not a published POST schema. Check your installed version and permissions before relying on it.

The scripts require Python 3.9 or newer on the agent's computer. They use the standard library and do not belong in Ignition's Jython Script Library.

04

A two-hour check is not an exact reset time

The package includes a Windows Task Scheduler helper and Linux cron instructions. A two-hour schedule checks every two hours. If a check runs just before expiry, the next check can leave the trial expired for nearly two hours. Choose a shorter check interval if you need a shorter recovery delay.

The Windows helper runs as the current user while logged in. The computer must be awake and able to reach the Gateway. It protects the token outside the skill folder and prevents overlapping task instances. The instructions also explain how to remove the schedule.

Trial expiry stops unlicensed modules. It does not mean the entire Gateway reboots. The Gateway webpage and Designer remain accessible, and a Vision Client may need to reconnect after renewal. This workflow does not provide uninterrupted licensed operation.

05

Start with one reset

Once you have checked the connection and result, ask for scheduled checks if you want them. Specify the interval and which computer should run the task.

Use the Ignition 8.3 Trial Reset skill on my Gateway. Check its version and trial status. If the trial has expired and the countdown is zero, request one reset and verify the renewed timer. Ask for a missing API key or permission to help create one. Do not create a schedule.
06

Available in the customer portal

Download Trial Reset individually or use Download All in the Ignition 8.3 portal tab. The full download places it beside the other extracted agent skills. The Gateway import remains a separate ZIP.

This release also updates the Ignition 8.1 Perspective Host Builder to 1.0.133 and Perspective Import Zip Builder to 1.0.113. Their updated guidance covers page behavior, layout checks, and the difference between offline package validation and live Gateway testing.

Article FAQ

Frequently asked questions

Can the skill reset a trial automatically?

Yes. When you request scheduling, a host scheduler can run the script automatically. Each run checks status and requests a reset only after expiry and zero seconds remaining. The check interval determines the possible recovery delay.

Does this work with Ignition 8.1?

No. This skill targets Ignition 8.3. The supplied API notes record testing on 8.3.9 and do not establish compatibility with every 8.3 patch.

Do I need the llmImport API enhancement?

No. Trial Reset connects to the native Gateway API with an Ignition API key. It does not require a Web Dev import.

Does it prevent the trial from expiring?

No. The trial must expire and reach zero before this script sends a reset request. Expiry still interrupts unlicensed modules, and clients may need to reconnect after renewal.

Sources and notes

Documentation referenced

Lifetime membership

Want the toolkit behind this workflow?

The one-time Ignition AI Toolkit membership includes the Web Dev API runner, skill files, setup docs, versioned downloads, and released Ignition 8.3 resources for lifetime members. Founder pricing is available while the first 50 spots last.

Founder lifetime access - $99