Documentation

Getting Started With Aeionix Cloud

Follow this quick start to turn your WordPress site into a licensing control center.

Step 1 · Install

  • Upload the aeionix-cloud plugin and activate it.
  • Visit Licenses → Settings to run the onboarding wizard.
  • Set your company name, colors, and emails under Branding.

Step 2 · Configure Products

  • Create license tiers (Free, Pro, Premium, Enterprise).
  • Upload builds or connect S3/GitHub releases.
  • Define activation limits, trials, and renewal rules.

Step 3 · Publish Portal

  • Create a page named “Customer Portal”.
  • Add the shortcode [alm_customer_portal].
  • Protect it with WooCommerce My Account or custom login.

REST API Quick Reference

EndpointPurposeSample
POST /wp-json/aeionix/v1/checkValidate a license key{"license_key":"XXXX-XXXX","machine":"device-id"}
POST /wp-json/aeionix/v1/activateConsume a seat{"license_key":"KEY","version":"1.0.0"}
DELETE /wp-json/aeionix/v1/devices/<id>Release deviceAuthorization: Bearer <token>

Generate API tokens under Licenses → API. All calls support HMAC signatures and rate limiting.

Portal Components

  • License Table: Shows status, seats, expiration, and quick actions.
  • Downloads: Auto-populates from release uploads or GitHub assets.
  • Support: Hooks into WP tickets or Help Scout via webhooks.
  • Billing: Surfaces WooCommerce subscription info.

Resources