---
schema_version: "1"
id: 157b8708e6f81a6d7f26ca5b995f8932278ab5dff12ac875d997d223af21d5a4
title: ConnectApi Output Classes
collection: legacydeveloper
version: current
locale: en-us
portal_url: https://docs.salesforce.com/legacydeveloper/current/en-us/apexref/apex_connectapi_output.md
canonical_url: https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_connectapi_output.htm
source_site: developer.salesforce.com
content_type: documentation
content_hash: 0f5cedd24ab0f54f8826d5dbd4136884595bf71e569c41e94c9170a27947cea2
description: Most ConnectApi methods return instances of ConnectApi output classes.
---
# ConnectApi Output Classes

Most ConnectApi methods return instances of ConnectApi output classes.

All properties are read-only, except for instances of output classes created within test code.

All output classes are concrete unless marked abstract in this documentation.

All concrete output classes have no-argument constructors that you can invoke only from test code. See [Testing ConnectApi Code](https://developer.salesforce.com/docs/atlas.en-us.264.0.apexcode.meta/apexcode/connectAPI_TestingApex.htm).