Product Selector

Fusion 5.9
    Fusion 5.9

    Apps Manager API

    The Apps Manager API gives information about your Fusion license, entitlements, and usage.

    This data is also used to generate usage statistics in the Consumption Dashboard.

    For more information, view the API specification.

    Lucidworks offers free training to help you get started with Fusion. Check out the Quick Learning: Apps Manager API course, which focuses on the purpose and functions of the Apps Manager API:

    Quick Learning: Apps Manager API

    Visit the LucidAcademy to see the full training catalog.

    Examples

    List license capabilities

    Input

    curl -u USERNAME:PASSWORD https://FUSION_HOST:FUSION_PORT/apps-manager/license

    Output

    {
        "isValid":true,
        "expirationDate":1766530800000,
        "licensedCapabilities":{
            "entitlements":"{Hash}",
            "fusion":"*",
            "solr_host":"*",
            "fusion.server":"*",
            "environment":"*",
            "fusion.connectors":"*",
            "fusion.ai":"*",
            "solr":"*",
            "fusion_host":"*"
        },
        "validationErrors":[],
        "isInstalled":true,
        "expirationWarning":""
    }

    Get the license expiration date

    Input

    curl -u USERNAME:PASSWORD https://FUSION_HOST:FUSION_PORT/apps-manager/license/expiration

    Output

    2025-12-23T23:00:00.00057424

    Get usage overview

    Input

    curl -u USERNAME:PASSWORD https://FUSION_HOST:FUSION_PORT/apps-manager/entitlements/current

    Output

    {
        "contractDuration":{
            "years":3,
            "months":0,
            "days":0
        },
        "info":{
            "start":"2022-12-23",
            "end":"2023-12-23",
            "requests":10000000,
            "records":5000000
        },
        "usage":{
            "requests":2863,
            "requestsPercentage":0,
            "records":565672,
            "recordsPercentage":11
        }
    }

    Get an account of the number of daily requests

    You can use this information to create your own spreadsheets or dashboards. Alternatively, use /apps-manager/entitlements/documents/detailed for more information, such as type of request or which app made the request.

    Input

    curl -u USERNAME:PASSWORD https://FUSION_HOST:FUSION_PORT/apps-manager/entitlements/requests/summary

    Output

    [
        {"date":"2023-10-30","count":4},
        {"date":"2023-10-31","count":70},
        {"date":"2023-11-01","count":21},
        {"date":"2023-11-02","count":6},
        {"date":"2023-11-03","count":0},
        {"date":"2023-11-04","count":0},
        {"date":"2023-11-05","count":0},
        {"date":"2023-11-06","count":0},
        {"date":"2023-11-07","count":3},
        {"date":"2023-11-08","count":63},
        {"date":"2023-11-09","count":12}
    ]