Skip to content

The end-user portal

Besides the Provision Portal you work in, MonetizeIt ships a separate end-user portal for your customers’ users: a small self-service app where a person signs in, activates a license and sees what’s assigned to them. It’s served under your tenant at /userportal and is available on plans with the End-user portal feature — see Plans & pricing.

PageWhat it does
ActivateRedeem an activation code. On success the user sees the license description and its included features.
My LicensesThe entitlements assigned to the signed-in user — description, products, license key, subscription status and expiry.
ProfileThe signed-in account: name, email, roles and organization.

There is no admin surface: an end user can’t see other users’ licenses or change anything beyond their own activations.

My Licenses lists the entitlements on which the user is assigned as a principal. Assign (or remove) principals through the admin API — POST /api/v1/provision/admin/entitlements/{entitlementId}/principals/{principalId} — see the REST API reference. Once assigned:

  • the entitlement appears in that user’s My Licenses, and
  • interactive-user activation resolves against it, so an application the user signs in to can activate without you distributing an activation code — with exactly one assigned entitlement, no code is needed at all.

Activation codes work in parallel: the Activate page redeems a code exactly as the SDK would, so you can hand a code to a user who prefers to self-serve.

  • The person exists under Customers → Users in the Provision Portal and is approved — see account & team and, for approving or unblocking, support tasks.
  • Your plan includes the End-user portal feature. Without it the portal itself answers with a clear “not included in your plan” page rather than failing obscurely.