Note: This release is in preview. Features described here don’t become generally available until the latest general availability date that Salesforce announces for this release. Before then, and where features are noted as beta, pilot, or developer preview, we can’t guarantee general availability within any particular time frame or at all. Make your purchase decisions only on the basis of generally available products and features.

Service Request Input

Input representation details such as product, business object, and request attributes required to create a service catalog request.
JSON example
1{
2  "attributes": {
3    "priority": "High",
4    "requestedBy": "agent@example.com"
5  },
6  "businessObjectId": "500xx00000123AB",
7  "context": {
8    "channel": "Web",
9    "region": "NA"
10  },
11  "createdFromRecord": "500xx0000009XYZ",
12  "productAttributes": [
13    {
14      "id": "a1Bxx0000001ABC",
15      "quantity": 1
16    }
17  ],
18  "productId": "01txx0000009DEF"
19}
Properties
Name Type Description Required or Optional Available Version
attributes Object Key-value attributes used to capture request-specific details for downstream processing. Optional 63.0
businessObjectId String Identifier of the business object record associated with the service request. Optional 63.0
context Object Context payload that provides additional runtime details for request evaluation. Optional 63.0
createdFromRecord String Identifier of the originating record used to create this service request. Optional 66.0
productAttributes Product Attribute Input[] List of product attribute selections and quantities included in the request. Optional 64.0
productId String Identifier of the product for which the service request is created. Required 63.0