Motivation

A project is a special type of collection that contains a number of project versions. A project version is a collection that contains the items and sequences that together represent a specific version. As both project and project versions are ordinary collections it means that all existing collection operations can be used, for example editing project metadata.

Projects can also be imported and exported to and from common NLE formats.

Example

To create a project collection, we can make the following request:

POST /collection/project
Content-Type: application/xml

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<ProjectDocument xmlns="http://xml.vidispine.com/schema/vidispine">
  <name>Untitled Project</name>
  <metadata>...</metadata>
</ProjectDocument>
XML

The response will include the uri to the new collection-Id that was created:

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<URIListDocument xmlns="http://xml.vidispine.com/schema/vidispine">
  <uri>VX-1</uri>
</URIListDocument>
XML

Resources

Resources tangent to the UC can be found here:

https://apidoc.vidispine.com/latest/ref/project.html

Resources specific to this UC:

https://apidoc.vidispine.com/latest/ref/project.html#create-a-project-collection

Please refer to the following section of the Integration Guide for more information on the topic:

UC Manage Adobe Premiere Projects [C IG]

How to

Please view the explanation in:

https://apidoc.vidispine.com/latest/sequence/project.html