Create New Account for Current Site

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"
    }]
}