Projects are in a tenants portfolio and are often a part of splits export PortfolioItem

interface PortfolioItem {
    account_id?: null | string;
    Address?: AddressDeets;
    attributions?: null | AttributionDeets[];
    connector_id?: null | string;
    connector_sub_id?: null | string;
    created_at?: string;
    description?: null | string;
    details?: null | {
        [key: string]: string | null;
    };
    duration_milliseconds?: number;
    explicit?: boolean;
    external_id?: null | string;
    external_images?: null | ExternalImageDeets[];
    external_urls?: null | {
        [key: string]: string | null;
    };
    href?: null | string;
    id?: null | string;
    min_age_years?: number;
    short_id?: null | string;
    sub_type?: null | string;
    title: string;
    type?: null | string;
    updated_at?: null | string;
}

Properties

account_id?: null | string

Tenant account ID

Address?: AddressDeets
attributions?: null | AttributionDeets[]

Attributions are the credits or roles attaching Contact items to this PortfolioItem

connector_id?: null | string

Connector id

connector_sub_id?: null | string

can be Channel id, playlist id, collection id etc

created_at?: string
description?: null | string

The decription

details?: null | {
    [key: string]: string | null;
}

A keyed list of other details related to the item such as additional product details

duration_milliseconds?: number

Duration in ms

explicit?: boolean

True if the content is deemd explicity, otherwise false

external_id?: null | string

The idea from the source third party

external_images?: null | ExternalImageDeets[]

Collection of external images

external_urls?: null | {
    [key: string]: string | null;
}

The external url

href?: null | string

The external href (optional)

id?: null | string
min_age_years?: number

Minimum age in years if there is an age requirement such as 18+, otherise null or zero

short_id?: null | string
sub_type?: null | string

The sub type of item

title: string

The Title

type?: null | string

The type of item audio, video, game, podcast, physical, location, destination, experience, tip-link, invoice

updated_at?: null | string

Updated date time