---
schema_version: "1"
id: b76fba63ea7f2373592c9987c813d03373a842ad2678f98fc68e87205d7261e5
title: ExtConvParticipantIntegDef
collection: legacydeveloper
version: current
locale: en-us
portal_url: https://docs.salesforce.com/legacydeveloper/current/en-us/api_tooling/tooling_api_objects_extconvparticipantintegdef.md
canonical_url: https://developer.salesforce.com/docs/atlas.en-us.api_tooling.meta/api_tooling/tooling_api_objects_extconvparticipantintegdef.htm
source_site: developer.salesforce.com
content_type: documentation
content_hash: 0cf953e614bc9f097e392808daabaf04b15daad3bd45ea5547d2c89375fb2740
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.
---
# ExtConvParticipantIntegDef

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.

## Supported Calls

create(), delete(), describeSObjects(), query(), retrieve(), update(), upsert()

## Fields

| Field | Details |
| --- | --- |
| AccountKey | 
Type

textarea

Properties

Create, Nillable, Update

Description

The 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

The provider of bot integration that handles 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 channel type are:

- Messaging
- Voice

The default value is Messaging.



 |
| ClientIdentifier | 

Type

string

Properties

Create, Filter, Group, Nillable, Sort, Update

Description

The API client ID of the bot provider.



 |
| DeveloperName | 

Type

string

Properties

Create, Filter, Group, Sort, Update

Description

The unique name of the object in the API.



 |
| Language | 

Type

picklist

Properties

Create, Defaulted on create, Filter, Group, Nillable, Restricted picklist, Sort, Update

Description

The language of the MasterLabel.



 |
| ManageableState | 

Type

picklist

Properties

Filter, Group, Nillable, Restricted picklist, Sort

Description

The manageable state of the specified component that’s contained in a package.

Possible values are:

- beta
- deleted
- deprecated
- deprecatedEditable
- installed
- installedEditable
- released
- unmanaged





 |
| MasterLabel | 

Type

string

Properties

Create, Filter, Group, Sort, Update

Description

The label for this 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

The ID 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

The status of the integration.

Possible values are:

- Active
- Deleted
- Inactive

The default value is Active.



 |