AiHummer
English
Sign inAccount
v1.2.x
{ }Swagger

My Plugins

v1.2.x · updated 2026-07-27

My Plugins is the author workspace in the customer portal. It is separate from the Plugins screen inside an AiHummer instance: the portal prepares and publishes your marketplace listing, while the instance installs and configures a released plugin.

You need a verified customer account and a packaged plugin that follows the Plugin SDK contract.

Create a draft

  1. Open My Plugins and choose New plugin.
  2. Fill in the Russian and English name, short description and full description. Describe the customer problem and visible result, not the implementation.
  3. Select the category and provide author information. Choose whether the public listing shows your authorship when that option is available.
  4. Add a square icon, screenshots and an optional donation link. Check that both language fields and the intended assets are saved.
  5. Save the draft. It remains private until you submit it.

The list shows every plugin you own and its current status. You can leave and continue editing a draft later.

Declare permissions and upload a release

Describe only the access the plugin genuinely needs: external hosts, credentials, channels, files or command execution where applicable. Customers see these permissions before installation, and review compares them with the uploaded release. Never put a real secret in metadata or an artifact.

Upload the packaged release and make sure its plugin ID and version match the draft. A new release must use a version higher than the already published one. If validation reports a missing field or incompatible package, correct that specific item and upload again.

Submit and follow review

Choose Submit for review only after the required metadata, assets and permissions are complete. While the submission waits for review, use Withdraw if you need to edit it again.

The detail page shows the current stage and any automated or manual review reason. A rejected submission is still yours: read every reason, correct the metadata, permissions or release, and resubmit. Do not create a second listing for the same plugin to bypass a rejection.

Publish now or schedule

After approval, publish immediately or choose an available future date. The scheduled state shows when the listing will become public; cancel the schedule if you need to hold the release. Confirm the public page after publication.

Depending on the program rules shown in the portal, the first qualifying published plugin may unlock an author reward. The status and reward card in My Plugins are the source of truth for eligibility.

Maintain a published plugin

From the plugin detail page you can:

  • view listing and download statistics;
  • prepare and submit a higher version;
  • pause distribution temporarily and republish later;
  • remove the public listing when you no longer support it;
  • update allowed listing fields through a new review when required.

Pausing or removing a listing does not silently erase copies already installed by customers. Before retiring a plugin, explain its support status and provide a safe replacement or removal path.

If an action is unavailable

  • Submit is disabled: complete both languages, required images, permissions and release upload.
  • Upload is rejected: use the exact validator message; check plugin identity, version and package format.
  • Edit is locked: withdraw a pending submission or wait for the current review to finish.
  • Publish is unavailable: approval has not completed, or a schedule/state conflict is shown on the page.
  • A new version is rejected: increment the version and address every new review reason before resubmitting.

Next