---
schema_version: "1"
id: 082105189c0e2907726ebca8a5936c314705591672a56bf1ec62d571fae43b53
title: ConversationApplicationDefinition Class
collection: legacydeveloper
version: current
locale: en-us
portal_url: https://docs.salesforce.com/legacydeveloper/current/en-us/apexref/apex_ConnectAPI_ConversationApplicationDefinition_static_methods.md
canonical_url: https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_ConnectAPI_ConversationApplicationDefinition_static_methods.htm
source_site: developer.salesforce.com
content_type: documentation
content_hash: 6ae3945ab665deacddc762dad5af8a6eb3e79292906b798a9841ffc8e5bcfcf7
description: Access information about a conversation application definition.These methods are for ConversationApplicationDefinition. All methods are static.Get information about an integration’s conversation application definition and the associated bot.
---
# ConversationApplicationDefinition Class

Access information about a conversation application definition.

## Namespace

[ConnectApi](https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_classes_connect_api.htm "The ConnectApi namespace (also called Connect in Apex) provides classes for accessing the same data available in Connect REST API. Use Connect in Apex to create custom experiences in Salesforce.")

## ConversationApplicationDefinition Methods

These methods are for ConversationApplicationDefinition. All methods are static.

- **[getConversationApplicationDefinition(integrationName)](https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_ConnectAPI_ConversationApplicationDefinition_static_methods.htm#apex_ConnectAPI_ConversationApplicationDefinition_getConversationApplicationDefinition_1)**  
    Get information about an integration’s conversation application definition and the associated bot.

### getConversationApplicationDefinition(integrationName)

Get information about an integration’s conversation application definition and the associated bot.

#### API Version

54.0

#### Requires Chatter

No

#### Signature

public static ConnectApi.ConversationApplicationDefinitionDetailRespresentation getConversationApplicationDefinition(String integrationName)

#### Parameters

integrationName

Type: String

Name of the conversation application.

#### Return Value

Type: [ConnectApi.ConversationApplicationDefinitionDetailRespresentation](https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_connectapi_output_conversation_application_definition_detail_respresentation.htm "Information about the conversation application definition.")

#### Usage

To access this method, enable the bot feature, and the user must be an admin or have the Manage Bots or Manage Bots Training Data user permissions.