Inserting a Siebel CRM Business Component

You can insert a Business Component record by sending a HTTP POST request over REST.

The following request inserts a new Account record:

  • URL: http://ServerName:port/siebel/v1.0/data/Account/Account

  • HTTP Method: POST

  • Content-Type: application/json

  • Authorization: Basic

  • Request body:

    { 
       "Name": "AccountExample", 
    		"Primary Organization": "Millennium Institutional Finance Services IF ENU", 
    		"Location": "HQ-Distribution", 
    		"Description": "AccountData", 
    		"Primary Organization Id": "1-1DG", 
    }
  • Response Body:
    {
       "items": {
           "Name": "ACCOUNT111",
           "Id": "88-3DS9V5",
           "Location": "HQ-Distribution",
           "Primary Organization Id": "0-R9NH",
           "Primary Organization": "Default Organization",
           "Description": "Test description",
           "Link": {
               "rel": "self",
               "href": "https://sca00mtv.us.oracle.com:16691/siebel/v1.0/data/Account/Account/88-3DS9V5",
               "name": "Account"
           }
       }
    }
    
Note: When inserting or updating data via HTTP POST/PUT the links that are returned in the response body are only self links. When querying data via GET you will get self, parent, and canonical links.