---
schema_version: "1"
id: bebebec56255aa06878a17452d0ca0c17d4692786ac8468f62f8a088b4d3204c
title: ConnectApi.ManagedContentDocumentInput
collection: legacydeveloper
version: current
locale: en-us
portal_url: https://docs.salesforce.com/legacydeveloper/current/en-us/apexref/apex_connectapi_input_managed_content.md
canonical_url: https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_connectapi_input_managed_content.htm
source_site: developer.salesforce.com
content_type: documentation
content_hash: 15dbd5f0d72e1f8678a9402324a459d3bc23f851fec630e3c7efe1a7c2493db8
description: Input representation for a piece of managed content.
---
# ConnectApi.ManagedContentDocumentInput

Input representation for a piece of managed content.

<table class="featureTable sort_table" summary="">
          <thead class="thead sorted" align="left">
            <tr>
              <th class="featureTableHeader vertical-align-top " id="d663032e29">Property</th>
              <th class="featureTableHeader vertical-align-top " id="d663032e31">Type</th>
              <th class="featureTableHeader vertical-align-top " id="d663032e33">Description</th>
              <th class="featureTableHeader vertical-align-top " id="d663032e35">Required or Optional</th>
              <th class="featureTableHeader vertical-align-top " id="d663032e37">Available Version</th>
            </tr>
          </thead>
          <tbody class="tbody">
            <tr>
              <td class="entry" headers="d663032e29 d663032e37" data-title="Property"><samp class="codeph apex_code">apiName</samp></td>

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

              <td class="entry" headers="d663032e33" data-title="Description">API name of the managed content.</td>

              <td class="entry" headers="d663032e35" data-title="Required or Optional">Optional</td>

              <td class="entry" headers="d663032e29 d663032e37" data-title="Property">61.0</td>

            </tr>

            <tr>
              <td class="entry" headers="d663032e29 d663032e37" data-title="Property"><samp class="codeph apex_code">contentBody</samp></td>

              <td class="entry" headers="d663032e31" data-title="Type"><a class="xref" href="https://developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_connectapi_input_managed_content_body_input_re.htm" title="Input representation for the body of a piece of managed content."><samp class="codeph apex_code">ConnectApi.​ManagedContent​BodyInput</samp></a></td>

              <td class="entry" headers="d663032e33" data-title="Description">Body of the managed content.</td>

              <td class="entry" headers="d663032e35" data-title="Required or Optional">Required</td>

              <td class="entry" headers="d663032e29 d663032e37" data-title="Property">60.0</td>

            </tr>

            <tr>
              <td class="entry" headers="d663032e29 d663032e37" data-title="Property"><samp class="codeph apex_code">contentKey</samp></td>

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

              <td class="entry" headers="d663032e33" data-title="Description">Content key to assign to the managed content. A content key is a universally
                unique identifier (UUID) such as MCA4CCV5QS2BAB5H7YRCRPTCWGZQ.</td>

              <td class="entry" headers="d663032e35" data-title="Required or Optional">Optional</td>

              <td class="entry" headers="d663032e29 d663032e37" data-title="Property">60.0</td>

            </tr>

            <tr>
              <td class="entry" headers="d663032e29 d663032e37" data-title="Property"><samp class="codeph apex_code">contentSpaceOr​FolderId</samp></td>

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

              <td class="entry" headers="d663032e33" data-title="Description">Content space or folder ID where the content is created.</td>

              <td class="entry" headers="d663032e35" data-title="Required or Optional">Required</td>

              <td class="entry" headers="d663032e29 d663032e37" data-title="Property">60.0</td>

            </tr>

            <tr>
              <td class="entry" headers="d663032e29 d663032e37" data-title="Property"><samp class="codeph apex_code">contentType</samp></td>

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

              <td class="entry" headers="d663032e33" data-title="Description">Fully qualified name of the content type to create.<p class="p">If you’re uploading a
                  binary file using a multipart/form-data message, <samp class="codeph nolang">contentType</samp> must be <samp class="codeph nolang">sfdc_cms__image</samp> or <samp class="codeph nolang">sfdc_cms__doc</samp>.</p>
                <p class="p">You can't create a Form using <samp class="codeph nolang">sfdc_cms__form</samp>. The <samp class="codeph nolang">sfdc_cms__form</samp> content type isn't supported.</p>
              </td>

              <td class="entry" headers="d663032e35" data-title="Required or Optional">Required</td>

              <td class="entry" headers="d663032e29 d663032e37" data-title="Property">60.0</td>

            </tr>

            <tr>
              <td class="entry" headers="d663032e29 d663032e37" data-title="Property"><samp class="codeph apex_code">externalId</samp></td>

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

              <td class="entry" headers="d663032e33" data-title="Description">External ID of the managed content.</td>

              <td class="entry" headers="d663032e35" data-title="Required or Optional">Optional</td>

              <td class="entry" headers="d663032e29 d663032e37" data-title="Property">60.0</td>

            </tr>

            <tr>
              <td class="entry" headers="d663032e29 d663032e37" data-title="Property"><samp class="codeph apex_code">title</samp></td>

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

              <td class="entry" headers="d663032e33" data-title="Description">Title of the managed content.</td>

              <td class="entry" headers="d663032e35" data-title="Required or Optional">Required</td>

              <td class="entry" headers="d663032e29 d663032e37" data-title="Property">60.0</td>

            </tr>

            <tr>
              <td class="entry" headers="d663032e29 d663032e37" data-title="Property"><samp class="codeph apex_code">urlName</samp></td>

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

              <td class="entry" headers="d663032e33" data-title="Description">URL name of the managed content within the org.</td>

              <td class="entry" headers="d663032e35" data-title="Required or Optional">Optional</td>

              <td class="entry" headers="d663032e29 d663032e37" data-title="Property">60.0</td>

            </tr>

          </tbody>
        </table>