Link Maintenance Line Item
Arguments
Link maintenance line item input containing line item and maintenance line item activation IDs
Return type
ResponseResponse message
Response status
mutation linkMaintenanceLineItem($input: LinkMaintenanceLineItemInput!) {
linkMaintenanceLineItem(input: $input) {
message
status
}
}{ "input": { "lineItem": { "__typename": "LinkLineItemInput" }, "maintenanceLineItem": { "__typename": "MaintenanceLinkLineItemInput" } } }
{ "data": { "message": "Example String", "status": "Example String" } }
Create a new feature.
Arguments
Input data for creating a feature
Return type
CreateID of the created feature (featureName)
Success or error message
mutation createFeature($input: CreateFeatureInput!) {
createFeature(input: $input) {
featureId
message
}
}{ "input": { "aggregationType": "Example String", "autoDeploy": true, "description": "Example String", "featureName": "Example String", "featureOverrideParams": { "__typename": "FeatureOverrideParamsInput" }, "maxVersion": "Example String", "version": "Example String", "versionFormat": "Example String" } }
{ "data": { "featureId": "Example String", "message": "Example String" } }
Create a new feature bundle.
Arguments
Input data for creating a feature bundle
Return type
FeatureName of the created feature bundle
Success or error message
mutation createFeatureBundle($input: CreateFeatureBundleInput!) {
createFeatureBundle(input: $input) {
featureBundle
message
}
}{ "input": { "autoDeploy": true, "description": "Example String", "featureBundleName": "Example String", "featureList": [ { "__typename": "FeatureBundleFeatureInput" } ] } }
{ "data": { "featureBundle": "Example String", "message": "Example String" } }
Create a new maintenance product.
Arguments
Input data for creating a maintenance product
Return type
CreateName of the maintenance product
Status message for the operation
Status of the operation (e.g., "success")
Version of the maintenance product
mutation createMaintenanceProduct($input: CreateMaintenanceProductInput!) {
createMaintenanceProduct(input: $input) {
maintenanceProduct
message
status
version
}
}{ "input": { "allowRenewals": true, "allowUpgrades": true, "allowUpsells": true, "description": "Example String", "maintenanceName": "Example String", "partNumberList": [ { "__typename": "MaintenanceProductPartNumberInput" } ], "productLine": "Example String", "productList": [ { "__typename": "MaintenanceProductProductInput" } ], "version": "Example String" } }
{ "data": { "maintenanceProduct": "Example String", "message": "Example String", "status": "Example String", "version": "Example String" } }
Create one or more part numbers.
Arguments
Input data for creating part numbers
Return type
PartList of part number creation results
mutation createPartNumbers($input: CreatePartNumberInput!) {
createPartNumbers(input: $input) {
response {
__typename
# ...PartNumberResultEntryFragment
}
}
}{ "input": { "partNumbers": [ { "__typename": "PartNumberInput" } ] } }
{ "data": { "response": [ { "__typename": "PartNumberResultEntry" } ] } }
Create a new product.
Arguments
Input data for creating a product
Return type
CreateStatus message for the operation
Status of the operation (e.g., "success")
mutation createProduct($input: CreateProductInput!) {
createProduct(input: $input) {
message
status
}
}{ "input": { "allowObsoleteFulfilmentInEP": true, "allowObsoleteFulfilmentInPP": true, "autoDeploy": true, "description": "Example String", "endDate": "Example String", "featureBundles": [ { "__typename": "FeatureBundleInput" } ], "features": [ { "__typename": "FeatureInput" } ], "hostTypes": [ "Example String" ], "licenseGenerator": "Example String", "licenseModels": [ "Example String" ], "licenseTechnology": "Example String", "partNumbers": [ { "__typename": "PartNumberRequestInput" } ], "productCategory": "Example String", "productCategoryAttributes": [ { "__typename": "AttributesInput" } ], "productCustomAttributes": [ { "__typename": "AttributesInput" } ], "productName": "Example String", "productUpgradeEmailTemplate": "Example String", "startDate": "Example String", "trustedKey": "Example String", "usedOnDevice": true, "version": "Example String", "virtualTrustedKey": "Example String" } }
{ "data": { "message": "Example String", "status": "Example String" } }
Create a new product suite.
Arguments
Input data for creating a suite
Return type
CreateSuccess or error message
Name of the created suite
mutation createSuite($input: CreateSuiteInput!) {
createSuite(input: $input) {
message
suiteName
}
}{ "input": { "allowDownloadObsoleteFrInAdmin": true, "allowDownloadObsoleteFrInPortal": true, "autoDeploy": true, "customAttributes": [ { "__typename": "AttributesInput" } ], "description": "Example String", "hostTypes": [ "Example String" ], "licenseGenerator": "Example String", "licenseModels": [ "Example String" ], "licenseTechnology": "Example String", "packageProperties": { "__typename": "SuitePackageInput" }, "partNumbers": [ { "__typename": "PartNumberRequestInput" } ], "productCategory": "Example String", "productCategoryAttributes": [ { "__typename": "AttributesInput" } ], "products": [ { "__typename": "SuiteProductRequestInput" } ], "suiteName": "Example String", "trustedKey": "Example String", "usedOnDevice": true, "version": "Example String", "virtualTrustedKey": "Example String" } }
{ "data": { "message": "Example String", "suiteName": "Example String" } }
Create an Account
Arguments
Return type
AccountAccount creation success message
Status of the account creation
mutation createAccount($input: CreateAccountInput!) {
createAccount(input: $input) {
message
status
}
}{ "input": { "accountId": "Example String", "accountType": "Example String", "address1": "Example String", "address2": "Example String", "attributes": [ { "__typename": "AttributeInput" } ], "city": "Example String", "country": "Example String", "description": "Example String", "name": "Example String", "region": "Example String", "state": "Example String", "visible": true, "zipcode": "Example String" } }
{ "data": { "message": "Example String", "status": "Example String" } }
Create a User
Arguments
Return type
UserUser creation success message
Status of the user created
mutation createUser($input: CreateUserInput!) {
createUser(input: $input) {
message
status
}
}{ "input": { "accountRoles": [ { "__typename": "UserAccountRoleInput" } ], "attributes": [ { "__typename": "AttributeInput" } ], "city": "Example String", "country": "Example String", "displayName": "Example String", "emailAddress": "Example String", "faxNumber": "Example String", "firstName": "Example String", "lastName": "Example String", "locale": "Example String", "optIn": true, "phoneNumber": "Example String", "portalLogin": true, "shared": true, "state": "Example String", "status": "Example String", "street": "Example String", "timezone": "Example String", "userName": "Example String", "zipcode": "Example String" } }
{ "data": { "message": "Example String", "status": "Example String" } }