---
schema_version: "1"
id: 5a24c9ae3688c6fe2825d29ad7556c9f0af9616ce46a3020c7b91766ad813606
title: ConnectApi Namespace
collection: legacydeveloper
version: current
locale: en-us
portal_url: https://docs.salesforce.com/legacydeveloper/current/en-us/apexref/apex_classes_connect_api.md
canonical_url: https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_classes_connect_api.htm
source_site: developer.salesforce.com
content_type: documentation
content_hash: 14dec4f58bd410a20d514fd17101b64b412423bd874f1b01aa7c2a11e4a37a00
description: 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.
---
# ConnectApi Namespace

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.

For information about working with the ConnectApi classes, see [Connect in Apex](https://developer.salesforce.com/docs/atlas.en-us.264.0.apexcode.meta/apexcode/connectAPI_overview.htm).

- **[ActionLinks Class](https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_ConnectAPI_ActionLinks_static_methods.htm#apex_ConnectAPI_ActionLinks_static_methods)**  
    Create, delete, and get information about an action link group definition; get information about an action link group; get action link diagnostic information.
- **[Announcements Class](https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_ConnectAPI_Announcements_static_methods.htm#apex_ConnectAPI_Announcements_static_methods)**  
    Access information about announcements and post announcements.
- **[BotVersionActivation Class](https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_ConnectAPI_BotVersionActivation_static_methods.htm#apex_ConnectAPI_BotVersionActivation_static_methods)**  
    Access and update activation information of a bot version.
- **[CdpActivation Class](https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_ConnectAPI_CdpActivation_static_methods.htm#apex_ConnectAPI_CdpActivation_static_methods)**  
    Get, create, update, and delete Data 360 activations.
- **[CdpActivationExternalPlatform Class](https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_ConnectAPI_CdpActivationExternalPlatform_static_methods.htm#apex_ConnectAPI_CdpActivationExternalPlatform_static_methods)**  
    Get Data 360 activation external platforms.
- **[CdpActivationTarget Class](https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_ConnectAPI_CdpActivationTarget_static_methods.htm#apex_ConnectAPI_CdpActivationTarget_static_methods)**  
    Get, create, and update Data 360 activation targets.
- **[CdpAudienceDMO Class](https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_ConnectAPI_CdpAudienceDMO_static_methods.htm#apex_ConnectAPI_CdpAudienceDMO_static_methods)**  
    Get activation records from Data 360 Audience Data Model Objects (DMOs).
- **[CdpCalculatedInsight Class](https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_ConnectAPI_CdpCalculatedInsight_static_methods.htm#apex_ConnectAPI_CdpCalculatedInsight_static_methods)**  
    Create, delete, get, run, and update Data 360 calculated insights.
- **[CdpConnection Class](https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_ConnectAPI_CdpConnection_static_methods.htm#apex_ConnectAPI_CdpConnection_static_methods)**  
    Get database schemas for a Data 360 connection.
- **[CdpDataSpace Class](https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_ConnectAPI_CdpDataSpace_static_methods.htm#apex_ConnectAPI_CdpDataSpace_static_methods)**  
    Get Data 360 data spaces.
- **[CdpDataStreams Class](https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_ConnectAPI_CdpDataStreams_static_methods.htm#apex_ConnectAPI_CdpDataStreams_static_methods)**  
    Run Data 360 data streams.
- **[CdpIdentityResolution Class](https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_ConnectAPI_CdpIdentityResolution_static_methods.htm#apex_ConnectAPI_CdpIdentityResolution_static_methods)**  
    Create, delete, get, run, and update Data 360 identity resolution rulesets.
- **[CdpMachineLearning Class](https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_ConnectAPI_CdpMachineLearning_static_methods.htm#apex_ConnectAPI_CdpMachineLearning_static_methods)**  
    Make a machine-learning prediction with Data 360.
- **[CdpQuery Class](https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_ConnectAPI_CdpQuery_static_methods.htm#apex_ConnectAPI_CdpQuery_static_methods)**  
    Get Data 360 metadata and query data.
- **[CdpSegment Class](https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_ConnectAPI_CdpSegment_static_methods.htm#apex_ConnectAPI_CdpSegment_static_methods)**  
    Create, delete, get, publish, and update Data 360 segments.
- **[Chatter Class](https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_ConnectAPI_Chatter_static_methods.htm#apex_ConnectAPI_Chatter_static_methods)**  
    Access information about followers and subscriptions for records.
- **[ChatterFavorites Class](https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_ConnectAPI_ChatterFavorites_static_methods.htm#apex_ConnectAPI_ChatterFavorites_static_methods)**  
    Chatter favorites give you easy access to topics, list views, and feed searches.
- **[ChatterFeeds Class](https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_ConnectAPI_ChatterFeeds_static_methods.htm#apex_ConnectAPI_ChatterFeeds_static_methods)**  
    Get, post, and delete feed elements, likes, comments, and bookmarks. You can also search feed elements, share feed elements, and vote on polls.
- **[ChatterGroups Class](https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_ConnectAPI_ChatterGroups_static_methods.htm#apex_ConnectAPI_ChatterGroups_static_methods)**  
    Information about groups, such as the group’s members, photo, and the groups the specified user is a member of. Add members to a group, remove members, and change the group photo.
- **[ChatterMessages Class](https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_ConnectAPI_ChatterMessages_static_methods.htm#apex_ConnectAPI_ChatterMessages_static_methods)**  
    Get, send, search, and reply to private messages. You can also get and search private conversations, mark conversations as read, and get a count of unread private messages.
- **[ChatterUsers Class](https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_ConnectAPI_ChatterUsers_static_methods.htm#apex_ConnectAPI_ChatterUsers_static_methods)**  
    Access information about users, such as activity, followers, subscriptions, files, and groups.
- **[Clm Class](https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_ConnectAPI_Clm_static_methods.htm#apex_ConnectAPI_Clm_static_methods)**  
    Create and update Contract Lifecycle Management (CLM) contracts using object ID.
- **[CommerceBuyerExperience Class](https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_ConnectAPI_CommerceBuyerExperience_static_methods.htm#apex_ConnectAPI_CommerceBuyerExperience_static_methods)**  
    Create, delete, or get commerce addresses. Get order delivery group, order item, order shipments, shipment items, and order summaries. Get adjustments for order items and order summaries.
- **[CommerceCart Class](https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_ConnectAPI_CommerceCart_static_methods.htm#apex_ConnectAPI_CommerceCart_static_methods)**  
    Get, create, update, calculate, and delete carts. Get cart items, add items to carts, update and delete cart items.
- **[CommerceCatalog Class](https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_ConnectAPI_CommerceCatalog_static_methods.htm#apex_ConnectAPI_CommerceCatalog_static_methods)**  
    Get products, product categories, and product category paths.
- **[CommerceCatalogManagement Class](https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_ConnectAPI_CommerceCatalogManagement_static_methods.htm#apex_ConnectAPI_CommerceCatalogManagement_static_methods)**  
    Create or update a composite product. Create a variation product.
- **[CommercePromotions Class](https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_ConnectAPI_CommercePromotions_static_methods.htm#apex_ConnectAPI_CommercePromotions_static_methods)**  
    Evaluate promotions for Commerce orders. Get coupon code redemption usage.
- **[CommerceQuotes Class](https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_ConnectAPI_CommerceQuotes_static_methods.htm#apex_ConnectAPI_CommerceQuotes_static_methods)**
- **[CommerceSearch Class](https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_ConnectAPI_CommerceSearch_static_methods.htm#apex_ConnectAPI_CommerceSearch_static_methods)**  
    Get sort rules for the live search index. Get product search suggestions. Search products.
- **[CommerceSearchConnectFamily Class](https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_ConnectAPI_CommerceSearchConnectFamily_static_methods.htm#apex_ConnectAPI_CommerceSearchConnectFamily_static_methods)**  
    Search products by search term or category in a webstore.
- **[CommerceSearchSettings Class](https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_ConnectAPI_CommerceSearchSettings_static_methods.htm#apex_ConnectAPI_CommerceSearchSettings_static_methods)**  
    Get indexes. Get index logs. Create an index of a product catalog.
- **[CommerceStorePricing Class](https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_ConnectAPI_CommerceStorePricing_static_methods.htm#apex_ConnectAPI_CommerceStorePricing_static_methods)**  
    Get product prices.
- **[CommerceWishlist Class](https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_ConnectAPI_CommerceWishlist_static_methods.htm#apex_ConnectAPI_CommerceWishlist_static_methods)**  
    Get, create, update, and delete wishlists. Add wishlists to carts. Get wishlist items, add items to wishlists, and delete wishlist items.
- **[Communities Class](https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_ConnectAPI_Communities_static_methods.htm#apex_ConnectAPI_Communities_static_methods)**  
    Get information about Experience Cloud sites in your org.
- **[CommunityModeration Class](https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_ConnectAPI_CommunityModeration_static_methods.htm#apex_ConnectAPI_CommunityModeration_static_methods)**  
    Get information about flagged feed items and comments in an Experience Cloud site. Add and remove flags from comments and feed items.
- **[ContentHub Class](https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_ConnectAPI_ContentHub_static_methods.htm#apex_ConnectAPI_ContentHub_static_methods)**  
    Access Files Connect repositories and their files and folders.
- **[ConversationApplicationDefinition Class](https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_ConnectAPI_ConversationApplicationDefinition_static_methods.htm#apex_ConnectAPI_ConversationApplicationDefinition_static_methods)**  
    Access information about a conversation application definition.
- **[Datacloud Class](https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_ConnectAPI_Datacloud_static_methods.htm#apex_ConnectAPI_Datacloud_static_methods)**  
    Purchase Data.com contact or company records, and retrieve purchase information.
- **[EinsteinLLM Class](https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_ConnectAPI_EinsteinLLM_static_methods.htm#apex_ConnectAPI_EinsteinLLM_static_methods)**  
    Get a list of prompt templates and generate LLM responses for prompt templates.
- **[EmailMergeFieldService Class](https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_ConnectAPI_EmailMergeFieldService_static_methods.htm#apex_ConnectAPI_EmailMergeFieldService_static_methods)**  
    Extract a list of merge fields for an object. A merge field is a field you can put in an email template, mail merge template, custom link, or formula to incorporate values from a record.
- **[EmployeeProfiles Class](https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_ConnectAPI_EmployeeProfiles_static_methods.htm#apex_ConnectAPI_EmployeeProfiles_static_methods)**  
    Get, set and crop, and delete employee banner photos and photos.
- **[Exchanges Class](https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_ConnectAPI_Exchanges_static_methods.htm#apex_ConnectAPI_Exchanges_static_methods)**  
    Preview and submit cart to exchange orders.
- **[ExtendedCommerceDelivery Class](https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_ConnectAPI_ExtendedCommerceDelivery_static_methods.htm#apex_ConnectAPI_ExtendedCommerceDelivery_static_methods)**  
    Access information about delivery estimation.
- **[ExternalEmailServices Class](https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_ConnectAPI_ExternalEmailService_static_methods.htm#apex_ConnectAPI_ExternalEmailService_static_methods)**  
    Access information about integration with external email services, such as sending email within Salesforce through an external email account.
- **[ExternalManagedAccount Class](https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_ConnectAPI_ExternalManagedAccount_static_methods.htm#apex_ConnectAPI_ExternalManagedAccount_static_methods)**  
    Get externally managed accounts.
- **[FieldService Class](https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_ConnectAPI_FieldService_static_methods.htm#apex_ConnectAPI_FieldService_static_methods)**  
    Preview and create shifts from a pattern.
- **[FlowApprovalProcesses Class](https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_ConnectAPI_FlowApprovalProcesses_static_methods.htm#apex_ConnectAPI_FlowApprovalProcesses_static_methods)**  
    Get the status and available actions for flow approval processes.
- **[FulfillmentOrder Class](https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_ConnectAPI_FulfillmentOrder_static_methods.htm#apex_ConnectAPI_FulfillmentOrder_static_methods)**  
    Fulfill orders in Order Management.
- **[IBusinessObjectivesAndRecsFamily Class](https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_ConnectAPI_IBusinessObjectivesAndRecsFamily_static_methods.htm#apex_ConnectAPI_IBusinessObjectivesAndRecsFamily_static_methods)**  
    Get and patch business objectives, or goals. Get, create, patch, and update recommended actions for business objectives.
- **[Knowledge Class](https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_ConnectAPI_Knowledge_static_methods.htm#apex_ConnectAPI_Knowledge_static_methods)**  
    Get information about trending articles in Experience Cloud sites.
- **[LightningScheduler Class](https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_ConnectAPI_LightningScheduler_static_methods.htm#apex_ConnectAPI_LightningScheduler_static_methods)**  
    Create and update service appointments.
- **[ManagedContent Class](https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_ConnectAPI_ManagedContent_static_methods.htm#apex_ConnectAPI_ManagedContent_static_methods)**  
    Clone managed content. Create and get managed content. Create, delete, or update a digital asset management (DAM) provider instance. Bulk delete managed content. Delete and replace variants. Get channels. Get DAM providers. Get targets that managed content space folders can be shared with. Get and update targets that managed content space folders are shared with. Expose managed content as metadata. Publish and unpublish content.
- **[ManagedContentChannels Class](https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_ConnectAPI_ManagedContentChannels_static_methods.htm#apex_ConnectAPI_ManagedContentChannels_static_methods)**  
    Get managed content channels. Create, get, update, or delete a managed content channel.
- **[ManagedContentDelivery Class](https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_ConnectAPI_ManagedContentDelivery_static_methods.htm#apex_ConnectAPI_ManagedContentDelivery_static_methods)**  
    Get channels. Get collection items. Get managed content. Get a managed content rendition.
- **[ManagedContentSpaces Class](https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_ConnectAPI_ManagedContentSpaces_static_methods.htm#apex_ConnectAPI_ManagedContentSpaces_static_methods)**  
    Create, get, update, or delete a managed content space. Get channels in a managed content space. Add or remove channels from a managed content space.
- **[ManagedTopics Class](https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_ConnectAPI_ManagedTopics_static_methods.htm#apex_ConnectAPI_ManagedTopics_static_methods)**  
    Get managed topics in an Experience Cloud site. Create, delete, and reorder managed topics.
- **[MarketingIntegration Class](https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_ConnectAPI_MarketingIntegration_static_methods.htm#apex_ConnectAPI_MarketingIntegration_static_methods)**  
    Get, save, and submit a microsites marketing integration form for an Experience Cloud site.
- **[Mentions Class](https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_ConnectAPI_Mentions_static_methods.htm#apex_ConnectAPI_Mentions_static_methods)**  
    Access information about mentions. A mention is an “@” character followed by a user or group name. When a user or group is mentioned, they receive a notification.
- **[Missions Class](https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_ConnectAPI_Missions_static_methods.htm#apex_ConnectAPI_Missions_static_methods)**  
    Export and purge mission activity for users. Get a user’s mission progress. Update mission activity counts for users.
- **[NamedCredentials Class](https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_ConnectAPI_NamedCredentials_static_methods.htm#apex_ConnectAPI_NamedCredentials_static_methods)**  
    Create, refresh, get, delete, replace, and update credentials. Create and get external credentials. Create and get named credentials. Create, get, delete, and update external auth identity providers. Get the URL for the OAuth token flow for an external credential.
- **[NavigationMenu Class](https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_ConnectAPI_NavigationMenu_static_methods.htm#apex_ConnectAPI_NavigationMenu_static_methods)**  
    Get navigation menu items for an Experience Cloud site.
- **[NextBestAction Class](https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_ConnectAPI_NextBestAction_static_methods.htm#apex_ConnectAPI_NextBestAction_static_methods)**  
    Execute recommendation strategies, get recommendations, manage recommendation reactions.
- **[OmnichannelInventoryService Class](https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_ConnectAPI_OmnichannelInventoryService_static_methods.htm#apex_ConnectAPI_OmnichannelInventoryService_static_methods)**  
    Route orders to inventory locations in Order Management.
- **[OMSAnalytics Class](https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_ConnectAPI_OMSAnalytics_static_methods.htm)**  
    Get products with return rates, get text classified into different classifications using text analysis, and capture the return reasons from external sources based on the product ids.
- **[OptimizationFiles Class](https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_ConnectAPI_OptimizationFiles_static_methods.htm#apex_ConnectAPI_OptimizationFiles_static_methods)**  
    Fetch files associated with optimization requests for Enhanced Scheduling and Optimization. Requires Field Service to be enabled for the org and the running user to have Field Service enabled.
- **[Orchestration Class](https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_ConnectAPI_Orchestration_static_methods.htm#apex_ConnectAPI_Orchestration_static_methods)**  
    Get orchestration instances.
- **[OrderPaymentSummary Class](https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_ConnectAPI_OrderPaymentSummary_static_methods.htm#apex_ConnectAPI_OrderPaymentSummary_static_methods)**  
    Work with payments in Order Management.
- **[OrderSummary Class](https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_ConnectAPI_OrderSummary_static_methods.htm#apex_ConnectAPI_OrderSummary_static_methods)**  
    Work with orders in Order Management.
- **[OrderSummaryCreation Class](https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_ConnectAPI_OrderSummaryCreation_static_methods.htm#apex_ConnectAPI_OrderSummaryCreation_static_methods)**  
    Create Order Summaries in Order Management.
- **[Organization Class](https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_ConnectAPI_Organization_static_methods.htm#apex_ConnectAPI_Organization_static_methods)**  
    Access information about an org.
- **[PardotBusinessUnitContext Class](https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_ConnectAPI_PardotBusinessUnitContext_static_methods.htm#apex_ConnectAPI_PardotBusinessUnitContext_static_methods)**  
    Get the Pardot business units the context user has access to.
- **[Payments Class](https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_ConnectAPI_Payments_static_methods.htm#apex_ConnectAPI_Payments_static_methods)**  
    Authorize a payment, capture an authorized payment, and refund an authorized payment.
- **[Personalization Class](https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_ConnectAPI_Personalization_static_methods.htm#apex_ConnectAPI_Personalization_static_methods)**  
    Get assigned personalization audiences that match the user context. Create, get, update, and delete an audience. Get personalization targets that match the user context, based on the assigned audiences that include the user. Create and update targets. Get and delete a target.
- **[PickTicket Class](https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_ConnectAPI_PickTicket_static_methods.htm#apex_ConnectAPI_PickTicket_static_methods)**  
    Create tickets to fulfill orders.
- **[QuestionAndAnswers Class](https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_ConnectAPI_QuestionAndAnswers_static_methods.htm#apex_ConnectAPI_QuestionAndAnswers_static_methods)**  
    Access question and answers suggestions.
- **[Recommendations Class](https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_ConnectAPI_Recommendations_static_methods.htm#apex_ConnectAPI_Recommendations_static_methods)**  
    Get and reject Chatter, custom, and static recommendations. Create, get, update, and delete custom recommendation audiences, custom recommendation definitions, and scheduled custom recommendations.
- **[RecordFilterCriteriaFamily Class](https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_ConnectAPI_RecordFilterCriteriaFamily_static_methods.htm#apex_ConnectAPI_RecordFilterCriteriaFamily_static_methods)**  
    Filter records on recordset filter criteria.
- **[Records Class](https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_ConnectAPI_Records_static_methods.htm#apex_ConnectAPI_Records_static_methods)**  
    Access information about record motifs, which are small icons used to distinguish record types in the Salesforce UI.
- **[RecordUi Class](https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_ConnectAPI_RecordUi_static_methods.htm#apex_ConnectAPI_RecordUi_static_methods)**  
    Get picklist values by record type.
- **[RegisterGuestBuyer Class](https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_ConnectAPI_RegisterGuestBuyer_static_methods.htm#apex_ConnectAPI_RegisterGuestBuyer_static_methods)**  
    Register a guest buyer for a webstore using an account ID, enabling a guest buyer to order on behalf of another buyer.
- **[Repricing Class](https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_ConnectAPI_Repricing_static_methods.htm#apex_ConnectAPI_Repricing_static_methods)**  
    Perform functions related to repricing orders in Order Management.
- **[ReturnOrder Class](https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_ConnectAPI_ReturnOrder_static_methods.htm#apex_ConnectAPI_ReturnOrder_static_methods)**  
    Process ReturnOrders in Order Management, limited to 2,000 requests per hour.
- **[Routing Class](https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_ConnectAPI_Routing_static_methods.htm#apex_ConnectAPI_Routing_static_methods)**  
    Route orders to inventory locations in Order Management.
- **[SalesforceInbox Class](https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_ConnectAPI_SalesforceInbox_static_methods.htm#apex_ConnectAPI_SalesforceInbox_static_methods)**  
    Access information about Automated Activity Capture, which is available in Einstein and Salesforce Inbox.
- **[Search Class](https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_ConnectAPI_Search_static_methods.htm#apex_ConnectAPI_Search_static_methods)**  
    Search objects using keywords or a natural language query.
- **[Sites Class](https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_ConnectAPI_Sites_static_methods.htm#apex_ConnectAPI_Sites_static_methods)**  
    Search an Experience Cloud site.
- **[SmartDataDiscovery Class](https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_ConnectAPI_SmartDataDiscovery_methods.htm#apex_ConnectAPI_SmartDataDiscovery_methods)**  
    Get predictions on Salesforce objects.
- **[SocialEngagement Class](https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_ConnectAPI_SocialEngagement_static_methods.htm#apex_ConnectAPI_SocialEngagement_static_methods)**  
    Manage information about social accounts or fan pages for social networks.
- **[Surveys Class](https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_ConnectAPI_Survey_static_methods.htm#apex_ConnectAPI_Survey_static_methods)**  
    Send survey invitations by email.
- **[TaxPlatform Class](https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_ConnectAPI_TaxPlatform_static_methods.htm#apex_ConnectAPI_TaxPlatform_static_methods)**  
    Apply or cancel tax.
- **[Topics Class](https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_ConnectAPI_Topics_static_methods.htm#apex_ConnectAPI_Topics_static_methods)**  
    Access information about topics, such as their descriptions, the number of people talking about them, related topics, and information about groups contributing to the topic. Update a topic’s name or description, merge topics, and add and remove topics from records and feed items.
- **[UserProfiles Class](https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_ConnectAPI_UserProfiles_static_methods.htm#apex_ConnectAPI_UserProfiles_static_methods)**  
    Access user profile data. The user profile data populates the profile page (also called the Chatter profile page). This data includes user information (such as address, manager, and phone number), some user capabilities (permissions), and a set of subtab apps, which are custom tabs on the profile page.
- **[Zones Class](https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_ConnectAPI_Zones_static_methods.htm#apex_ConnectAPI_Zones_static_methods)**  
    Access information about Chatter Answers zones in your organization. Zones organize questions into logical groups, with each zone having its own focus and unique questions.
- **[ConnectApi Input Classes](https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_connectapi_input.htm)**  
    Some ConnectApi methods take arguments that are instances of ConnectApi input classes.
- **[ConnectApi Output Classes](https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_connectapi_output.htm)**  
    Most ConnectApi methods return instances of ConnectApi output classes.
- **[ConnectApi Enums](https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/connectAPI_enums.htm)**  
    Enums specific to the ConnectApi namespace.
- **[ConnectApi Exceptions](https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/connectAPI_exceptions.htm)**  
    The ConnectApi namespace contains exception classes.
- **[ConnectApi Utilities](https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/connectAPI_utilities.htm)**  
    The ConnectApi namespace contains a utility class.
- **[ConnectApi Release Notes](https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_connectapi_release_notes.htm)**  
    Use the Salesforce Release Notes to learn about the most recent updates and changes to the ConnectApi namespace in Apex.