Ulises LicensesUlises Licenses
FeaturesPricingAPIChangelogs
Discord
Dashboard
  • Overview
  • Installation
  • Plugin Integration
  • Complete Example
  • API Methods
  • Connection Management
  • Auto-Update
  • Best Practices
  1. Docs
  2. /
  3. API Methods
Section 03 / API Reference

UlisesLib Class Methods & Return Signatures

String getDiscordId(String productId, String licenseKey)

Retrieves the Discord ID associated with the license. Returns null if validation fails.

Invocation Example
Java
1String discordId = ulib.getDiscordId(productId, licenseKey);2// Returns: "1216532655592439862"
String getProductName(String productId, String licenseKey)

Retrieves the product name from the license. Returns null if validation fails.

Invocation Example
Java
1String productName = ulib.getProductName(productId, licenseKey);2// Returns: "MyBestPluginAnticheat"
String getExpirationDate(String productId, String licenseKey)

Retrieves the expiration date in ISO format. Returns null if validation fails.

Invocation Example
Java
1String expiresAt = ulib.getExpirationDate(productId, licenseKey);2// Returns: "2025-12-05T00:00:00.000Z"
String getLicenseStatus(String productId, String licenseKey)

Retrieves the license status (active/revoked/expired). Returns null if validation fails.

Invocation Example
Java
1String status = ulib.getLicenseStatus(productId, licenseKey);2// Returns: "active"
String getSubType(String productId, String licenseKey)

Retrieves the license subtype (Enterprise, Advanced, etc). Returns null if validation fails.

Invocation Example
Java
1String subType = ulib.getSubType(productId, licenseKey);2// Returns: "Enterprise"
String getLastError()

Returns the last error message. Useful for debugging connection issues.

PREVIOUS MODULE← Complete ExampleNEXT MODULEConnection Management →

Built by Ulises - Citymoon Dynamics

Ulises LicensesUlises Licenses

© 2025-2030 Citymoon Dynamics (citymoon.org). All rights reserved.

TermsPrivacyDiscord