Download OpenAPI specification:
The Rest API for accessing SalesDesk services
[
]
{- "appInstanceUserArn": "string",
- "userId": "string",
- "credentials": {
- "accessKeyId": "string",
- "secretAccessKey": "string",
- "sessionToken": "string",
- "expiration": 9007199254740991
}, - "displayName": "string"
}
channelId | string (String) [ 1 .. 10000 ] characters |
{- "appInstanceUserArn": "string",
- "userId": "string",
- "credentials": {
- "accessKeyId": "string",
- "secretAccessKey": "string",
- "sessionToken": "string",
- "expiration": 9007199254740991
}, - "displayName": "string"
}
name required | string (String) [ 1 .. 100 ] characters |
required | Array of objects (Claim) |
{- "name": "string",
}
{- "name": "string",
- "id": 0,
- "editable": true,
- "deleted": true,
- "createdAt": 0,
- "createdBy": 0,
- "updatedAt": 0,
- "updatedBy": 0
}
[- {
- "name": "string",
- "id": 0,
- "editable": true,
- "deleted": true,
- "createdAt": 0,
- "createdBy": 0,
- "updatedAt": 0,
- "updatedBy": 0
}
]
roleId | string (Role Id) ^[0-9]*$ Unique system identifier for Roles |
name | string (String) [ 1 .. 100 ] characters |
Array of objects (Claim) |
{- "name": "string",
}
{- "name": "string",
- "id": 0,
- "editable": true,
- "deleted": true,
- "createdAt": 0,
- "createdBy": 0,
- "updatedAt": 0,
- "updatedBy": 0
}
username | string (Username) [ 1 .. 10000 ] characters Unique system identifier for Users |
welcomeMessage | string |
{- "welcomeMessage": "string"
}
{ }
name required | string |
required | object |
required | object |
{- "name": "string",
- "object1": {
- "id": 0,
- "label": "string",
- "multiplicity": "MANY",
- "child": true
}, - "object2": {
- "id": 0,
- "label": "string",
- "multiplicity": "MANY",
- "child": true
}
}
{ }
objectAssociationId | string (Association Definition ID) ^[0-9]*$ ID of association definition to delete |
name | string |
object | |
object |
{- "name": "string",
- "object1": {
- "label": "string"
}, - "object2": {
- "label": "string"
}
}
{ }
recordId | string (SDObject Id) ^[0-9]*$ Unique system identifier for SDObjects |
[- {
- "id": "string",
- "rootCommentId": "string",
- "message": "string",
- "resolvedAt": 0,
- "resolvedBy": 0,
- "reactions": [
- {
- "emoji": "string",
- "createdAt": 0,
- "userRecordIds": [
- 0
]
}
], - "workspaceId": 0,
- "createdAt": 0,
- "createdBy": 0,
- "updatedAt": 0,
- "updatedBy": 0
}
]
recordId | string (SDObject Id) ^[0-9]*$ Unique system identifier for SDObjects |
message required | string (Tiptap JSON String) [ 1 .. 10000 ] characters Tiptap formatted JSON string |
rootCommentId | string (Comment Id) ^[0-9a-zA-Z]{26}$ Universally Unique Lexicographically Sortable Identifier |
{- "message": "string",
- "rootCommentId": "string"
}
{- "id": "string",
- "rootCommentId": "string",
- "message": "string",
- "resolvedAt": 0,
- "resolvedBy": 0,
- "reactions": [
- {
- "emoji": "string",
- "createdAt": 0,
- "userRecordIds": [
- 0
]
}
], - "workspaceId": 0,
- "createdAt": 0,
- "createdBy": 0,
- "updatedAt": 0,
- "updatedBy": 0
}
workspaceId | string (SDRecord Id) ^[0-9]*$ Unique system identifier for SDRecords |
recordId | string (SDObject Id) ^[0-9]*$ Unique system identifier for SDObjects |
[- {
- "id": "string",
- "rootCommentId": "string",
- "message": "string",
- "resolvedAt": 0,
- "resolvedBy": 0,
- "reactions": [
- {
- "emoji": "string",
- "createdAt": 0,
- "userRecordIds": [
- 0
]
}
], - "workspaceId": 0,
- "createdAt": 0,
- "createdBy": 0,
- "updatedAt": 0,
- "updatedBy": 0
}
]
workspaceId | string (SDRecord Id) ^[0-9]*$ Unique system identifier for SDRecords |
recordId | string (SDObject Id) ^[0-9]*$ Unique system identifier for SDObjects |
message required | string (Tiptap JSON String) [ 1 .. 10000 ] characters Tiptap formatted JSON string |
rootCommentId | string (Comment Id) ^[0-9a-zA-Z]{26}$ Universally Unique Lexicographically Sortable Identifier |
{- "message": "string",
- "rootCommentId": "string"
}
{- "id": "string",
- "rootCommentId": "string",
- "message": "string",
- "resolvedAt": 0,
- "resolvedBy": 0,
- "reactions": [
- {
- "emoji": "string",
- "createdAt": 0,
- "userRecordIds": [
- 0
]
}
], - "workspaceId": 0,
- "createdAt": 0,
- "createdBy": 0,
- "updatedAt": 0,
- "updatedBy": 0
}
recordId | string (SDObject Id) ^[0-9]*$ Unique system identifier for SDObjects |
commentId | string (Comment Id) ^[0-9a-zA-Z]{26}$ Universally Unique Lexicographically Sortable Identifier |
{- "id": "string",
- "rootCommentId": "string",
- "message": "string",
- "resolvedAt": 0,
- "resolvedBy": 0,
- "reactions": [
- {
- "emoji": "string",
- "createdAt": 0,
- "userRecordIds": [
- 0
]
}
], - "workspaceId": 0,
- "createdAt": 0,
- "createdBy": 0,
- "updatedAt": 0,
- "updatedBy": 0
}
recordId | string (SDObject Id) ^[0-9]*$ Unique system identifier for SDObjects |
commentId | string (Ulid) ^[0-9a-zA-Z]{26}$ Universally Unique Lexicographically Sortable Identifier |
message required | string (Tiptap JSON String) [ 1 .. 10000 ] characters Tiptap formatted JSON string |
{- "message": "string"
}
{ }
workspaceId | string (SDRecord Id) ^[0-9]*$ Unique system identifier for SDRecords |
recordId | string (SDObject Id) ^[0-9]*$ Unique system identifier for SDObjects |
commentId | string (Comment Id) ^[0-9a-zA-Z]{26}$ Universally Unique Lexicographically Sortable Identifier |
{- "id": "string",
- "rootCommentId": "string",
- "message": "string",
- "resolvedAt": 0,
- "resolvedBy": 0,
- "reactions": [
- {
- "emoji": "string",
- "createdAt": 0,
- "userRecordIds": [
- 0
]
}
], - "workspaceId": 0,
- "createdAt": 0,
- "createdBy": 0,
- "updatedAt": 0,
- "updatedBy": 0
}
workspaceId | string (SDRecord Id) ^[0-9]*$ Unique system identifier for SDRecords |
recordId | string (SDObject Id) ^[0-9]*$ Unique system identifier for SDObjects |
commentId | string (Ulid) ^[0-9a-zA-Z]{26}$ Universally Unique Lexicographically Sortable Identifier |
{ }
workspaceId | string (SDRecord Id) ^[0-9]*$ Unique system identifier for SDRecords |
recordId | string (SDObject Id) ^[0-9]*$ Unique system identifier for SDObjects |
commentId | string (Ulid) ^[0-9a-zA-Z]{26}$ Universally Unique Lexicographically Sortable Identifier |
{ }
workspaceId | string (SDRecord Id) ^[0-9]*$ Unique system identifier for SDRecords |
recordId | string (SDObject Id) ^[0-9]*$ Unique system identifier for SDObjects |
commentId | string (Ulid) ^[0-9a-zA-Z]{26}$ Universally Unique Lexicographically Sortable Identifier |
{ }
recordId | string (SDRecord Id) ^[0-9]*$ Unique system identifier for SDRecords |
commentId | string (Comment Id) ^[0-9a-zA-Z]{26}$ Universally Unique Lexicographically Sortable Identifier |
emoji | string <= 20 characters \p{Extended_Pictographic} A single emoji |
{ }
recordId | string (SDRecord Id) ^[0-9]*$ Unique system identifier for SDRecords |
commentId | string (Comment Id) ^[0-9a-zA-Z]{26}$ Universally Unique Lexicographically Sortable Identifier |
emoji | string <= 20 characters \p{Extended_Pictographic} A single emoji |
{ }
workspaceId | string (SDRecord Id) ^[0-9]*$ Unique system identifier for SDRecords |
recordId | string (SDRecord Id) ^[0-9]*$ Unique system identifier for SDRecords |
commentId | string (Comment Id) ^[0-9a-zA-Z]{26}$ Universally Unique Lexicographically Sortable Identifier |
emoji | string <= 20 characters \p{Extended_Pictographic} A single emoji |
{ }
workspaceId | string (SDRecord Id) ^[0-9]*$ Unique system identifier for SDRecords |
recordId | string (SDRecord Id) ^[0-9]*$ Unique system identifier for SDRecords |
commentId | string (Comment Id) ^[0-9a-zA-Z]{26}$ Universally Unique Lexicographically Sortable Identifier |
emoji | string <= 20 characters \p{Extended_Pictographic} A single emoji |
{ }
recordId | string (SDObject Id) ^[0-9]*$ Unique system identifier for SDObjects |
[- {
- "id": "string",
- "message": "string",
- "workspaceId": 0,
- "reactions": [
- {
- "emoji": "string",
- "createdAt": 0,
- "userRecordIds": [
- 0
]
}
], - "createdAt": 0,
- "createdBy": 0,
- "updatedAt": 0,
- "updatedBy": 0
}
]
recordId | string (SDObject Id) ^[0-9]*$ Unique system identifier for SDObjects |
message required | string (Tiptap JSON String) [ 1 .. 10000 ] characters Tiptap formatted JSON string |
{- "message": "string"
}
{- "id": "string",
- "message": "string",
- "workspaceId": 0,
- "reactions": [
- {
- "emoji": "string",
- "createdAt": 0,
- "userRecordIds": [
- 0
]
}
], - "createdAt": 0,
- "createdBy": 0,
- "updatedAt": 0,
- "updatedBy": 0
}
workspaceId | string (SDRecord Id) ^[0-9]*$ Unique system identifier for SDRecords |
recordId | string (SDObject Id) ^[0-9]*$ Unique system identifier for SDObjects |
[- {
- "id": "string",
- "message": "string",
- "workspaceId": 0,
- "reactions": [
- {
- "emoji": "string",
- "createdAt": 0,
- "userRecordIds": [
- 0
]
}
], - "createdAt": 0,
- "createdBy": 0,
- "updatedAt": 0,
- "updatedBy": 0
}
]
workspaceId | string (SDRecord Id) ^[0-9]*$ Unique system identifier for SDRecords |
recordId | string (SDObject Id) ^[0-9]*$ Unique system identifier for SDObjects |
message required | string (Tiptap JSON String) [ 1 .. 10000 ] characters Tiptap formatted JSON string |
{- "message": "string"
}
{- "id": "string",
- "message": "string",
- "workspaceId": 0,
- "reactions": [
- {
- "emoji": "string",
- "createdAt": 0,
- "userRecordIds": [
- 0
]
}
], - "createdAt": 0,
- "createdBy": 0,
- "updatedAt": 0,
- "updatedBy": 0
}
recordId | string (SDObject Id) ^[0-9]*$ Unique system identifier for SDObjects |
noteId | string (Note Id) ^[0-9a-zA-Z]{26}$ Universally Unique Lexicographically Sortable Identifier |
{- "id": "string",
- "message": "string",
- "workspaceId": 0,
- "reactions": [
- {
- "emoji": "string",
- "createdAt": 0,
- "userRecordIds": [
- 0
]
}
], - "createdAt": 0,
- "createdBy": 0,
- "updatedAt": 0,
- "updatedBy": 0
}
workspaceId | string (SDRecord Id) ^[0-9]*$ Unique system identifier for SDRecords |
recordId | string (SDObject Id) ^[0-9]*$ Unique system identifier for SDObjects |
noteId | string (Note Id) ^[0-9a-zA-Z]{26}$ Universally Unique Lexicographically Sortable Identifier |
{- "id": "string",
- "message": "string",
- "workspaceId": 0,
- "reactions": [
- {
- "emoji": "string",
- "createdAt": 0,
- "userRecordIds": [
- 0
]
}
], - "createdAt": 0,
- "createdBy": 0,
- "updatedAt": 0,
- "updatedBy": 0
}
workspaceId | string (SDRecord Id) ^[0-9]*$ Unique system identifier for SDRecords |
recordId | string (SDObject Id) ^[0-9]*$ Unique system identifier for SDObjects |
noteId | string (Ulid) ^[0-9a-zA-Z]{26}$ Universally Unique Lexicographically Sortable Identifier |
{ }
workspaceId | string (SDRecord Id) ^[0-9]*$ Unique system identifier for SDRecords |
recordId | string (SDObject Id) ^[0-9]*$ Unique system identifier for SDObjects |
noteId | string (Ulid) ^[0-9a-zA-Z]{26}$ Universally Unique Lexicographically Sortable Identifier |
{ }
recordId | string (SDRecord Id) ^[0-9]*$ Unique system identifier for SDRecords |
noteId | string (Note Id) ^[0-9a-zA-Z]{26}$ Universally Unique Lexicographically Sortable Identifier |
emoji | string <= 20 characters \p{Extended_Pictographic} A single emoji |
{ }
recordId | string (SDRecord Id) ^[0-9]*$ Unique system identifier for SDRecords |
noteId | string (Note Id) ^[0-9a-zA-Z]{26}$ Universally Unique Lexicographically Sortable Identifier |
emoji | string <= 20 characters \p{Extended_Pictographic} A single emoji |
{ }
workspaceId | string (SDRecord Id) ^[0-9]*$ Unique system identifier for SDRecords |
recordId | string (SDRecord Id) ^[0-9]*$ Unique system identifier for SDRecords |
noteId | string (Note Id) ^[0-9a-zA-Z]{26}$ Universally Unique Lexicographically Sortable Identifier |
emoji | string <= 20 characters \p{Extended_Pictographic} A single emoji |
{ }
workspaceId | string (SDRecord Id) ^[0-9]*$ Unique system identifier for SDRecords |
recordId | string (SDRecord Id) ^[0-9]*$ Unique system identifier for SDRecords |
noteId | string (Note Id) ^[0-9a-zA-Z]{26}$ Universally Unique Lexicographically Sortable Identifier |
emoji | string <= 20 characters \p{Extended_Pictographic} A single emoji |
{ }
objectId required | integer (Object Id) >= 0 The object that this record has been created for. Not editable |
name required | string (SDRecord Name) [ 1 .. 10000 ] characters The name of the SDRecord. Not editable |
required | Array of objects (SDRecord Field Value) |
isTemplate | boolean (Boolean) |
{- "objectId": 0,
- "name": "string",
- "fieldValues": [
- {
- "fieldName": "string",
- "value": null
}
], - "isTemplate": true
}
{- "objectId": 0,
- "name": "string",
- "fieldValues": [
- {
- "fieldName": "string",
- "value": null
}
], - "isTemplate": true,
- "id": 0,
- "creationType": "System",
- "version": 0,
- "objectVersion": 0,
- "deleted": true,
- "sharedWorkspaceIds": [
- 0
], - "ownedBy": 0,
- "createdAt": 0,
- "createdBy": 0,
- "updatedAt": 0,
- "updatedBy": 0
}
record1Id required | integer (Record 1 ID) >= 0 First record to be associated |
record2Id required | integer (Record 2 ID) >= 0 Second record to be associated |
objectAssociationId required | integer (Association definition ID) >= 0 Type of association |
[- {
- "record1Id": 0,
- "record2Id": 0,
- "objectAssociationId": 0
}
]
{ }
workspaceId | string (SDRecord Id) ^[0-9]*$ Unique system identifier for SDRecords |
record1Id required | integer (Record 1 ID) >= 0 First record to be associated |
record2Id required | integer (Record 2 ID) >= 0 Second record to be associated |
objectAssociationId required | integer (Association definition ID) >= 0 Type of association |
[- {
- "record1Id": 0,
- "record2Id": 0,
- "objectAssociationId": 0
}
]
{ }
recordId | string (SDRecord Id) ^[0-9]*$ Unique system identifier for SDRecords |
required | object (Contact) Contact to which lead will be converted |
linkContactIds | Array of integers (Link Contact IDs) [ items >= 0 ] IDs of contacts which will be linked to created opportunity |
required | object (Opportunity) Opportunity to create during lead conversion |
required | object (Account) Optional account to create and link created opportunity to |
existingAccountId | integer (Existing Account ID) >= 0 Optional ID of account to which created opportunity will be linked |
{- "contact": {
- "objectId": 0,
- "name": "string",
- "fieldValues": [
- {
- "fieldName": "string",
- "value": null
}
], - "isTemplate": true
}, - "linkContactIds": [
- 0
], - "opportunity": {
- "objectId": 0,
- "name": "string",
- "fieldValues": [
- {
- "fieldName": "string",
- "value": null
}
], - "isTemplate": true
}, - "account": {
- "objectId": 0,
- "name": "string",
- "fieldValues": [
- {
- "fieldName": "string",
- "value": null
}
], - "isTemplate": true
}, - "existingAccountId": 0
}
{- "contactId": 0,
- "opportunityId": 0,
- "accountId": 0
}
recordId | string (SDRecord Id) ^[0-9]*$ Unique system identifier for SDRecords |
nameValue | string (String) [ 1 .. 10000 ] characters Override for the PDF Asset name Field |
mediaTypeValue | any (SDRecord Field Value Value) Override for the PDF Asset mediaType Field |
tagValue | string (String) [ 1 .. 10000 ] characters Override for the PDF Asset tag Field |
{- "nameValue": "string",
- "mediaTypeValue": null,
- "tagValue": "string"
}
{- "objectId": 0,
- "name": "string",
- "fieldValues": [
- {
- "fieldName": "string",
- "value": null
}
], - "isTemplate": true,
- "id": 0,
- "creationType": "System",
- "version": 0,
- "objectVersion": 0,
- "deleted": true,
- "sharedWorkspaceIds": [
- 0
], - "ownedBy": 0,
- "createdAt": 0,
- "createdBy": 0,
- "updatedAt": 0,
- "updatedBy": 0
}
workspaceId | string (SDRecord Id) ^[0-9]*$ Unique system identifier for SDRecords |
recordId | string (SDRecord Id) ^[0-9]*$ Unique system identifier for SDRecords |
nameValue | string (String) [ 1 .. 10000 ] characters Override for the PDF Asset name Field |
mediaTypeValue | any (SDRecord Field Value Value) Override for the PDF Asset mediaType Field |
tagValue | string (String) [ 1 .. 10000 ] characters Override for the PDF Asset tag Field |
{- "nameValue": "string",
- "mediaTypeValue": null,
- "tagValue": "string"
}
{- "objectId": 0,
- "name": "string",
- "fieldValues": [
- {
- "fieldName": "string",
- "value": null
}
], - "isTemplate": true,
- "id": 0,
- "creationType": "System",
- "version": 0,
- "objectVersion": 0,
- "deleted": true,
- "sharedWorkspaceIds": [
- 0
], - "ownedBy": 0,
- "createdAt": 0,
- "createdBy": 0,
- "updatedAt": 0,
- "updatedBy": 0
}
identities | string (Comma-delimited Participant Identities) ^([^
,]+(,[^
,]+)*)*$ Comma-delimited Participant Identities |
[- {
- "identity": "string",
- "userRecord": {
- "objectId": 0,
- "name": "string",
- "fieldValues": [
- {
- "fieldName": "string",
- "value": null
}
], - "isTemplate": true,
- "id": 0,
- "creationType": "System",
- "version": 0,
- "objectVersion": 0,
- "deleted": true,
- "sharedWorkspaceIds": [
- 0
], - "ownedBy": 0,
- "createdAt": 0,
- "createdBy": 0,
- "updatedAt": 0,
- "updatedBy": 0
}
}
]
meetingRecordId | string (SDRecord Id) ^[0-9]*$ Unique system identifier for SDRecords |
message required | string (Chat Message) Content of message |
{- "message": "string"
}
{ }
htmlContent required | string (Html Content for PDF) Html Content for PDF |
pdfFileName required | string (Pdf File Name) Pdf File Name |
{- "htmlContent": "string",
- "pdfFileName": "string"
}
{- "signedUrl": "string"
}
fileId | string (Id Path Parameter) ^[0-9]*$ Unique system identifier |
{- "name": "string",
- "type": "UserAsset",
- "public": true,
- "fileId": 0,
- "recordId": 0,
- "fieldName": "string",
- "createdAt": 0,
- "createdBy": 0,
- "sizeInBytes": 0,
- "mimeType": "string",
- "signedUrl": "string",
- "posterSignedUrl": "string",
- "transcriptSignedUrl": "string",
- "sentimentAnalysisSignedUrl": "string",
- "summary": "string",
- "coachingAdvice": {
- "activeListening": {
- "rating": "string",
- "explanation": "string"
}, - "questioningTechniques": {
- "rating": "string",
- "explanation": "string"
}, - "handlingObjections": {
- "rating": "string",
- "explanation": "string"
}, - "valuePropositionCommunication": {
- "rating": "string",
- "explanation": "string"
}, - "closingTechniques": {
- "rating": "string",
- "explanation": "string"
}
}, - "topTopics": [
- "string"
], - "minutesRecordId": 0,
- "videoStatus": "GENERATING_FILE"
}
name required | string (File Name) Name of file |
type required | string (File Type) Enum: "UserAsset" "Import" The type of file |
public | boolean (Public) Whether anybody can access this file |
{- "name": "string",
- "type": "UserAsset",
- "public": true
}
{- "signedUrl": "string",
- "fileId": 0
}
notification_channel_enabled_email | boolean (Boolean) |
notification_channel_enabled_browser | boolean (Boolean) |
Array of objects (Pinned Chart) |
{- "notification_channel_enabled_email": true,
- "notification_channel_enabled_browser": true,
- "pinned_charts": [
- {
- "chartId": -9007199254740991,
- "reportId": -9007199254740991
}
]
}
{ }
name required | string (Bookmark Name) [ 1 .. 10000 ] characters Name of bookmark |
objectId required | integer (Bookmark object ID) >= 0 Object ID of bookmark |
value required | string (Bookmark value) [ 1 .. 10000 ] characters Value of bookmark |
{- "name": "string",
- "objectId": 0,
- "value": "string"
}
{- "id": 0,
- "name": "string",
- "value": "string",
- "objectId": 0,
- "ownedBy": 0,
- "createdAt": 0,
- "createdBy": 0,
- "updatedAt": 0,
- "updatedBy": 0
}
bookmarkId | string (Bookmark ID) [ 1 .. 10000 ] characters Unique ID for bookmark |
{- "id": 0,
- "name": "string",
- "value": "string",
- "objectId": 0,
- "ownedBy": 0,
- "createdAt": 0,
- "createdBy": 0,
- "updatedAt": 0,
- "updatedBy": 0
}
bookmarkId | string (Bookmark ID) [ 1 .. 10000 ] characters Unique ID for bookmark |
name required | string (Bookmark Name) [ 1 .. 10000 ] characters Name of bookmark |
objectId required | integer (Bookmark object ID) >= 0 Object ID of bookmark |
value required | string (Bookmark value) [ 1 .. 10000 ] characters Value of bookmark |
{- "name": "string",
- "objectId": 0,
- "value": "string"
}
{ }
workspaceId | string (SDRecord Id) ^[0-9]*$ Unique system identifier for SDRecords |
Unique identifier for the record
[- 0
]
{ }
workspaceId | string (SDRecord Id) ^[0-9]*$ Unique system identifier for SDRecords |
Unique identifier for the record
[- 0
]
{ }
ids | string (List of ids) ^[0-9]*(,[0-9]*){0,39}$ Only 40 ids can be requested at a time |
deleted | string (SDObject Deleted) Enum: "true" "false" Indicates if the SDObject has been deleted. Defaults to false. |
[- {
- "singularLabel": "string",
- "pluralLabel": "string",
- "description": { },
- "color": "string",
- "icon": "string",
- "defaultView": "TABLE",
- "isTemplatable": true,
- "fields": [
- {
- "type": "string",
- "componentType": "checkbox",
- "creationType": "System",
- "name": "string",
- "singularLabel": "string",
- "pluralLabel": "string",
- "description": "string",
- "icon": "string",
- "toolTip": "string",
- "multiplicity": 0,
- "formatDescription": "string",
- "editable": true,
- "hidden": true,
- "required": true,
- "unique": "None",
- "defaultValue": null,
- "maxLength": 9007199254740991,
- "templateType": "Required",
- "objectId": 0,
- "supportsPast": true,
- "dateOnly": true,
- "currency": "USD",
- "options": [
- {
- "value": "string",
- "label": "string",
- "color": "string",
- "icon": "string",
- "hidden": true,
- "creationType": "System"
}
]
}
], - "name": "string",
- "id": 0,
- "baseObjectId": 0,
- "creationType": "System",
- "version": 0,
- "deleted": true,
- "editable": true,
- "supportsUserCreation": true,
- "ownedBy": 0,
- "createdAt": 0,
- "createdBy": 0,
- "updatedAt": 0,
- "updatedBy": 0
}
]
singularLabel required | string (SDObject Singular Label) [ 1 .. 10000 ] characters The name displayed for the Object. Editable for Custom objects and editable System objects |
pluralLabel required | string (SDObject Plural Label) [ 1 .. 10000 ] characters The plural name for the Object |
required | object (SDObject Description) Tiptap JSON formatted rich text. Editable for Custom objects and editable System objects |
color required | string (SDObject Color) ^#([a-fA-F0-9]{6}|[a-fA-F0-9]{3})$ RGB Color as Hexadecimal. Used for highlighting. Editable for Custom objects and editable System objects |
icon required | string (SDObject Icon) ^fa-[a-zA-Z0-9-]+|ph-[a-zA-Z-]+$ Fontawesome/Phosphor Icon with format '[fa|ph]-*'. Editable for Custom objects and editable System objects |
defaultView required | string (SDObject default view) Enum: "TABLE" "CARD" "LIST" "KANBAN" "CALENDAR" An default view value for displaying records of this type |
isTemplatable | boolean (Boolean) |
required | Array of objects (SDObject Field Create Request) |
name required | string (SDObject Name) [ 1 .. 10000 ] characters The name of the SDObject. Not editable |
{- "singularLabel": "string",
- "pluralLabel": "string",
- "description": { },
- "color": "string",
- "icon": "string",
- "defaultView": "TABLE",
- "isTemplatable": true,
- "fields": [
- {
- "type": "string",
- "componentType": "checkbox",
- "creationType": "System",
- "name": "string",
- "singularLabel": "string",
- "pluralLabel": "string",
- "description": "string",
- "icon": "string",
- "toolTip": "string",
- "multiplicity": 0,
- "formatDescription": "string",
- "editable": true,
- "hidden": true,
- "required": true,
- "unique": "None",
- "defaultValue": null,
- "maxLength": 9007199254740991,
- "templateType": "Required",
- "objectId": 0,
- "supportsPast": true,
- "dateOnly": true,
- "currency": "USD",
- "options": [
- {
- "value": "string",
- "label": "string",
- "color": "string",
- "icon": "string",
- "hidden": true,
- "creationType": "System"
}
]
}
], - "name": "string"
}
{- "singularLabel": "string",
- "pluralLabel": "string",
- "description": { },
- "color": "string",
- "icon": "string",
- "defaultView": "TABLE",
- "isTemplatable": true,
- "fields": [
- {
- "type": "string",
- "componentType": "checkbox",
- "creationType": "System",
- "name": "string",
- "singularLabel": "string",
- "pluralLabel": "string",
- "description": "string",
- "icon": "string",
- "toolTip": "string",
- "multiplicity": 0,
- "formatDescription": "string",
- "editable": true,
- "hidden": true,
- "required": true,
- "unique": "None",
- "defaultValue": null,
- "maxLength": 9007199254740991,
- "templateType": "Required",
- "objectId": 0,
- "supportsPast": true,
- "dateOnly": true,
- "currency": "USD",
- "options": [
- {
- "value": "string",
- "label": "string",
- "color": "string",
- "icon": "string",
- "hidden": true,
- "creationType": "System"
}
]
}
], - "name": "string",
- "id": 0,
- "baseObjectId": 0,
- "creationType": "System",
- "version": 0,
- "deleted": true,
- "editable": true,
- "supportsUserCreation": true,
- "ownedBy": 0,
- "createdAt": 0,
- "createdBy": 0,
- "updatedAt": 0,
- "updatedBy": 0
}
objectId | string (SDObject Id) ^[0-9]*$ Unique system identifier for SDObjects |
{- "singularLabel": "string",
- "pluralLabel": "string",
- "description": { },
- "color": "string",
- "icon": "string",
- "defaultView": "TABLE",
- "isTemplatable": true,
- "fields": [
- {
- "type": "string",
- "componentType": "checkbox",
- "creationType": "System",
- "name": "string",
- "singularLabel": "string",
- "pluralLabel": "string",
- "description": "string",
- "icon": "string",
- "toolTip": "string",
- "multiplicity": 0,
- "formatDescription": "string",
- "editable": true,
- "hidden": true,
- "required": true,
- "unique": "None",
- "defaultValue": null,
- "maxLength": 9007199254740991,
- "templateType": "Required",
- "objectId": 0,
- "supportsPast": true,
- "dateOnly": true,
- "currency": "USD",
- "options": [
- {
- "value": "string",
- "label": "string",
- "color": "string",
- "icon": "string",
- "hidden": true,
- "creationType": "System"
}
]
}
], - "name": "string",
- "id": 0,
- "baseObjectId": 0,
- "creationType": "System",
- "version": 0,
- "deleted": true,
- "editable": true,
- "supportsUserCreation": true,
- "ownedBy": 0,
- "createdAt": 0,
- "createdBy": 0,
- "updatedAt": 0,
- "updatedBy": 0
}
objectId | string (SDObject Id) ^[0-9]*$ Unique system identifier for SDObjects |
version | string (SDObject Version) ^[1-9][0-9]*$ Used to identify dirty writes |
singularLabel required | string (SDObject Singular Label) [ 1 .. 10000 ] characters The name displayed for the Object. Editable for Custom objects and editable System objects |
pluralLabel required | string (SDObject Plural Label) [ 1 .. 10000 ] characters The plural name for the Object |
required | object (SDObject Description) Tiptap JSON formatted rich text. Editable for Custom objects and editable System objects |
color required | string (SDObject Color) ^#([a-fA-F0-9]{6}|[a-fA-F0-9]{3})$ RGB Color as Hexadecimal. Used for highlighting. Editable for Custom objects and editable System objects |
icon required | string (SDObject Icon) ^fa-[a-zA-Z0-9-]+|ph-[a-zA-Z-]+$ Fontawesome/Phosphor Icon with format '[fa|ph]-*'. Editable for Custom objects and editable System objects |
defaultView required | string (SDObject default view) Enum: "TABLE" "CARD" "LIST" "KANBAN" "CALENDAR" An default view value for displaying records of this type |
isTemplatable | boolean (Boolean) |
required | Array of SDObject Field Create Request (object) or SDObject Field (object) |
{- "singularLabel": "string",
- "pluralLabel": "string",
- "description": { },
- "color": "string",
- "icon": "string",
- "defaultView": "TABLE",
- "isTemplatable": true,
- "fields": [
- {
- "type": "string",
- "componentType": "checkbox",
- "creationType": "System",
- "name": "string",
- "singularLabel": "string",
- "pluralLabel": "string",
- "description": "string",
- "icon": "string",
- "toolTip": "string",
- "multiplicity": 0,
- "formatDescription": "string",
- "editable": true,
- "hidden": true,
- "required": true,
- "unique": "None",
- "defaultValue": null,
- "maxLength": 9007199254740991,
- "templateType": "Required",
- "objectId": 0,
- "supportsPast": true,
- "dateOnly": true,
- "currency": "USD",
- "options": [
- {
- "value": "string",
- "label": "string",
- "color": "string",
- "icon": "string",
- "hidden": true,
- "creationType": "System"
}
]
}
]
}
{- "singularLabel": "string",
- "pluralLabel": "string",
- "description": { },
- "color": "string",
- "icon": "string",
- "defaultView": "TABLE",
- "isTemplatable": true,
- "fields": [
- {
- "type": "string",
- "componentType": "checkbox",
- "creationType": "System",
- "name": "string",
- "singularLabel": "string",
- "pluralLabel": "string",
- "description": "string",
- "icon": "string",
- "toolTip": "string",
- "multiplicity": 0,
- "formatDescription": "string",
- "editable": true,
- "hidden": true,
- "required": true,
- "unique": "None",
- "defaultValue": null,
- "maxLength": 9007199254740991,
- "templateType": "Required",
- "objectId": 0,
- "supportsPast": true,
- "dateOnly": true,
- "currency": "USD",
- "options": [
- {
- "value": "string",
- "label": "string",
- "color": "string",
- "icon": "string",
- "hidden": true,
- "creationType": "System"
}
]
}
], - "name": "string",
- "id": 0,
- "baseObjectId": 0,
- "creationType": "System",
- "version": 0,
- "deleted": true,
- "editable": true,
- "supportsUserCreation": true,
- "ownedBy": 0,
- "createdAt": 0,
- "createdBy": 0,
- "updatedAt": 0,
- "updatedBy": 0
}
objectId | string (SDRecord Id) ^[0-9]*$ Unique system identifier for SDRecords |
[- {
- "name": "string",
- "object1": {
- "id": 0,
- "label": "string",
- "multiplicity": "MANY",
- "child": true
}, - "object2": {
- "id": 0,
- "label": "string",
- "multiplicity": "MANY",
- "child": true
}, - "createdAt": 0,
- "createdBy": 0,
- "updatedAt": 0,
- "updatedBy": 0,
- "id": 0,
- "type": "SYSTEM",
- "originObject": "OBJECT_ONE"
}
]
workspaceId | string (SDRecord Id) ^[0-9]*$ Unique system identifier for SDRecords |
objectId required | integer (Object Id) >= 0 The object that this record has been created for. Not editable |
name required | string (SDRecord Name) [ 1 .. 10000 ] characters The name of the SDRecord. Not editable |
required | Array of objects (SDRecord Field Value) |
isTemplate | boolean (Boolean) |
{- "objectId": 0,
- "name": "string",
- "fieldValues": [
- {
- "fieldName": "string",
- "value": null
}
], - "isTemplate": true
}
{- "objectId": 0,
- "name": "string",
- "fieldValues": [
- {
- "fieldName": "string",
- "value": null
}
], - "isTemplate": true,
- "id": 0,
- "creationType": "System",
- "version": 0,
- "objectVersion": 0,
- "deleted": true,
- "sharedWorkspaceIds": [
- 0
], - "ownedBy": 0,
- "createdAt": 0,
- "createdBy": 0,
- "updatedAt": 0,
- "updatedBy": 0
}
workspaceId | string (SDRecord Id) ^[0-9]*$ Unique system identifier for SDRecords |
ids | string (List of ids) ^[0-9]*(,[0-9]*){0,19}$ Only 20 ids can be requested at a time |
{ }
ids | string (List of ids) ^[0-9]*(,[0-9]*){0,39}$ Only 40 ids can be requested at a time |
[- {
- "objectId": 0,
- "name": "string",
- "fieldValues": [
- {
- "fieldName": "string",
- "value": null
}
], - "isTemplate": true,
- "id": 0,
- "creationType": "System",
- "version": 0,
- "objectVersion": 0,
- "deleted": true,
- "sharedWorkspaceIds": [
- 0
], - "ownedBy": 0,
- "createdAt": 0,
- "createdBy": 0,
- "updatedAt": 0,
- "updatedBy": 0
}
]
objectId required | integer (Object Id) >= 0 The object that this record has been created for. Not editable |
name required | string (SDRecord Name) [ 1 .. 10000 ] characters The name of the SDRecord. Not editable |
required | Array of objects (SDRecord Field Value) |
isTemplate | boolean (Boolean) |
{- "objectId": 0,
- "name": "string",
- "fieldValues": [
- {
- "fieldName": "string",
- "value": null
}
], - "isTemplate": true
}
{- "objectId": 0,
- "name": "string",
- "fieldValues": [
- {
- "fieldName": "string",
- "value": null
}
], - "isTemplate": true,
- "id": 0,
- "creationType": "System",
- "version": 0,
- "objectVersion": 0,
- "deleted": true,
- "sharedWorkspaceIds": [
- 0
], - "ownedBy": 0,
- "createdAt": 0,
- "createdBy": 0,
- "updatedAt": 0,
- "updatedBy": 0
}
recordId | string (SDRecord Id) ^[0-9]*$ Unique system identifier for SDRecords |
{- "objectId": 0,
- "name": "string",
- "fieldValues": [
- {
- "fieldName": "string",
- "value": null
}
], - "isTemplate": true,
- "id": 0,
- "creationType": "System",
- "version": 0,
- "objectVersion": 0,
- "deleted": true,
- "sharedWorkspaceIds": [
- 0
], - "ownedBy": 0,
- "createdAt": 0,
- "createdBy": 0,
- "updatedAt": 0,
- "updatedBy": 0
}
name | string (SDRecord Name) [ 1 .. 10000 ] characters The name of the SDRecord. Not editable |
ownedBy | integer or null (SDRecord Owner) >= 0 The owner of this SDRecord. Not editable |
Array of objects (SDRecord Field Value) |
{- "name": "string",
- "ownedBy": 0,
- "fieldValues": [
- {
- "fieldName": "string",
- "value": null
}
]
}
{- "objectId": 0,
- "name": "string",
- "fieldValues": [
- {
- "fieldName": "string",
- "value": null
}
], - "isTemplate": true,
- "id": 0,
- "creationType": "System",
- "version": 0,
- "objectVersion": 0,
- "deleted": true,
- "sharedWorkspaceIds": [
- 0
], - "ownedBy": 0,
- "createdAt": 0,
- "createdBy": 0,
- "updatedAt": 0,
- "updatedBy": 0
}
workspaceId | string (SDRecord Id) ^[0-9]*$ Unique system identifier for SDRecords |
name | string (SDRecord Name) [ 1 .. 10000 ] characters The name of the SDRecord. Not editable |
ownedBy | integer or null (SDRecord Owner) >= 0 The owner of this SDRecord. Not editable |
Array of objects (SDRecord Field Value) |
{- "name": "string",
- "ownedBy": 0,
- "fieldValues": [
- {
- "fieldName": "string",
- "value": null
}
]
}
{- "objectId": 0,
- "name": "string",
- "fieldValues": [
- {
- "fieldName": "string",
- "value": null
}
], - "isTemplate": true,
- "id": 0,
- "creationType": "System",
- "version": 0,
- "objectVersion": 0,
- "deleted": true,
- "sharedWorkspaceIds": [
- 0
], - "ownedBy": 0,
- "createdAt": 0,
- "createdBy": 0,
- "updatedAt": 0,
- "updatedBy": 0
}
asTemplate required | boolean |
Array of objects (SDRecord Field Value) |
{- "asTemplate": true,
- "fieldValues": [
- {
- "fieldName": "string",
- "value": null
}
]
}
{- "objectId": 0,
- "name": "string",
- "fieldValues": [
- {
- "fieldName": "string",
- "value": null
}
], - "isTemplate": true,
- "id": 0,
- "creationType": "System",
- "version": 0,
- "objectVersion": 0,
- "deleted": true,
- "sharedWorkspaceIds": [
- 0
], - "ownedBy": 0,
- "createdAt": 0,
- "createdBy": 0,
- "updatedAt": 0,
- "updatedBy": 0
}
asTemplate required | boolean |
Array of objects (SDRecord Field Value) |
{- "asTemplate": true,
- "fieldValues": [
- {
- "fieldName": "string",
- "value": null
}
]
}
{- "objectId": 0,
- "name": "string",
- "fieldValues": [
- {
- "fieldName": "string",
- "value": null
}
], - "isTemplate": true,
- "id": 0,
- "creationType": "System",
- "version": 0,
- "objectVersion": 0,
- "deleted": true,
- "sharedWorkspaceIds": [
- 0
], - "ownedBy": 0,
- "createdAt": 0,
- "createdBy": 0,
- "updatedAt": 0,
- "updatedBy": 0
}
objectId required | integer (Object Id) >= 0 The object that this record has been created for. Not editable |
name required | string (SDRecord Name) [ 1 .. 10000 ] characters The name of the SDRecord. Not editable |
required | Array of objects (SDRecord Field Value) |
isTemplate | boolean (Boolean) |
[- {
- "objectId": 0,
- "name": "string",
- "fieldValues": [
- {
- "fieldName": "string",
- "value": null
}
], - "isTemplate": true
}
]
[- {
- "status": "Succeeded",
- "record": {
- "objectId": 0,
- "name": "string",
- "fieldValues": [
- {
- "fieldName": "string",
- "value": null
}
], - "isTemplate": true,
- "id": 0,
- "creationType": "System",
- "version": 0,
- "objectVersion": 0,
- "deleted": true,
- "sharedWorkspaceIds": [
- 0
], - "ownedBy": 0,
- "createdAt": 0,
- "createdBy": 0,
- "updatedAt": 0,
- "updatedBy": 0
}
}
]
id required | integer (Record Id) >= 0 Unique identifier for the record |
name | string (SDRecord Name) [ 1 .. 10000 ] characters The name of the SDRecord. Not editable |
ownedBy | integer or null (SDRecord Owner) >= 0 The owner of this SDRecord. Not editable |
Array of objects (SDRecord Field Value) |
[- {
- "id": 0,
- "name": "string",
- "ownedBy": 0,
- "fieldValues": [
- {
- "fieldName": "string",
- "value": null
}
]
}
]
[- {
- "status": "Succeeded",
- "record": {
- "objectId": 0,
- "name": "string",
- "fieldValues": [
- {
- "fieldName": "string",
- "value": null
}
], - "isTemplate": true,
- "id": 0,
- "creationType": "System",
- "version": 0,
- "objectVersion": 0,
- "deleted": true,
- "sharedWorkspaceIds": [
- 0
], - "ownedBy": 0,
- "createdAt": 0,
- "createdBy": 0,
- "updatedAt": 0,
- "updatedBy": 0
}
}
]
workspaceId | string (SDRecord Id) ^[0-9]*$ Unique system identifier for SDRecords |
objectId required | integer (Object Id) >= 0 The object that this record has been created for. Not editable |
name required | string (SDRecord Name) [ 1 .. 10000 ] characters The name of the SDRecord. Not editable |
required | Array of objects (SDRecord Field Value) |
isTemplate | boolean (Boolean) |
[- {
- "objectId": 0,
- "name": "string",
- "fieldValues": [
- {
- "fieldName": "string",
- "value": null
}
], - "isTemplate": true
}
]
[- {
- "objectId": 0,
- "name": "string",
- "fieldValues": [
- {
- "fieldName": "string",
- "value": null
}
], - "isTemplate": true,
- "id": 0,
- "creationType": "System",
- "version": 0,
- "objectVersion": 0,
- "deleted": true,
- "sharedWorkspaceIds": [
- 0
], - "ownedBy": 0,
- "createdAt": 0,
- "createdBy": 0,
- "updatedAt": 0,
- "updatedBy": 0
}
]
workspaceId | string (SDRecord Id) ^[0-9]*$ Unique system identifier for SDRecords |
id required | integer (Record Id) >= 0 Unique identifier for the record |
name | string (SDRecord Name) [ 1 .. 10000 ] characters The name of the SDRecord. Not editable |
ownedBy | integer or null (SDRecord Owner) >= 0 The owner of this SDRecord. Not editable |
Array of objects (SDRecord Field Value) |
[- {
- "id": 0,
- "name": "string",
- "ownedBy": 0,
- "fieldValues": [
- {
- "fieldName": "string",
- "value": null
}
]
}
]
[- {
- "status": "Succeeded",
- "record": {
- "objectId": 0,
- "name": "string",
- "fieldValues": [
- {
- "fieldName": "string",
- "value": null
}
], - "isTemplate": true,
- "id": 0,
- "creationType": "System",
- "version": 0,
- "objectVersion": 0,
- "deleted": true,
- "sharedWorkspaceIds": [
- 0
], - "ownedBy": 0,
- "createdAt": 0,
- "createdBy": 0,
- "updatedAt": 0,
- "updatedBy": 0
}
}
]
recordId | string (SDRecord Id) ^[0-9]*$ Unique system identifier for SDRecords |
[- {
- "objectId": 0,
- "name": "string",
- "fieldValues": [
- {
- "fieldName": "string",
- "value": null
}
], - "isTemplate": true,
- "id": 0,
- "creationType": "System",
- "version": 0,
- "objectVersion": 0,
- "deleted": true,
- "sharedWorkspaceIds": [
- 0
], - "ownedBy": 0,
- "createdAt": 0,
- "createdBy": 0,
- "updatedAt": 0,
- "updatedBy": 0
}
]
{- "hitCount": 0,
- "innerHits": {
- "notes": [
- {
- "id": "string",
- "createdBy": 0,
- "message": "string"
}
]
}, - "hits": [
- {
- "source": {
- "objectId": 0,
- "name": "string",
- "isTemplate": true,
- "id": 0,
- "creationType": "System",
- "version": 0,
- "objectVersion": 0,
- "deleted": true,
- "ownedBy": 0,
- "createdAt": 0,
- "createdBy": 0,
- "updatedAt": 0,
- "updatedBy": 0
}, - "highlight": [
- {
- "matchType": "TRANSCRIPT",
- "fragments": [
- "string"
]
}
]
}
], - "searchAfter": [
- "string"
], - "aggregations": [
- {
- "name": "string",
- "value": 0
}
]
}
recordIds required | Array of integers (Record IDs) [ items >= 0 ] |
{- "recordIds": [
- 0
]
}
{- "hitCount": 0,
- "innerHits": {
- "notes": [
- {
- "id": "string",
- "createdBy": 0,
- "message": "string"
}
]
}, - "hits": [
- {
- "source": {
- "objectId": 0,
- "name": "string",
- "isTemplate": true,
- "id": 0,
- "creationType": "System",
- "version": 0,
- "objectVersion": 0,
- "deleted": true,
- "ownedBy": 0,
- "createdAt": 0,
- "createdBy": 0,
- "updatedAt": 0,
- "updatedBy": 0
}, - "highlight": [
- {
- "matchType": "TRANSCRIPT",
- "fragments": [
- "string"
]
}
]
}
], - "searchAfter": [
- "string"
], - "aggregations": [
- {
- "name": "string",
- "value": 0
}
]
}
workspaceId | string (SDRecord Id) ^[0-9]*$ Unique system identifier for SDRecords |
recordIds required | Array of integers (Record IDs) [ items >= 0 ] |
{- "recordIds": [
- 0
]
}
{- "hitCount": 0,
- "innerHits": {
- "notes": [
- {
- "id": "string",
- "createdBy": 0,
- "message": "string"
}
]
}, - "hits": [
- {
- "source": {
- "objectId": 0,
- "name": "string",
- "isTemplate": true,
- "id": 0,
- "creationType": "System",
- "version": 0,
- "objectVersion": 0,
- "deleted": true,
- "ownedBy": 0,
- "createdAt": 0,
- "createdBy": 0,
- "updatedAt": 0,
- "updatedBy": 0
}, - "highlight": [
- {
- "matchType": "TRANSCRIPT",
- "fragments": [
- "string"
]
}
]
}
], - "searchAfter": [
- "string"
], - "aggregations": [
- {
- "name": "string",
- "value": 0
}
]
}
workspaceId | string (SDRecord Id) ^[0-9]*$ Unique system identifier for SDRecords |
ids | string (List of ids) ^[0-9]*(,[0-9]*){0,39}$ Only 40 ids can be requested at a time |
{ }
[- {
- "eventType": "RECORD_CREATED",
- "ruleType": "record",
- "objectId": 0,
- "workspaceId": 0,
- "recordId": 0,
- "fieldName": "string",
- "userIds": [
- 0
], - "channels": [
- {
- "channelType": "email"
}
], - "enabled": true,
- "id": 0,
- "ownedBy": 0,
- "externallyConfiguredChannels": [
- {
- "channelType": "zapier"
}
], - "createdAt": 0,
- "createdBy": 0,
- "updatedAt": 0,
- "updatedBy": 0
}
]
required | Event Type (string) or null |
ruleType required | string (NotificationRuleType) Enum: "record" "user" The different categories of notification |
objectId | integer or null (Object Id) >= 0 Only send notifications for this object |
workspaceId | integer or null (Record Id) >= 0 Only send notifications for this workspace |
recordId | integer or null (Record Id) >= 0 Only send notifications for this record |
fieldName | string or null (SDObject Field Name) [ 1 .. 10000 ] characters ^[^|, #.]+$ Only send notifications RECORD_UPDATED events when this field has been updated. objectId or recordId is required if this property is populated |
userIds | Array of integers (UserIds) [ 0 .. 50 ] items [ items >= 0 ] Only send notifications if the event was created by any of these user Ids |
required | Array of objects (Channels) [ 0 .. 3 ] items The channels the notification should be sent on. InApp notifications are sent by default. |
enabled required | boolean (Enabled) Only send the notification if this property is true |
{- "eventType": "RECORD_CREATED",
- "ruleType": "record",
- "objectId": 0,
- "workspaceId": 0,
- "recordId": 0,
- "fieldName": "string",
- "userIds": [
- 0
], - "channels": [
- {
- "channelType": "email"
}
], - "enabled": true
}
{- "eventType": "RECORD_CREATED",
- "ruleType": "record",
- "objectId": 0,
- "workspaceId": 0,
- "recordId": 0,
- "fieldName": "string",
- "userIds": [
- 0
], - "channels": [
- {
- "channelType": "email"
}
], - "enabled": true,
- "id": 0,
- "ownedBy": 0,
- "externallyConfiguredChannels": [
- {
- "channelType": "zapier"
}
], - "createdAt": 0,
- "createdBy": 0,
- "updatedAt": 0,
- "updatedBy": 0
}
ruleId | string (Notification Rule Id) ^[0-9]*$ Unique system identifier for Notification Rules |
required | Event Type (string) or null |
ruleType required | string (NotificationRuleType) Enum: "record" "user" The different categories of notification |
objectId | integer or null (Object Id) >= 0 Only send notifications for this object |
workspaceId | integer or null (Record Id) >= 0 Only send notifications for this workspace |
recordId | integer or null (Record Id) >= 0 Only send notifications for this record |
fieldName | string or null (SDObject Field Name) [ 1 .. 10000 ] characters ^[^|, #.]+$ Only send notifications RECORD_UPDATED events when this field has been updated. objectId or recordId is required if this property is populated |
userIds | Array of integers (UserIds) [ 0 .. 50 ] items [ items >= 0 ] Only send notifications if the event was created by any of these user Ids |
required | Array of objects (Channels) [ 0 .. 3 ] items The channels the notification should be sent on. InApp notifications are sent by default. |
enabled required | boolean (Enabled) Only send the notification if this property is true |
{- "eventType": "RECORD_CREATED",
- "ruleType": "record",
- "objectId": 0,
- "workspaceId": 0,
- "recordId": 0,
- "fieldName": "string",
- "userIds": [
- 0
], - "channels": [
- {
- "channelType": "email"
}
], - "enabled": true
}
{- "eventType": "RECORD_CREATED",
- "ruleType": "record",
- "objectId": 0,
- "workspaceId": 0,
- "recordId": 0,
- "fieldName": "string",
- "userIds": [
- 0
], - "channels": [
- {
- "channelType": "email"
}
], - "enabled": true,
- "id": 0,
- "ownedBy": 0,
- "externallyConfiguredChannels": [
- {
- "channelType": "zapier"
}
], - "createdAt": 0,
- "createdBy": 0,
- "updatedAt": 0,
- "updatedBy": 0
}
{- "notifications": [
- {
- "messageId": "string",
- "createdAt": 0,
- "read": true,
- "event": {
- "externalId": 0,
- "eventType": "RECORD_CREATED",
- "recordId": 0,
- "objectId": 0,
- "params": { },
- "id": "string",
- "baseObjectId": 0,
- "workspaceId": 0,
- "createdBy": 0,
- "createdAt": 0,
- "createdByName": "string"
}
}
], - "searchAfter": "string"
}
{- "notifications": [
- {
- "messageId": "string",
- "createdAt": 0,
- "read": true,
- "event": {
- "externalId": 0,
- "eventType": "RECORD_CREATED",
- "recordId": 0,
- "objectId": 0,
- "params": { },
- "id": "string",
- "baseObjectId": 0,
- "workspaceId": 0,
- "createdBy": 0,
- "createdAt": 0,
- "createdByName": "string"
}
}
], - "searchAfter": "string"
}
externalId required | number (External Event ID) External generated ID for event |
eventType required | string (Event Type) Enum: "RECORD_CREATED" "RECORD_UPDATED" "RECORD_DELETED" "RECORD_OWNER_UPDATED" "RECORD_NOTE_ADDED" "RECORD_NOTE_DELETED" "RECORD_NOTE_UPDATED" "RECORD_COMMENT_ADDED" "RECORD_COMMENT_RESPONDED" "RECORD_COMMENT_RESOLVED" "RECORD_COMMENT_DELETED" "RECORD_COMMENT_UPDATED" "RECORD_LOADED" "RECORD_STARTED_WATCHING" "RECORD_STOPPED_WATCHING" "RECORD_SET_STARRED" "RECORD_SET_UNSTARRED" "RECORD_SHARED_IN_WORKSPACE" "RECORD_UNSHARED_IN_WORKSPACE" "USER_ADDED_TO_WORKSPACE" "USER_REMOVED_FROM_WORKSPACE" "WORKSPACE_ENTERED" "WORKSPACE_RECORD_SHARED" "WORKSPACE_RECORD_UNSHARED" "WORKSPACE_USER_ADDED" "WORKSPACE_USER_REMOVED" "LEAD_CONVERTED_TO_CONTACT" "LEAD_CONVERTED_TO_OPPORTUNITY" "LEAD_CONVERTED_TO_ACCOUNT" "RECORD_ASSOCIATION_CREATED" "RECORD_ASSOCIATION_DELETED" "COPIED_TO_CLIPBOARD" "PAGE_LOAD" "USER_CREATED" "CUSTOMER_USER_CREATED" "USER_REVOKED" "USER_LOGGED_IN" "USER_LOGGED_OUT" "NOTE_REACTION_ADDED" "NOTE_REACTION_REMOVED" "NOTE_MENTION" "COMMENT_REACTION_ADDED" "COMMENT_REACTION_REMOVED" "COMMENT_MENTION" "TASK_COMPLETED" "TASK_REOPENED" "TASK_ASSIGNED" "TASK_REASSIGNED" "ISSUE_CLOSED" "ISSUE_REOPENED" "ISSUE_ASSIGNED" "ISSUE_REASSIGNED" "OPPORTUNITY_WON" "OPPORTUNITY_LOST" "MEETING_ORGANISED" "MEETING_UPDATED" "MEETING_STARTED" "MEETING_ENDED" "MEETING_ENTERED" "MEETING_EXITED" "CHAT_MESSAGE_SENT" "RECORDING_STARTED" "RECORDING_STOPPED" "RECORDING_ANALYSIS_COMPLETE" "CAMERA_ENABLED" "CAMERA_DISABLED" "MICROPHONE_ENABLED" "MICROPHONE_DISABLED" "FILE_PRESENTATION_STARTED" "FILE_PRESENTATION_STOPPED" "FILE_PRESENTATION_PAGE_CHANGED" "SCREEN_SHARE_STARTED" "SCREEN_SHARE_ENDED" "FILE_UPLOADED" "FILE_DELETED" "FILE_DOWNLOADED" "FILE_VIEWED" "PAGE_CHANGED" "FILE_PLAYED" "FILE_PAUSED" "FILE_SEEKED" "FILE_ENDED" "FILE_PROCESSING_STARTED" "FILE_PROCESSING_ENDED" "FILE_PROCESSING_FAILED" "FILE_TRANSCODE_STARTED" "FILE_TRANSCODE_ENDED" "FILE_TRANSCRIPTION_STARTED" "FILE_TRANSCRIPTION_ENDED" "FILE_TRANSCRIPTION_ANALYSIS_STARTED" "FILE_TRANSCRIPTION_ANALYSIS_ENDED" "FILE_TRANSCRIPTION_ANALYSIS_MINUTES_EXTRACTED" "FILE_COMPOSITING_STARTED" "FILE_COMPOSITING_ENDED" "MESSAGE_SENT" "MESSAGE_UPDATED" "MESSAGE_DELETED" "MESSAGE_RECORD_SHARED" "MESSAGE_HUDDLE_STARTED" "MESSAGE_MENTION" "MESSAGE_CHANNEL_CREATED" "MESSAGE_CHANNEL_DELETED" "MESSAGE_CHANNEL_MEMBER_CREATED" "MESSAGE_CHANNEL_MEMBER_DELETED" "IMPORT_JOB_STARTED" "IMPORT_JOB_COMPLETED" "IMPORT_JOB_FAILED" Type of the event |
recordId | integer (Record Id) >= 0 Id of the record that's the subject of the event |
objectId | integer (ObjectId Id) >= 0 Object Id of the object that's the subject of the event |
params | object (Event Parameters) Special parameters for the event |
{- "externalId": 0,
- "eventType": "RECORD_CREATED",
- "recordId": 0,
- "objectId": 0,
- "params": { }
}
{ }
workspaceId | string (SDRecord Id) ^[0-9]*$ Unique system identifier for SDRecords |
{- "hitCount": 0,
- "hits": [
- {
- "externalId": 0,
- "eventType": "RECORD_CREATED",
- "recordId": 0,
- "objectId": 0,
- "params": { },
- "id": "string",
- "baseObjectId": 0,
- "workspaceId": 0,
- "createdBy": 0,
- "createdAt": 0,
- "createdByName": "string"
}
]
}
workspaceId | string (SDRecord Id) ^[0-9]*$ Unique system identifier for SDRecords |
externalId required | number (External Event ID) External generated ID for event |
eventType required | string (Event Type) Enum: "RECORD_CREATED" "RECORD_UPDATED" "RECORD_DELETED" "RECORD_OWNER_UPDATED" "RECORD_NOTE_ADDED" "RECORD_NOTE_DELETED" "RECORD_NOTE_UPDATED" "RECORD_COMMENT_ADDED" "RECORD_COMMENT_RESPONDED" "RECORD_COMMENT_RESOLVED" "RECORD_COMMENT_DELETED" "RECORD_COMMENT_UPDATED" "RECORD_LOADED" "RECORD_STARTED_WATCHING" "RECORD_STOPPED_WATCHING" "RECORD_SET_STARRED" "RECORD_SET_UNSTARRED" "RECORD_SHARED_IN_WORKSPACE" "RECORD_UNSHARED_IN_WORKSPACE" "USER_ADDED_TO_WORKSPACE" "USER_REMOVED_FROM_WORKSPACE" "WORKSPACE_ENTERED" "WORKSPACE_RECORD_SHARED" "WORKSPACE_RECORD_UNSHARED" "WORKSPACE_USER_ADDED" "WORKSPACE_USER_REMOVED" "LEAD_CONVERTED_TO_CONTACT" "LEAD_CONVERTED_TO_OPPORTUNITY" "LEAD_CONVERTED_TO_ACCOUNT" "RECORD_ASSOCIATION_CREATED" "RECORD_ASSOCIATION_DELETED" "COPIED_TO_CLIPBOARD" "PAGE_LOAD" "USER_CREATED" "CUSTOMER_USER_CREATED" "USER_REVOKED" "USER_LOGGED_IN" "USER_LOGGED_OUT" "NOTE_REACTION_ADDED" "NOTE_REACTION_REMOVED" "NOTE_MENTION" "COMMENT_REACTION_ADDED" "COMMENT_REACTION_REMOVED" "COMMENT_MENTION" "TASK_COMPLETED" "TASK_REOPENED" "TASK_ASSIGNED" "TASK_REASSIGNED" "ISSUE_CLOSED" "ISSUE_REOPENED" "ISSUE_ASSIGNED" "ISSUE_REASSIGNED" "OPPORTUNITY_WON" "OPPORTUNITY_LOST" "MEETING_ORGANISED" "MEETING_UPDATED" "MEETING_STARTED" "MEETING_ENDED" "MEETING_ENTERED" "MEETING_EXITED" "CHAT_MESSAGE_SENT" "RECORDING_STARTED" "RECORDING_STOPPED" "RECORDING_ANALYSIS_COMPLETE" "CAMERA_ENABLED" "CAMERA_DISABLED" "MICROPHONE_ENABLED" "MICROPHONE_DISABLED" "FILE_PRESENTATION_STARTED" "FILE_PRESENTATION_STOPPED" "FILE_PRESENTATION_PAGE_CHANGED" "SCREEN_SHARE_STARTED" "SCREEN_SHARE_ENDED" "FILE_UPLOADED" "FILE_DELETED" "FILE_DOWNLOADED" "FILE_VIEWED" "PAGE_CHANGED" "FILE_PLAYED" "FILE_PAUSED" "FILE_SEEKED" "FILE_ENDED" "FILE_PROCESSING_STARTED" "FILE_PROCESSING_ENDED" "FILE_PROCESSING_FAILED" "FILE_TRANSCODE_STARTED" "FILE_TRANSCODE_ENDED" "FILE_TRANSCRIPTION_STARTED" "FILE_TRANSCRIPTION_ENDED" "FILE_TRANSCRIPTION_ANALYSIS_STARTED" "FILE_TRANSCRIPTION_ANALYSIS_ENDED" "FILE_TRANSCRIPTION_ANALYSIS_MINUTES_EXTRACTED" "FILE_COMPOSITING_STARTED" "FILE_COMPOSITING_ENDED" "MESSAGE_SENT" "MESSAGE_UPDATED" "MESSAGE_DELETED" "MESSAGE_RECORD_SHARED" "MESSAGE_HUDDLE_STARTED" "MESSAGE_MENTION" "MESSAGE_CHANNEL_CREATED" "MESSAGE_CHANNEL_DELETED" "MESSAGE_CHANNEL_MEMBER_CREATED" "MESSAGE_CHANNEL_MEMBER_DELETED" "IMPORT_JOB_STARTED" "IMPORT_JOB_COMPLETED" "IMPORT_JOB_FAILED" Type of the event |
recordId | integer (Record Id) >= 0 Id of the record that's the subject of the event |
objectId | integer (ObjectId Id) >= 0 Object Id of the object that's the subject of the event |
params | object (Event Parameters) Special parameters for the event |
{- "externalId": 0,
- "eventType": "RECORD_CREATED",
- "recordId": 0,
- "objectId": 0,
- "params": { }
}
{ }
userId required | integer (Record Id) >= 0 Unique identifier for the record |
welcomeMessage | string |
{- "userId": 0,
- "welcomeMessage": "string"
}
{ }
accountName | string (Account Name) The name of the account |
chips | string |
accountLogo | number or null (Account Logo) Account logo file ID |
workspaceListWelcomeText | string or null (Workspace List Welcome Text) Welcome text for the workspace list page |
CRM Theme (string) or CRM Theme (null) (CRM Theme) CRM theme ID | |
Default Workspace Theme (string) or Default Workspace Theme (null) (Default Workspace Theme) Default theme for new workspaces |
{- "accountName": "string",
- "chips": "string",
- "accountLogo": 0,
- "workspaceListWelcomeText": "string",
- "crmTheme": "Grey",
- "defaultWorkspaceTheme": "Grey"
}
{ }
objectId required | integer (Object Id) >= 0 Unique identifier for the object |
fileId required | integer (File ID) >= 0 ID of file |
{- "objectId": 0,
- "fileId": 0
}
{- "id": "string",
- "fileName": "string",
- "fileKey": "string",
- "rowCount": 9007199254740991,
- "columnCount": 9007199254740991,
- "objectId": 0,
- "fileId": 0,
- "createdAt": 0,
- "createdBy": 0,
- "updatedAt": 0,
- "updatedBy": 0
}
importId | string (Import Id) ^[0-9a-zA-Z]{26}$ Unique system identifier for Imports |
[- {
- "columnName": "string",
- "fieldName": "string",
- "columnIndex": 9007199254740991,
- "examples": [
- "string"
], - "fieldDisplayName": "string"
}
]
importId | string (Import Id) ^[0-9a-zA-Z]{26}$ Unique system identifier for Imports |
dryRun required | boolean (Boolean) If true then does not create or update any records. Used to check validity of the ImportJob request |
required | Array of objects (ImportMappingEntryCreateRequestSchema) |
{- "dryRun": true,
- "mappingEntries": [
- {
- "columnName": "string",
- "fieldName": "string"
}
]
}
{- "id": "string",
- "importId": "string",
- "objectId": 0,
- "dryRun": true,
- "mappingEntries": [
- {
- "columnName": "string",
- "fieldName": "string"
}
], - "status": "Created",
- "rowCount": 9007199254740991,
- "createdCount": 9007199254740991,
- "patchedCount": 9007199254740991,
- "errorCount": 9007199254740991,
- "errorFileSignedUrl": "string",
- "createdAt": 0,
- "createdBy": 0,
- "updatedAt": 0,
- "updatedBy": 0
}
importId | string (Import Id) ^[0-9a-zA-Z]{26}$ Unique system identifier for Imports |
jobId | string (Import Job Id) ^[0-9a-zA-Z]{26}$ Unique system identifier for Import Jobs |
{- "id": "string",
- "importId": "string",
- "objectId": 0,
- "dryRun": true,
- "mappingEntries": [
- {
- "columnName": "string",
- "fieldName": "string"
}
], - "status": "Created",
- "rowCount": 9007199254740991,
- "createdCount": 9007199254740991,
- "patchedCount": 9007199254740991,
- "errorCount": 9007199254740991,
- "errorFileSignedUrl": "string",
- "createdAt": 0,
- "createdBy": 0,
- "updatedAt": 0,
- "updatedBy": 0
}
objectId | string (Id Path Parameter) ^[0-9]*$ Unique system identifier |
status | string (ImportJobStatus) Enum: "Created" "Running" "Failed" "Completed" Indicates the state that the import job is in |
size | string (Search Size) ^([1-9]|[1-9][0-9]|100)$ The number of import jobs to return in the search |
searchAfter | string (Search After) ^([|\-\w\d]*)$ Add the searchAfter result from a previous query to an identical query to get the next set of results |
{- "importJobs": [
- {
- "id": "string",
- "importId": "string",
- "objectId": 0,
- "dryRun": true,
- "mappingEntries": [
- {
- "columnName": "string",
- "fieldName": "string"
}
], - "status": "Created",
- "rowCount": 9007199254740991,
- "createdCount": 9007199254740991,
- "patchedCount": 9007199254740991,
- "errorCount": 9007199254740991,
- "errorFileSignedUrl": "string",
- "createdAt": 0,
- "createdBy": 0,
- "updatedAt": 0,
- "updatedBy": 0
}
], - "searchAfter": "string"
}
objectId | string (Id Path Parameter) ^[0-9]*$ Unique system identifier |
size | string (Search Size) ^([1-9]|[1-9][0-9]|100)$ The number of import jobs to return in the search |
searchAfter | string (Search After) ^([|\-\w\d]*)$ Add the searchAfter result from a previous query to an identical query to get the next set of results |
{- "importJobs": [
- {
- "id": "string",
- "importId": "string",
- "objectId": 0,
- "dryRun": true,
- "mappingEntries": [
- {
- "columnName": "string",
- "fieldName": "string"
}
], - "status": "Created",
- "rowCount": 9007199254740991,
- "createdCount": 9007199254740991,
- "patchedCount": 9007199254740991,
- "errorCount": 9007199254740991,
- "errorFileSignedUrl": "string",
- "createdAt": 0,
- "createdBy": 0,
- "updatedAt": 0,
- "updatedBy": 0
}
], - "searchAfter": "string"
}
importId | string (Import Id) ^[0-9a-zA-Z]{26}$ Unique system identifier for Imports |
columnName required | string (String) [ 1 .. 10000 ] characters |
fieldName required | string (SDObject Field Name) [ 1 .. 10000 ] characters ^[^|, #.]+$ The name of the Field. Not editable |
[- {
- "columnName": "string",
- "fieldName": "string"
}
]
[- {
- "type": "Create",
- "record": {
- "objectId": 0,
- "name": "string",
- "fieldValues": [
- {
- "fieldName": "string",
- "value": null
}
], - "isTemplate": true,
- "id": 0,
- "creationType": "System",
- "version": 0,
- "objectVersion": 0,
- "deleted": true,
- "sharedWorkspaceIds": [
- 0
], - "ownedBy": 0,
- "createdAt": 0,
- "createdBy": 0,
- "updatedAt": 0,
- "updatedBy": 0
}
}
]
name required | string (API Key Name) [ 1 .. 100 ] characters Human-readable name of API Key |
{- "name": "string"
}
{- "apiKeyId": "string",
- "name": "string",
- "createdAt": 0,
- "apiSecret": "string"
}
apiKeyId | string (Role Id) ^[0-9]*$ Unique system identifier for Roles |
name required | string (API Key Name) [ 1 .. 100 ] characters Human-readable new name of API Key |
{- "name": "string"
}
{ }
[- {
- "id": "string",
- "uscPricePerUserPerMonth": 9007199254740991,
- "annualBillingDiscountPercent": 100,
- "expiryDurationDays": 9007199254740991,
- "active": true,
- "quotas": [
- {
- "planId": "string",
- "quotaId": "Users",
- "quota": 9007199254740991,
- "includedUtilization": 9007199254740991,
- "createdAt": 0,
- "createdBy": 0,
- "updatedAt": 0,
- "updatedBy": 0
}
], - "createdAt": 0,
- "createdBy": 0,
- "updatedAt": 0,
- "updatedBy": 0
}
]
workspaceId | string (SDRecord Id) ^[0-9]*$ Unique system identifier for SDRecords |
emailAddress required | string (Email Address) The email address of the customer to invite to the workspace |
title | string (Job Title) The job title of the customer to invite to the workspace |
firstName | string (First Name) [ 1 .. 10000 ] characters |
surname | string (Last Name) [ 1 .. 10000 ] characters |
welcomeMessage | string (Welcome Message) [ 1 .. 10000 ] characters |
{- "emailAddress": "string",
- "title": "string",
- "firstName": "string",
- "surname": "string",
- "welcomeMessage": "string"
}
{ }
{- "video_call_recording_enrichment": true,
- "video_call_recording_minutes_record": true,
- "video_call_recording_task_records": true,
- "video_call_recording_coaching_advice": true,
- "video_call_recording_sentiment": true,
- "video_call_recording_summary_email": true,
- "uploaded_video_transcription": true,
- "uploaded_video_summary": true,
- "uploaded_video_sentiment": true
}
video_call_recording_enrichment | boolean (Boolean) |
video_call_recording_minutes_record | boolean (Boolean) |
video_call_recording_task_records | boolean (Boolean) |
video_call_recording_coaching_advice | boolean (Boolean) |
video_call_recording_sentiment | boolean (Boolean) |
video_call_recording_summary_email | boolean (Boolean) |
uploaded_video_transcription | boolean (Boolean) |
uploaded_video_summary | boolean (Boolean) |
uploaded_video_sentiment | boolean (Boolean) |
{- "video_call_recording_enrichment": true,
- "video_call_recording_minutes_record": true,
- "video_call_recording_task_records": true,
- "video_call_recording_coaching_advice": true,
- "video_call_recording_sentiment": true,
- "video_call_recording_summary_email": true,
- "uploaded_video_transcription": true,
- "uploaded_video_summary": true,
- "uploaded_video_sentiment": true
}
{- "video_call_recording_enrichment": true,
- "video_call_recording_minutes_record": true,
- "video_call_recording_task_records": true,
- "video_call_recording_coaching_advice": true,
- "video_call_recording_sentiment": true,
- "video_call_recording_summary_email": true,
- "uploaded_video_transcription": true,
- "uploaded_video_summary": true,
- "uploaded_video_sentiment": true
}