Download OpenAPI specification:Download
APIs to retrieve Licensing usage details. Works with API Key(s) of Access Type - Licensing State. Use https://api.licensing.nvidia.com as Server base address for APIs listed here
Returns list of virtual group in the org.To avoid resource details pass detailedView=false.To fetch details only about the org i.e. default vg,pass only-default=true.
org-name required | string Organization name |
page-number | integer <int32> The page number of result |
page-size | integer <int32> The page size of result |
only-default | boolean Parameter to fetch only default vg in the response |
detailedView | boolean Default: false Parameter to fetch child entities against each VG |
{- "virtualGroups": [
- {
- "id": 0,
- "name": "string",
- "orgName": "string",
- "orgDescription": "string",
- "description": "string",
- "createdDate": "string",
- "users": [
- {
- "email": "string",
- "role": "string",
- "id": "string",
- "clientId": "string",
- "name": "string",
- "active": true
}
], - "entitlements": [
- {
- "id": "string",
- "emsEntitlementId": "string",
- "orgName": "string",
- "description": "string",
- "type": "string",
- "entitlementProductKeys": [
- {
- "emsProductKeyId": "string",
- "virtualGroupId": 0,
- "virtualGroupName": "string",
- "emsParentProductKeyId": "string",
- "emsTopMostParentProductKeyId": "string",
- "saleType": "string",
- "renewedEmsProductKeyId": "string",
- "isMovableAcrossVG": true,
- "entitlementFeatures": [
- {
- "id": "string",
- "entitlementId": "string",
- "emsActivationId": "string",
- "featureName": "string",
- "featureVersion": "string",
- "featureDisplay": true,
- "namespace": "string",
- "productFamily": "string",
- "productName": "string",
- "productVersion": "string",
- "licenseType": "NONE",
- "startDate": "string",
- "endDate": "string",
- "totalQuantity": 0,
- "inUseQuantity": 0,
- "unassignedQuantity": 0,
- "overagePercent": 0,
- "availableOverageQuantity": 0,
- "overageStartTime": 0,
- "overageDuration": "string",
- "gracePeriodDuration": "string",
- "maxLeaseDuration": "string",
- "meteringIntervalDuration": "string",
- "recommendedLeaseRenewal": "string",
- "commutableLease": true,
- "usedInLicenseGeneration": true,
- "enforcement": "RTU",
- "capacityMultiplier": 0,
- "isCardinal": true,
- "expiryStatus": "Active"
}
], - "bufferDuration": 0,
- "canApplyBufferDuration": true,
- "productName": "string",
- "productVersion": "string",
- "namespace": "string",
- "productFamily": "string",
- "entitlementId": "string",
- "startDate": "string",
- "endDate": "string",
- "enforcement": "RTU"
}
], - "productFamily": "string",
- "hasActiveFeatures": true,
- "hasExpiredFeatures": true
}
]
}
], - "paginationInfo": {
- "index": 0,
- "size": 0,
- "totalResults": 0,
- "totalPages": 0
}
}
Get Virtual Group in the specified org.
org-name required | string Organization name |
virtual-group-id required | integer <int32> Virtual Group |
detailedView | boolean Default: false Parameter to fetch child entities against each VG |
{- "virtualGroup": {
- "id": 0,
- "name": "string",
- "orgName": "string",
- "orgDescription": "string",
- "description": "string",
- "createdDate": "string",
- "users": [
- {
- "email": "string",
- "role": "string",
- "id": "string",
- "clientId": "string",
- "name": "string",
- "active": true
}
], - "entitlements": [
- {
- "id": "string",
- "emsEntitlementId": "string",
- "orgName": "string",
- "description": "string",
- "type": "string",
- "entitlementProductKeys": [
- {
- "emsProductKeyId": "string",
- "virtualGroupId": 0,
- "virtualGroupName": "string",
- "emsParentProductKeyId": "string",
- "emsTopMostParentProductKeyId": "string",
- "saleType": "string",
- "renewedEmsProductKeyId": "string",
- "isMovableAcrossVG": true,
- "entitlementFeatures": [
- {
- "id": "string",
- "entitlementId": "string",
- "emsActivationId": "string",
- "featureName": "string",
- "featureVersion": "string",
- "featureDisplay": true,
- "namespace": "string",
- "productFamily": "string",
- "productName": "string",
- "productVersion": "string",
- "licenseType": "NONE",
- "startDate": "string",
- "endDate": "string",
- "totalQuantity": 0,
- "inUseQuantity": 0,
- "unassignedQuantity": 0,
- "overagePercent": 0,
- "availableOverageQuantity": 0,
- "overageStartTime": 0,
- "overageDuration": "string",
- "gracePeriodDuration": "string",
- "maxLeaseDuration": "string",
- "meteringIntervalDuration": "string",
- "recommendedLeaseRenewal": "string",
- "commutableLease": true,
- "usedInLicenseGeneration": true,
- "enforcement": "RTU",
- "capacityMultiplier": 0,
- "isCardinal": true,
- "expiryStatus": "Active"
}
], - "bufferDuration": 0,
- "canApplyBufferDuration": true,
- "productName": "string",
- "productVersion": "string",
- "namespace": "string",
- "productFamily": "string",
- "entitlementId": "string",
- "startDate": "string",
- "endDate": "string",
- "enforcement": "RTU"
}
], - "productFamily": "string",
- "hasActiveFeatures": true,
- "hasExpiredFeatures": true
}
]
}
}
Returns paginated license server list.
org-name required | string Organization name |
virtual-group-id required | integer <int32> virtual-group-id |
namespace | string Product namespace |
page-number | integer <int32> The page number of result |
page-size | integer <int32> The page size of result |
{- "licenseServers": [
- {
- "id": "string",
- "type": "NVIDIA",
- "name": "string",
- "orgName": "string",
- "virtualGroupId": 0,
- "virtualGroupName": "string",
- "failoverServerName": "string",
- "description": "string",
- "status": "ENABLED",
- "license": "string",
- "macAddresses": "string",
- "createdAt": "string",
- "lastUpdatedAt": "string",
- "deployedOn": "CLOUD",
- "scopeReference": "string",
- "serviceInstanceId": "string",
- "serviceInstanceName": "string",
- "serviceInstanceType": "string",
- "licenseServerFeatures": [
- {
- "id": "string",
- "licenseServerId": "string",
- "entitlementFeatureId": "string",
- "featureInternalName": "string",
- "featureName": "string",
- "featureVersion": "string",
- "productName": "string",
- "productVersion": "string",
- "licenseType": "NONE",
- "startDate": "string",
- "endDate": "string",
- "bufferDuration": 0,
- "totalQuantity": 0,
- "inUseQuantity": 0,
- "unassignedQuantity": 0,
- "emsEntitlementId": "string",
- "emsProductKeyId": "string",
- "overageCount": 0,
- "isCardinal": true,
- "status": "Active",
- "productFamily": "string"
}
], - "fulfillmentConditions": [
- {
- "id": "string",
- "licenseServerId": "string",
- "name": "string",
- "description": "string",
- "evaluationOrderIndex": 0,
- "selectionRuleId": "string",
- "selectionRuleName": "string",
- "status": "string",
- "createdAt": "string",
- "lastUpdatedAt": "string",
- "bindings": [
- {
- "accessGroupId": "string",
- "licensePoolId": "string",
- "evaluationOrderIndex": 0
}
]
}
], - "licensePools": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "licenseServerId": "string",
- "name": "string",
- "description": "string",
- "status": "string",
- "createdAt": "string",
- "lastUpdatedAt": "string",
- "licensePoolFeatures": [
- {
- "id": "string",
- "licensePoolId": "4b7cdb87-dc3a-4a85-81b3-073503df5f19",
- "licenseServerFeatureId": "e7eb9a6d-9084-40ce-bab9-39a332984987",
- "totalAllotment": 0,
- "inUse": 0
}
]
}
], - "productFamily": [
- "string"
], - "conflictingMacLS": [
- "string"
], - "conflictReason": "ACTIVE_LEASES",
- "flexeraMigrationStatus": "MIGRATED",
- "isSimpleMode": true
}
], - "productFamily": [
- "string"
], - "paginationInfo": {
- "index": 0,
- "size": 0,
- "totalResults": 0,
- "totalPages": 0
}
}
Get List of License Pool for input License Server ID
org-name required | string Organization name |
virtual-group-id required | integer <int32> virtual-group-id |
server-id required | string <uuid> license-server-id |
{- "licensePools": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "licenseServerId": "string",
- "name": "string",
- "description": "string",
- "status": "string",
- "createdAt": "string",
- "lastUpdatedAt": "string",
- "licensePoolFeatures": [
- {
- "id": "string",
- "licensePoolId": "4b7cdb87-dc3a-4a85-81b3-073503df5f19",
- "licenseServerFeatureId": "e7eb9a6d-9084-40ce-bab9-39a332984987",
- "totalAllotment": 0,
- "inUse": 0
}
]
}
], - "paginationInfo": {
- "index": 0,
- "size": 0,
- "totalResults": 0,
- "totalPages": 0
}
}
Get a License Pool for input id.
org-name required | string Organization name |
virtual-group-id required | integer <int32> virtual-group-id |
server-id required | string <uuid> license-server-id |
pool-id required | string <uuid> pool-id |
{- "licensePool": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "licenseServerId": "string",
- "name": "string",
- "description": "string",
- "status": "string",
- "createdAt": "string",
- "lastUpdatedAt": "string",
- "licensePoolFeatures": [
- {
- "id": "string",
- "licensePoolId": "4b7cdb87-dc3a-4a85-81b3-073503df5f19",
- "licenseServerFeatureId": "e7eb9a6d-9084-40ce-bab9-39a332984987",
- "totalAllotment": 0,
- "inUse": 0
}
]
}
}
Get List of FulfillmentCondition for input server id.
org-name required | string Organization name |
virtual-group-id required | integer <int32> |
server-id required | string <uuid> |
{- "fulfillmentConditions": [
- {
- "id": "00112233-4455-6677-8899-aabbccddeeff",
- "licenseServerId": "00112233-4455-6677-8899-aabbccddeeff",
- "name": "fulfillment condition name",
- "description": "fulfillment condition description",
- "evaluationOrderIndex": 0,
- "selectionRuleId": "00112233-4455-6677-8899-aabbccddeeff",
- "selectionRuleName": "Universal Selector",
- "enabled": true,
- "bindings": [
- {
- "licensePoolId": "00112233-4455-6677-8899-aabbccddeeff",
- "licensePoolName": "User created Universal Pool",
- "evaluationOrderIndex": 0
}
], - "createdAt": "2019-08-24",
- "lastUpdatedAt": "2019-08-24"
}
]
}
Retrieve FulfillmentCondition
org-name required | string Organization name |
virtual-group-id required | integer <int32> |
server-id required | string <uuid> |
fulfillment-condition-id required | string <uuid> |
{- "fulfillmentConditionResponse": {
- "id": "00112233-4455-6677-8899-aabbccddeeff",
- "licenseServerId": "00112233-4455-6677-8899-aabbccddeeff",
- "name": "fulfillment condition name",
- "description": "fulfillment condition description",
- "evaluationOrderIndex": 0,
- "selectionRuleId": "00112233-4455-6677-8899-aabbccddeeff",
- "selectionRuleName": "Universal Selector",
- "enabled": true,
- "bindings": [
- {
- "licensePoolId": "00112233-4455-6677-8899-aabbccddeeff",
- "licensePoolName": "User created Universal Pool",
- "evaluationOrderIndex": 0
}
], - "createdAt": "2019-08-24",
- "lastUpdatedAt": "2019-08-24"
}
}
Retrieve license server. To generate license file for Legacy license server, pass regenerateLicenseFile query param to true.
org-name required | string Organization name |
virtual-group-id required | integer <int32> virtual-group-id |
id required | string <uuid> license server id |
regenerate-license-file | boolean Default: false Parameter to regenerate the Legacy license server file. |
{- "licenseServer": {
- "id": "string",
- "type": "NVIDIA",
- "name": "string",
- "orgName": "string",
- "virtualGroupId": 0,
- "virtualGroupName": "string",
- "failoverServerName": "string",
- "description": "string",
- "status": "ENABLED",
- "license": "string",
- "macAddresses": "string",
- "createdAt": "string",
- "lastUpdatedAt": "string",
- "deployedOn": "CLOUD",
- "scopeReference": "string",
- "serviceInstanceId": "string",
- "serviceInstanceName": "string",
- "serviceInstanceType": "string",
- "licenseServerFeatures": [
- {
- "id": "string",
- "licenseServerId": "string",
- "entitlementFeatureId": "string",
- "featureInternalName": "string",
- "featureName": "string",
- "featureVersion": "string",
- "productName": "string",
- "productVersion": "string",
- "licenseType": "NONE",
- "startDate": "string",
- "endDate": "string",
- "bufferDuration": 0,
- "totalQuantity": 0,
- "inUseQuantity": 0,
- "unassignedQuantity": 0,
- "emsEntitlementId": "string",
- "emsProductKeyId": "string",
- "overageCount": 0,
- "isCardinal": true,
- "status": "Active",
- "productFamily": "string"
}
], - "fulfillmentConditions": [
- {
- "id": "string",
- "licenseServerId": "string",
- "name": "string",
- "description": "string",
- "evaluationOrderIndex": 0,
- "selectionRuleId": "string",
- "selectionRuleName": "string",
- "status": "string",
- "createdAt": "string",
- "lastUpdatedAt": "string",
- "bindings": [
- {
- "accessGroupId": "string",
- "licensePoolId": "string",
- "evaluationOrderIndex": 0
}
]
}
], - "licensePools": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "licenseServerId": "string",
- "name": "string",
- "description": "string",
- "status": "string",
- "createdAt": "string",
- "lastUpdatedAt": "string",
- "licensePoolFeatures": [
- {
- "id": "string",
- "licensePoolId": "4b7cdb87-dc3a-4a85-81b3-073503df5f19",
- "licenseServerFeatureId": "e7eb9a6d-9084-40ce-bab9-39a332984987",
- "totalAllotment": 0,
- "inUse": 0
}
]
}
], - "productFamily": [
- "string"
], - "conflictingMacLS": [
- "string"
], - "conflictReason": "ACTIVE_LEASES",
- "flexeraMigrationStatus": "MIGRATED",
- "isSimpleMode": true
}
}
Gets license file for specified license server.
org-name required | string Organization name |
virtual-group-id required | integer <int32> virtual-group-id |
id required | string <uuid> license server id. |
{- "license": "string"
}
Retrieves license servers having features of the input pkId.
org-name required | string Organization name |
virtual-group-id required | integer <int32> virtual-group-id |
pkId required | string PkId of the feature to which the associated License Servers to be retrieved. |
namespace | string product namespace |
page-number | integer <int32> page number |
page-size | integer <int32> page size |
{- "licenseServers": [
- {
- "id": "string",
- "type": "NVIDIA",
- "name": "string",
- "orgName": "string",
- "virtualGroupId": 0,
- "virtualGroupName": "string",
- "failoverServerName": "string",
- "description": "string",
- "status": "ENABLED",
- "license": "string",
- "macAddresses": "string",
- "createdAt": "string",
- "lastUpdatedAt": "string",
- "deployedOn": "CLOUD",
- "scopeReference": "string",
- "serviceInstanceId": "string",
- "serviceInstanceName": "string",
- "serviceInstanceType": "string",
- "licenseServerFeatures": [
- {
- "id": "string",
- "licenseServerId": "string",
- "entitlementFeatureId": "string",
- "featureInternalName": "string",
- "featureName": "string",
- "featureVersion": "string",
- "productName": "string",
- "productVersion": "string",
- "licenseType": "NONE",
- "startDate": "string",
- "endDate": "string",
- "bufferDuration": 0,
- "totalQuantity": 0,
- "inUseQuantity": 0,
- "unassignedQuantity": 0,
- "emsEntitlementId": "string",
- "emsProductKeyId": "string",
- "overageCount": 0,
- "isCardinal": true,
- "status": "Active",
- "productFamily": "string"
}
], - "fulfillmentConditions": [
- {
- "id": "string",
- "licenseServerId": "string",
- "name": "string",
- "description": "string",
- "evaluationOrderIndex": 0,
- "selectionRuleId": "string",
- "selectionRuleName": "string",
- "status": "string",
- "createdAt": "string",
- "lastUpdatedAt": "string",
- "bindings": [
- {
- "accessGroupId": "string",
- "licensePoolId": "string",
- "evaluationOrderIndex": 0
}
]
}
], - "licensePools": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "licenseServerId": "string",
- "name": "string",
- "description": "string",
- "status": "string",
- "createdAt": "string",
- "lastUpdatedAt": "string",
- "licensePoolFeatures": [
- {
- "id": "string",
- "licensePoolId": "4b7cdb87-dc3a-4a85-81b3-073503df5f19",
- "licenseServerFeatureId": "e7eb9a6d-9084-40ce-bab9-39a332984987",
- "totalAllotment": 0,
- "inUse": 0
}
]
}
], - "productFamily": [
- "string"
], - "conflictingMacLS": [
- "string"
], - "conflictReason": "ACTIVE_LEASES",
- "flexeraMigrationStatus": "MIGRATED",
- "isSimpleMode": true
}
], - "productFamily": [
- "string"
], - "paginationInfo": {
- "index": 0,
- "size": 0,
- "totalResults": 0,
- "totalPages": 0
}
}
Retrieves all the legacy license server having same mac address.
org-name required | string Organization name |
virtual-group-id required | integer <int32> virtual-group-id |
{- "duplicateLicenseServersList": [
- {
- "licenseServers": [
- {
- "name": "string",
- "id": "string"
}
], - "macId": "string"
}
]
}
Returns list of active leases in the context of service instance. Service instance details is passed in header
org-name required | string Organization name |
virtual-group-id required | integer <int32> Virtual Group Id |
license_server_ids | string comma separated list of license server ids |
license_server_feature_ids | string |
license_pool_ids | string |
license_pool_feature_ids | string |
hostname | string |
ip_addresses | string |
mac_addresses | string |
feature_name | string feature name to filter the leases on. |
page_number | integer <int32> The page number of result |
page_size | integer <int32> The page size of result |
X-NV-SERVICE-INSTANCE-ID required | string Service Instance ID for which to fetch active leases |
{- "clients": [
- {
- "hostname": "string",
- "ipAddresses": [
- "string"
], - "macAddresses": [
- "string"
], - "originRef": "string",
- "leases": [
- {
- "leaseId": "a3abd432-1f03-4b93-888c-0da4d3703e99",
- "licensePoolFeatureId": "71e5483d-09a4-476f-9d3f-6635fc105142",
- "featureName": "e7ec25df-b3ca-4987-b1a1-75a4eaf93696",
- "isCardinal": true,
- "isOverage": true,
- "licenseAllotmentFeatureId": "2cae04a4-9655-40c5-9de0-f58587876fca"
}
]
}
], - "paginationInfo": {
- "index": 0,
- "size": 0,
- "totalResults": 0,
- "totalPages": 0
}
}
Gets details of an entitlement with specified pkId.
org-name required | string Organization name |
virtual-group-id required | integer <int32> Virtual Group Id |
pkId required | string Entitlement eId whose details need to be retrieved. This is not the EMS eId. |
enforcement | string Enforcement value. AllowableValues RTU, FLEXERA, NVIDIA |
namespace | string Product namespace |
expired | string Expired value - 0(not expired), 1(expired) |
network-products | boolean boolean query parameter to show legacy network products |
{- "entitlement": {
- "id": "string",
- "emsEntitlementId": "string",
- "orgName": "string",
- "description": "string",
- "type": "string",
- "entitlementProductKeys": [
- {
- "emsProductKeyId": "string",
- "virtualGroupId": 0,
- "virtualGroupName": "string",
- "emsParentProductKeyId": "string",
- "emsTopMostParentProductKeyId": "string",
- "saleType": "string",
- "renewedEmsProductKeyId": "string",
- "isMovableAcrossVG": true,
- "entitlementFeatures": [
- {
- "id": "string",
- "entitlementId": "string",
- "emsActivationId": "string",
- "featureName": "string",
- "featureVersion": "string",
- "featureDisplay": true,
- "namespace": "string",
- "productFamily": "string",
- "productName": "string",
- "productVersion": "string",
- "licenseType": "NONE",
- "startDate": "string",
- "endDate": "string",
- "totalQuantity": 0,
- "inUseQuantity": 0,
- "unassignedQuantity": 0,
- "overagePercent": 0,
- "availableOverageQuantity": 0,
- "overageStartTime": 0,
- "overageDuration": "string",
- "gracePeriodDuration": "string",
- "maxLeaseDuration": "string",
- "meteringIntervalDuration": "string",
- "recommendedLeaseRenewal": "string",
- "commutableLease": true,
- "usedInLicenseGeneration": true,
- "enforcement": "RTU",
- "capacityMultiplier": 0,
- "isCardinal": true,
- "expiryStatus": "Active"
}
], - "bufferDuration": 0,
- "canApplyBufferDuration": true,
- "productName": "string",
- "productVersion": "string",
- "namespace": "string",
- "productFamily": "string",
- "entitlementId": "string",
- "startDate": "string",
- "endDate": "string",
- "enforcement": "RTU"
}
], - "productFamily": "string",
- "hasActiveFeatures": true,
- "hasExpiredFeatures": true
}
}
org-name required | string Organization name |
virtual-group-id required | integer <int32> Virtual Group Id |
file-format | string Default: "xlsx" This parameter is used to specify format of file either csv/xlsx |
"string"
It fetches various data displayed on dashboard for NLP portal
org-name required | string Organization name |
virtual-group-id required | integer <int32> Virtual Group Id |
{- "entitlements": {
- "active": 0,
- "expired": 0,
- "impendingExpiry": 0,
- "unusedInLS": 0
}, - "licenseServers": {
- "enabled": 0,
- "disabled": 0,
- "unbound": 0,
- "pendingInstallation": 0,
- "conflictingMac": 0,
- "duplicateLicenseServersList": [
- {
- "licenseServers": [
- {
- "name": "string",
- "id": "string"
}
], - "macId": "string"
}
]
}, - "users": {
- "registered": 0,
- "unregistered": 0,
- "neverLoggedIn": 0
}, - "serviceInstances": {
- "onPrem": 0,
- "cloud": 0,
- "pendingRegistration": 0
}, - "flexeraMigrations": {
- "migrated": 0,
- "pendingMigration": 0
}
}
This api return Bright product-key if available otherwise return the attempt details with the errors received in each attempt
org-name required | string organization name |
virtual-group-id required | integer <int32> Virtual group id |
entitlementFeatureId required | string <uuid> Entitlement feature id. |
{- "entitlementFeatureId": "0293ef3c-f646-4c34-ac73-35bbbbc883c0",
- "productKey": "string",
- "createdBy": "string",
- "createdAt": "string",
- "error": [
- {
- "id": "string",
- "createdBy": "string",
- "createdAt": "string",
- "errorMessage": "string"
}
]
}
APIs to filter and retrieve downloads. Works with API Key(s) with Access Type - Software Downloads. Use https://api.licensing.nvidia.com as Server base address for APIs listed here
Fetch downloads using api-key.
fetchMetadata | boolean Default: false Used to fetch either metadata file or driver files. Default value is false |
platformName | string Platform Name |
platformVersion | string Platform Version |
downloadVersion | string Software download Version |
type | string Enum: "GUEST" "HOST" Field to fetch Guest or Host driver |
cpuArchitecture | string CPU architecture |
pageStartIndex | integer <int32> Page Start Index. Starts with 0 |
pageSize | integer <int32> Page Size |
linkType | string Enum: "Current" "Preferred" "Archived" Link Type. |
sortOrder | string Sort Order |
sortDirection | string Enum: "Asc" "Desc" Sort Direction |
productName required | string Product Name |
{- "fetchMetadata": false,
- "platformName": "string",
- "platformVersion": "string",
- "downloadVersion": "string",
- "type": "GUEST",
- "cpuArchitecture": "string",
- "pageStartIndex": 0,
- "pageSize": 0,
- "linkType": "Current",
- "sortOrder": "string",
- "sortDirection": "Asc",
- "productName": "string"
}
{- "count": 0,
- "downloads": [
- {
- "description": "string",
- "downloadType": "string",
- "linkType": "string",
- "name": "string",
- "platformName": "string",
- "platformVersion": "string",
- "releaseDate": "string",
- "url": "string",
- "version": "string",
- "productName": "string",
- "nonDriverCategory": "string",
- "nonDriverProductFamilies": [
- "string"
]
}
], - "errorCode": 0,
- "errorMessage": "string",
- "fieldName": "string",
- "fieldValues": [
- "string"
], - "productFamily": [
- "string"
], - "transactionId": 0
}
Fetch compatible downloads using api-key based on passed params
product required | string Name of product like vgpu |
driverType | string type of driver for filtering downloads. Supports 'guest' or 'host' value for vgpu product |
osName | string OS name supported by download for filtering |
osVersion | string OS version supported by download for filtering |
releaseVersion | Array of strings list of release versions that the output drivers must support or be supported by. Output drivers must be compatible with all values specified in this list |
driverVersion | Array of strings list of driver versions that the output drivers must support or be supported by. Output drivers must be compatible with all values specified in this list |
gpuName | Array of strings list of GPU names to be supported by download object |
ltsb | boolean whether download should be LTSB |
latest | boolean return latest release of download based on above filters |
{- "product": "string",
- "driverType": "string",
- "osName": "string",
- "osVersion": "string",
- "releaseVersion": [
- "string"
], - "driverVersion": [
- "string"
], - "gpuName": [
- "string"
], - "ltsb": true,
- "latest": true
}
{- "compatibleDownloads": [
- {
- "product": "string",
- "driverType": "string",
- "releaseVersion": "string",
- "driverVersion": "string",
- "osName": "string",
- "osVersion": "string",
- "branchType": "string",
- "endOfSupport": "string"
}
]
}
APIs with Enterprise access support. Works with API Key(s) of Access Type - Enterprise. Based on sub-category and API to call use below servers
NLL : https://api.nodelocked.licensing.nvidia.com/nll/leasing/v1
request body for node locked license file generation
Array of objects (NllLease) |
{- "lease_list": [
- {
- "id": "id",
- "lease_proposal_list": [
- {
- "duration": "P0Y0M0DT12H0M0S",
- "lease_expire": "2099-12-31T23:59:59+00:00",
- "license_type_qualifiers": {
- "count": 1
}, - "ordinal": 0,
- "product": {
- "name": "NVIDIA vComputeServer"
}
}, - {
- "duration": "P0Y0M0DT12H0M0S",
- "lease_expire": "2099-12-31T23:59:59+00:00",
- "license_type_qualifiers": {
- "count": 1
}, - "ordinal": 0,
- "product": {
- "name": "NVIDIA vComputeServer"
}
}
], - "metadata": [
- {
- "id": "id",
- "val": "val"
}, - {
- "id": "id",
- "val": "val"
}
], - "platform_evidence": [
- {
- "platform_evidence": [
- {
- "id": "MAC",
- "val": "AA:11:BB:22:CC:33"
}
]
}, - {
- "platform_evidence": [
- {
- "id": "MAC",
- "val": "AA:11:BB:22:CC:33"
}
]
}
], - "scope_ref_list": [
- "00112233-4455-6677-8899-aabbccddeeff",
- "00112233-4455-6677-8899-aabbccddeeff"
]
}, - {
- "id": "id",
- "lease_proposal_list": [
- {
- "duration": "P0Y0M0DT12H0M0S",
- "lease_expire": "2099-12-31T23:59:59+00:00",
- "license_type_qualifiers": {
- "count": 1
}, - "ordinal": 0,
- "product": {
- "name": "NVIDIA vComputeServer"
}
}, - {
- "duration": "P0Y0M0DT12H0M0S",
- "lease_expire": "2099-12-31T23:59:59+00:00",
- "license_type_qualifiers": {
- "count": 1
}, - "ordinal": 0,
- "product": {
- "name": "NVIDIA vComputeServer"
}
}
], - "metadata": [
- {
- "id": "id",
- "val": "val"
}, - {
- "id": "id",
- "val": "val"
}
], - "platform_evidence": [
- {
- "platform_evidence": [
- {
- "id": "MAC",
- "val": "AA:11:BB:22:CC:33"
}
]
}, - {
- "platform_evidence": [
- {
- "id": "MAC",
- "val": "AA:11:BB:22:CC:33"
}
]
}
], - "scope_ref_list": [
- "00112233-4455-6677-8899-aabbccddeeff",
- "00112233-4455-6677-8899-aabbccddeeff"
]
}
]
}
{- "code": 0,
- "message": "text",
- "prompts": [
- {
- "operation_type": "DLS_LIST_REFRESH",
- "prompt_ref": "00112233-4455-6677-8899-aabbccddeeff",
- "ts": "2099-12-31T23:59:59+00:00"
}
], - "sync_timestamp": "2099-12-31T23:59:59+00:00"
}
request body for node locked license leases release
required | object (NllReleaseRequest) |
{- "nll_release_request": {
- "scope_ref": "00112233-4455-6677-8899-aabbccddeeff",
- "transaction_id": "00112233-4455-6677-8899-aabbccddeeff"
}
}
{- "transaction_id": "00112233-4455-6677-8899-aabbccddeeff"
}
x-api-key | string <uuid> API Key generated from Nvidia Licensing Portal. This API Key should be "Enterprise" type. |
{- "auth_token": "xxxxxxx.yyyyyyyyy.zzzzzzzzz",
- "expires": "2099-12-31T23:59:59+00:00",
- "prompts": [
- {
- "operation_type": "DLS_LIST_REFRESH",
- "prompt_ref": "00112233-4455-6677-8899-aabbccddeeff",
- "ts": "2099-12-31T23:59:59+00:00"
}, - {
- "operation_type": "DLS_LIST_REFRESH",
- "prompt_ref": "00112233-4455-6677-8899-aabbccddeeff",
- "ts": "2099-12-31T23:59:59+00:00"
}
], - "sync_timestamp": "2099-12-31T23:59:59+00:00"
}