---
schema_version: "1"
id: 3bab3d3e494fe7a7e144afa1a7aae8db31a693a488ca5308405aa4e908c715b1
title: Portfolio
collection: developer
version: current
locale: en-us
portal_url: https://docs.salesforce.com/developer/current/en-us/marketing-cloud/guides/mc-apis/portfolio.md
canonical_url: https://developer.salesforce.com/docs/marketing/marketing-cloud/guide/portfolio.html
source_site: developer.salesforce.com
content_type: documentation
content_hash: a6e7f3c181156f04eb8571dab00bf5e18ae1350a0aeba08ad286f78666fceb6c
products:
  - Marketing Cloud Engagement APIs and Programmatic Languages
  - Marketing Cloud
---
# Portfolio

Marketing Cloud Engagement has a new model for storing, finding, managing, creating, sharing, and distributing all content-related objects. Access the objects created with the new Content Builder tools using the REST API. Your existing SOAP API integrations only function with the Classic tools.

The Portfolio object indicates a file within your portfolio. You can’t upload a Portfolio item with the same name as a previously deleted Portfolio item. The application retains the old file and filename in case the Portfolio image remains in use by an existing email campaign. To replace that file with a new file of the same name, set the SaveOptions on your call to UpdateAdd.

## Properties

| Name                | Data Type                                                | Description                                                                                                                                                                                    |
| ------------------- | -------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `CacheClearTime`    | DateTime                                                 | Not used.                                                                                                                                                                                      |
| `CategoryID`        | Int                                                      | Specifies the identifier of the folder. This property defaults to media. In Enterprise 2.0 accounts, you can define a folder as shared or private. Valid values include:shared_portfoliomedia. |
| `CategoryType`      | String                                                   | Defines whether a folder within a Portfolio is shared to other account users or not.                                                                                                           |
| `Client`            | [ClientID](https://developer.salesforce.com/docs/marketing/marketing-cloud/guide/clientid.md) object                           | Specifies the account ownership and context of an object.                                                                                                                                      |
| `CorrelationID`     | String                                                   | Identifies correlation of objects across several requests.                                                                                                                                     |
| `CreatedDate`       | DateTime                                                 | The date and time when the object was created.                                                                                                                                                 |
| `CustomerKey`       | String                                                   | User-supplied unique identifier for an object within an object type. This property corresponds to the external key assigned to an object.                                                      |
| `Description`       | String                                                   | Describes and provides information regarding the object.                                                                                                                                       |
| `DisplayName`       | String                                                   | Name to be displayed for an item within a Portfolio.                                                                                                                                           |
| `FileHeightPX`      | Int                                                      | Specifies height of image contained in Portfolio (read-only value).                                                                                                                            |
| `FileName`          | String                                                   | Indicates name of file associated with the object.                                                                                                                                             |
| `FileSizeKB`        | Int                                                      | Specifies file size of a Portfolio item (read-only).                                                                                                                                           |
| `FileURL`           | String                                                   | Specifies the URL at which a Portfolio file is stored.                                                                                                                                         |
| `FileWidthPX`       | Int                                                      | Specifies the width of a Portfolio image in pixels (read-only).                                                                                                                                |
| `ID`                | Int                                                      | Read-only identifier for an object. Some objects use the ObjectID property as a unique ID.                                                                                                     |
| `IsActive`          | Boolean                                                  | Specifies whether the object is active.                                                                                                                                                        |
| `IsUploaded`        | Boolean                                                  | Indicates whether the Portfolio object in question was uploaded. A value of true indicates an uploaded Portfolio object.                                                                       |
| `ModifiedDate`      | DateTime                                                 | The date and time when the object was last modified.                                                                                                                                           |
| `ObjectID`          | String                                                   | System-controlled, read-only text string identifier for object.                                                                                                                                |
| `ObjectState`       | String                                                   | Not used.                                                                                                                                                                                      |
| `Owner`             | [Owner](https://developer.salesforce.com/docs/marketing/marketing-cloud/guide/owner.md) object                                 | Describes account ownership of subscriber in an on-your-behalf account.                                                                                                                        |
| `PartnerKey`        | String                                                   | Unique identifier provided by partner for an object. This property is accessible only via API.                                                                                                 |
| `PartnerProperties` | Array of [APIProperty](https://developer.salesforce.com/docs/marketing/marketing-cloud/guide/apiproperty.md) objects           | A collection of metadata supplied by the client and stored by the system. These properties are accessible only via API.                                                                        |
| `Source`            | [ResourceSpecification](https://developer.salesforce.com/docs/marketing/marketing-cloud/guide/resourcespecification.md) object | Defines source of Portfolio object. Source information includes the URN and authentication.                                                                                                    |
| `ThumbSizeKB`       | Int                                                      | Indicates size of a thumbnail image associated with a Portfolio object.                                                                                                                        |
| `ThumbURL`          | String                                                   | Indicates URL of a thumbnail image associated with a Portfolio object.                                                                                                                         |
| `TypeDescription`   | String                                                   | Describes type for a Portfolio object.                                                                                                                                                         |

## Related Items

- [Supported Operations for Objects and Methods](https://developer.salesforce.com/docs/marketing/marketing-cloud/guide/supported_operations_for_objects_and_methods.md)
- [REST API](https://developer.salesforce.com/docs/marketing/marketing-cloud/guide/content-api.md)
- [SaveOptions Object](https://developer.salesforce.com/docs/marketing/marketing-cloud/guide/saveoption.md)
- [Copy an Image from a Website into the Portfolio](https://developer.salesforce.com/docs/marketing/marketing-cloud/guide/copying_an_image_from_a_website_into_the_portfolio.md "Copying_an_Image_from_a_Website_into_the_Portfolio")
- [Create a Portfolio Object](https://developer.salesforce.com/docs/marketing/marketing-cloud/guide/creating_a_portfolio_object_via_the_web_service_api.md "Creating_A_Portfolio_Object_Via_the_Web_Service_API")
