Product (1.0)
Download OpenAPI specification:Download
API to manage products
Get items
Authorizations:
query Parameters
required | object (Pageable) |
| predicate required | object |
| target | string |
Responses
Response samples
- 200
- 401
- 403
- 404
- 500
{- "items": [
- {
- "activationLink": {
- "enabled": true,
- "providerId": "string",
- "qrCodeDisabled": true
}, - "availableVariables": [
- {
- "defaultValue": { },
- "field": "string",
- "internalDesc": "string",
- "labels": {
- "property1": "string",
- "property2": "string"
}, - "localizedValue": {
- "property1": {
- "property1": "string",
- "property2": "string"
}, - "property2": {
- "property1": "string",
- "property2": "string"
}
}, - "type": "LIST",
- "value": { }
}
], - "blackListedCountries": [
- "string"
], - "businessSegment": "B2C",
- "catalogId": "string",
- "codeName": "string",
- "createDate": "2019-08-24T14:15:22Z",
- "customFieldsId": "string",
- "customerId": "string",
- "dbVersion": 0,
- "descriptionId": "string",
- "externalContext": "string",
- "forcedCrossSaleProductIds": [
- "string"
], - "fulfillmentTemplate": "string",
- "fulfillmentTemplateName": "string",
- "genericName": "string",
- "gift": true,
- "id": "string",
- "lastUpdateReason": "string",
- "lifeTime": "1YEAR",
- "modelVersion": "string",
- "nextGenerationOf": [
- "string"
], - "paidTrial": true,
- "parentId": "string",
- "physical": true,
- "priceFunction": "string",
- "prices": {
- "defaultCurrency": "string",
- "priceByCountryByCurrency": {
- "property1": {
- "property1": {
- "crossSell": 0.1,
- "initialValue": 0.1,
- "msrp": 0.1,
- "upSell": 0.1,
- "value": 0.1,
- "vatIncluded": true
}, - "property2": {
- "crossSell": 0.1,
- "initialValue": 0.1,
- "msrp": 0.1,
- "upSell": 0.1,
- "value": 0.1,
- "vatIncluded": true
}
}, - "property2": {
- "property1": {
- "crossSell": 0.1,
- "initialValue": 0.1,
- "msrp": 0.1,
- "upSell": 0.1,
- "value": 0.1,
- "vatIncluded": true
}, - "property2": {
- "crossSell": 0.1,
- "initialValue": 0.1,
- "msrp": 0.1,
- "upSell": 0.1,
- "value": 0.1,
- "vatIncluded": true
}
}
}
}, - "priority": 0,
- "productFamily": "string",
- "publisherProductId": "string",
- "publisherRefId": "string",
- "relatedContents": [
- {
- "file": "string",
- "label": "string"
}
], - "releaseDate": "2019-08-24T14:15:22Z",
- "resources": [
- {
- "url": "string"
}
], - "salesMode": "BILLING_PLAN",
- "sellingStores": [
- "string"
], - "signedProduct": "string",
- "status": "ENABLED",
- "subProducts": [
- "string"
], - "subscriptionTemplate": "string",
- "taxCode": "string",
- "trialAllowed": true,
- "trialDuration": 0,
- "type": "SOFTWARE",
- "unifiedRegisterSoftware": true,
- "updateDate": "2019-08-24T14:15:22Z",
- "variationList": [
- { }
], - "visualTags": {
- "property1": [
- "string"
], - "property2": [
- "string"
]
}
}
], - "last": true,
- "number": 0,
- "size": 0,
- "totalItems": 0,
- "totalPages": 0
}Get recap quantities for a given field
Authorizations:
query Parameters
| target required | string |
required | object (Pageable) |
| predicate required | object |
Responses
Response samples
- 200
- 401
- 403
- 404
- 500
{- "items": [
- {
- "count": 0,
- "targetValue": "string"
}
], - "last": true,
- "number": 0,
- "size": 0,
- "totalItems": 0,
- "totalPages": 0
}Search unwind for a given field
Authorizations:
query Parameters
| target required | string |
required | object (Pageable) |
| predicate required | object |
Responses
Response samples
- 200
- 401
- 403
- 404
- 500
{- "items": [
- {
- "empty": true,
- "property1": { },
- "property2": { }
}
], - "last": true,
- "number": 0,
- "size": 0,
- "totalItems": 0,
- "totalPages": 0
}Response samples
- 200
- 401
- 403
- 404
- 500
{- "activationLink": {
- "enabled": true,
- "providerId": "string",
- "qrCodeDisabled": true
}, - "availableVariables": [
- {
- "defaultValue": { },
- "field": "string",
- "internalDesc": "string",
- "labels": {
- "property1": "string",
- "property2": "string"
}, - "localizedValue": {
- "property1": {
- "property1": "string",
- "property2": "string"
}, - "property2": {
- "property1": "string",
- "property2": "string"
}
}, - "type": "LIST",
- "value": { }
}
], - "blackListedCountries": [
- "string"
], - "businessSegment": "B2C",
- "catalogId": "string",
- "codeName": "string",
- "createDate": "2019-08-24T14:15:22Z",
- "customFieldsId": "string",
- "customerId": "string",
- "dbVersion": 0,
- "descriptionId": "string",
- "externalContext": "string",
- "forcedCrossSaleProductIds": [
- "string"
], - "fulfillmentTemplate": "string",
- "fulfillmentTemplateName": "string",
- "genericName": "string",
- "gift": true,
- "id": "string",
- "lastUpdateReason": "string",
- "lifeTime": "1YEAR",
- "modelVersion": "string",
- "nextGenerationOf": [
- "string"
], - "paidTrial": true,
- "parentId": "string",
- "physical": true,
- "priceFunction": "string",
- "prices": {
- "defaultCurrency": "string",
- "priceByCountryByCurrency": {
- "property1": {
- "property1": {
- "crossSell": 0.1,
- "initialValue": 0.1,
- "msrp": 0.1,
- "upSell": 0.1,
- "value": 0.1,
- "vatIncluded": true
}, - "property2": {
- "crossSell": 0.1,
- "initialValue": 0.1,
- "msrp": 0.1,
- "upSell": 0.1,
- "value": 0.1,
- "vatIncluded": true
}
}, - "property2": {
- "property1": {
- "crossSell": 0.1,
- "initialValue": 0.1,
- "msrp": 0.1,
- "upSell": 0.1,
- "value": 0.1,
- "vatIncluded": true
}, - "property2": {
- "crossSell": 0.1,
- "initialValue": 0.1,
- "msrp": 0.1,
- "upSell": 0.1,
- "value": 0.1,
- "vatIncluded": true
}
}
}
}, - "priority": 0,
- "productFamily": "string",
- "publisherProductId": "string",
- "publisherRefId": "string",
- "relatedContents": [
- {
- "file": "string",
- "label": "string"
}
], - "releaseDate": "2019-08-24T14:15:22Z",
- "resources": [
- {
- "url": "string"
}
], - "salesMode": "BILLING_PLAN",
- "sellingStores": [
- "string"
], - "signedProduct": "string",
- "status": "ENABLED",
- "subProducts": [
- "string"
], - "subscriptionTemplate": "string",
- "taxCode": "string",
- "trialAllowed": true,
- "trialDuration": 0,
- "type": "SOFTWARE",
- "unifiedRegisterSoftware": true,
- "updateDate": "2019-08-24T14:15:22Z",
- "variationList": [
- { }
], - "visualTags": {
- "property1": [
- "string"
], - "property2": [
- "string"
]
}
}Get items
Authorizations:
query Parameters
required | object (Pageable) |
| predicate required | object |
| target | string Example: target=lastUpdateReason,nextGenerationOf Return selected fields only (multiple occurrences allowed for selecting multiple fields) |
| customerId | string Example: customerId=d775dd4f-458e-4493-bfec-fb4a23901580 Filter products by customerId |
| lifeTime | string Example: lifeTime=PERMANENT Filter products by subscription lifetime |
| subscriptionTemplate | string Example: subscriptionTemplate=NEXWAY_1M Filter products by subscription template |
| parentId | string Example: parentId=af8c3eb5-157f-44db-9492-6b32559d35d0 Filter products by parentId |
| productFamily | string Example: productFamily=My Product Family Name Filter products by product family |
| physical | boolean Example: physical=true Filter physical products |
| publisherRefId | string Example: publisherRefId=myPublisherRefId Filter products by publisher reference ID |
| salesMode | string Example: salesMode=STANDARD Filter products by sales mode |
| fulfillmentTemplate | string Example: fulfillmentTemplate=af8c3eb5-157f-44db-9492-6b32559d35d0 Filter products by fulfillment template name |
| type | string Example: type=SOFTWARE Filter products by product type |
| catalogId | string Example: catalogId=af8c3eb5-157f-44db-9492-6b32559d35d0 Filter products by catalog ID |
| descriptionId | string Example: descriptionId=af8c3eb5-157f-44db-9492-6b32559d35d0 Filter products by description ID |
| codeName | string Example: codeName=myCodeName Filter products by code name |
| genericName | string Example: genericName=myGenericName Filter products by generic name of the product |
| priceFunction | string Example: priceFunction=e3266efa-7cbf-447c-bd53-4a765a0b494e Filter products by price function ID |
| sellingStores | string Example: sellingStores=e3266efa-7cbf-447c-bd53-4a765a0b494e,29c46780-a263-4694-bb9e-286152e688b7 Filter products by availability in stores, may be multiple occurrences of this param |
| status | string Example: status=ENABLED Filter products by status (ENABLED/DISABLED) |
| blackListedCountries | string Example: blackListedCountries=FR,DE Filter products blacklisted in specific country, may be multiple occurrences of this param |
| releaseDate | string <date-time> Example: releaseDate=1668456000 Planned product release date |
Responses
Response samples
- 200
- 401
- 403
- 404
- 500
{- "items": [
- {
- "activationLink": {
- "enabled": true,
- "providerId": "string",
- "qrCodeDisabled": true
}, - "availableVariables": [
- {
- "defaultValue": { },
- "field": "string",
- "internalDesc": "string",
- "labels": {
- "property1": "string",
- "property2": "string"
}, - "localizedValue": {
- "property1": {
- "property1": "string",
- "property2": "string"
}, - "property2": {
- "property1": "string",
- "property2": "string"
}
}, - "type": "LIST",
- "value": { }
}
], - "blackListedCountries": [
- "string"
], - "businessSegment": "B2C",
- "catalogId": "string",
- "codeName": "string",
- "createDate": "2019-08-24T14:15:22Z",
- "customFieldsId": "string",
- "customerId": "string",
- "dbVersion": 0,
- "descriptionId": "string",
- "externalContext": "string",
- "forcedCrossSaleProductIds": [
- "string"
], - "fulfillmentTemplate": "string",
- "fulfillmentTemplateName": "string",
- "genericName": "string",
- "gift": true,
- "id": "string",
- "lastUpdateReason": "string",
- "lifeTime": "1YEAR",
- "modelVersion": "string",
- "nextGenerationOf": [
- "string"
], - "paidTrial": true,
- "parentId": "string",
- "physical": true,
- "priceFunction": "string",
- "prices": {
- "defaultCurrency": "string",
- "priceByCountryByCurrency": {
- "property1": {
- "property1": {
- "crossSell": 0.1,
- "initialValue": 0.1,
- "msrp": 0.1,
- "upSell": 0.1,
- "value": 0.1,
- "vatIncluded": true
}, - "property2": {
- "crossSell": 0.1,
- "initialValue": 0.1,
- "msrp": 0.1,
- "upSell": 0.1,
- "value": 0.1,
- "vatIncluded": true
}
}, - "property2": {
- "property1": {
- "crossSell": 0.1,
- "initialValue": 0.1,
- "msrp": 0.1,
- "upSell": 0.1,
- "value": 0.1,
- "vatIncluded": true
}, - "property2": {
- "crossSell": 0.1,
- "initialValue": 0.1,
- "msrp": 0.1,
- "upSell": 0.1,
- "value": 0.1,
- "vatIncluded": true
}
}
}
}, - "priority": 0,
- "productFamily": "string",
- "publisherProductId": "string",
- "publisherRefId": "string",
- "relatedContents": [
- {
- "file": "string",
- "label": "string"
}
], - "releaseDate": "2019-08-24T14:15:22Z",
- "resources": [
- {
- "url": "string"
}
], - "salesMode": "BILLING_PLAN",
- "sellingStores": [
- "string"
], - "signedProduct": "string",
- "status": "ENABLED",
- "subProducts": [
- "string"
], - "subscriptionTemplate": "string",
- "taxCode": "string",
- "trialAllowed": true,
- "trialDuration": 0,
- "type": "SOFTWARE",
- "unifiedRegisterSoftware": true,
- "updateDate": "2019-08-24T14:15:22Z",
- "visualTags": {
- "property1": [
- "string"
], - "property2": [
- "string"
]
}
}
], - "last": true,
- "number": 0,
- "size": 0,
- "totalItems": 0,
- "totalPages": 0
}Create an item
Authorizations:
Request Body schema: application/jsonrequired
object (ActivationLink) Activation link | |
Array of objects (Variable) Available product variables | |
| blackListedCountries | Array of strings unique List of countries not authorized for this product |
| businessSegment | string Enum: "B2C" "B2B" "STRICT_B2C" "STRICT_B2B" Business segment. Describe who you intend to sell this product. |
| catalogId | string Catalog ID |
| codeName | string Code name of product |
| createDate | string <date-time> Deprecated |
| customFieldsId | string CustomFields ID |
| customerId | string |
| dbVersion | integer <int64> |
| defaultLocale | string Default locale of the product |
| descriptionId | string Description ID |
| externalContext | string External context |
| forcedCrossSaleProductIds | Array of strings unique List of forced cross-sales product IDs |
| fulfillmentTemplate | string Fulfillment template name or id depending on the fulfillment version |
| fulfillmentTemplateName | string Fulfillment template name |
| genericName | string Name of product |
| gift | boolean is gift |
| id | string Deprecated |
| lastUpdateReason | string |
| lifeTime required | string^(((?<duration>[0-9]*)(?<period>MONTH|YEAR|DA... lifeTime |
object List of localized long descriptions of the product | |
object List of localized short descriptions of the product | |
object List of localized thank you descriptions of the product | |
object List of localized marketing names of the product | |
| modelVersion | string Deprecated |
| nextGenerationOf | Array of strings unique List of old generation IDs |
| originalId | string |
| paidTrial | boolean Flag for paid trial product |
| physical | boolean How do we deliver product : physical/digital |
| priceFunction | string Price function ID |
required | object (Prices) Price of product by currency and country |
| priority | integer <int32> Product sort order priority |
| productFamily | string [ 0 .. 128 ] characters Product family |
| publisherProductId | string |
| publisherRefId required | string [ 0 .. 80 ] characters Product publisher reference |
Array of objects (RelatedContent) Links for downloading product-related content file | |
| releaseDate | string <date-time> Planned product release date |
| remoteVariant | string |
Array of objects (Resource) unique Product resources | |
| salesMode | string Enum: "BILLING_PLAN" "STANDARD" Sales mode |
| sellingStores required | Array of strings unique List of stores selling this product |
| signedProduct | string |
| subProducts | Array of strings List of sub-product IDs |
| subscriptionTemplate | string Subscription template name |
| taxCode | string Avatax tax code |
| trialAllowed | boolean Flag for subscription trial allowed on this product |
| trialDuration | integer <int32> Duration of subscription trial on this product (in days) |
| type | string Enum: "SOFTWARE" "GAMES" "CASUAL" "SERVICE" "B2C" "B2B" "HARDWARE" Product type |
| unifiedRegisterSoftware | boolean Indicator if Product is included in unified register |
| updateDate | string <date-time> Deprecated |
| var | string |
| variantOf | string |
object Visual tags linked to product |
Responses
Request samples
- Payload
{- "activationLink": {
- "enabled": true,
- "providerId": "string",
- "qrCodeDisabled": true
}, - "availableVariables": [
- {
- "defaultValue": { },
- "field": "string",
- "internalDesc": "string",
- "labels": {
- "property1": "string",
- "property2": "string"
}, - "localizedValue": {
- "property1": {
- "property1": "string",
- "property2": "string"
}, - "property2": {
- "property1": "string",
- "property2": "string"
}
}, - "type": "LIST",
- "value": { }
}
], - "blackListedCountries": [
- "string"
], - "businessSegment": "B2C",
- "catalogId": "string",
- "codeName": "string",
- "createDate": "2019-08-24T14:15:22Z",
- "customFieldsId": "string",
- "customerId": "string",
- "dbVersion": 0,
- "defaultLocale": "string",
- "descriptionId": "string",
- "externalContext": "string",
- "forcedCrossSaleProductIds": [
- "string"
], - "fulfillmentTemplate": "string",
- "fulfillmentTemplateName": "string",
- "genericName": "string",
- "gift": true,
- "id": "string",
- "lastUpdateReason": "string",
- "lifeTime": "1YEAR",
- "localizedLongDesc": {
- "property1": "string",
- "property2": "string"
}, - "localizedShortDesc": {
- "property1": "string",
- "property2": "string"
}, - "localizedThankYouDesc": {
- "property1": "string",
- "property2": "string"
}, - "marketingName": {
- "property1": "string",
- "property2": "string"
}, - "modelVersion": "string",
- "nextGenerationOf": [
- "string"
], - "originalId": "string",
- "paidTrial": true,
- "physical": true,
- "priceFunction": "string",
- "prices": {
- "defaultCurrency": "string",
- "priceByCountryByCurrency": {
- "property1": {
- "property1": {
- "crossSell": 0.1,
- "initialValue": 0.1,
- "msrp": 0.1,
- "upSell": 0.1,
- "value": 0.1,
- "vatIncluded": true
}, - "property2": {
- "crossSell": 0.1,
- "initialValue": 0.1,
- "msrp": 0.1,
- "upSell": 0.1,
- "value": 0.1,
- "vatIncluded": true
}
}, - "property2": {
- "property1": {
- "crossSell": 0.1,
- "initialValue": 0.1,
- "msrp": 0.1,
- "upSell": 0.1,
- "value": 0.1,
- "vatIncluded": true
}, - "property2": {
- "crossSell": 0.1,
- "initialValue": 0.1,
- "msrp": 0.1,
- "upSell": 0.1,
- "value": 0.1,
- "vatIncluded": true
}
}
}
}, - "priority": 0,
- "productFamily": "string",
- "publisherProductId": "string",
- "publisherRefId": "string",
- "relatedContents": [
- {
- "file": "string",
- "label": "string"
}
], - "releaseDate": "2019-08-24T14:15:22Z",
- "remoteVariant": "string",
- "resources": [
- {
- "url": "string"
}
], - "salesMode": "BILLING_PLAN",
- "sellingStores": [
- "string"
], - "signedProduct": "string",
- "subProducts": [
- "string"
], - "subscriptionTemplate": "string",
- "taxCode": "string",
- "trialAllowed": true,
- "trialDuration": 0,
- "type": "SOFTWARE",
- "unifiedRegisterSoftware": true,
- "updateDate": "2019-08-24T14:15:22Z",
- "var": "string",
- "variantOf": "string",
- "visualTags": {
- "property1": [
- "string"
], - "property2": [
- "string"
]
}
}Response samples
- 401
- 403
- 404
- 500
{- "details": [
- {
- "errorType": "string",
- "resourceDisplayName": "string",
- "resourceId": "string",
- "resourceType": "string",
- "specific": { }
}
], - "error": "string",
- "message": "string",
- "status": 0,
- "timestamp": 0
}Get the default currencies of products
Get the default currencies for the given products ids
Authorizations:
query Parameters
| productId required | string Example: productId=productId1,productId2,productId3 List of product id |
Responses
Response samples
- 200
- 400
- 401
- 404
- 500
"string"Duplicate a product, if the product has variants it will also duplicate all variants
Authorizations:
path Parameters
| id required | string |
Request Body schema: application/jsonrequired
object (ProductDuplicationOptions) | |
| productName required | string Product name of the new product |
| publisherRefId required | string Publisher reference ID of the new product |
Responses
Request samples
- Payload
{- "duplicationOptions": {
- "duplicateFulfillment": true,
- "duplicateFuturePrice": true,
- "duplicateGeneral": true,
- "duplicateLocalizedContent": true,
- "duplicatePrices": true,
- "duplicateProductFiles": true,
- "duplicateProductVariations": true,
- "duplicateSubscription": true
}, - "productName": "My Product",
- "publisherRefId": "49FD453"
}Response samples
- 200
- 400
- 404
- 500
{- "id": "3584f058-fd8a-439e-be21-126a0b16c128"
}Update all products fulfillment templates of a specific customer
Authorizations:
Request Body schema: application/jsonrequired
| customerId required | string Customer ID |
| fulfillmentTemplateIdTarget required | string ID of the fulfillment template to change in products |
| fulfillmentTemplateSource required | string Source is the fulfillment template name or id depending on the fulfillment version - name for fulfillment v0 or id for fulfillment v1 |
Responses
Request samples
- Payload
{- "customerId": "string",
- "fulfillmentTemplateIdTarget": "string",
- "fulfillmentTemplateSource": "string"
}Response samples
- 200
- 400
- 404
- 500
"string"Import a product
Import a product
Authorizations:
query Parameters
| locale | string |
| storeId | string Example: storeId=5a095a54-445c-4b57-ba6d-23fdc63df4c9 Store id |
| dryRun | boolean Example: dryRun=true Determine if the operation will take effect in the database, if dryRun is true, product will not be import |
| reason | string Example: reason=Import from old version to new version Request reason |
| local | string Example: local=fr-FR Local of product |
Request Body schema: application/jsonrequired
Product to be import
Responses
Request samples
- Payload
"string"Response samples
- 200
- 201
- 401
- 403
- 404
- 500
{- "activationLink": {
- "enabled": true,
- "providerId": "string",
- "qrCodeDisabled": true
}, - "availableVariables": [
- {
- "defaultValue": { },
- "field": "string",
- "internalDesc": "string",
- "labels": {
- "property1": "string",
- "property2": "string"
}, - "localizedValue": {
- "property1": {
- "property1": "string",
- "property2": "string"
}, - "property2": {
- "property1": "string",
- "property2": "string"
}
}, - "type": "LIST",
- "value": { }
}
], - "blackListedCountries": [
- "string"
], - "businessSegment": "B2C",
- "catalogId": "string",
- "codeName": "string",
- "createDate": "2019-08-24T14:15:22Z",
- "customFieldsId": "string",
- "customerId": "string",
- "dbVersion": 0,
- "descriptionId": "string",
- "externalContext": "string",
- "forcedCrossSaleProductIds": [
- "string"
], - "fulfillmentTemplate": "string",
- "fulfillmentTemplateName": "string",
- "genericName": "string",
- "gift": true,
- "id": "string",
- "lastUpdateReason": "string",
- "lifeTime": "1YEAR",
- "modelVersion": "string",
- "nextGenerationOf": [
- "string"
], - "paidTrial": true,
- "parentId": "string",
- "physical": true,
- "priceFunction": "string",
- "prices": {
- "defaultCurrency": "string",
- "priceByCountryByCurrency": {
- "property1": {
- "property1": {
- "crossSell": 0.1,
- "initialValue": 0.1,
- "msrp": 0.1,
- "upSell": 0.1,
- "value": 0.1,
- "vatIncluded": true
}, - "property2": {
- "crossSell": 0.1,
- "initialValue": 0.1,
- "msrp": 0.1,
- "upSell": 0.1,
- "value": 0.1,
- "vatIncluded": true
}
}, - "property2": {
- "property1": {
- "crossSell": 0.1,
- "initialValue": 0.1,
- "msrp": 0.1,
- "upSell": 0.1,
- "value": 0.1,
- "vatIncluded": true
}, - "property2": {
- "crossSell": 0.1,
- "initialValue": 0.1,
- "msrp": 0.1,
- "upSell": 0.1,
- "value": 0.1,
- "vatIncluded": true
}
}
}
}, - "priority": 0,
- "productFamily": "string",
- "publisherProductId": "string",
- "publisherRefId": "string",
- "relatedContents": [
- {
- "file": "string",
- "label": "string"
}
], - "releaseDate": "2019-08-24T14:15:22Z",
- "resources": [
- {
- "url": "string"
}
], - "salesMode": "BILLING_PLAN",
- "sellingStores": [
- "string"
], - "signedProduct": "string",
- "status": "ENABLED",
- "subProducts": [
- "string"
], - "subscriptionTemplate": "string",
- "taxCode": "string",
- "trialAllowed": true,
- "trialDuration": 0,
- "type": "SOFTWARE",
- "unifiedRegisterSoftware": true,
- "updateDate": "2019-08-24T14:15:22Z",
- "visualTags": {
- "property1": [
- "string"
], - "property2": [
- "string"
]
}
}Get recap quantities for a given field
Authorizations:
query Parameters
| target required | string |
required | object (Pageable) |
| predicate required | object |
Responses
Response samples
- 200
- 401
- 403
- 404
- 500
{- "items": [
- {
- "count": 0,
- "targetValue": "string"
}
], - "last": true,
- "number": 0,
- "size": 0,
- "totalItems": 0,
- "totalPages": 0
}Retrieve products with all inherited properties
Authorizations:
query Parameters
required | object (Pageable) |
| predicate required | object |
Responses
Response samples
- 200
- 400
- 401
- 404
- 500
{- "items": [
- {
- "activationLink": {
- "enabled": true,
- "providerId": "string",
- "qrCodeDisabled": true
}, - "availableVariables": [
- {
- "defaultValue": { },
- "field": "string",
- "internalDesc": "string",
- "labels": {
- "property1": "string",
- "property2": "string"
}, - "localizedValue": {
- "property1": {
- "property1": "string",
- "property2": "string"
}, - "property2": {
- "property1": "string",
- "property2": "string"
}
}, - "type": "LIST",
- "value": { }
}
], - "blackListedCountries": [
- "string"
], - "businessSegment": "B2C",
- "catalogId": "string",
- "codeName": "string",
- "createDate": "2019-08-24T14:15:22Z",
- "customFieldsId": "string",
- "customerId": "string",
- "dbVersion": 0,
- "descriptionId": "string",
- "externalContext": "string",
- "forcedCrossSaleProductIds": [
- "string"
], - "fulfillmentTemplate": "string",
- "fulfillmentTemplateName": "string",
- "genericName": "string",
- "gift": true,
- "id": "string",
- "lastUpdateReason": "string",
- "lifeTime": "1YEAR",
- "modelVersion": "string",
- "nextGenerationOf": [
- "string"
], - "paidTrial": true,
- "parentId": "string",
- "physical": true,
- "priceFunction": "string",
- "prices": {
- "defaultCurrency": "string",
- "priceByCountryByCurrency": {
- "property1": {
- "property1": {
- "crossSell": 0.1,
- "initialValue": 0.1,
- "msrp": 0.1,
- "upSell": 0.1,
- "value": 0.1,
- "vatIncluded": true
}, - "property2": {
- "crossSell": 0.1,
- "initialValue": 0.1,
- "msrp": 0.1,
- "upSell": 0.1,
- "value": 0.1,
- "vatIncluded": true
}
}, - "property2": {
- "property1": {
- "crossSell": 0.1,
- "initialValue": 0.1,
- "msrp": 0.1,
- "upSell": 0.1,
- "value": 0.1,
- "vatIncluded": true
}, - "property2": {
- "crossSell": 0.1,
- "initialValue": 0.1,
- "msrp": 0.1,
- "upSell": 0.1,
- "value": 0.1,
- "vatIncluded": true
}
}
}
}, - "priority": 0,
- "productFamily": "string",
- "publisherProductId": "string",
- "publisherRefId": "string",
- "relatedContents": [
- {
- "file": "string",
- "label": "string"
}
], - "releaseDate": "2019-08-24T14:15:22Z",
- "resources": [
- {
- "url": "string"
}
], - "salesMode": "BILLING_PLAN",
- "sellingStores": [
- "string"
], - "signedProduct": "string",
- "status": "ENABLED",
- "subProducts": [
- "string"
], - "subscriptionTemplate": "string",
- "taxCode": "string",
- "trialAllowed": true,
- "trialDuration": 0,
- "type": "SOFTWARE",
- "unifiedRegisterSoftware": true,
- "updateDate": "2019-08-24T14:15:22Z",
- "variationList": [
- { }
], - "visualTags": {
- "property1": [
- "string"
], - "property2": [
- "string"
]
}
}
], - "last": true,
- "number": 0,
- "size": 0,
- "totalItems": 0,
- "totalPages": 0
}Search unwind for a given field
Authorizations:
query Parameters
| target required | string |
required | object (Pageable) |
| predicate required | object |
Responses
Response samples
- 200
- 401
- 403
- 404
- 500
{- "items": [
- {
- "empty": true,
- "property1": { },
- "property2": { }
}
], - "last": true,
- "number": 0,
- "size": 0,
- "totalItems": 0,
- "totalPages": 0
}Response samples
- 200
- 401
- 403
- 404
- 500
{- "activationLink": {
- "enabled": true,
- "providerId": "string",
- "qrCodeDisabled": true
}, - "availableVariables": [
- {
- "defaultValue": { },
- "field": "string",
- "internalDesc": "string",
- "labels": {
- "property1": "string",
- "property2": "string"
}, - "localizedValue": {
- "property1": {
- "property1": "string",
- "property2": "string"
}, - "property2": {
- "property1": "string",
- "property2": "string"
}
}, - "type": "LIST",
- "value": { }
}
], - "blackListedCountries": [
- "string"
], - "businessSegment": "B2C",
- "catalogId": "string",
- "codeName": "string",
- "createDate": "2019-08-24T14:15:22Z",
- "customFieldsId": "string",
- "customerId": "string",
- "dbVersion": 0,
- "descriptionId": "string",
- "externalContext": "string",
- "forcedCrossSaleProductIds": [
- "string"
], - "fulfillmentTemplate": "string",
- "fulfillmentTemplateName": "string",
- "genericName": "string",
- "gift": true,
- "id": "string",
- "lastUpdateReason": "string",
- "lifeTime": "1YEAR",
- "modelVersion": "string",
- "nextGenerationOf": [
- "string"
], - "paidTrial": true,
- "parentId": "string",
- "physical": true,
- "priceFunction": "string",
- "prices": {
- "defaultCurrency": "string",
- "priceByCountryByCurrency": {
- "property1": {
- "property1": {
- "crossSell": 0.1,
- "initialValue": 0.1,
- "msrp": 0.1,
- "upSell": 0.1,
- "value": 0.1,
- "vatIncluded": true
}, - "property2": {
- "crossSell": 0.1,
- "initialValue": 0.1,
- "msrp": 0.1,
- "upSell": 0.1,
- "value": 0.1,
- "vatIncluded": true
}
}, - "property2": {
- "property1": {
- "crossSell": 0.1,
- "initialValue": 0.1,
- "msrp": 0.1,
- "upSell": 0.1,
- "value": 0.1,
- "vatIncluded": true
}, - "property2": {
- "crossSell": 0.1,
- "initialValue": 0.1,
- "msrp": 0.1,
- "upSell": 0.1,
- "value": 0.1,
- "vatIncluded": true
}
}
}
}, - "priority": 0,
- "productFamily": "string",
- "publisherProductId": "string",
- "publisherRefId": "string",
- "relatedContents": [
- {
- "file": "string",
- "label": "string"
}
], - "releaseDate": "2019-08-24T14:15:22Z",
- "resources": [
- {
- "url": "string"
}
], - "salesMode": "BILLING_PLAN",
- "sellingStores": [
- "string"
], - "signedProduct": "string",
- "status": "ENABLED",
- "subProducts": [
- "string"
], - "subscriptionTemplate": "string",
- "taxCode": "string",
- "trialAllowed": true,
- "trialDuration": 0,
- "type": "SOFTWARE",
- "unifiedRegisterSoftware": true,
- "updateDate": "2019-08-24T14:15:22Z",
- "visualTags": {
- "property1": [
- "string"
], - "property2": [
- "string"
]
}
}Update item
Authorizations:
path Parameters
| id required | string |
Request Body schema: application/jsonrequired
object (ActivationLink) Activation link | |
Array of objects (Variable) Available product variables | |
| blackListedCountries | Array of strings unique List of countries not authorized for this product |
| businessSegment | string Enum: "B2C" "B2B" "STRICT_B2C" "STRICT_B2B" Business segment. Describe who you intend to sell this product. |
| catalogId | string Catalog ID |
| codeName | string Code name of product |
| createDate | string <date-time> Deprecated |
| customFieldsId | string CustomFields ID |
| customerId | string |
| dbVersion | integer <int64> |
| defaultLocale | string Default locale of the product |
| descriptionId | string Description ID |
| externalContext | string External context |
| forcedCrossSaleProductIds | Array of strings unique List of forced cross-sales product IDs |
| fulfillmentTemplate | string Fulfillment template name or id depending on the fulfillment version |
| fulfillmentTemplateName | string Fulfillment template name |
| genericName | string Name of product |
| gift | boolean is gift |
| id | string Deprecated |
| lastUpdateReason | string |
| lifeTime required | string^(((?<duration>[0-9]*)(?<period>MONTH|YEAR|DA... lifeTime |
object List of localized long descriptions of the product | |
object List of localized short descriptions of the product | |
object List of localized thank you descriptions of the product | |
object List of localized marketing names of the product | |
| modelVersion | string Deprecated |
| nextGenerationOf | Array of strings unique List of old generation IDs |
| originalId | string |
| paidTrial | boolean Flag for paid trial product |
| physical | boolean How do we deliver product : physical/digital |
| priceFunction | string Price function ID |
required | object (Prices) Price of product by currency and country |
| priority | integer <int32> Product sort order priority |
| productFamily | string [ 0 .. 128 ] characters Product family |
| publisherProductId | string |
| publisherRefId required | string [ 0 .. 80 ] characters Product publisher reference |
Array of objects (RelatedContent) Links for downloading product-related content file | |
| releaseDate | string <date-time> Planned product release date |
| remoteVariant | string |
Array of objects (Resource) unique Product resources | |
| salesMode | string Enum: "BILLING_PLAN" "STANDARD" Sales mode |
| sellingStores required | Array of strings unique List of stores selling this product |
| signedProduct | string |
| subProducts | Array of strings List of sub-product IDs |
| subscriptionTemplate | string Subscription template name |
| taxCode | string Avatax tax code |
| trialAllowed | boolean Flag for subscription trial allowed on this product |
| trialDuration | integer <int32> Duration of subscription trial on this product (in days) |
| type | string Enum: "SOFTWARE" "GAMES" "CASUAL" "SERVICE" "B2C" "B2B" "HARDWARE" Product type |
| unifiedRegisterSoftware | boolean Indicator if Product is included in unified register |
| updateDate | string <date-time> Deprecated |
| var | string |
| variantOf | string |
object Visual tags linked to product |
Responses
Request samples
- Payload
{- "activationLink": {
- "enabled": true,
- "providerId": "string",
- "qrCodeDisabled": true
}, - "availableVariables": [
- {
- "defaultValue": { },
- "field": "string",
- "internalDesc": "string",
- "labels": {
- "property1": "string",
- "property2": "string"
}, - "localizedValue": {
- "property1": {
- "property1": "string",
- "property2": "string"
}, - "property2": {
- "property1": "string",
- "property2": "string"
}
}, - "type": "LIST",
- "value": { }
}
], - "blackListedCountries": [
- "string"
], - "businessSegment": "B2C",
- "catalogId": "string",
- "codeName": "string",
- "createDate": "2019-08-24T14:15:22Z",
- "customFieldsId": "string",
- "customerId": "string",
- "dbVersion": 0,
- "defaultLocale": "string",
- "descriptionId": "string",
- "externalContext": "string",
- "forcedCrossSaleProductIds": [
- "string"
], - "fulfillmentTemplate": "string",
- "fulfillmentTemplateName": "string",
- "genericName": "string",
- "gift": true,
- "id": "string",
- "lastUpdateReason": "string",
- "lifeTime": "1YEAR",
- "localizedLongDesc": {
- "property1": "string",
- "property2": "string"
}, - "localizedShortDesc": {
- "property1": "string",
- "property2": "string"
}, - "localizedThankYouDesc": {
- "property1": "string",
- "property2": "string"
}, - "marketingName": {
- "property1": "string",
- "property2": "string"
}, - "modelVersion": "string",
- "nextGenerationOf": [
- "string"
], - "originalId": "string",
- "paidTrial": true,
- "physical": true,
- "priceFunction": "string",
- "prices": {
- "defaultCurrency": "string",
- "priceByCountryByCurrency": {
- "property1": {
- "property1": {
- "crossSell": 0.1,
- "initialValue": 0.1,
- "msrp": 0.1,
- "upSell": 0.1,
- "value": 0.1,
- "vatIncluded": true
}, - "property2": {
- "crossSell": 0.1,
- "initialValue": 0.1,
- "msrp": 0.1,
- "upSell": 0.1,
- "value": 0.1,
- "vatIncluded": true
}
}, - "property2": {
- "property1": {
- "crossSell": 0.1,
- "initialValue": 0.1,
- "msrp": 0.1,
- "upSell": 0.1,
- "value": 0.1,
- "vatIncluded": true
}, - "property2": {
- "crossSell": 0.1,
- "initialValue": 0.1,
- "msrp": 0.1,
- "upSell": 0.1,
- "value": 0.1,
- "vatIncluded": true
}
}
}
}, - "priority": 0,
- "productFamily": "string",
- "publisherProductId": "string",
- "publisherRefId": "string",
- "relatedContents": [
- {
- "file": "string",
- "label": "string"
}
], - "releaseDate": "2019-08-24T14:15:22Z",
- "remoteVariant": "string",
- "resources": [
- {
- "url": "string"
}
], - "salesMode": "BILLING_PLAN",
- "sellingStores": [
- "string"
], - "signedProduct": "string",
- "subProducts": [
- "string"
], - "subscriptionTemplate": "string",
- "taxCode": "string",
- "trialAllowed": true,
- "trialDuration": 0,
- "type": "SOFTWARE",
- "unifiedRegisterSoftware": true,
- "updateDate": "2019-08-24T14:15:22Z",
- "var": "string",
- "variantOf": "string",
- "visualTags": {
- "property1": [
- "string"
], - "property2": [
- "string"
]
}
}Response samples
- 200
- 401
- 403
- 404
- 500
{- "activationLink": {
- "enabled": true,
- "providerId": "string",
- "qrCodeDisabled": true
}, - "availableVariables": [
- {
- "defaultValue": { },
- "field": "string",
- "internalDesc": "string",
- "labels": {
- "property1": "string",
- "property2": "string"
}, - "localizedValue": {
- "property1": {
- "property1": "string",
- "property2": "string"
}, - "property2": {
- "property1": "string",
- "property2": "string"
}
}, - "type": "LIST",
- "value": { }
}
], - "blackListedCountries": [
- "string"
], - "businessSegment": "B2C",
- "catalogId": "string",
- "codeName": "string",
- "createDate": "2019-08-24T14:15:22Z",
- "customFieldsId": "string",
- "customerId": "string",
- "dbVersion": 0,
- "descriptionId": "string",
- "externalContext": "string",
- "forcedCrossSaleProductIds": [
- "string"
], - "fulfillmentTemplate": "string",
- "fulfillmentTemplateName": "string",
- "genericName": "string",
- "gift": true,
- "id": "string",
- "lastUpdateReason": "string",
- "lifeTime": "1YEAR",
- "modelVersion": "string",
- "nextGenerationOf": [
- "string"
], - "paidTrial": true,
- "parentId": "string",
- "physical": true,
- "priceFunction": "string",
- "prices": {
- "defaultCurrency": "string",
- "priceByCountryByCurrency": {
- "property1": {
- "property1": {
- "crossSell": 0.1,
- "initialValue": 0.1,
- "msrp": 0.1,
- "upSell": 0.1,
- "value": 0.1,
- "vatIncluded": true
}, - "property2": {
- "crossSell": 0.1,
- "initialValue": 0.1,
- "msrp": 0.1,
- "upSell": 0.1,
- "value": 0.1,
- "vatIncluded": true
}
}, - "property2": {
- "property1": {
- "crossSell": 0.1,
- "initialValue": 0.1,
- "msrp": 0.1,
- "upSell": 0.1,
- "value": 0.1,
- "vatIncluded": true
}, - "property2": {
- "crossSell": 0.1,
- "initialValue": 0.1,
- "msrp": 0.1,
- "upSell": 0.1,
- "value": 0.1,
- "vatIncluded": true
}
}
}
}, - "priority": 0,
- "productFamily": "string",
- "publisherProductId": "string",
- "publisherRefId": "string",
- "relatedContents": [
- {
- "file": "string",
- "label": "string"
}
], - "releaseDate": "2019-08-24T14:15:22Z",
- "resources": [
- {
- "url": "string"
}
], - "salesMode": "BILLING_PLAN",
- "sellingStores": [
- "string"
], - "signedProduct": "string",
- "status": "ENABLED",
- "subProducts": [
- "string"
], - "subscriptionTemplate": "string",
- "taxCode": "string",
- "trialAllowed": true,
- "trialDuration": 0,
- "type": "SOFTWARE",
- "unifiedRegisterSoftware": true,
- "updateDate": "2019-08-24T14:15:22Z",
- "visualTags": {
- "property1": [
- "string"
], - "property2": [
- "string"
]
}
}Get the next generation of Product
Get the next generation of product according to the given product id
Authorizations:
path Parameters
| id required | string Example: 0966f613-5c17-4a7a-b1eb-1114164bc601 Product id |
Responses
Response samples
- 200
- 400
- 401
- 404
- 500
{- "activationLink": {
- "enabled": true,
- "providerId": "string",
- "qrCodeDisabled": true
}, - "availableVariables": [
- {
- "defaultValue": { },
- "field": "string",
- "internalDesc": "string",
- "labels": {
- "property1": "string",
- "property2": "string"
}, - "localizedValue": {
- "property1": {
- "property1": "string",
- "property2": "string"
}, - "property2": {
- "property1": "string",
- "property2": "string"
}
}, - "type": "LIST",
- "value": { }
}
], - "blackListedCountries": [
- "string"
], - "businessSegment": "B2C",
- "catalogId": "string",
- "codeName": "string",
- "createDate": "2019-08-24T14:15:22Z",
- "customFieldsId": "string",
- "customerId": "string",
- "dbVersion": 0,
- "descriptionId": "string",
- "externalContext": "string",
- "forcedCrossSaleProductIds": [
- "string"
], - "fulfillmentTemplate": "string",
- "fulfillmentTemplateName": "string",
- "genericName": "string",
- "gift": true,
- "id": "string",
- "lastUpdateReason": "string",
- "lifeTime": "1YEAR",
- "modelVersion": "string",
- "nextGenerationOf": [
- "string"
], - "paidTrial": true,
- "parentId": "string",
- "physical": true,
- "priceFunction": "string",
- "prices": {
- "defaultCurrency": "string",
- "priceByCountryByCurrency": {
- "property1": {
- "property1": {
- "crossSell": 0.1,
- "initialValue": 0.1,
- "msrp": 0.1,
- "upSell": 0.1,
- "value": 0.1,
- "vatIncluded": true
}, - "property2": {
- "crossSell": 0.1,
- "initialValue": 0.1,
- "msrp": 0.1,
- "upSell": 0.1,
- "value": 0.1,
- "vatIncluded": true
}
}, - "property2": {
- "property1": {
- "crossSell": 0.1,
- "initialValue": 0.1,
- "msrp": 0.1,
- "upSell": 0.1,
- "value": 0.1,
- "vatIncluded": true
}, - "property2": {
- "crossSell": 0.1,
- "initialValue": 0.1,
- "msrp": 0.1,
- "upSell": 0.1,
- "value": 0.1,
- "vatIncluded": true
}
}
}
}, - "priority": 0,
- "productFamily": "string",
- "publisherProductId": "string",
- "publisherRefId": "string",
- "relatedContents": [
- {
- "file": "string",
- "label": "string"
}
], - "releaseDate": "2019-08-24T14:15:22Z",
- "resources": [
- {
- "url": "string"
}
], - "salesMode": "BILLING_PLAN",
- "sellingStores": [
- "string"
], - "signedProduct": "string",
- "status": "ENABLED",
- "subProducts": [
- "string"
], - "subscriptionTemplate": "string",
- "taxCode": "string",
- "trialAllowed": true,
- "trialDuration": 0,
- "type": "SOFTWARE",
- "unifiedRegisterSoftware": true,
- "updateDate": "2019-08-24T14:15:22Z",
- "visualTags": {
- "property1": [
- "string"
], - "property2": [
- "string"
]
}
}Update product without updating prices
Be able to update the product without price information for the given product id
Authorizations:
path Parameters
| id required | string Example: e1c2705a-58e0-4b9c-8d74-063521055a09 Existing product id |
Request Body schema: application/jsonrequired
object (ActivationLink) Activation link | |
Array of objects (Variable) Available product variables | |
| blackListedCountries | Array of strings unique List of countries not authorized for this product |
| businessSegment | string Enum: "B2C" "B2B" "STRICT_B2C" "STRICT_B2B" Business segment. Describe who you intend to sell this product. |
| catalogId | string Catalog ID |
| codeName | string Code name of product |
| createDate | string <date-time> Deprecated |
| customFieldsId | string CustomFields ID |
| customerId | string |
| dbVersion | integer <int64> |
| defaultLocale | string Default locale of the product |
| descriptionId | string Description ID |
| externalContext | string External context |
| forcedCrossSaleProductIds | Array of strings unique List of forced cross-sales product IDs |
| fulfillmentTemplate | string Fulfillment template name or id depending on the fulfillment version |
| fulfillmentTemplateName | string Fulfillment template name |
| genericName | string Name of product |
| gift | boolean is gift |
| id | string Deprecated |
| lastUpdateReason | string |
| lifeTime required | string^(((?<duration>[0-9]*)(?<period>MONTH|YEAR|DA... lifeTime |
object List of localized long descriptions of the product | |
object List of localized short descriptions of the product | |
object List of localized thank you descriptions of the product | |
object List of localized marketing names of the product | |
| modelVersion | string Deprecated |
| nextGenerationOf | Array of strings unique List of old generation IDs |
| originalId | string |
| paidTrial | boolean Flag for paid trial product |
| physical | boolean How do we deliver product : physical/digital |
| priceFunction | string Price function ID |
required | object (Prices) Price of product by currency and country |
| priority | integer <int32> Product sort order priority |
| productFamily | string [ 0 .. 128 ] characters Product family |
| publisherProductId | string |
| publisherRefId required | string [ 0 .. 80 ] characters Product publisher reference |
Array of objects (RelatedContent) Links for downloading product-related content file | |
| releaseDate | string <date-time> Planned product release date |
| remoteVariant | string |
Array of objects (Resource) unique Product resources | |
| salesMode | string Enum: "BILLING_PLAN" "STANDARD" Sales mode |
| sellingStores required | Array of strings unique List of stores selling this product |
| signedProduct | string |
| subProducts | Array of strings List of sub-product IDs |
| subscriptionTemplate | string Subscription template name |
| taxCode | string Avatax tax code |
| trialAllowed | boolean Flag for subscription trial allowed on this product |
| trialDuration | integer <int32> Duration of subscription trial on this product (in days) |
| type | string Enum: "SOFTWARE" "GAMES" "CASUAL" "SERVICE" "B2C" "B2B" "HARDWARE" Product type |
| unifiedRegisterSoftware | boolean Indicator if Product is included in unified register |
| updateDate | string <date-time> Deprecated |
| var | string |
| variantOf | string |
object Visual tags linked to product |
Responses
Request samples
- Payload
{- "activationLink": {
- "enabled": true,
- "providerId": "string",
- "qrCodeDisabled": true
}, - "availableVariables": [
- {
- "defaultValue": { },
- "field": "string",
- "internalDesc": "string",
- "labels": {
- "property1": "string",
- "property2": "string"
}, - "localizedValue": {
- "property1": {
- "property1": "string",
- "property2": "string"
}, - "property2": {
- "property1": "string",
- "property2": "string"
}
}, - "type": "LIST",
- "value": { }
}
], - "blackListedCountries": [
- "string"
], - "businessSegment": "B2C",
- "catalogId": "string",
- "codeName": "string",
- "createDate": "2019-08-24T14:15:22Z",
- "customFieldsId": "string",
- "customerId": "string",
- "dbVersion": 0,
- "defaultLocale": "string",
- "descriptionId": "string",
- "externalContext": "string",
- "forcedCrossSaleProductIds": [
- "string"
], - "fulfillmentTemplate": "string",
- "fulfillmentTemplateName": "string",
- "genericName": "string",
- "gift": true,
- "id": "string",
- "lastUpdateReason": "string",
- "lifeTime": "1YEAR",
- "localizedLongDesc": {
- "property1": "string",
- "property2": "string"
}, - "localizedShortDesc": {
- "property1": "string",
- "property2": "string"
}, - "localizedThankYouDesc": {
- "property1": "string",
- "property2": "string"
}, - "marketingName": {
- "property1": "string",
- "property2": "string"
}, - "modelVersion": "string",
- "nextGenerationOf": [
- "string"
], - "originalId": "string",
- "paidTrial": true,
- "physical": true,
- "priceFunction": "string",
- "prices": {
- "defaultCurrency": "string",
- "priceByCountryByCurrency": {
- "property1": {
- "property1": {
- "crossSell": 0.1,
- "initialValue": 0.1,
- "msrp": 0.1,
- "upSell": 0.1,
- "value": 0.1,
- "vatIncluded": true
}, - "property2": {
- "crossSell": 0.1,
- "initialValue": 0.1,
- "msrp": 0.1,
- "upSell": 0.1,
- "value": 0.1,
- "vatIncluded": true
}
}, - "property2": {
- "property1": {
- "crossSell": 0.1,
- "initialValue": 0.1,
- "msrp": 0.1,
- "upSell": 0.1,
- "value": 0.1,
- "vatIncluded": true
}, - "property2": {
- "crossSell": 0.1,
- "initialValue": 0.1,
- "msrp": 0.1,
- "upSell": 0.1,
- "value": 0.1,
- "vatIncluded": true
}
}
}
}, - "priority": 0,
- "productFamily": "string",
- "publisherProductId": "string",
- "publisherRefId": "string",
- "relatedContents": [
- {
- "file": "string",
- "label": "string"
}
], - "releaseDate": "2019-08-24T14:15:22Z",
- "remoteVariant": "string",
- "resources": [
- {
- "url": "string"
}
], - "salesMode": "BILLING_PLAN",
- "sellingStores": [
- "string"
], - "signedProduct": "string",
- "subProducts": [
- "string"
], - "subscriptionTemplate": "string",
- "taxCode": "string",
- "trialAllowed": true,
- "trialDuration": 0,
- "type": "SOFTWARE",
- "unifiedRegisterSoftware": true,
- "updateDate": "2019-08-24T14:15:22Z",
- "var": "string",
- "variantOf": "string",
- "visualTags": {
- "property1": [
- "string"
], - "property2": [
- "string"
]
}
}Response samples
- 200
- 401
- 403
- 404
- 500
{- "activationLink": {
- "enabled": true,
- "providerId": "string",
- "qrCodeDisabled": true
}, - "availableVariables": [
- {
- "defaultValue": { },
- "field": "string",
- "internalDesc": "string",
- "labels": {
- "property1": "string",
- "property2": "string"
}, - "localizedValue": {
- "property1": {
- "property1": "string",
- "property2": "string"
}, - "property2": {
- "property1": "string",
- "property2": "string"
}
}, - "type": "LIST",
- "value": { }
}
], - "blackListedCountries": [
- "string"
], - "businessSegment": "B2C",
- "catalogId": "string",
- "codeName": "string",
- "createDate": "2019-08-24T14:15:22Z",
- "customFieldsId": "string",
- "customerId": "string",
- "dbVersion": 0,
- "descriptionId": "string",
- "externalContext": "string",
- "forcedCrossSaleProductIds": [
- "string"
], - "fulfillmentTemplate": "string",
- "fulfillmentTemplateName": "string",
- "genericName": "string",
- "gift": true,
- "id": "string",
- "lastUpdateReason": "string",
- "lifeTime": "1YEAR",
- "modelVersion": "string",
- "nextGenerationOf": [
- "string"
], - "paidTrial": true,
- "parentId": "string",
- "physical": true,
- "priceFunction": "string",
- "prices": {
- "defaultCurrency": "string",
- "priceByCountryByCurrency": {
- "property1": {
- "property1": {
- "crossSell": 0.1,
- "initialValue": 0.1,
- "msrp": 0.1,
- "upSell": 0.1,
- "value": 0.1,
- "vatIncluded": true
}, - "property2": {
- "crossSell": 0.1,
- "initialValue": 0.1,
- "msrp": 0.1,
- "upSell": 0.1,
- "value": 0.1,
- "vatIncluded": true
}
}, - "property2": {
- "property1": {
- "crossSell": 0.1,
- "initialValue": 0.1,
- "msrp": 0.1,
- "upSell": 0.1,
- "value": 0.1,
- "vatIncluded": true
}, - "property2": {
- "crossSell": 0.1,
- "initialValue": 0.1,
- "msrp": 0.1,
- "upSell": 0.1,
- "value": 0.1,
- "vatIncluded": true
}
}
}
}, - "priority": 0,
- "productFamily": "string",
- "publisherProductId": "string",
- "publisherRefId": "string",
- "relatedContents": [
- {
- "file": "string",
- "label": "string"
}
], - "releaseDate": "2019-08-24T14:15:22Z",
- "resources": [
- {
- "url": "string"
}
], - "salesMode": "BILLING_PLAN",
- "sellingStores": [
- "string"
], - "signedProduct": "string",
- "status": "ENABLED",
- "subProducts": [
- "string"
], - "subscriptionTemplate": "string",
- "taxCode": "string",
- "trialAllowed": true,
- "trialDuration": 0,
- "type": "SOFTWARE",
- "unifiedRegisterSoftware": true,
- "updateDate": "2019-08-24T14:15:22Z",
- "visualTags": {
- "property1": [
- "string"
], - "property2": [
- "string"
]
}
}Get variant matrix
Get matrix of all available product variants
Authorizations:
path Parameters
| id required | string Example: 2b760279-a875-411d-9ebf-d90bfeb40c95 Product id |
query Parameters
| predicate required | object |
| format | string^|1D|ND|(\[[A-Za-z0-9,]+])+$ Examples:
In which format that the variables in the matrix will be organized. Prefix and suffix are |
Responses
Response samples
- 200
- 400
- 401
- 404
- 500
{- "format": "string",
- "matrix": { },
- "matrixVariables": [
- {
- "defaultValue": { },
- "field": "string",
- "internalDesc": "string",
- "labels": {
- "property1": "string",
- "property2": "string"
}, - "localizedValue": {
- "property1": {
- "property1": "string",
- "property2": "string"
}, - "property2": {
- "property1": "string",
- "property2": "string"
}
}, - "type": "LIST",
- "value": { }
}
]
}Get items
Authorizations:
query Parameters
required | object (Pageable) |
| predicate required | object |
| target | string |
Responses
Response samples
- 200
- 401
- 403
- 404
- 500
{- "items": [
- {
- "catalogId": "string",
- "createDate": "2019-08-24T14:15:22Z",
- "customFields": {
- "property1": { },
- "property2": { }
}, - "customerId": "string",
- "dbVersion": 0,
- "id": "string",
- "lastUpdateReason": "string",
- "modelVersion": "string",
- "updateDate": "2019-08-24T14:15:22Z"
}
], - "last": true,
- "number": 0,
- "size": 0,
- "totalItems": 0,
- "totalPages": 0
}Create an item
Authorizations:
Request Body schema: application/jsonrequired
| catalogId | string Catalog ID |
| createDate | string <date-time> Deprecated |
object | |
| customerId | string |
| dbVersion | integer <int64> |
| id | string Deprecated |
| lastUpdateReason | string |
| modelVersion | string Deprecated |
| originalId | string |
| updateDate | string <date-time> Deprecated |
Responses
Request samples
- Payload
{- "catalogId": "string",
- "createDate": "2019-08-24T14:15:22Z",
- "customFields": {
- "property1": { },
- "property2": { }
}, - "customerId": "string",
- "dbVersion": 0,
- "id": "string",
- "lastUpdateReason": "string",
- "modelVersion": "string",
- "originalId": "string",
- "updateDate": "2019-08-24T14:15:22Z"
}Response samples
- 401
- 403
- 404
- 500
{- "details": [
- {
- "errorType": "string",
- "resourceDisplayName": "string",
- "resourceId": "string",
- "resourceType": "string",
- "specific": { }
}
], - "error": "string",
- "message": "string",
- "status": 0,
- "timestamp": 0
}Get recap quantities for a given field
Authorizations:
query Parameters
| target required | string |
required | object (Pageable) |
| predicate required | object |
Responses
Response samples
- 200
- 401
- 403
- 404
- 500
{- "items": [
- {
- "count": 0,
- "targetValue": "string"
}
], - "last": true,
- "number": 0,
- "size": 0,
- "totalItems": 0,
- "totalPages": 0
}Search unwind for a given field
Authorizations:
query Parameters
| target required | string |
required | object (Pageable) |
| predicate required | object |
Responses
Response samples
- 200
- 401
- 403
- 404
- 500
{- "items": [
- {
- "empty": true,
- "property1": { },
- "property2": { }
}
], - "last": true,
- "number": 0,
- "size": 0,
- "totalItems": 0,
- "totalPages": 0
}Response samples
- 200
- 401
- 403
- 404
- 500
{- "catalogId": "string",
- "createDate": "2019-08-24T14:15:22Z",
- "customFields": {
- "property1": { },
- "property2": { }
}, - "customerId": "string",
- "dbVersion": 0,
- "id": "string",
- "lastUpdateReason": "string",
- "modelVersion": "string",
- "updateDate": "2019-08-24T14:15:22Z"
}Update item
Authorizations:
path Parameters
| id required | string |
Request Body schema: application/jsonrequired
| catalogId | string Catalog ID |
| createDate | string <date-time> Deprecated |
object | |
| customerId | string |
| dbVersion | integer <int64> |
| id | string Deprecated |
| lastUpdateReason | string |
| modelVersion | string Deprecated |
| originalId | string |
| updateDate | string <date-time> Deprecated |
Responses
Request samples
- Payload
{- "catalogId": "string",
- "createDate": "2019-08-24T14:15:22Z",
- "customFields": {
- "property1": { },
- "property2": { }
}, - "customerId": "string",
- "dbVersion": 0,
- "id": "string",
- "lastUpdateReason": "string",
- "modelVersion": "string",
- "originalId": "string",
- "updateDate": "2019-08-24T14:15:22Z"
}Response samples
- 200
- 401
- 403
- 404
- 500
{- "catalogId": "string",
- "createDate": "2019-08-24T14:15:22Z",
- "customFields": {
- "property1": { },
- "property2": { }
}, - "customerId": "string",
- "dbVersion": 0,
- "id": "string",
- "lastUpdateReason": "string",
- "modelVersion": "string",
- "updateDate": "2019-08-24T14:15:22Z"
}Get items
Authorizations:
query Parameters
required | object (Pageable) |
| predicate required | object |
| target | string |
Responses
Response samples
- 200
- 401
- 403
- 404
- 500
{- "items": [
- {
- "createDate": "2019-08-24T14:15:22Z",
- "customerId": "string",
- "dbVersion": 0,
- "description": "VPN product",
- "id": "string",
- "lastUpdateReason": "string",
- "modelVersion": "string",
- "name": "vpnIncludedFeature",
- "type": "LOCALIZED_TEXT, INTEGER, BOOLEAN",
- "updateDate": "2019-08-24T14:15:22Z"
}
], - "last": true,
- "number": 0,
- "size": 0,
- "totalItems": 0,
- "totalPages": 0
}Create an item
Authorizations:
Request Body schema: application/jsonrequired
| createDate | string <date-time> Deprecated |
| customerId | string |
| dbVersion | integer <int64> |
| description | string Custom field description |
| id | string Deprecated |
| lastUpdateReason | string |
| modelVersion | string Deprecated |
| name | string [ 4 .. 50 ] characters ^[a-zA-Z0-9À-ÿ\s'_\-]+$ Custom field name |
| originalId | string |
| type required | string Enum: "LOCALIZED_TEXT" "INTEGER" "BOOLEAN" Custom field type |
| updateDate | string <date-time> Deprecated |
Responses
Request samples
- Payload
{- "createDate": "2019-08-24T14:15:22Z",
- "customerId": "string",
- "dbVersion": 0,
- "description": "VPN product",
- "id": "string",
- "lastUpdateReason": "string",
- "modelVersion": "string",
- "name": "vpnIncludedFeature",
- "originalId": "string",
- "type": "LOCALIZED_TEXT, INTEGER, BOOLEAN",
- "updateDate": "2019-08-24T14:15:22Z"
}Response samples
- 401
- 403
- 404
- 500
{- "details": [
- {
- "errorType": "string",
- "resourceDisplayName": "string",
- "resourceId": "string",
- "resourceType": "string",
- "specific": { }
}
], - "error": "string",
- "message": "string",
- "status": 0,
- "timestamp": 0
}Get recap quantities for a given field
Authorizations:
query Parameters
| target required | string |
required | object (Pageable) |
| predicate required | object |
Responses
Response samples
- 200
- 401
- 403
- 404
- 500
{- "items": [
- {
- "count": 0,
- "targetValue": "string"
}
], - "last": true,
- "number": 0,
- "size": 0,
- "totalItems": 0,
- "totalPages": 0
}Search unwind for a given field
Authorizations:
query Parameters
| target required | string |
required | object (Pageable) |
| predicate required | object |
Responses
Response samples
- 200
- 401
- 403
- 404
- 500
{- "items": [
- {
- "empty": true,
- "property1": { },
- "property2": { }
}
], - "last": true,
- "number": 0,
- "size": 0,
- "totalItems": 0,
- "totalPages": 0
}Response samples
- 200
- 401
- 403
- 404
- 500
{- "createDate": "2019-08-24T14:15:22Z",
- "customerId": "string",
- "dbVersion": 0,
- "description": "VPN product",
- "id": "string",
- "lastUpdateReason": "string",
- "modelVersion": "string",
- "name": "vpnIncludedFeature",
- "type": "LOCALIZED_TEXT, INTEGER, BOOLEAN",
- "updateDate": "2019-08-24T14:15:22Z"
}Update item
Authorizations:
path Parameters
| id required | string |
Request Body schema: application/jsonrequired
| createDate | string <date-time> Deprecated |
| customerId | string |
| dbVersion | integer <int64> |
| description | string Custom field description |
| id | string Deprecated |
| lastUpdateReason | string |
| modelVersion | string Deprecated |
| name | string [ 4 .. 50 ] characters ^[a-zA-Z0-9À-ÿ\s'_\-]+$ Custom field name |
| originalId | string |
| type required | string Enum: "LOCALIZED_TEXT" "INTEGER" "BOOLEAN" Custom field type |
| updateDate | string <date-time> Deprecated |
Responses
Request samples
- Payload
{- "createDate": "2019-08-24T14:15:22Z",
- "customerId": "string",
- "dbVersion": 0,
- "description": "VPN product",
- "id": "string",
- "lastUpdateReason": "string",
- "modelVersion": "string",
- "name": "vpnIncludedFeature",
- "originalId": "string",
- "type": "LOCALIZED_TEXT, INTEGER, BOOLEAN",
- "updateDate": "2019-08-24T14:15:22Z"
}Response samples
- 200
- 401
- 403
- 404
- 500
{- "createDate": "2019-08-24T14:15:22Z",
- "customerId": "string",
- "dbVersion": 0,
- "description": "VPN product",
- "id": "string",
- "lastUpdateReason": "string",
- "modelVersion": "string",
- "name": "vpnIncludedFeature",
- "type": "LOCALIZED_TEXT, INTEGER, BOOLEAN",
- "updateDate": "2019-08-24T14:15:22Z"
}Get items
Authorizations:
query Parameters
required | object (Pageable) |
| predicate required | object |
| target | string Example: target=customerId,lifeTime,trialAllowed,type,... Return selected fields only (multiple occurrences allowed for selecting multiple fields) |
| customerId | string Example: customerId=3d772d1c-853e-4f51-bd6e-24562708ab3f Filter products by customer ID |
| catalogId | string Example: catalogId=5a10f260-83e8-4b7f-9a58-3b67f0ed5d8d Filter products by catalog ID |
| productId | string Example: productId=5a10f260-83e8-4b7f-9a58-3b67f0ed5d8d Filter products by product ID |
| sellingStore | string Example: sellingStore=mySellingStoreName Filter products by availability in stores, may be multiple occurrences of this param |
| subscriptionTemplate | string Example: subscriptionTemplate=82c9cd93-ced4-4603-b51f-7ef8aa8ab40b Filter products by subscription template |
| fulfillmentTemplate | string Example: fulfillmentTemplate=myFulfillmentName Filter products by fulfillment template name |
| status | boolean Example: status=true Filter products by status (ENABLED/DISABLED) |
Responses
Response samples
- 200
- 401
- 403
- 404
- 500
{- "items": [
- {
- "catalogId": "string",
- "createDate": "2019-08-24T14:15:22Z",
- "customerId": "string",
- "dbVersion": 0,
- "fulfillmentTemplate": "string",
- "id": "string",
- "lastUpdateReason": "string",
- "modelVersion": "string",
- "paidTrial": true,
- "prices": {
- "defaultCurrency": "string",
- "priceByCountryByCurrency": {
- "property1": {
- "property1": {
- "crossSell": 0.1,
- "initialValue": 0.1,
- "msrp": 0.1,
- "upSell": 0.1,
- "value": 0.1,
- "vatIncluded": true
}, - "property2": {
- "crossSell": 0.1,
- "initialValue": 0.1,
- "msrp": 0.1,
- "upSell": 0.1,
- "value": 0.1,
- "vatIncluded": true
}
}, - "property2": {
- "property1": {
- "crossSell": 0.1,
- "initialValue": 0.1,
- "msrp": 0.1,
- "upSell": 0.1,
- "value": 0.1,
- "vatIncluded": true
}, - "property2": {
- "crossSell": 0.1,
- "initialValue": 0.1,
- "msrp": 0.1,
- "upSell": 0.1,
- "value": 0.1,
- "vatIncluded": true
}
}
}
}, - "productId": "string",
- "sellingStores": [
- "string"
], - "status": "ENABLED",
- "subscriptionTemplate": "string",
- "trialAllowed": true,
- "trialDuration": 0,
- "updateDate": "2019-08-24T14:15:22Z"
}
], - "last": true,
- "number": 0,
- "size": 0,
- "totalItems": 0,
- "totalPages": 0
}Create an item
Authorizations:
Request Body schema: application/jsonrequired
| catalogId | string Optional catalog ID |
| createDate | string <date-time> Deprecated |
| customerId | string |
| dbVersion | integer <int64> |
| fulfillmentTemplate | string Fulfillment template name |
| id | string Deprecated |
| lastUpdateReason | string |
| modelVersion | string Deprecated |
| originalId | string |
| paidTrial | boolean Indicator if it is a paid trial product |
object (Prices) Sale price of product by currency and country | |
| productId required | string Product ID of merchant |
| sellingStores | Array of strings List of stores selling this product |
| status | string Enum: "ENABLED" "DISABLED" Product status |
| subscriptionTemplate | string Subscription template name |
| trialAllowed | boolean Indicator if subscription trial is allowed on this product |
| trialDuration | integer <int32> Duration of subscription trial on this product (in days) |
| updateDate | string <date-time> Deprecated |
Responses
Request samples
- Payload
{- "catalogId": "string",
- "createDate": "2019-08-24T14:15:22Z",
- "customerId": "string",
- "dbVersion": 0,
- "fulfillmentTemplate": "string",
- "id": "string",
- "lastUpdateReason": "string",
- "modelVersion": "string",
- "originalId": "string",
- "paidTrial": true,
- "prices": {
- "defaultCurrency": "string",
- "priceByCountryByCurrency": {
- "property1": {
- "property1": {
- "crossSell": 0.1,
- "initialValue": 0.1,
- "msrp": 0.1,
- "upSell": 0.1,
- "value": 0.1,
- "vatIncluded": true
}, - "property2": {
- "crossSell": 0.1,
- "initialValue": 0.1,
- "msrp": 0.1,
- "upSell": 0.1,
- "value": 0.1,
- "vatIncluded": true
}
}, - "property2": {
- "property1": {
- "crossSell": 0.1,
- "initialValue": 0.1,
- "msrp": 0.1,
- "upSell": 0.1,
- "value": 0.1,
- "vatIncluded": true
}, - "property2": {
- "crossSell": 0.1,
- "initialValue": 0.1,
- "msrp": 0.1,
- "upSell": 0.1,
- "value": 0.1,
- "vatIncluded": true
}
}
}
}, - "productId": "string",
- "sellingStores": [
- "string"
], - "status": "ENABLED",
- "subscriptionTemplate": "string",
- "trialAllowed": true,
- "trialDuration": 0,
- "updateDate": "2019-08-24T14:15:22Z"
}Response samples
- 401
- 403
- 404
- 500
{- "details": [
- {
- "errorType": "string",
- "resourceDisplayName": "string",
- "resourceId": "string",
- "resourceType": "string",
- "specific": { }
}
], - "error": "string",
- "message": "string",
- "status": 0,
- "timestamp": 0
}Get recap quantities for a given field
Authorizations:
query Parameters
| target required | string |
required | object (Pageable) |
| predicate required | object |
Responses
Response samples
- 200
- 401
- 403
- 404
- 500
{- "items": [
- {
- "count": 0,
- "targetValue": "string"
}
], - "last": true,
- "number": 0,
- "size": 0,
- "totalItems": 0,
- "totalPages": 0
}Search unwind for a given field
Authorizations:
query Parameters
| target required | string |
required | object (Pageable) |
| predicate required | object |
Responses
Response samples
- 200
- 401
- 403
- 404
- 500
{- "items": [
- {
- "empty": true,
- "property1": { },
- "property2": { }
}
], - "last": true,
- "number": 0,
- "size": 0,
- "totalItems": 0,
- "totalPages": 0
}Response samples
- 200
- 401
- 403
- 404
- 500
{- "catalogId": "string",
- "createDate": "2019-08-24T14:15:22Z",
- "customerId": "string",
- "dbVersion": 0,
- "fulfillmentTemplate": "string",
- "id": "string",
- "lastUpdateReason": "string",
- "modelVersion": "string",
- "paidTrial": true,
- "prices": {
- "defaultCurrency": "string",
- "priceByCountryByCurrency": {
- "property1": {
- "property1": {
- "crossSell": 0.1,
- "initialValue": 0.1,
- "msrp": 0.1,
- "upSell": 0.1,
- "value": 0.1,
- "vatIncluded": true
}, - "property2": {
- "crossSell": 0.1,
- "initialValue": 0.1,
- "msrp": 0.1,
- "upSell": 0.1,
- "value": 0.1,
- "vatIncluded": true
}
}, - "property2": {
- "property1": {
- "crossSell": 0.1,
- "initialValue": 0.1,
- "msrp": 0.1,
- "upSell": 0.1,
- "value": 0.1,
- "vatIncluded": true
}, - "property2": {
- "crossSell": 0.1,
- "initialValue": 0.1,
- "msrp": 0.1,
- "upSell": 0.1,
- "value": 0.1,
- "vatIncluded": true
}
}
}
}, - "productId": "string",
- "sellingStores": [
- "string"
], - "status": "ENABLED",
- "subscriptionTemplate": "string",
- "trialAllowed": true,
- "trialDuration": 0,
- "updateDate": "2019-08-24T14:15:22Z"
}Update item
Authorizations:
path Parameters
| id required | string |
Request Body schema: application/jsonrequired
| catalogId | string Optional catalog ID |
| createDate | string <date-time> Deprecated |
| customerId | string |
| dbVersion | integer <int64> |
| fulfillmentTemplate | string Fulfillment template name |
| id | string Deprecated |
| lastUpdateReason | string |
| modelVersion | string Deprecated |
| originalId | string |
| paidTrial | boolean Indicator if it is a paid trial product |
object (Prices) Sale price of product by currency and country | |
| productId required | string Product ID of merchant |
| sellingStores | Array of strings List of stores selling this product |
| status | string Enum: "ENABLED" "DISABLED" Product status |
| subscriptionTemplate | string Subscription template name |
| trialAllowed | boolean Indicator if subscription trial is allowed on this product |
| trialDuration | integer <int32> Duration of subscription trial on this product (in days) |
| updateDate | string <date-time> Deprecated |
Responses
Request samples
- Payload
{- "catalogId": "string",
- "createDate": "2019-08-24T14:15:22Z",
- "customerId": "string",
- "dbVersion": 0,
- "fulfillmentTemplate": "string",
- "id": "string",
- "lastUpdateReason": "string",
- "modelVersion": "string",
- "originalId": "string",
- "paidTrial": true,
- "prices": {
- "defaultCurrency": "string",
- "priceByCountryByCurrency": {
- "property1": {
- "property1": {
- "crossSell": 0.1,
- "initialValue": 0.1,
- "msrp": 0.1,
- "upSell": 0.1,
- "value": 0.1,
- "vatIncluded": true
}, - "property2": {
- "crossSell": 0.1,
- "initialValue": 0.1,
- "msrp": 0.1,
- "upSell": 0.1,
- "value": 0.1,
- "vatIncluded": true
}
}, - "property2": {
- "property1": {
- "crossSell": 0.1,
- "initialValue": 0.1,
- "msrp": 0.1,
- "upSell": 0.1,
- "value": 0.1,
- "vatIncluded": true
}, - "property2": {
- "crossSell": 0.1,
- "initialValue": 0.1,
- "msrp": 0.1,
- "upSell": 0.1,
- "value": 0.1,
- "vatIncluded": true
}
}
}
}, - "productId": "string",
- "sellingStores": [
- "string"
], - "status": "ENABLED",
- "subscriptionTemplate": "string",
- "trialAllowed": true,
- "trialDuration": 0,
- "updateDate": "2019-08-24T14:15:22Z"
}Response samples
- 200
- 401
- 403
- 404
- 500
{- "catalogId": "string",
- "createDate": "2019-08-24T14:15:22Z",
- "customerId": "string",
- "dbVersion": 0,
- "fulfillmentTemplate": "string",
- "id": "string",
- "lastUpdateReason": "string",
- "modelVersion": "string",
- "paidTrial": true,
- "prices": {
- "defaultCurrency": "string",
- "priceByCountryByCurrency": {
- "property1": {
- "property1": {
- "crossSell": 0.1,
- "initialValue": 0.1,
- "msrp": 0.1,
- "upSell": 0.1,
- "value": 0.1,
- "vatIncluded": true
}, - "property2": {
- "crossSell": 0.1,
- "initialValue": 0.1,
- "msrp": 0.1,
- "upSell": 0.1,
- "value": 0.1,
- "vatIncluded": true
}
}, - "property2": {
- "property1": {
- "crossSell": 0.1,
- "initialValue": 0.1,
- "msrp": 0.1,
- "upSell": 0.1,
- "value": 0.1,
- "vatIncluded": true
}, - "property2": {
- "crossSell": 0.1,
- "initialValue": 0.1,
- "msrp": 0.1,
- "upSell": 0.1,
- "value": 0.1,
- "vatIncluded": true
}
}
}
}, - "productId": "string",
- "sellingStores": [
- "string"
], - "status": "ENABLED",
- "subscriptionTemplate": "string",
- "trialAllowed": true,
- "trialDuration": 0,
- "updateDate": "2019-08-24T14:15:22Z"
}Get items
Authorizations:
query Parameters
required | object (Pageable) |
| predicate required | object |
| target | string Example: target=marketingName,fallbackLocale,localizedMarketingName,... Return selected fields only (multiple occurrences allowed for selecting multiple fields) |
| customerId | string Example: customerId=81163a60-abcd-4ee6-9a31-c8385b6119ea Filter descriptions by customerId |
| catalogId | string Example: catalogId=26a1f350-64cd-4b98-a05e-fc0035359ffa Filter descriptions by catalogId |
| fallbackLocale | string Example: fallbackLocale=en-US Filter descriptions by fallback locale |
Responses
Response samples
- 200
- 401
- 403
- 404
- 500
{- "items": [
- {
- "catalogId": "string",
- "createDate": "2019-08-24T14:15:22Z",
- "customerId": "string",
- "dbVersion": 0,
- "description": "string",
- "fallbackLocale": "string",
- "id": "string",
- "lastUpdateReason": "string",
- "localizedBulletPoints": {
- "property1": "string",
- "property2": "string"
}, - "localizedLongDesc": {
- "property1": "string",
- "property2": "string"
}, - "localizedManualRenewalEmailDesc": {
- "property1": "string",
- "property2": "string"
}, - "localizedMarketingName": {
- "property1": "string",
- "property2": "string"
}, - "localizedPurchaseEmailDesc": {
- "property1": "string",
- "property2": "string"
}, - "localizedShortDesc": {
- "property1": "string",
- "property2": "string"
}, - "localizedSubscriptionEmailDesc": {
- "property1": "string",
- "property2": "string"
}, - "localizedThankYouDesc": {
- "property1": "string",
- "property2": "string"
}, - "longDesc": "string",
- "manualRenewalEmailDesc": "string",
- "marketingName": "string",
- "modelVersion": "string",
- "purchaseEmailDesc": "string",
- "shortDesc": "string",
- "subscriptionEmailDesc": "string",
- "thankYouDesc": "string",
- "updateDate": "2019-08-24T14:15:22Z",
- "variableDescriptions": [
- {
- "description": "string",
- "label": "string",
- "labels": {
- "property1": "string",
- "property2": "string"
}, - "variableValueDescriptions": [
- {
- "descValue": "string",
- "description": "string",
- "localizedValue": {
- "property1": "string",
- "property2": "string"
}
}
]
}
]
}
], - "last": true,
- "number": 0,
- "size": 0,
- "totalItems": 0,
- "totalPages": 0
}Create an item
Authorizations:
Request Body schema: application/jsonrequired
| catalogId | string Catalog ID |
| createDate | string <date-time> Deprecated |
| customerId | string |
| dbVersion | integer <int64> |
| description required | string Description's comment |
| fallbackLocale | string Fallback locale |
| id | string Deprecated |
| lastUpdateReason | string |
object localized bullet points | |
object Localized long descriptions | |
object Localized manual Renewal email descriptions | |
required | object Localized marketing name descriptions |
object Localized purchase email descriptions | |
object Localized short descriptions | |
object Localized subscription email descriptions | |
object Localized thank you page descriptions | |
| modelVersion | string Deprecated |
| originalId | string |
| updateDate | string <date-time> Deprecated |
Array of objects (VariableDescription) Variable Descriptions |
Responses
Request samples
- Payload
{- "catalogId": "string",
- "createDate": "2019-08-24T14:15:22Z",
- "customerId": "string",
- "dbVersion": 0,
- "description": "string",
- "fallbackLocale": "string",
- "id": "string",
- "lastUpdateReason": "string",
- "localizedBulletPoints": {
- "property1": "string",
- "property2": "string"
}, - "localizedLongDesc": {
- "property1": "string",
- "property2": "string"
}, - "localizedManualRenewalEmailDesc": {
- "property1": "string",
- "property2": "string"
}, - "localizedMarketingName": {
- "property1": "string",
- "property2": "string"
}, - "localizedPurchaseEmailDesc": {
- "property1": "string",
- "property2": "string"
}, - "localizedShortDesc": {
- "property1": "string",
- "property2": "string"
}, - "localizedSubscriptionEmailDesc": {
- "property1": "string",
- "property2": "string"
}, - "localizedThankYouDesc": {
- "property1": "string",
- "property2": "string"
}, - "modelVersion": "string",
- "originalId": "string",
- "updateDate": "2019-08-24T14:15:22Z",
- "variableDescriptions": [
- {
- "description": "string",
- "label": "string",
- "labels": {
- "property1": "string",
- "property2": "string"
}, - "variableValueDescriptions": [
- {
- "descValue": "string",
- "description": "string",
- "localizedValue": {
- "property1": "string",
- "property2": "string"
}
}
]
}
]
}Response samples
- 401
- 403
- 404
- 500
{- "details": [
- {
- "errorType": "string",
- "resourceDisplayName": "string",
- "resourceId": "string",
- "resourceType": "string",
- "specific": { }
}
], - "error": "string",
- "message": "string",
- "status": 0,
- "timestamp": 0
}Get recap quantities for a given field
Authorizations:
query Parameters
| target required | string |
required | object (Pageable) |
| predicate required | object |
Responses
Response samples
- 200
- 401
- 403
- 404
- 500
{- "items": [
- {
- "count": 0,
- "targetValue": "string"
}
], - "last": true,
- "number": 0,
- "size": 0,
- "totalItems": 0,
- "totalPages": 0
}Search descriptions with text
Search descriptions with text
Authorizations:
query Parameters
required | object (Pageable) Example: pageable=size=150&page=0 Pageable parameters |
| req required | string Example: req=aTextToSearchWith A text in the description to search with |
Responses
Response samples
- 200
- 400
- 401
- 404
- 500
{- "items": [
- {
- "catalogId": "string",
- "createDate": "2019-08-24T14:15:22Z",
- "customerId": "string",
- "dbVersion": 0,
- "description": "string",
- "fallbackLocale": "string",
- "id": "string",
- "lastUpdateReason": "string",
- "localizedBulletPoints": {
- "property1": "string",
- "property2": "string"
}, - "localizedLongDesc": {
- "property1": "string",
- "property2": "string"
}, - "localizedManualRenewalEmailDesc": {
- "property1": "string",
- "property2": "string"
}, - "localizedMarketingName": {
- "property1": "string",
- "property2": "string"
}, - "localizedPurchaseEmailDesc": {
- "property1": "string",
- "property2": "string"
}, - "localizedShortDesc": {
- "property1": "string",
- "property2": "string"
}, - "localizedSubscriptionEmailDesc": {
- "property1": "string",
- "property2": "string"
}, - "localizedThankYouDesc": {
- "property1": "string",
- "property2": "string"
}, - "longDesc": "string",
- "manualRenewalEmailDesc": "string",
- "marketingName": "string",
- "modelVersion": "string",
- "purchaseEmailDesc": "string",
- "shortDesc": "string",
- "subscriptionEmailDesc": "string",
- "thankYouDesc": "string",
- "updateDate": "2019-08-24T14:15:22Z",
- "variableDescriptions": [
- {
- "description": "string",
- "label": "string",
- "labels": {
- "property1": "string",
- "property2": "string"
}, - "variableValueDescriptions": [
- {
- "descValue": "string",
- "description": "string",
- "localizedValue": {
- "property1": "string",
- "property2": "string"
}
}
]
}
]
}
], - "last": true,
- "number": 0,
- "size": 0,
- "totalItems": 0,
- "totalPages": 0
}Search unwind for a given field
Authorizations:
query Parameters
| target required | string |
required | object (Pageable) |
| predicate required | object |
Responses
Response samples
- 200
- 401
- 403
- 404
- 500
{- "items": [
- {
- "empty": true,
- "property1": { },
- "property2": { }
}
], - "last": true,
- "number": 0,
- "size": 0,
- "totalItems": 0,
- "totalPages": 0
}Response samples
- 200
- 401
- 403
- 404
- 500
{- "catalogId": "string",
- "createDate": "2019-08-24T14:15:22Z",
- "customerId": "string",
- "dbVersion": 0,
- "description": "string",
- "fallbackLocale": "string",
- "id": "string",
- "lastUpdateReason": "string",
- "localizedBulletPoints": {
- "property1": "string",
- "property2": "string"
}, - "localizedLongDesc": {
- "property1": "string",
- "property2": "string"
}, - "localizedManualRenewalEmailDesc": {
- "property1": "string",
- "property2": "string"
}, - "localizedMarketingName": {
- "property1": "string",
- "property2": "string"
}, - "localizedPurchaseEmailDesc": {
- "property1": "string",
- "property2": "string"
}, - "localizedShortDesc": {
- "property1": "string",
- "property2": "string"
}, - "localizedSubscriptionEmailDesc": {
- "property1": "string",
- "property2": "string"
}, - "localizedThankYouDesc": {
- "property1": "string",
- "property2": "string"
}, - "longDesc": "string",
- "manualRenewalEmailDesc": "string",
- "marketingName": "string",
- "modelVersion": "string",
- "purchaseEmailDesc": "string",
- "shortDesc": "string",
- "subscriptionEmailDesc": "string",
- "thankYouDesc": "string",
- "updateDate": "2019-08-24T14:15:22Z",
- "variableDescriptions": [
- {
- "description": "string",
- "label": "string",
- "labels": {
- "property1": "string",
- "property2": "string"
}, - "variableValueDescriptions": [
- {
- "descValue": "string",
- "description": "string",
- "localizedValue": {
- "property1": "string",
- "property2": "string"
}
}
]
}
]
}Update item
Authorizations:
path Parameters
| id required | string |
Request Body schema: application/jsonrequired
| catalogId | string Catalog ID |
| createDate | string <date-time> Deprecated |
| customerId | string |
| dbVersion | integer <int64> |
| description required | string Description's comment |
| fallbackLocale | string Fallback locale |
| id | string Deprecated |
| lastUpdateReason | string |
object localized bullet points | |
object Localized long descriptions | |
object Localized manual Renewal email descriptions | |
required | object Localized marketing name descriptions |
object Localized purchase email descriptions | |
object Localized short descriptions | |
object Localized subscription email descriptions | |
object Localized thank you page descriptions | |
| modelVersion | string Deprecated |
| originalId | string |
| updateDate | string <date-time> Deprecated |
Array of objects (VariableDescription) Variable Descriptions |
Responses
Request samples
- Payload
{- "catalogId": "string",
- "createDate": "2019-08-24T14:15:22Z",
- "customerId": "string",
- "dbVersion": 0,
- "description": "string",
- "fallbackLocale": "string",
- "id": "string",
- "lastUpdateReason": "string",
- "localizedBulletPoints": {
- "property1": "string",
- "property2": "string"
}, - "localizedLongDesc": {
- "property1": "string",
- "property2": "string"
}, - "localizedManualRenewalEmailDesc": {
- "property1": "string",
- "property2": "string"
}, - "localizedMarketingName": {
- "property1": "string",
- "property2": "string"
}, - "localizedPurchaseEmailDesc": {
- "property1": "string",
- "property2": "string"
}, - "localizedShortDesc": {
- "property1": "string",
- "property2": "string"
}, - "localizedSubscriptionEmailDesc": {
- "property1": "string",
- "property2": "string"
}, - "localizedThankYouDesc": {
- "property1": "string",
- "property2": "string"
}, - "modelVersion": "string",
- "originalId": "string",
- "updateDate": "2019-08-24T14:15:22Z",
- "variableDescriptions": [
- {
- "description": "string",
- "label": "string",
- "labels": {
- "property1": "string",
- "property2": "string"
}, - "variableValueDescriptions": [
- {
- "descValue": "string",
- "description": "string",
- "localizedValue": {
- "property1": "string",
- "property2": "string"
}
}
]
}
]
}Response samples
- 200
- 401
- 403
- 404
- 500
{- "catalogId": "string",
- "createDate": "2019-08-24T14:15:22Z",
- "customerId": "string",
- "dbVersion": 0,
- "description": "string",
- "fallbackLocale": "string",
- "id": "string",
- "lastUpdateReason": "string",
- "localizedBulletPoints": {
- "property1": "string",
- "property2": "string"
}, - "localizedLongDesc": {
- "property1": "string",
- "property2": "string"
}, - "localizedManualRenewalEmailDesc": {
- "property1": "string",
- "property2": "string"
}, - "localizedMarketingName": {
- "property1": "string",
- "property2": "string"
}, - "localizedPurchaseEmailDesc": {
- "property1": "string",
- "property2": "string"
}, - "localizedShortDesc": {
- "property1": "string",
- "property2": "string"
}, - "localizedSubscriptionEmailDesc": {
- "property1": "string",
- "property2": "string"
}, - "localizedThankYouDesc": {
- "property1": "string",
- "property2": "string"
}, - "longDesc": "string",
- "manualRenewalEmailDesc": "string",
- "marketingName": "string",
- "modelVersion": "string",
- "purchaseEmailDesc": "string",
- "shortDesc": "string",
- "subscriptionEmailDesc": "string",
- "thankYouDesc": "string",
- "updateDate": "2019-08-24T14:15:22Z",
- "variableDescriptions": [
- {
- "description": "string",
- "label": "string",
- "labels": {
- "property1": "string",
- "property2": "string"
}, - "variableValueDescriptions": [
- {
- "descValue": "string",
- "description": "string",
- "localizedValue": {
- "property1": "string",
- "property2": "string"
}
}
]
}
]
}Get items
Authorizations:
query Parameters
required | object (Pageable) |
| predicate required | object |
| target | string Example: target=name,parameters,productFields,... Return selected fields only (multiple occurrences allowed for selecting multiple fields) |
| customerId | string Example: customerId=af8c3eb5-157f-44db-9492-6b32559d35d0 Filter price functions by customerId |
| name | string Example: name=myPriceFunctionName Filter price functions by name |
Responses
Response samples
- 200
- 401
- 403
- 404
- 500
{- "items": [
- {
- "createDate": "2019-08-24T14:15:22Z",
- "customerId": "string",
- "dbVersion": 0,
- "expression": "string",
- "id": "string",
- "lastUpdateReason": "string",
- "modelVersion": "string",
- "name": "string",
- "parameters": [
- {
- "defaultValue": "string",
- "field": "string",
- "internalDesc": "string",
- "labels": {
- "property1": "string",
- "property2": "string"
}, - "max": 0,
- "min": 0,
- "pattern": "string",
- "type": "INTEGER"
}
], - "productFields": [
- "string"
], - "updateDate": "2019-08-24T14:15:22Z",
- "variables": [
- "string"
]
}
], - "last": true,
- "number": 0,
- "size": 0,
- "totalItems": 0,
- "totalPages": 0
}Create an item
Authorizations:
Request Body schema: application/jsonrequired
| createDate | string <date-time> Deprecated |
| customerId | string |
| dbVersion | integer <int64> |
| expression required | string JEXL expression for price function |
| id | string Deprecated |
| lastUpdateReason | string |
| modelVersion | string Deprecated |
| name required | string Name of the price function |
| originalId | string |
Array of objects (Parameter) Parameters of the expression | |
| productFields | Array of strings unique Product fields used in the expression |
| updateDate | string <date-time> Deprecated |
| variables | Array of strings unique Variables used in the expression |
Responses
Request samples
- Payload
{- "createDate": "2019-08-24T14:15:22Z",
- "customerId": "string",
- "dbVersion": 0,
- "expression": "string",
- "id": "string",
- "lastUpdateReason": "string",
- "modelVersion": "string",
- "name": "string",
- "originalId": "string",
- "parameters": [
- {
- "defaultValue": "string",
- "field": "string",
- "internalDesc": "string",
- "labels": {
- "property1": "string",
- "property2": "string"
}, - "max": 0,
- "min": 0,
- "pattern": "string",
- "type": "INTEGER"
}
], - "productFields": [
- "string"
], - "updateDate": "2019-08-24T14:15:22Z",
- "variables": [
- "string"
]
}Response samples
- 401
- 403
- 404
- 500
{- "details": [
- {
- "errorType": "string",
- "resourceDisplayName": "string",
- "resourceId": "string",
- "resourceType": "string",
- "specific": { }
}
], - "error": "string",
- "message": "string",
- "status": 0,
- "timestamp": 0
}Duplicate a price function
Duplicate a price function of given price function id to the customer of the given customer id
Authorizations:
path Parameters
| customerId required | string Example: 1a45d839-9c0f-4691-8b79-1d2b4797fe8d Customer id to duplicate in |
| id required | string Example: 5ccdd01d-3a93-4fa6-b251-9434b9ca35ad Price function id |
Responses
Response samples
- 200
- 201
- 400
- 401
- 403
- 404
- 500
{- "createDate": "2019-08-24T14:15:22Z",
- "customerId": "string",
- "dbVersion": 0,
- "expression": "string",
- "id": "string",
- "lastUpdateReason": "string",
- "modelVersion": "string",
- "name": "string",
- "parameters": [
- {
- "defaultValue": "string",
- "field": "string",
- "internalDesc": "string",
- "labels": {
- "property1": "string",
- "property2": "string"
}, - "max": 0,
- "min": 0,
- "pattern": "string",
- "type": "INTEGER"
}
], - "productFields": [
- "string"
], - "updateDate": "2019-08-24T14:15:22Z",
- "variables": [
- "string"
]
}Get recap quantities for a given field
Authorizations:
query Parameters
| target required | string |
required | object (Pageable) |
| predicate required | object |
Responses
Response samples
- 200
- 401
- 403
- 404
- 500
{- "items": [
- {
- "count": 0,
- "targetValue": "string"
}
], - "last": true,
- "number": 0,
- "size": 0,
- "totalItems": 0,
- "totalPages": 0
}Search unwind for a given field
Authorizations:
query Parameters
| target required | string |
required | object (Pageable) |
| predicate required | object |
Responses
Response samples
- 200
- 401
- 403
- 404
- 500
{- "items": [
- {
- "empty": true,
- "property1": { },
- "property2": { }
}
], - "last": true,
- "number": 0,
- "size": 0,
- "totalItems": 0,
- "totalPages": 0
}Response samples
- 200
- 401
- 403
- 404
- 500
{- "createDate": "2019-08-24T14:15:22Z",
- "customerId": "string",
- "dbVersion": 0,
- "expression": "string",
- "id": "string",
- "lastUpdateReason": "string",
- "modelVersion": "string",
- "name": "string",
- "parameters": [
- {
- "defaultValue": "string",
- "field": "string",
- "internalDesc": "string",
- "labels": {
- "property1": "string",
- "property2": "string"
}, - "max": 0,
- "min": 0,
- "pattern": "string",
- "type": "INTEGER"
}
], - "productFields": [
- "string"
], - "updateDate": "2019-08-24T14:15:22Z",
- "variables": [
- "string"
]
}Update item
Authorizations:
path Parameters
| id required | string |
Request Body schema: application/jsonrequired
| createDate | string <date-time> Deprecated |
| customerId | string |
| dbVersion | integer <int64> |
| expression required | string JEXL expression for price function |
| id | string Deprecated |
| lastUpdateReason | string |
| modelVersion | string Deprecated |
| name required | string Name of the price function |
| originalId | string |
Array of objects (Parameter) Parameters of the expression | |
| productFields | Array of strings unique Product fields used in the expression |
| updateDate | string <date-time> Deprecated |
| variables | Array of strings unique Variables used in the expression |
Responses
Request samples
- Payload
{- "createDate": "2019-08-24T14:15:22Z",
- "customerId": "string",
- "dbVersion": 0,
- "expression": "string",
- "id": "string",
- "lastUpdateReason": "string",
- "modelVersion": "string",
- "name": "string",
- "originalId": "string",
- "parameters": [
- {
- "defaultValue": "string",
- "field": "string",
- "internalDesc": "string",
- "labels": {
- "property1": "string",
- "property2": "string"
}, - "max": 0,
- "min": 0,
- "pattern": "string",
- "type": "INTEGER"
}
], - "productFields": [
- "string"
], - "updateDate": "2019-08-24T14:15:22Z",
- "variables": [
- "string"
]
}Response samples
- 200
- 401
- 403
- 404
- 500
{- "createDate": "2019-08-24T14:15:22Z",
- "customerId": "string",
- "dbVersion": 0,
- "expression": "string",
- "id": "string",
- "lastUpdateReason": "string",
- "modelVersion": "string",
- "name": "string",
- "parameters": [
- {
- "defaultValue": "string",
- "field": "string",
- "internalDesc": "string",
- "labels": {
- "property1": "string",
- "property2": "string"
}, - "max": 0,
- "min": 0,
- "pattern": "string",
- "type": "INTEGER"
}
], - "productFields": [
- "string"
], - "updateDate": "2019-08-24T14:15:22Z",
- "variables": [
- "string"
]
}Get items
Authorizations:
query Parameters
required | object (Pageable) |
| predicate required | object |
| target | string Example: target=lastUpdateReason,nextGenerationOf Return selected fields only (multiple occurrences allowed for selecting multiple fields) |
| customerId | string Example: customerId=d775dd4f-458e-4493-bfec-fb4a23901580 Filter products by customerId |
| lifeTime | string Example: lifeTime=PERMANENT Filter products by subscription lifetime |
| subscriptionTemplate | string Example: subscriptionTemplate=NEXWAY_1M Filter products by subscription template |
| parentId | string Example: parentId=af8c3eb5-157f-44db-9492-6b32559d35d0 Filter products by parentId |
| productFamily | string Example: productFamily=My Product Family Name Filter products by product family |
| physical | boolean Example: physical=true Filter physical products |
| publisherRefId | string Example: publisherRefId=myPublisherRefId Filter products by publisher reference ID |
| salesMode | string Example: salesMode=STANDARD Filter products by sales mode |
| fulfillmentTemplate | string Example: fulfillmentTemplate=af8c3eb5-157f-44db-9492-6b32559d35d0 Filter products by fulfillment template name |
| type | string Example: type=SOFTWARE Filter products by product type |
| catalogId | string Example: catalogId=af8c3eb5-157f-44db-9492-6b32559d35d0 Filter products by catalog ID |
| codeName | string Example: codeName=myCodeName Filter products by code name |
| genericName | string Example: genericName=myGenericName Filter products by generic name of the product |
| priceFunction | string Example: priceFunction=e3266efa-7cbf-447c-bd53-4a765a0b494e Filter products by price function ID |
| sellingStoreS | string Example: sellingStoreS=e3266efa-7cbf-447c-bd53-4a765a0b494e,29c46780-a263-4694-bb9e-286152e688b7 Filter products by availability in stores, may be multiple occurrences of this param |
| status | string Example: status=ENABLED Filter products by status (ENABLED/DISABLED) |
| blackListedCountries | string Example: blackListedCountries=FR,DE Filter products blacklisted in specific country, may be multiple occurrences of this param |
Responses
Response samples
- 200
- 401
- 403
- 404
- 500
{- "items": [
- {
- "activationLink": {
- "enabled": true,
- "providerId": "string",
- "qrCodeDisabled": true
}, - "blackListedCountries": [
- "string"
], - "businessSegment": "B2C",
- "catalogId": "string",
- "createDate": "2019-08-24T14:15:22Z",
- "customFields": {
- "property1": { },
- "property2": { }
}, - "customFieldsId": "string",
- "customerId": "string",
- "dbVersion": 0,
- "defaultCurrency": "string",
- "descriptionId": "string",
- "discountPlan": {
- "discountStep": 0,
- "ignorePurchaseDiscount": true,
- "tag": "string"
}, - "discountsStatus": [
- { }
], - "expirationDate": "2019-08-24T14:15:22Z",
- "externalContext": "string",
- "forcedCrossSaleProductIds": [
- "string"
], - "fulfillmentTemplate": "string",
- "fulfillmentTemplateName": "string",
- "gift": true,
- "id": "string",
- "lastUpdateReason": "string",
- "licenseNextExpirationDate": "2019-08-24T14:15:22Z",
- "lifeTime": "1YEAR",
- "modelVersion": "string",
- "nextGenerationOf": [
- "string"
], - "paidTrial": true,
- "parentId": "string",
- "physical": true,
- "previousLineItemId": "string",
- "price": {
- "crossSell": 0.1,
- "currency": {
- "currencyCode": "string",
- "defaultFractionDigits": 0,
- "displayName": "string",
- "numericCode": 0,
- "numericCodeAsString": "string",
- "symbol": "string"
}, - "discountedPrice": {
- "allDiscountsApplied": [
- {
- "discountedGrossPrice": 0.1,
- "discountedNetPrice": 0.1,
- "grossPrice": 0.1,
- "grossPriceDiscountAmount": 0.1,
- "netPrice": 0.1,
- "netPriceDiscountAmount": 0.1,
- "vatDiscountAmount": 0.1
}
], - "cumulatedDiscountRate": 0.1,
- "discountedGrossPrice": 0.1,
- "discountedNetPrice": 0.1,
- "grossPriceDiscountAmount": 0.1,
- "netPriceDiscountAmount": 0.1,
- "signedDiscount": "string",
- "vatDiscountAmount": 0.1
}, - "grossMsrp": 0.1,
- "grossPrice": 0.1,
- "id": "string",
- "initialGrossPrice": 0.1,
- "initialNetPrice": 0.1,
- "initialValue": 0.1,
- "initialVatAmount": 0.1,
- "mandateValue": 0.1,
- "marketingCampaignId": "string",
- "msrp": 0.1,
- "netMsrp": 0.1,
- "netPrice": 0.1,
- "productRecoType": "string",
- "remotePrice": {
- "licenseNextExpirationDate": "2019-08-24T14:15:22Z",
- "response": "string",
- "url": "string"
}, - "source": "INTERNAL",
- "strikeThroughPrice": 0.1,
- "upSell": 0.1,
- "value": 0.1,
- "vatAmount": 0.1,
- "vatAmountMsrp": 0.1,
- "vatIncluded": true,
- "vatRate": 0.1
}, - "priceFunctionExecutionErrorMessage": "string",
- "priceFunctionParameters": [
- {
- "defaultValue": "string",
- "field": "string",
- "internalDesc": "string",
- "label": "string",
- "max": 0,
- "min": 0,
- "pattern": "string",
- "type": "INTEGER"
}
], - "priceFunctionParametersValues": {
- "property1": "string",
- "property2": "string"
}, - "priority": 0,
- "productFamily": "string",
- "publisherProductId": "string",
- "publisherRefId": "string",
- "relatedContents": [
- {
- "file": "string",
- "label": "string"
}
], - "releaseDate": "2019-08-24T14:15:22Z",
- "resources": [
- {
- "url": "string"
}
], - "salesMode": "BILLING_PLAN",
- "signedProduct": "string",
- "storeId": "string",
- "subscriptionTemplate": "string",
- "taxCode": "string",
- "taxExempt": true,
- "trial": true,
- "trialAllowed": true,
- "trialDuration": 0,
- "type": "SOFTWARE",
- "unifiedRegisterSoftware": true,
- "unitPrice": {
- "crossSell": 0.1,
- "currency": {
- "currencyCode": "string",
- "defaultFractionDigits": 0,
- "displayName": "string",
- "numericCode": 0,
- "numericCodeAsString": "string",
- "symbol": "string"
}, - "discountedPrice": {
- "allDiscountsApplied": [
- {
- "discountedGrossPrice": 0.1,
- "discountedNetPrice": 0.1,
- "grossPrice": 0.1,
- "grossPriceDiscountAmount": 0.1,
- "netPrice": 0.1,
- "netPriceDiscountAmount": 0.1,
- "vatDiscountAmount": 0.1
}
], - "cumulatedDiscountRate": 0.1,
- "discountedGrossPrice": 0.1,
- "discountedNetPrice": 0.1,
- "grossPriceDiscountAmount": 0.1,
- "netPriceDiscountAmount": 0.1,
- "signedDiscount": "string",
- "vatDiscountAmount": 0.1
}, - "grossMsrp": 0.1,
- "grossPrice": 0.1,
- "id": "string",
- "initialGrossPrice": 0.1,
- "initialNetPrice": 0.1,
- "initialValue": 0.1,
- "initialVatAmount": 0.1,
- "mandateValue": 0.1,
- "marketingCampaignId": "string",
- "msrp": 0.1,
- "netMsrp": 0.1,
- "netPrice": 0.1,
- "productRecoType": "string",
- "remotePrice": {
- "licenseNextExpirationDate": "2019-08-24T14:15:22Z",
- "response": "string",
- "url": "string"
}, - "source": "INTERNAL",
- "strikeThroughPrice": 0.1,
- "upSell": 0.1,
- "value": 0.1,
- "vatAmount": 0.1,
- "vatAmountMsrp": 0.1,
- "vatIncluded": true,
- "vatRate": 0.1
}, - "updateDate": "2019-08-24T14:15:22Z",
- "variableValues": {
- "property1": { },
- "property2": { }
}, - "variables": [
- {
- "defaultValue": { },
- "field": "string",
- "internalDesc": "string",
- "labels": {
- "property1": "string",
- "property2": "string"
}, - "localizedValue": {
- "property1": {
- "property1": "string",
- "property2": "string"
}, - "property2": {
- "property1": "string",
- "property2": "string"
}
}, - "type": "LIST",
- "value": { }
}
], - "variantOf": "string",
- "visualTags": {
- "property1": [
- "string"
], - "property2": [
- "string"
]
}
}
], - "last": true,
- "number": 0,
- "size": 0,
- "totalItems": 0,
- "totalPages": 0
}Get the next generation of product according to customerId and publisher ref id
Get the next generation of product according to customerId and publisher ref id
Authorizations:
path Parameters
| customerId required | string Example: 17b42c23-1e34-4c8b-bfe4-c06fb64e0b95 Customer id |
| publisherRefId required | string Example: 6b49bc08-242b-436d-9f5e-27aef67378dd publisherRef id |
query Parameters
| version | integer <int64> Example: version=22 version |
| useProductVariationOnly | boolean Example: useProductVariationOnly=true If useProductVariationOnly is true, only search with product who has parent |
Responses
Response samples
- 200
- 400
- 404
- 500
{- "activationLink": {
- "enabled": true,
- "providerId": "string",
- "qrCodeDisabled": true
}, - "blackListedCountries": [
- "string"
], - "businessSegment": "B2C",
- "catalogId": "string",
- "createDate": "2019-08-24T14:15:22Z",
- "customFields": {
- "property1": { },
- "property2": { }
}, - "customFieldsId": "string",
- "customerId": "string",
- "dbVersion": 0,
- "defaultCurrency": "string",
- "descriptionId": "string",
- "discountPlan": {
- "discountStep": 0,
- "ignorePurchaseDiscount": true,
- "tag": "string"
}, - "discountsStatus": [
- { }
], - "expirationDate": "2019-08-24T14:15:22Z",
- "externalContext": "string",
- "forcedCrossSaleProductIds": [
- "string"
], - "fulfillmentTemplate": "string",
- "fulfillmentTemplateName": "string",
- "gift": true,
- "id": "string",
- "lastUpdateReason": "string",
- "licenseNextExpirationDate": "2019-08-24T14:15:22Z",
- "lifeTime": "1YEAR",
- "modelVersion": "string",
- "nextGenerationOf": [
- "string"
], - "paidTrial": true,
- "parentId": "string",
- "physical": true,
- "previousLineItemId": "string",
- "price": {
- "crossSell": 0.1,
- "currency": {
- "currencyCode": "string",
- "defaultFractionDigits": 0,
- "displayName": "string",
- "numericCode": 0,
- "numericCodeAsString": "string",
- "symbol": "string"
}, - "discountedPrice": {
- "allDiscountsApplied": [
- {
- "discountedGrossPrice": 0.1,
- "discountedNetPrice": 0.1,
- "grossPrice": 0.1,
- "grossPriceDiscountAmount": 0.1,
- "netPrice": 0.1,
- "netPriceDiscountAmount": 0.1,
- "vatDiscountAmount": 0.1
}
], - "cumulatedDiscountRate": 0.1,
- "discountedGrossPrice": 0.1,
- "discountedNetPrice": 0.1,
- "grossPriceDiscountAmount": 0.1,
- "netPriceDiscountAmount": 0.1,
- "signedDiscount": "string",
- "vatDiscountAmount": 0.1
}, - "grossMsrp": 0.1,
- "grossPrice": 0.1,
- "id": "string",
- "initialGrossPrice": 0.1,
- "initialNetPrice": 0.1,
- "initialValue": 0.1,
- "initialVatAmount": 0.1,
- "mandateValue": 0.1,
- "marketingCampaignId": "string",
- "msrp": 0.1,
- "netMsrp": 0.1,
- "netPrice": 0.1,
- "productRecoType": "string",
- "remotePrice": {
- "licenseNextExpirationDate": "2019-08-24T14:15:22Z",
- "response": "string",
- "url": "string"
}, - "source": "INTERNAL",
- "strikeThroughPrice": 0.1,
- "upSell": 0.1,
- "value": 0.1,
- "vatAmount": 0.1,
- "vatAmountMsrp": 0.1,
- "vatIncluded": true,
- "vatRate": 0.1
}, - "priceFunctionExecutionErrorMessage": "string",
- "priceFunctionParameters": [
- {
- "defaultValue": "string",
- "field": "string",
- "internalDesc": "string",
- "label": "string",
- "max": 0,
- "min": 0,
- "pattern": "string",
- "type": "INTEGER"
}
], - "priceFunctionParametersValues": {
- "property1": "string",
- "property2": "string"
}, - "priority": 0,
- "productFamily": "string",
- "publisherProductId": "string",
- "publisherRefId": "string",
- "relatedContents": [
- {
- "file": "string",
- "label": "string"
}
], - "releaseDate": "2019-08-24T14:15:22Z",
- "resources": [
- {
- "url": "string"
}
], - "salesMode": "BILLING_PLAN",
- "signedProduct": "string",
- "storeId": "string",
- "subscriptionTemplate": "string",
- "taxCode": "string",
- "taxExempt": true,
- "trial": true,
- "trialAllowed": true,
- "trialDuration": 0,
- "type": "SOFTWARE",
- "unifiedRegisterSoftware": true,
- "unitPrice": {
- "crossSell": 0.1,
- "currency": {
- "currencyCode": "string",
- "defaultFractionDigits": 0,
- "displayName": "string",
- "numericCode": 0,
- "numericCodeAsString": "string",
- "symbol": "string"
}, - "discountedPrice": {
- "allDiscountsApplied": [
- {
- "discountedGrossPrice": 0.1,
- "discountedNetPrice": 0.1,
- "grossPrice": 0.1,
- "grossPriceDiscountAmount": 0.1,
- "netPrice": 0.1,
- "netPriceDiscountAmount": 0.1,
- "vatDiscountAmount": 0.1
}
], - "cumulatedDiscountRate": 0.1,
- "discountedGrossPrice": 0.1,
- "discountedNetPrice": 0.1,
- "grossPriceDiscountAmount": 0.1,
- "netPriceDiscountAmount": 0.1,
- "signedDiscount": "string",
- "vatDiscountAmount": 0.1
}, - "grossMsrp": 0.1,
- "grossPrice": 0.1,
- "id": "string",
- "initialGrossPrice": 0.1,
- "initialNetPrice": 0.1,
- "initialValue": 0.1,
- "initialVatAmount": 0.1,
- "mandateValue": 0.1,
- "marketingCampaignId": "string",
- "msrp": 0.1,
- "netMsrp": 0.1,
- "netPrice": 0.1,
- "productRecoType": "string",
- "remotePrice": {
- "licenseNextExpirationDate": "2019-08-24T14:15:22Z",
- "response": "string",
- "url": "string"
}, - "source": "INTERNAL",
- "strikeThroughPrice": 0.1,
- "upSell": 0.1,
- "value": 0.1,
- "vatAmount": 0.1,
- "vatAmountMsrp": 0.1,
- "vatIncluded": true,
- "vatRate": 0.1
}, - "updateDate": "2019-08-24T14:15:22Z",
- "variableValues": {
- "property1": { },
- "property2": { }
}, - "variables": [
- {
- "defaultValue": { },
- "field": "string",
- "internalDesc": "string",
- "labels": {
- "property1": "string",
- "property2": "string"
}, - "localizedValue": {
- "property1": {
- "property1": "string",
- "property2": "string"
}, - "property2": {
- "property1": "string",
- "property2": "string"
}
}, - "type": "LIST",
- "value": { }
}
], - "variantOf": "string",
- "visualTags": {
- "property1": [
- "string"
], - "property2": [
- "string"
]
}
}Response samples
- 200
- 401
- 403
- 404
- 500
{- "activationLink": {
- "enabled": true,
- "providerId": "string",
- "qrCodeDisabled": true
}, - "blackListedCountries": [
- "string"
], - "businessSegment": "B2C",
- "catalogId": "string",
- "createDate": "2019-08-24T14:15:22Z",
- "customFields": {
- "property1": { },
- "property2": { }
}, - "customFieldsId": "string",
- "customerId": "string",
- "dbVersion": 0,
- "defaultCurrency": "string",
- "descriptionId": "string",
- "discountPlan": {
- "discountStep": 0,
- "ignorePurchaseDiscount": true,
- "tag": "string"
}, - "discountsStatus": [
- { }
], - "expirationDate": "2019-08-24T14:15:22Z",
- "externalContext": "string",
- "forcedCrossSaleProductIds": [
- "string"
], - "fulfillmentTemplate": "string",
- "fulfillmentTemplateName": "string",
- "gift": true,
- "id": "string",
- "lastUpdateReason": "string",
- "licenseNextExpirationDate": "2019-08-24T14:15:22Z",
- "lifeTime": "1YEAR",
- "modelVersion": "string",
- "nextGenerationOf": [
- "string"
], - "paidTrial": true,
- "parentId": "string",
- "physical": true,
- "previousLineItemId": "string",
- "price": {
- "crossSell": 0.1,
- "currency": {
- "currencyCode": "string",
- "defaultFractionDigits": 0,
- "displayName": "string",
- "numericCode": 0,
- "numericCodeAsString": "string",
- "symbol": "string"
}, - "discountedPrice": {
- "allDiscountsApplied": [
- {
- "discountedGrossPrice": 0.1,
- "discountedNetPrice": 0.1,
- "grossPrice": 0.1,
- "grossPriceDiscountAmount": 0.1,
- "netPrice": 0.1,
- "netPriceDiscountAmount": 0.1,
- "vatDiscountAmount": 0.1
}
], - "cumulatedDiscountRate": 0.1,
- "discountedGrossPrice": 0.1,
- "discountedNetPrice": 0.1,
- "grossPriceDiscountAmount": 0.1,
- "netPriceDiscountAmount": 0.1,
- "signedDiscount": "string",
- "vatDiscountAmount": 0.1
}, - "grossMsrp": 0.1,
- "grossPrice": 0.1,
- "id": "string",
- "initialGrossPrice": 0.1,
- "initialNetPrice": 0.1,
- "initialValue": 0.1,
- "initialVatAmount": 0.1,
- "mandateValue": 0.1,
- "marketingCampaignId": "string",
- "msrp": 0.1,
- "netMsrp": 0.1,
- "netPrice": 0.1,
- "productRecoType": "string",
- "remotePrice": {
- "licenseNextExpirationDate": "2019-08-24T14:15:22Z",
- "response": "string",
- "url": "string"
}, - "source": "INTERNAL",
- "strikeThroughPrice": 0.1,
- "upSell": 0.1,
- "value": 0.1,
- "vatAmount": 0.1,
- "vatAmountMsrp": 0.1,
- "vatIncluded": true,
- "vatRate": 0.1
}, - "priceFunctionExecutionErrorMessage": "string",
- "priceFunctionParameters": [
- {
- "defaultValue": "string",
- "field": "string",
- "internalDesc": "string",
- "label": "string",
- "max": 0,
- "min": 0,
- "pattern": "string",
- "type": "INTEGER"
}
], - "priceFunctionParametersValues": {
- "property1": "string",
- "property2": "string"
}, - "priority": 0,
- "productFamily": "string",
- "publisherProductId": "string",
- "publisherRefId": "string",
- "relatedContents": [
- {
- "file": "string",
- "label": "string"
}
], - "releaseDate": "2019-08-24T14:15:22Z",
- "resources": [
- {
- "url": "string"
}
], - "salesMode": "BILLING_PLAN",
- "signedProduct": "string",
- "storeId": "string",
- "subscriptionTemplate": "string",
- "taxCode": "string",
- "taxExempt": true,
- "trial": true,
- "trialAllowed": true,
- "trialDuration": 0,
- "type": "SOFTWARE",
- "unifiedRegisterSoftware": true,
- "unitPrice": {
- "crossSell": 0.1,
- "currency": {
- "currencyCode": "string",
- "defaultFractionDigits": 0,
- "displayName": "string",
- "numericCode": 0,
- "numericCodeAsString": "string",
- "symbol": "string"
}, - "discountedPrice": {
- "allDiscountsApplied": [
- {
- "discountedGrossPrice": 0.1,
- "discountedNetPrice": 0.1,
- "grossPrice": 0.1,
- "grossPriceDiscountAmount": 0.1,
- "netPrice": 0.1,
- "netPriceDiscountAmount": 0.1,
- "vatDiscountAmount": 0.1
}
], - "cumulatedDiscountRate": 0.1,
- "discountedGrossPrice": 0.1,
- "discountedNetPrice": 0.1,
- "grossPriceDiscountAmount": 0.1,
- "netPriceDiscountAmount": 0.1,
- "signedDiscount": "string",
- "vatDiscountAmount": 0.1
}, - "grossMsrp": 0.1,
- "grossPrice": 0.1,
- "id": "string",
- "initialGrossPrice": 0.1,
- "initialNetPrice": 0.1,
- "initialValue": 0.1,
- "initialVatAmount": 0.1,
- "mandateValue": 0.1,
- "marketingCampaignId": "string",
- "msrp": 0.1,
- "netMsrp": 0.1,
- "netPrice": 0.1,
- "productRecoType": "string",
- "remotePrice": {
- "licenseNextExpirationDate": "2019-08-24T14:15:22Z",
- "response": "string",
- "url": "string"
}, - "source": "INTERNAL",
- "strikeThroughPrice": 0.1,
- "upSell": 0.1,
- "value": 0.1,
- "vatAmount": 0.1,
- "vatAmountMsrp": 0.1,
- "vatIncluded": true,
- "vatRate": 0.1
}, - "updateDate": "2019-08-24T14:15:22Z",
- "variableValues": {
- "property1": { },
- "property2": { }
}, - "variables": [
- {
- "defaultValue": { },
- "field": "string",
- "internalDesc": "string",
- "labels": {
- "property1": "string",
- "property2": "string"
}, - "localizedValue": {
- "property1": {
- "property1": "string",
- "property2": "string"
}, - "property2": {
- "property1": "string",
- "property2": "string"
}
}, - "type": "LIST",
- "value": { }
}
], - "variantOf": "string",
- "visualTags": {
- "property1": [
- "string"
], - "property2": [
- "string"
]
}
}Get public description of product
Get public description for the given product id
Authorizations:
query Parameters
| id required | string Example: id=33447220-3716-4ce8-9694-1124b0f1a458 Product id |
Responses
Response samples
- 200
- 400
- 404
- 500
{- "catalogId": "string",
- "createDate": "2019-08-24T14:15:22Z",
- "customerId": "string",
- "dbVersion": 0,
- "description": "string",
- "fallbackLocale": "string",
- "id": "string",
- "lastUpdateReason": "string",
- "localizedBulletPoints": {
- "property1": "string",
- "property2": "string"
}, - "localizedLongDesc": {
- "property1": "string",
- "property2": "string"
}, - "localizedManualRenewalEmailDesc": {
- "property1": "string",
- "property2": "string"
}, - "localizedMarketingName": {
- "property1": "string",
- "property2": "string"
}, - "localizedPurchaseEmailDesc": {
- "property1": "string",
- "property2": "string"
}, - "localizedShortDesc": {
- "property1": "string",
- "property2": "string"
}, - "localizedSubscriptionEmailDesc": {
- "property1": "string",
- "property2": "string"
}, - "localizedThankYouDesc": {
- "property1": "string",
- "property2": "string"
}, - "longDesc": "string",
- "manualRenewalEmailDesc": "string",
- "marketingName": "string",
- "modelVersion": "string",
- "purchaseEmailDesc": "string",
- "shortDesc": "string",
- "subscriptionEmailDesc": "string",
- "thankYouDesc": "string",
- "updateDate": "2019-08-24T14:15:22Z",
- "variableDescriptions": [
- {
- "description": "string",
- "label": "string",
- "labels": {
- "property1": "string",
- "property2": "string"
}, - "variableValueDescriptions": [
- {
- "descValue": "string",
- "description": "string",
- "localizedValue": {
- "property1": "string",
- "property2": "string"
}
}
]
}
]
}Get the next generation of product
Get the next generation of product for the given product id
Authorizations:
path Parameters
| id required | string Example: 9bc202c5-6b54-4ae9-8df9-6edb82759ed6 Product id |
query Parameters
| version | integer <int64> Example: version=22 Version |
Responses
Response samples
- 200
- 400
- 404
- 500
{- "activationLink": {
- "enabled": true,
- "providerId": "string",
- "qrCodeDisabled": true
}, - "blackListedCountries": [
- "string"
], - "businessSegment": "B2C",
- "catalogId": "string",
- "createDate": "2019-08-24T14:15:22Z",
- "customFields": {
- "property1": { },
- "property2": { }
}, - "customFieldsId": "string",
- "customerId": "string",
- "dbVersion": 0,
- "defaultCurrency": "string",
- "descriptionId": "string",
- "discountPlan": {
- "discountStep": 0,
- "ignorePurchaseDiscount": true,
- "tag": "string"
}, - "discountsStatus": [
- { }
], - "expirationDate": "2019-08-24T14:15:22Z",
- "externalContext": "string",
- "forcedCrossSaleProductIds": [
- "string"
], - "fulfillmentTemplate": "string",
- "fulfillmentTemplateName": "string",
- "gift": true,
- "id": "string",
- "lastUpdateReason": "string",
- "licenseNextExpirationDate": "2019-08-24T14:15:22Z",
- "lifeTime": "1YEAR",
- "modelVersion": "string",
- "nextGenerationOf": [
- "string"
], - "paidTrial": true,
- "parentId": "string",
- "physical": true,
- "previousLineItemId": "string",
- "price": {
- "crossSell": 0.1,
- "currency": {
- "currencyCode": "string",
- "defaultFractionDigits": 0,
- "displayName": "string",
- "numericCode": 0,
- "numericCodeAsString": "string",
- "symbol": "string"
}, - "discountedPrice": {
- "allDiscountsApplied": [
- {
- "discountedGrossPrice": 0.1,
- "discountedNetPrice": 0.1,
- "grossPrice": 0.1,
- "grossPriceDiscountAmount": 0.1,
- "netPrice": 0.1,
- "netPriceDiscountAmount": 0.1,
- "vatDiscountAmount": 0.1
}
], - "cumulatedDiscountRate": 0.1,
- "discountedGrossPrice": 0.1,
- "discountedNetPrice": 0.1,
- "grossPriceDiscountAmount": 0.1,
- "netPriceDiscountAmount": 0.1,
- "signedDiscount": "string",
- "vatDiscountAmount": 0.1
}, - "grossMsrp": 0.1,
- "grossPrice": 0.1,
- "id": "string",
- "initialGrossPrice": 0.1,
- "initialNetPrice": 0.1,
- "initialValue": 0.1,
- "initialVatAmount": 0.1,
- "mandateValue": 0.1,
- "marketingCampaignId": "string",
- "msrp": 0.1,
- "netMsrp": 0.1,
- "netPrice": 0.1,
- "productRecoType": "string",
- "remotePrice": {
- "licenseNextExpirationDate": "2019-08-24T14:15:22Z",
- "response": "string",
- "url": "string"
}, - "source": "INTERNAL",
- "strikeThroughPrice": 0.1,
- "upSell": 0.1,
- "value": 0.1,
- "vatAmount": 0.1,
- "vatAmountMsrp": 0.1,
- "vatIncluded": true,
- "vatRate": 0.1
}, - "priceFunctionExecutionErrorMessage": "string",
- "priceFunctionParameters": [
- {
- "defaultValue": "string",
- "field": "string",
- "internalDesc": "string",
- "label": "string",
- "max": 0,
- "min": 0,
- "pattern": "string",
- "type": "INTEGER"
}
], - "priceFunctionParametersValues": {
- "property1": "string",
- "property2": "string"
}, - "priority": 0,
- "productFamily": "string",
- "publisherProductId": "string",
- "publisherRefId": "string",
- "relatedContents": [
- {
- "file": "string",
- "label": "string"
}
], - "releaseDate": "2019-08-24T14:15:22Z",
- "resources": [
- {
- "url": "string"
}
], - "salesMode": "BILLING_PLAN",
- "signedProduct": "string",
- "storeId": "string",
- "subscriptionTemplate": "string",
- "taxCode": "string",
- "taxExempt": true,
- "trial": true,
- "trialAllowed": true,
- "trialDuration": 0,
- "type": "SOFTWARE",
- "unifiedRegisterSoftware": true,
- "unitPrice": {
- "crossSell": 0.1,
- "currency": {
- "currencyCode": "string",
- "defaultFractionDigits": 0,
- "displayName": "string",
- "numericCode": 0,
- "numericCodeAsString": "string",
- "symbol": "string"
}, - "discountedPrice": {
- "allDiscountsApplied": [
- {
- "discountedGrossPrice": 0.1,
- "discountedNetPrice": 0.1,
- "grossPrice": 0.1,
- "grossPriceDiscountAmount": 0.1,
- "netPrice": 0.1,
- "netPriceDiscountAmount": 0.1,
- "vatDiscountAmount": 0.1
}
], - "cumulatedDiscountRate": 0.1,
- "discountedGrossPrice": 0.1,
- "discountedNetPrice": 0.1,
- "grossPriceDiscountAmount": 0.1,
- "netPriceDiscountAmount": 0.1,
- "signedDiscount": "string",
- "vatDiscountAmount": 0.1
}, - "grossMsrp": 0.1,
- "grossPrice": 0.1,
- "id": "string",
- "initialGrossPrice": 0.1,
- "initialNetPrice": 0.1,
- "initialValue": 0.1,
- "initialVatAmount": 0.1,
- "mandateValue": 0.1,
- "marketingCampaignId": "string",
- "msrp": 0.1,
- "netMsrp": 0.1,
- "netPrice": 0.1,
- "productRecoType": "string",
- "remotePrice": {
- "licenseNextExpirationDate": "2019-08-24T14:15:22Z",
- "response": "string",
- "url": "string"
}, - "source": "INTERNAL",
- "strikeThroughPrice": 0.1,
- "upSell": 0.1,
- "value": 0.1,
- "vatAmount": 0.1,
- "vatAmountMsrp": 0.1,
- "vatIncluded": true,
- "vatRate": 0.1
}, - "updateDate": "2019-08-24T14:15:22Z",
- "variableValues": {
- "property1": { },
- "property2": { }
}, - "variables": [
- {
- "defaultValue": { },
- "field": "string",
- "internalDesc": "string",
- "labels": {
- "property1": "string",
- "property2": "string"
}, - "localizedValue": {
- "property1": {
- "property1": "string",
- "property2": "string"
}, - "property2": {
- "property1": "string",
- "property2": "string"
}
}, - "type": "LIST",
- "value": { }
}
], - "variantOf": "string",
- "visualTags": {
- "property1": [
- "string"
], - "property2": [
- "string"
]
}
}Get discount offer product by product filters
Authorizations:
path Parameters
| productId required | string |
query Parameters
required | object (DiscountOfferQueryParameters) |
Responses
Response samples
- 200
- 400
- 404
- 500
{- "customerId": "string",
- "id": "string",
- "lifeTime": "string",
- "name": "string",
- "price": {
- "crossSell": 0.1,
- "currency": {
- "currencyCode": "string",
- "defaultFractionDigits": 0,
- "displayName": "string",
- "numericCode": 0,
- "numericCodeAsString": "string",
- "symbol": "string"
}, - "discountedPrice": {
- "allDiscountsApplied": [
- {
- "discountedGrossPrice": 0.1,
- "discountedNetPrice": 0.1,
- "grossPrice": 0.1,
- "grossPriceDiscountAmount": 0.1,
- "netPrice": 0.1,
- "netPriceDiscountAmount": 0.1,
- "vatDiscountAmount": 0.1
}
], - "cumulatedDiscountRate": 0.1,
- "discountedGrossPrice": 0.1,
- "discountedNetPrice": 0.1,
- "grossPriceDiscountAmount": 0.1,
- "netPriceDiscountAmount": 0.1,
- "signedDiscount": "string",
- "vatDiscountAmount": 0.1
}, - "grossMsrp": 0.1,
- "grossPrice": 0.1,
- "id": "string",
- "initialGrossPrice": 0.1,
- "initialNetPrice": 0.1,
- "initialValue": 0.1,
- "initialVatAmount": 0.1,
- "mandateValue": 0.1,
- "marketingCampaignId": "string",
- "msrp": 0.1,
- "netMsrp": 0.1,
- "netPrice": 0.1,
- "productRecoType": "string",
- "remotePrice": {
- "licenseNextExpirationDate": "2019-08-24T14:15:22Z",
- "response": "string",
- "url": "string"
}, - "source": "INTERNAL",
- "strikeThroughPrice": 0.1,
- "upSell": 0.1,
- "value": 0.1,
- "vatAmount": 0.1,
- "vatAmountMsrp": 0.1,
- "vatIncluded": true,
- "vatRate": 0.1
}, - "publisherRefId": "string",
- "storeId": "string"
}Get the next generations information for a product
Authorizations:
path Parameters
| productId required | string |
query Parameters
required | object (NextGenerationsQueryParameters) |
Responses
Response samples
- 200
- 400
- 404
- 500
[- {
- "error": "string",
- "finalPrice": 0.1,
- "price": {
- "crossSell": 0.1,
- "currency": {
- "currencyCode": "string",
- "defaultFractionDigits": 0,
- "displayName": "string",
- "numericCode": 0,
- "numericCodeAsString": "string",
- "symbol": "string"
}, - "discountedPrice": {
- "allDiscountsApplied": [
- {
- "discountedGrossPrice": 0.1,
- "discountedNetPrice": 0.1,
- "grossPrice": 0.1,
- "grossPriceDiscountAmount": 0.1,
- "netPrice": 0.1,
- "netPriceDiscountAmount": 0.1,
- "vatDiscountAmount": 0.1
}
], - "cumulatedDiscountRate": 0.1,
- "discountedGrossPrice": 0.1,
- "discountedNetPrice": 0.1,
- "grossPriceDiscountAmount": 0.1,
- "netPriceDiscountAmount": 0.1,
- "signedDiscount": "string",
- "vatDiscountAmount": 0.1
}, - "grossMsrp": 0.1,
- "grossPrice": 0.1,
- "id": "string",
- "initialGrossPrice": 0.1,
- "initialNetPrice": 0.1,
- "initialValue": 0.1,
- "initialVatAmount": 0.1,
- "mandateValue": 0.1,
- "marketingCampaignId": "string",
- "msrp": 0.1,
- "netMsrp": 0.1,
- "netPrice": 0.1,
- "productRecoType": "string",
- "remotePrice": {
- "licenseNextExpirationDate": "2019-08-24T14:15:22Z",
- "response": "string",
- "url": "string"
}, - "source": "INTERNAL",
- "strikeThroughPrice": 0.1,
- "upSell": 0.1,
- "value": 0.1,
- "vatAmount": 0.1,
- "vatAmountMsrp": 0.1,
- "vatIncluded": true,
- "vatRate": 0.1
}, - "productId": "string",
- "subscriptionGeneration": 0,
- "unitPrice": {
- "crossSell": 0.1,
- "currency": {
- "currencyCode": "string",
- "defaultFractionDigits": 0,
- "displayName": "string",
- "numericCode": 0,
- "numericCodeAsString": "string",
- "symbol": "string"
}, - "discountedPrice": {
- "allDiscountsApplied": [
- {
- "discountedGrossPrice": 0.1,
- "discountedNetPrice": 0.1,
- "grossPrice": 0.1,
- "grossPriceDiscountAmount": 0.1,
- "netPrice": 0.1,
- "netPriceDiscountAmount": 0.1,
- "vatDiscountAmount": 0.1
}
], - "cumulatedDiscountRate": 0.1,
- "discountedGrossPrice": 0.1,
- "discountedNetPrice": 0.1,
- "grossPriceDiscountAmount": 0.1,
- "netPriceDiscountAmount": 0.1,
- "signedDiscount": "string",
- "vatDiscountAmount": 0.1
}, - "grossMsrp": 0.1,
- "grossPrice": 0.1,
- "id": "string",
- "initialGrossPrice": 0.1,
- "initialNetPrice": 0.1,
- "initialValue": 0.1,
- "initialVatAmount": 0.1,
- "mandateValue": 0.1,
- "marketingCampaignId": "string",
- "msrp": 0.1,
- "netMsrp": 0.1,
- "netPrice": 0.1,
- "productRecoType": "string",
- "remotePrice": {
- "licenseNextExpirationDate": "2019-08-24T14:15:22Z",
- "response": "string",
- "url": "string"
}, - "source": "INTERNAL",
- "strikeThroughPrice": 0.1,
- "upSell": 0.1,
- "value": 0.1,
- "vatAmount": 0.1,
- "vatAmountMsrp": 0.1,
- "vatIncluded": true,
- "vatRate": 0.1
}
}
]