Skip to content

GraphQL Overview

Download GraphQL schema

Queries

Overview

Mutations

Overview

Objects

Overview

Product

Represents a product and its related licensing configuration

licenseModel

License model associated with the product

productName
String!,non-null

Unique product name

quantityPerCopy
Int

Quantity per copy of the product. This field is applicable only when the Product is linked through Entitlement → LineItem. Returns null if no relevant parent association exists

version
String

Version identifier of the product

description
String

Human readable description

featureBundles

List of feature bundles linked to this product

features

List of features belonging to this product

hostTypes
[String]

Supported host types

licenseGenerator
String

License generator identifier

licenseModels

License model associated with this product

licenseTechnology
String

Licensing technology identifier

obsoleteFulfillmentDownloadEndUser
Boolean

Obsolete Fulfillment Download End User flag

obsoleteFulfillmentDownloadProducer
Boolean

Obsolete Fulfillment Download Producer flag

partNumbers
[String]

List of part numbers tied to the product

productCategory
String

Product category label

state
String

Current lifecycle state of the product

upgradeEmailTemplateVarName
String

Variable name for upgrade email template

usedOnDevice
Boolean

Indicates if product is used on a device

Sample
{ "licenseModel": { "__typename": "LicenseModel" }, "productName": "Example String", "quantityPerCopy": 40, "version": "Example String", "description": "Example String", "featureBundles": [ { "__typename": "FeatureBundle" } ], "features": [ { "__typename": "Feature" } ], "hostTypes": [ "Example String" ], "licenseGenerator": "Example String", "licenseModels": [ { "__typename": "LicenseModel" } ], "licenseTechnology": "Example String", "obsoleteFulfillmentDownloadEndUser": true, "obsoleteFulfillmentDownloadProducer": true, "partNumbers": [ "Example String" ], "productCategory": "Example String", "state": "Example String", "upgradeEmailTemplateVarName": "Example String", "usedOnDevice": true }

ProductListDTO

Paginated response carrying a list of products

pagination

Represents pagination information

productList

List of product entities

Sample
{ "pagination": { "__typename": "Pagination" }, "productList": [ { "__typename": "Product" } ] }

Response

Represents a generic response

message
String

Response message

status
String

Response status

Sample
{ "message": "Example String", "status": "Example String" }

ResultItem

Result item containing status and error message

errorMsg
String

Error message if status is error

status
String

Status of the operation (success/error)

Sample
{ "errorMsg": "Example String", "status": "Example String" }

SuiteDTO

Complete suite details including products, part numbers, and attributes.

createdOn
String

Creation date (ISO 8601 format)

description
String

Description of the suite

hostTypes
[String]

List of supported host types

licenseGenerator
String

License generator

licenseModels

List of license models

licenseTechnology
String

License technology

obsoleteFulfillmentDownloadEndUser
Boolean

Obsolete fulfillment download for end user

obsoleteFulfillmentDownloadProducer
Boolean

Obsolete fulfillment download for producer

packageName
String

Package name

packageVersion
String

Package version

packageVersionFormat
String

Package version format

partNumbers
[String]

List of part numbers associated with the suite

List of products in the suite

state
String

State of the suite (e.g., DRAFT, DEPLOYED, OBSOLETE, INACTIVE)

suiteAttributes

Suite attributes (custom attributes)

suiteCategory
String

Suite category

suiteName
String

Name of the suite

updatedOn
String

Last modified date (ISO 8601 format)

usedOnDevice
Boolean

Indicates if suite is used on device

version
String

Version of the suite

Sample
{ "createdOn": "Example String", "description": "Example String", "hostTypes": [ "Example String" ], "licenseGenerator": "Example String", "licenseModels": [ { "__typename": "LicenseModel" } ], "licenseTechnology": "Example String", "obsoleteFulfillmentDownloadEndUser": true, "obsoleteFulfillmentDownloadProducer": true, "packageName": "Example String", "packageVersion": "Example String", "packageVersionFormat": "Example String", "partNumbers": [ "Example String" ], "products": [ { "__typename": "SuiteProductDTO" } ], "state": "Example String", "suiteAttributes": [ "Example Custom Scalar" ], "suiteCategory": "Example String", "suiteName": "Example String", "updatedOn": "Example String", "usedOnDevice": true, "version": "Example String" }
Referenced in

SuiteListItemDTO

Suite list item with basic information.

createdOn
String

Creation date (ISO 8601 format)

description
String

Description of the suite

licenseGenerator
String

License generator

licenseTechnology
String

License technology

obsoleteFulfillmentDownloadEndUser
Boolean

Obsolete fulfillment download for end user

obsoleteFulfillmentDownloadProducer
Boolean

Obsolete fulfillment download for producer

packageName
String

Package name

packageVersion
String

Package version

packageVersionFormat
String

Package version format

state
String

State of the suite (e.g., DRAFT, DEPLOYED, OBSOLETE, INACTIVE)

suiteCategory
String

Suite category

suiteName
String

Name of the suite

updatedOn
String

Last modified date (ISO 8601 format)

usedOnDevice
Boolean

Indicates if suite is used on device

version
String

Version of the suite

Sample
{ "createdOn": "Example String", "description": "Example String", "licenseGenerator": "Example String", "licenseTechnology": "Example String", "obsoleteFulfillmentDownloadEndUser": true, "obsoleteFulfillmentDownloadProducer": true, "packageName": "Example String", "packageVersion": "Example String", "packageVersionFormat": "Example String", "state": "Example String", "suiteCategory": "Example String", "suiteName": "Example String", "updatedOn": "Example String", "usedOnDevice": true, "version": "Example String" }

SuiteListResponseDTO

Paginated response containing a list of suites.

pagination

Pagination information

List of suites

Sample
{ "pagination": { "__typename": "Pagination" }, "suiteList": [ { "__typename": "SuiteListItemDTO" } ] }

SuiteProductDTO

Suite product details in response.

productName
String

Name of the product

quantity
Int

Quantity of the product

state
String

State of the product

version
String

Version of the product

Sample
{ "productName": "Example String", "quantity": 40, "state": "Example String", "version": "Example String" }
Referenced in

SuiteResponseDTO

Response containing a single suite.

The suite data

Sample
{ "suite": { "__typename": "SuiteDTO" } }

UserAccount

Account information associated with a user

accountId
String!,non-null

Unique identifier for the account

accountName
String!,non-null

Name of the account

accountType
String

Type of the account

expiryDate
String

Expiration date of the account access

roles
[String!]!,non-null

Roles assigned to the user for this account

Sample
{ "accountId": "Example String", "accountName": "Example String", "accountType": "Example String", "expiryDate": "Example String", "roles": [ "Example String" ] }
Referenced in

UserCreationResponse

Response returned after attempting to create a user

message
String

User creation success message

status
String

Status of the user created

Sample
{ "message": "Example String", "status": "Example String" }

Inputs

Overview

Scalars

Overview