Members Account Licensing API base URL: https://my.interfaceware.com
Register your Iguana ID to Activate a License Code POST /api
This API method returns a JSON object containing the license description and activated license code.
Parameters:
product: The product you want licenses for -
IguanaX
. stringtoken: Your authentication token. string (from Get an Authentication Token)
method: The API method
license.activate
. stringdescription: A description to pair with the license (test, prod, etc.). string
entitlementid: The ID of the license you want to activate. string (from Get List of Entitlements (License Types))
instanceid: The Iguana ID of the instance that you want to apply the license to. string (from Programmatically obtain an Iguana ID)
Sample curl command calling the API and parsing the license code from the response:
IguanaLicenseCode=`curl -k -X POST "https://my.interfaceware.com/api?method=license.activate&product=IguanaX&token=<IguanaToken>&description=IguanaLicense&entitlementid=<EntitlementID>&instanceid=<IguanaID>" | jq -r '.data.code'`
Response:
{ "data": { "description": "Test", "code": "4492A1B5CDA25D79DFCC5DC3GHS4448B9D8A3CCC98", "license_expiry": "2025-08-13", "name": "IguanaX Test", "instanceid": "THSWPRHMUXTT7MRR", "log_search": 365, "num_components": 50 }, "status": "ok"