---
schema_version: "1"
id: 6b94382a86f105023932ea81e3eec53df816ec307c67c3e90f9223c75196301b
title: ConnectApi.ContentAttachment
collection: legacydeveloper
version: current
locale: en-us
portal_url: https://docs.salesforce.com/legacydeveloper/current/en-us/apexref/apex_connectapi_output_content_attachment.md
canonical_url: https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_connectapi_output_content_attachment.htm
source_site: developer.salesforce.com
content_type: documentation
content_hash: 2fc440ddd8c3ed4cd9b54c03e0b5ea8d5d7ecc4d401f8b9c60b95a9b581e65bf
description: Attachments in feed items with the type ContentPost.
---
# ConnectApi.ContentAttachment

Attachments in feed items with the type ContentPost.

![Important](https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/images/icon_note_important.png)

#### Important

This class isn’t available in version 32.0 and later. In version 32.0 and later, [ConnectApi.ContentCapability](https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_connectapi_output_content_capability.htm "If a comment has this capability, it has a file attachment.") is used.

Subclass of [ConnectApi.FeedItemAttachment](https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_connectapi_output_feed_item_attachment.htm "Feed item attachment.").

<table class="featureTable sort_table" summary="">




          <thead class="thead sorted" align="left">
            <tr>
              <th class="featureTableHeader vertical-align-top " id="d913957e71">Name</th>

              <th class="featureTableHeader vertical-align-top " id="d913957e74">Type</th>

              <th class="featureTableHeader vertical-align-top " id="d913957e77">Description</th>

              <th class="featureTableHeader vertical-align-top " id="d913957e80">Available Version</th>

            </tr>

          </thead>

          <tbody class="tbody">
            <tr>
              <td class="entry" headers="d913957e71" data-title="Name"><samp class="codeph apex_code">checkSum</samp></td>

              <td class="entry" headers="d913957e74" data-title="Type">String</td>

              <td class="entry" headers="d913957e77" data-title="Description">MD5 checksum for the file.</td>

              <td class="entry" headers="d913957e80" data-title="Available Version">28.0–31.0</td>

            </tr>

            <tr>
              <td class="entry" headers="d913957e71" data-title="Name"><samp class="codeph apex_code">contentUrl</samp></td>

              <td class="entry" headers="d913957e74" data-title="Type">String</td>

              <td class="entry" headers="d913957e77" data-title="Description"><span class="ph" id="contentUrl"><a name="contentUrl"><!-- --></a>URL for link files and Google Docs; otherwise the value is
                  <samp class="codeph apex_code"><span class="keyword">null</span></samp>.</span></td>

              <td class="entry" headers="d913957e80" data-title="Available Version">31.0–31.0</td>

            </tr>

            <tr>
              <td class="entry" headers="d913957e71" data-title="Name"><samp class="codeph apex_code">description</samp></td>

              <td class="entry" headers="d913957e74" data-title="Type">String</td>

              <td class="entry" headers="d913957e77" data-title="Description">Description of the attachment.</td>

              <td class="entry" headers="d913957e80" data-title="Available Version">28.0–31.0</td>

            </tr>

            <tr>
              <td class="entry" headers="d913957e71" data-title="Name"><samp class="codeph apex_code">downloadUrl</samp></td>

              <td class="entry" headers="d913957e74" data-title="Type">String</td>

              <td class="entry" headers="d913957e77" data-title="Description"><span class="ph" id="downloadUrl"><a name="downloadUrl"><!-- --></a>File’s URL. This value is <samp class="codeph apex_code"><span class="keyword">null</span></samp> if the content is a link or a Google
                  Doc.</span></td>

              <td class="entry" headers="d913957e80" data-title="Available Version">28.0–31.0</td>

            </tr>

            <tr>
              <td class="entry" headers="d913957e71" data-title="Name"><samp class="codeph apex_code">fileExtension</samp></td>

              <td class="entry" headers="d913957e74" data-title="Type">String</td>

              <td class="entry" headers="d913957e77" data-title="Description">File’s extension.</td>

              <td class="entry" headers="d913957e80" data-title="Available Version">28.0–31.0</td>

            </tr>

            <tr>
              <td class="entry" headers="d913957e71" data-title="Name"><samp class="codeph apex_code">fileSize</samp></td>

              <td class="entry" headers="d913957e74" data-title="Type">String</td>

              <td class="entry" headers="d913957e77" data-title="Description">Size of the file in bytes. If size cannot be determined, returns <samp class="codeph nolang">unknown</samp>.</td>

              <td class="entry" headers="d913957e80" data-title="Available Version">28.0–31.0</td>

            </tr>

            <tr>
              <td class="entry" headers="d913957e71" data-title="Name"><samp class="codeph apex_code">fileType</samp></td>

              <td class="entry" headers="d913957e74" data-title="Type">String</td>

              <td class="entry" headers="d913957e77" data-title="Description">Type of file.</td>

              <td class="entry" headers="d913957e80" data-title="Available Version">28.0–31.0</td>

            </tr>

            <tr>
              <td class="entry" headers="d913957e71" data-title="Name"><samp class="codeph apex_code">hasImagePreview</samp></td>

              <td class="entry" headers="d913957e74" data-title="Type">Boolean</td>

              <td class="entry" headers="d913957e77" data-title="Description">
                <samp class="codeph nolang">true</samp> if the file has a preview image
                available, otherwise ,<samp class="codeph nolang">false</samp>.
              </td>

              <td class="entry" headers="d913957e80" data-title="Available Version">28.0–29.0</td>

            </tr>

            <tr>
              <td class="entry" headers="d913957e71" data-title="Name"><samp class="codeph apex_code">hasPdfPreview</samp></td>

              <td class="entry" headers="d913957e74" data-title="Type">Boolean</td>

              <td class="entry" headers="d913957e77" data-title="Description">
                <samp class="codeph nolang">true</samp> if the file has a PDF preview
                available, otherwise, <samp class="codeph nolang">false</samp>.
              </td>

              <td class="entry" headers="d913957e80" data-title="Available Version">28.0–31.0</td>

            </tr>

            <tr>
              <td class="entry" headers="d913957e71" data-title="Name"><samp class="codeph apex_code">id</samp></td>

              <td class="entry" headers="d913957e74" data-title="Type">String</td>

              <td class="entry" headers="d913957e77" data-title="Description">Content’s 18-character ID.</td>

              <td class="entry" headers="d913957e80" data-title="Available Version">28.0–31.0</td>

            </tr>

            <tr>
              <td class="entry" headers="d913957e71" data-title="Name"><samp class="codeph apex_code">isInMyFileSync</samp></td>

              <td class="entry" headers="d913957e74" data-title="Type">Boolean</td>

              <td class="entry" headers="d913957e77" data-title="Description">
                <samp class="codeph nolang">true</samp> if the file is synced with Salesforce
                Files Sync; <samp class="codeph nolang">false</samp> otherwise.
              </td>

              <td class="entry" headers="d913957e80" data-title="Available Version">28.0–31.0</td>

            </tr>

            <tr>
              <td class="entry" headers="d913957e71" data-title="Name"><samp class="codeph apex_code">mimeType</samp></td>

              <td class="entry" headers="d913957e74" data-title="Type">String</td>

              <td class="entry" headers="d913957e77" data-title="Description">File’s MIME type.</td>

              <td class="entry" headers="d913957e80" data-title="Available Version">28.0–31.0</td>

            </tr>

            <tr>
              <td class="entry" headers="d913957e71" data-title="Name"><samp class="codeph apex_code">renditionUrl</samp></td>

              <td class="entry" headers="d913957e74" data-title="Type">String</td>

              <td class="entry" headers="d913957e77" data-title="Description">URL to the file’s rendition resource.</td>

              <td class="entry" headers="d913957e80" data-title="Available Version">28.0–31.0</td>

            </tr>

            <tr>
              <td class="entry" headers="d913957e71" data-title="Name"><samp class="codeph apex_code">renditionUrl​240By180</samp></td>

              <td class="entry" headers="d913957e74" data-title="Type">String</td>

              <td class="entry" headers="d913957e77" data-title="Description">URL to the 240 x 180 rendition resource for the file.For shared files, renditions process asynchronously after upload. For private files, renditions process when the first file preview is requested, and aren’t available immediately after the file is uploaded.</td>

              <td class="entry" headers="d913957e80" data-title="Available Version">30.0–31.0</td>

            </tr>

            <tr>
              <td class="entry" headers="d913957e71" data-title="Name"><samp class="codeph apex_code">renditionUrl​720By480</samp></td>

              <td class="entry" headers="d913957e74" data-title="Type">String</td>

              <td class="entry" headers="d913957e77" data-title="Description">URL to the 720 x 480 rendition resource for the file.For shared files, renditions process asynchronously after upload. For private files, renditions process when the first file preview is requested, and aren’t available immediately after the file is uploaded.</td>

              <td class="entry" headers="d913957e80" data-title="Available Version">30.0–31.0</td>

            </tr>

            <tr>
              <td class="entry" headers="d913957e71" data-title="Name"><samp class="codeph apex_code">textPreview</samp></td>

              <td class="entry" headers="d913957e74" data-title="Type">String</td>

              <td class="entry" headers="d913957e77" data-title="Description">Text preview of the file if available; <samp class="codeph nolang">null</samp> otherwise.</td>

              <td class="entry" headers="d913957e80" data-title="Available Version">30.0–31.0</td>

            </tr>

            <tr>
              <td class="entry" headers="d913957e71" data-title="Name"><samp class="codeph apex_code">thumb​120By90​RenditionStatus</samp></td>

              <td class="entry" headers="d913957e74" data-title="Type">String</td>

              <td class="entry" headers="d913957e77" data-title="Description">Specifies the rendering status of the 120 x 90 preview image of the file. One of these values:<ul class="ul bulletList">
                  <li class="li">
                    <samp class="codeph nolang">Processing</samp>—Image is being rendered.
                  </li>
                  <li class="li">
                    <samp class="codeph nolang">Failed</samp>—Rendering process failed.
                  </li>
                  <li class="li">
                    <samp class="codeph nolang">Success</samp>—Rendering process was successful.
                  </li>
                  <li class="li">
                    <samp class="codeph nolang">Na</samp>—Rendering is not available for this image.
                  </li>
                </ul>
              </td>

              <td class="entry" headers="d913957e80" data-title="Available Version">30.0–31.0</td>

            </tr>

            <tr>
              <td class="entry" headers="d913957e71" data-title="Name"><samp class="codeph apex_code">thumb​240By180​RenditionStatus</samp></td>

              <td class="entry" headers="d913957e74" data-title="Type">String</td>

              <td class="entry" headers="d913957e77" data-title="Description">Specifies the rendering status of the 240 x 180 preview image of the file. One of these values:<ul class="ul bulletList">
                  <li class="li">
                    <samp class="codeph nolang">Processing</samp>—Image is being rendered.
                  </li>
                  <li class="li">
                    <samp class="codeph nolang">Failed</samp>—Rendering process failed.
                  </li>
                  <li class="li">
                    <samp class="codeph nolang">Success</samp>—Rendering process was successful.
                  </li>
                  <li class="li">
                    <samp class="codeph nolang">Na</samp>—Rendering is not available for this image.
                  </li>
                </ul>
              </td>

              <td class="entry" headers="d913957e80" data-title="Available Version">30.0–31.0</td>

            </tr>

            <tr>
              <td class="entry" headers="d913957e71" data-title="Name"><samp class="codeph apex_code">thumb​720By480​RenditionStatus</samp></td>

              <td class="entry" headers="d913957e74" data-title="Type">String</td>

              <td class="entry" headers="d913957e77" data-title="Description">Specifies the rendering status of the 720 x 480 preview image of the file. One of these values:<ul class="ul bulletList">
                  <li class="li">
                    <samp class="codeph nolang">Processing</samp>—Image is being rendered.
                  </li>
                  <li class="li">
                    <samp class="codeph nolang">Failed</samp>—Rendering process failed.
                  </li>
                  <li class="li">
                    <samp class="codeph nolang">Success</samp>—Rendering process was successful.
                  </li>
                  <li class="li">
                    <samp class="codeph nolang">Na</samp>—Rendering is not available for this image.
                  </li>
                </ul>
              </td>

              <td class="entry" headers="d913957e80" data-title="Available Version">30.0–31.0</td>

            </tr>

            <tr>
              <td class="entry" headers="d913957e71" data-title="Name"><samp class="codeph apex_code">title</samp></td>

              <td class="entry" headers="d913957e74" data-title="Type">String</td>

              <td class="entry" headers="d913957e77" data-title="Description">Title of the file.</td>

              <td class="entry" headers="d913957e80" data-title="Available Version">28.0–31.0</td>

            </tr>

            <tr>
              <td class="entry" headers="d913957e71" data-title="Name"><samp class="codeph apex_code">versionId</samp></td>

              <td class="entry" headers="d913957e74" data-title="Type">String</td>

              <td class="entry" headers="d913957e77" data-title="Description">18-character ID for this version of the content.</td>

              <td class="entry" headers="d913957e80" data-title="Available Version">28.0–31.0</td>

            </tr>

          </tbody>

        </table>