afv-library/skills/platform-data-and-tooling-api-context-get/assets/enterprise_api/ExtConvParticipantIntegDef.json

66 lines
2.7 KiB
JSON

{
"sections": [
"title",
"description",
"fields"
],
"title": "ExtConvParticipantIntegDef - Data API",
"description": "Represents the integration configuration for external conversation participants, used for communication between Salesforce and external messaging platforms. This object is available in API version 66.0 and later.",
"fields_columns": [
"type",
"properties",
"description"
],
"fields": {
"AccountKey": {
"type": "textarea",
"properties": "Create, Nillable, Update",
"description": "Encrypted JSON format key for secure storage of authentication credentials for external bot API calls."
},
"BotProvider": {
"type": "picklist",
"properties": "Create, Defaulted on create, Filter, Group, Restricted picklist, Sort, Update",
"description": "Bot provider for integration of authentication and request and response logic. Possible value: Custom"
},
"ChannelMode": {
"type": "picklist",
"properties": "Create, Defaulted on create, Filter, Group, Restricted picklist, Sort, Update",
"description": "Possible values for the type of channel: Messaging Voice The default value is Messaging."
},
"ClientIdentifier": {
"type": "string",
"properties": "Create, Filter, Group, Nillable, Sort, Update",
"description": "API client ID of the bot provider."
},
"DeveloperName": {
"type": "string",
"properties": "Create, Filter, Group, Sort, Update",
"description": "Unique name of the object in the API."
},
"Language": {
"type": "picklist",
"properties": "Create, Defaulted on create, Filter, Group, Nillable, Restricted picklist, Sort, Update",
"description": "Language of the master label."
},
"MasterLabel": {
"type": "string",
"properties": "Create, Filter, Group, Sort, Update",
"description": "Label for the ExtConvParticipantIntegDef object."
},
"NamespacePrefix": {
"type": "string",
"properties": "Filter, Group, Nillable, Sort",
"description": "If it's part of a managed package, the namespace of the package that contains integration definition for the external conversation participant."
},
"ProjectIdentifier": {
"type": "string",
"properties": "Create, Filter, Group, Nillable, Sort, Update",
"description": "Identifier of the project in the provider framework to scope API calls and resource access."
},
"Status": {
"type": "picklist",
"properties": "Create, Defaulted on create, Filter, Group, Nillable, Restricted picklist, Sort, Update",
"description": "Status of the integration. Possible values are: Active Deleted Inactive The default value is Active."
}
}
}