Skip to main content

Add product version name to more API responses

In my application that uses the Jinxxy creator API I need to:

  1. Get a list of all product versions with IDs and user-displayable names.

  2. Get the user-displayable name of the product and version associated with a specific license.

This currently incurs many extra API requests, as the only API that yields product version name is GET /v1/products/<id>.

I request that product version name be added to GET /v1/products and GET /v1/licenses/<id>.

I've got some demo JSON from the API here, which may help illustrate what I think is missing and why my application currently has a lot of API request overhead: https://gist.github.com/zkxs/e0747ea3272a0d7d34da126b89dac927

This feature request is related to and partially duplicates the bug report: https://jinxxy.canny.io/bug-reports/p/version-id-missing-from-the-product-license-api-response

Status: Completed1 comment

Log in to comment and vote

Comments1

  • LauraRozier

    •

    Jan 8

    •

    Merged request

    •

    2 votes

    Version ID missing from the product license API response

    There appears to be an issue with the product license API, the version stays NULL.

    The targetversionid does get filled, which we now use as workaround for our license activation bot in our Discord.

    Figured I should at least let you know it's broken at the moment.

    I'll leave my code as-is for now, it'll use the targetversionid as fallback.

    license.inventoryitem.item.version?.id ?? license.inventoryitem.targetversionid

    https://api.creators.jinxxy.com/docs#tag/licenses/GET/v1/licenses/{id}