---
title: 'YouTube Cloud Export'
url: 'https://doc.brix.ch/celum_connectors/youtube_cloud_export'
markdown: 'https://doc.brix.ch/celum_connectors/youtube_cloud_export.md'
lang: en
date: '2026-10-26'
description: 'Technical documentation for the CELUM Connector "YouTube Cloud Export" – Software developed by brix'
taxonomy:
  category:
    - docs
---

[](#) 

  [ Welcome ](https://doc.brix.ch/)     [ CELUM Connectors ](https://doc.brix.ch/celum_connectors)      YouTube Cloud Export    

# YouTube Cloud Export

![No UI](https://img.shields.io/static/v1?label=UI&message=none&color=inactive)

YouTube Cloud Export is a [Cloud Export](https://doc.brix.ch/celum_connectors/cloud_export) extension which allows you to synchronize video assets from CELUM to YouTube.

#### Table of Contents

- [Requirements](#requirements)
- [Dependencies](#dependencies)
- [Properties](#properties)
    - [General](#general)
        - - [cloudExport.general.license](#cloudexport-general-licen)
            - [cloudExport.general.taskGroupName](#cloudexport-general-taskg)
    - [Export Definitions](#export-definitions)
        - - [cloudExport.{key}.type](#cloudexport-key-type)
            - [cloudExport.{key}.scopeExpression](#cloudexport-key-scopeexpr)
            - [cloudExport.{key}.deleteOutOfScopeRemoteAssets](#cloudexport-key-deleteout)
            - [cloudExport.{key}.downloadFormatId](#cloudexport-key-downloadf)
            - [cloudExport.{key}.taskName](#cloudexport-key-taskname)
            - [cloudExport.{key}.taskCronExpression](#cloudexport-key-taskcrone)
            - [cloudExport.{key}.oauthProfileName](#cloudexport-key-oauthprof)
            - [cloudExport.{key}.videoTitle.infoFieldId](#cloudexport-key-videotitl)
            - [cloudExport.{key}.videoDescription.infoFieldId](#cloudexport-key-videodesc)
            - [cloudExport.{key}.videoPrivacyStatus](#cloudexport-key-videopriv)
            - [cloudExport.{key}.playlistIds](#cloudexport-key-playlisti)
            - [cloudExport.{key}.useShortUrls](#cloudexport-key-useshortu)
- [Compatibility Matrix](#compatibility-matrix)
- [Release Notes](#release-notes)
    - - - [1.0](#1-0)
            - [1.2](#1-2)

## Requirements

CELUM Content 22.1 or later

## Dependencies

- [Cloud Export](https://doc.brix.ch/celum_connectors/cloud_export)
- OAuth Code Storage

## Properties

To be configured in {home}/appserver/conf/custom.properties

### General

##### cloudExport.general.license

> type: String, **required: yes**, default: -

The license key for the plugin (product: cloudExport), provided by *brix*.

##### cloudExport.general.taskGroupName

> type: String, required: no, default: Cloud Export

The name of the CELUM system task group.

### Export Definitions

Multiple exports can be configured, replace the {key} placeholder with a descriptive name for each export definition.

##### cloudExport.{key}.type

> type: String, **required: yes**

The type of this export definition. Set this to **youtube**.

##### cloudExport.{key}.scopeExpression

> type: String, **required: yes**

A [Search Util 2](https://docs.brix.ch/celum_extensions/search_util_2) expression. All assets matching the expression will be exported.

##### cloudExport.{key}.deleteOutOfScopeRemoteAssets

> type: Boolean, default: false

Whether to delete assets from the export destination when they leave the defined scope.

##### cloudExport.{key}.downloadFormatId

> type: Integer, **required: yes**

The ID of the download format to use for this export.

##### cloudExport.{key}.taskName

> type: String, required: no, default: Cloud Export '{key}'

The name of the system task which executes the export.

##### cloudExport.{key}.taskCronExpression

> type: String, required: no, default: -

A [Quartz](http://www.quartz-scheduler.org/documentation/quartz-2.3.0/tutorials/crontrigger.html) cron expression specifying how often and when the export task should run.

##### cloudExport.{key}.oauthProfileName

> type: String, **required: yes**

The name of the profile created with OAuth code storage.

##### cloudExport.{key}.videoTitle.infoFieldId

> type: Integer, required: no

ID of the information field to use as title for the YouTube video.

##### cloudExport.{key}.videoDescription.infoFieldId

> type: String, required: no

ID of the information field to use as description for the YouTube video.

##### cloudExport.{key}.videoPrivacyStatus

> type: String, required: no, possible values: public, private or unlisted

The privacy status to set for newly uploaded videos.

##### cloudExport.{key}.playlistIds

> type: String, required: no

Comma-separated list of YouTube playlist IDs to assign the videos to.

##### cloudExport.{key}.useShortUrls

> type: Boolean, default: false

Whether to use YouTube short URLs as Public URL on the asset.

## Compatibility Matrix

| youTubeCloudExport | CELUM |
|---|---|
| 1.0 - 1.4 | 6.4.0 - 6.19 |
| 1.5 | 6.20 |

## Release Notes

##### 1.0

> Released 2022-11-24

Initial version

##### 1.2

> Released 2023-01-11

Added option to use YouTube short URLs

 [ ](https://doc.brix.ch/celum_connectors/vimeo_cloud_export) [](https://doc.brix.ch/celum_connectors/movingimage_cloud_export)

---

## Navigation

- Parent: [CELUM Connectors](https://doc.brix.ch/celum_connectors.md)
- Previous: [Vimeo Cloud Export](https://doc.brix.ch/celum_connectors/vimeo_cloud_export.md)
- Next: [Moving Image Cloud Export](https://doc.brix.ch/celum_connectors/movingimage_cloud_export.md)
