Create a new account for the current site.
POST /v2/cpq/carts/{cart_ID}/sites
Remote Method
newSite
REST Handler
APISitesCartsCpqV2
Apex Remote Service
CpqAppHandler
Apex Remote Input Map
{
"methodName": "newSite",
"cartId": "801360000008eNU",
"objectType":"Account"
"inputFields":[{"value":"Test1234","fieldName":"name"}],
"fields":"Name,vlocity_cmt__Active__c"
}
Package
Communication (vlocity_cmt)
API Parameters and Response Format
For API parameter names and descriptions, see Cart-Based API Swagger Reference.
Resource Information
| Response Format | JSON |
|---|---|
| Resource URL | /services/apexrest/{namespace}/v2/cpq/carts/{cart_ID}/sites |
Example Request
POST
{
"objectType": "Account",
"inputFields": [{
"value": "Test1234",
"fieldName": "name"
}],
"fields": "Name,vlocity_cmt__Active__c"
}
Example Response
{
"totalSize" => 1,
"messages" => [],
"records" => [{
"messages" => [],
"displaySequence" => -1,
"Name" => "Test1234"
}]
}