If I query e.g. https://bitbucket.base.url/rest/api/1.0/admin/license
I will get response where the only thing I can map to in import object mapping is a sub-object "status" (which insight for some odd reason names "statu").
As the main json body does not have named element, I have not been able to figure out how to get the attributes it contains mapped to insight objects.
How do I map the attributes from JSON body to objects?
{ "creationDate": 1610024400000, "purchaseDate": 1610197200000, "expiryDate": null, "numberOfDaysBeforeExpiry": 2147483647, "maintenanceExpiryDate": 1642597200000, "numberOfDaysBeforeMaintenanceExpiry": 35, "gracePeriodEndDate": null, "numberOfDaysBeforeGracePeriodExpiry": 2147483647, "maximumNumberOfUsers": 500, "unlimitedNumberOfUsers": false, "serverId": null, "supportEntitlementNumber": "SEN-123456", "license": "ABC1234LICENCEKEYGOESHERE", "status": { "currentNumberOfUsers": 345, "serverId": "something" } }
Additionally, there is valuable information in the header too, is there a way to refer to the json response header and e.g. pick host name from there?