Create Customer Service Session Object
# Description
Create a customer service session object.
# Request Specification
Request Method: POST + application/json
Request Path: https://${Cloud Domain}/cgi/crm/v2/data/create?thirdTraceId=${Random String}
Request Headers: Refer to Common Parameters
# Request Parameters
For detailed field descriptions, please refer to Parameter Specification.
| Parameter | Type | Required | Description |
|---|---|---|---|
| triggerApprovalFlow | Boolean | No | Whether to trigger approval flow (defaults to true if not provided, indicating triggering). This parameter applies to all objects. |
| triggerWorkFlow | Boolean | No | Whether to trigger workflow (defaults to true if not provided, indicating triggering). This parameter applies to all objects. |
| hasSpecifyTime | Boolean | No | Whether creation time can be specified (defaults to false if not provided, ignoring the create_time field in parameters). |
| hasSpecifyCreatedBy | Boolean | No | Creator (defaults to false if not provided, ignoring the created_by field in parameters). |
| includeDetailIds | Boolean | No | Whether to include detail objects (when creating master-detail objects together, whether to return detail object IDs. true returns them, false does not, default is false). |
| data | Map | Yes | Data Map |
# Request Example
{
"triggerApprovalFlow": true,
"triggerWorkFlow": true,
"hasSpecifyTime": true,
"hasSpecifyCreatedBy": true,
"includeDetailIds": true,
"data": {
"object_data": {
"dataObjectApiName": "CustomerServiceSessionObj",
"object_describe_api_name": "hello",
"name": "hello"
},
"optionInfo": {
"skipFuncValidate": true,
"isDuplicateSearch": true,
"useValidationRule": true
},
"details": {
"detail_api_name": {}
}
}
}
# Response Parameters
| Parameter | Type | Description |
|---|---|---|
| traceId | string | Unique request ID |
| errorDescription | string | Error description |
| dataId | String | Data ID |
| errorMessage | string | Error message |
| errorCode | Int | View Error Codes |
# Response Example
{
"traceId": "E-O.827xxxxxx",
"errorDescription": "success",
"dataId": "68faxxxxxx",
"errorMessage": "OK",
"errorCode": 0
}
# Notes
- Do not use the message field in the response for logical judgments, as errorMessage may change.
The translation maintains all technical accuracy, follows professional documentation standards, and preserves the original markdown formatting exactly as required. All existing translated content from the English manual has been incorporated without modification.