TRMNL API
HomeBuy a Device
  • 👋Overview
  • How it Works
  • Private Plugins
    • Screen Templating
    • Screen Templating (Graphics)
    • Create a screen
  • Reusing Markup
  • DIY TRMNL (Advanced)
    • Introduction
    • BYOD
    • BYOD/S
    • BYOS
  • ImageMagick Guide
  • Plugin Marketplace
    • Introduction
    • Plugin Creation
    • Plugin Installation Flow
    • Plugin Management Flow
    • Plugin Screen Generation Flow
    • Plugin Uninstallation Flow
    • Going Live
  • Private API
    • Introduction
    • Fetch Screen Content
    • Fetch Plugin Content
    • Account API
  • Partners API
    • Introduction
    • Getting Started
    • Provisioning Devices
Powered by GitBook
On this page
  1. Plugin Marketplace

Plugin Management Flow

Ability for users to manage their plugin on your web server.

PreviousPlugin Installation FlowNextPlugin Screen Generation Flow

Last updated 22 days ago

After a user installs your plugin, they may want to manage the plugin settings. TRMNL will redirect the user to the plugin_management_url with a unique user identifier (UUID) params, so that you can identify them on your web server.

Example request: https://yourapp.com/manage?uuid=ae48d6ac-48f4-4aed-8464-bad68368e97c

Note: The UUID is the unique user identifier in the TRMNL plugin architecture. This allows TRMNL users to have multiple instances of the same plugin, each with their own settings.

If you saved the plugin_setting_id from the , you can build a helpful "Back to TRMNL" button in your Management UI.

By appending ?force_refresh=true to your return link, TRMNL will invoke a on the user's behalf and present a toast message when they're back inside the TRMNL application.

Installation Flow
Screen Generation request
Force Refresh toast message