Create New Account for Current Site

Create a new account for the current site.

1POST /v2/cpq/carts/{cart_ID}/sites

Remote Method 

1newSite

REST Handler 

1APISitesCartsCpqV2

Apex Remote Service 

1CpqAppHandler

Apex Remote Input Map 

1{
2  "methodName": "newSite",
3  "cartId": "801360000008eNU",
4  "objectType":"Account"
5  "inputFields":[{"value":"Test1234","fieldName":"name"}],
6  "fields":"Name,vlocity_cmt__Active__c"
7}

Package 

Communication (vlocity_cmt)

API Parameters and Response Format 

For API parameter names and descriptions, see Cart-Based API Swagger Reference.

Resource Information 

Response FormatJSON
Resource URL/services/apexrest/{namespace}/v2/cpq/carts/{cart_ID}/sites

Example Request 

1POST
2{
3	"objectType": "Account",
4	"inputFields": [{
5		"value": "Test1234",
6		"fieldName": "name"
7	}],
8	"fields": "Name,vlocity_cmt__Active__c"
9}

Example Response 

1{
2   "totalSize" => 1,
3   "messages" => [],
4   "records" => [{
5      "messages" => [],
6      "displaySequence" => -1,
7      "Name" => "Test1234"
8    }]
9}