Place Sales Transaction for Consumer Sales Action
This action is available in API version 68.0 and later.
Special Access Rules
You need the CME B2C permission set to use this invocable action.
Supported REST HTTP Methods
URI: /services/data/v68.0/actions/standard/placeSalesTransactionConsuSls
Formats: JSON, XML
HTTP Methods: POST
Authentication: Authorization: Bearer token
Inputs
| Input | Type | Description |
|---|---|---|
| recordsGraph | Apex |
Required. An Apex Graph record that contains the records to place as a sales transaction. |
| configurationOptions | Apex |
Optional. Options that control configuration behavior during the sales transaction. |
| contextInfoDetails | Apex |
Optional. An Apex ContextInfo record that contains the sales transaction context details. |
| catalogRatesPref | string |
Optional. The preference for fetching catalog rates during the sales transaction. |
| pricingPref | string |
Optional. The preference for calculating pricing during the sales transaction. |
Outputs
| Output | Type | Description |
|---|---|---|
| salesTransactionId | string | The ID of the sales transaction that was placed. |
| trackerId | string | The tracker ID of the sales transaction. |
| statusUrl | string | The URL to check the status of the sales transaction. |
| isSuccess | boolean | Indicates whether the sales transaction was executed. |
| contextDetails | Apex | An Apex ContextDetails record that contains the sales transaction context details. |
| errorMessages | Apex[] | The list of error messages encountered while placing the sales transaction. |
Example
- POST
-
This sample request is for the Place Sales Transaction for Consumer Sales action.
1{ 2 "inputs": [ 3 { 4 "pricingPref": "System", 5 "catalogRatesPref": "Skip", 6 "contextInfoDetails": { 7 "contextId": "e055bb18-d4e8-41c3-881e-0132b9561708" 8 }, 9 "recordsGraph": { 10 "graphId": "createQuote", 11 "records": [ 12 { 13 "referenceId": "refQuote", 14 "record": { 15 "attributes": { 16 "method": "POST", 17 "type": "Quote" 18 }, 19 "Name": "Quote_Acme", 20 "Pricebook2Id": "01sDU000000JvhbYAC" 21 } 22 } 23 ] 24 } 25 } 26 ] 27}This sample response is for the Place Sales Transaction for Consumer Sales action.
1[ 2 { 3 "actionName": "placeSalesTransactionConsuSls", 4 "errors": null, 5 "invocationId": null, 6 "isSuccess": true, 7 "outputValues": { 8 "salesTransactionId": "0Q0xx0000004CNYCA2", 9 "trackerId": null, 10 "statusUrl": null, 11 "isSuccess": true, 12 "contextDetails": { 13 "contextId": "e055bb18-d4e8-41c3-881e-0132b9561708" 14 }, 15 "errorMessages": [] 16 }, 17 "sortOrder": -1, 18 "version": 1 19 } 20]