Qualification (POST)

Run the qualification procedure on a list of product IDs. This API is a composite API for Product Discovery.

Resource 

1/connect/cpq/qualification

Resource Example 

1https://{yourInstance}.salesforce.com/services/data/v68.0/connect/cpq/qualification

Available Version 

60.0

HTTP Methods 

POST

Request Body for POST 

JSON Example

1{
2  "productIds": [
3    "01txx0000006i7PAAQ",
4    "01txx0000006i7QAAQ",
5    "01txx0000006i7IAAQ"
6  ],
7  "userContext": {
8    "accountId": "001xx000003GZHgAAO"
9  }
10}

Properties

NameTypeDescriptionRequired or OptionalAvailable Version
additional​ContextDataContext Data Input[]Additional nodes that are added to the custom or default context definition. The maximum number of supported nodes is 10.Optional60.0
catalog​IdStringID of the catalog.Optional60.0
category​IdStringID of the category.Optional60.0
context​DefinitionStringAPI name of the custom context definition that’s sent for context creation. If this property isn’t specified, the default context definition is used.Optional60.0
context​MappingStringDefault context mapping of the context definition. If a context mapping is specified, then the API checks whether the mapping belongs to the specified context definition to process the details for hydration.Optional60.0
correlation​IdStringUnique identifier of the request.Optional60.0
product​IdsString[]List of product IDs for qualification check.Required60.0
qualification​ProcedureStringAPI name of the custom qualification procedure that’s sent for processing. If this property isn’t specified, the default qualification procedure is executed.Optional60.0
user​ContextUser Context InputUser context details. For example, account ID or contact ID.Optional60.0

Response Body for POST 

CPQ Base List