Skip to main content
License transfers let a customer reassign a license to a different account. Customers initiate transfers from the customer portal, and you review and approve or reject them from your dashboard.

How transfers work

1

Customer opens the license

The customer signs in to customer.keyport.sbs and opens the license they want to transfer.
2

Customer creates a transfer request

The customer submits a transfer request by providing the target email address — the account the license should be transferred to.
3

You review the request

The transfer request appears in your KeyPort dashboard. You can inspect the request details before making a decision.
4

You approve or reject the request

Approving the request completes the transfer and reassigns the license. Rejecting it cancels the request and leaves the license with the original customer.

Webhook events

KeyPort fires webhook events when a transfer is resolved. Subscribe to these events to react to transfer outcomes in your application:
EventDescription
license.transferredThe transfer was approved and the license was reassigned
license.transfer_rejectedThe transfer request was rejected

Constraints

  • Customers can only create transfer requests on licenses that support transfers. Whether a license supports transfers depends on your product configuration.
  • A customer can cancel a pending transfer request from the portal before you have actioned it.
You approve or reject transfer requests from the dashboard, not the customer portal. Customers cannot complete a transfer without your explicit approval.