Resource aa:asset

Overview

The aa:asset resource represents an asset in a data store connected to the Avid Platform.

Properties

The aa:asset resource has the following properties:

base

Base identifiers of the asset. The property is a JSON object with the following sub properties:

  • systemType

  • systemID

  • type

  • id

common

Common attributes:

  • name

  • creator

  • created

  • modifier

  • modified

  • dropframe

  • (optional) editRate

See Common Object Properties for details.

MediaCentral Production Management:

  • dropframe: the value is inferred by analysis of the common attribute "startTC"

  • editRate: the property will not be present, if the asset has no valid editrate

status

Status information for the asset. See Status of an aa:asset or loc:item for details.

aa:asset-selective

Get selective information about the asset.

aa:attributes

Get the attributes of the asset.

aa:keyframes

Get the key frames of the asset.

aa:multi-value-attribute-by-attributeid

New in MC | Cloud UX 2022.3 Get the rows of a given multi-value attribute.

aa:multi-value-attribute-range-by-attributeid

Get a range of the rows of a given multi-value attribute.

aa:set-thumb-command

Change or remove the thumbnail of the asset.

aa:thumb

Get a thumbnail resource that can be used for displaying the asset in an User Interface.

aa:time-based

Get the time-based annotation of the asset.

aa:update-asset

Update the asset.

datamodel:asset-model

Get the data schema and layout information for the meta data of the asset.

loc:referencing-items

Get the location items that reference the asset.

relations:relation-types

Get the set of relation types for the asset.

relations:relations

Get the relations to other assets for the asset.

ia:lock-asset

Put an edit lock on the asset or part of it.

ia:unlock-asset

Remove an edit lock from the asset or part of it.

ia:asset-nsml

Get a NSML representation of the asset.

ia:versions

Get the list of available versions of an asset.

Description

The aa:asset resource represents an asset in a data store connected to the Avid Platform.

Examples

Example: MediaCentral Asset Management
 
{
  "base": {
    "id": "2016011213534860101291561460050569B02260000012756B00000D0D000001",
    "type": "asset.VIDEO",
    "systemType": "interplay-mam",
    "systemID": "bb9d3d06-0e41-419e-8ae7-efdbbcbaa6e0"
  },
  "common": {
    "name": "Demo - Updated Asset as of 02.12.16 17:03:52 639_A",
    "creator": "admin",
    "created": "2016-01-12T13:54:03+01:00",
    "modifier": "admin",
    "modified": "2016-02-12T17:03:53+01:00",
    "startTC": "00:01:00:00",
    "endTC": "00:02:00:00",
    "durationTC": "00:01:00:00"
  },
  "_links": {
    "curies": [
      {
        "href": "http://services.avid.com/apis/assets/{rel}",
        "name": "aa",
        "templated": true
      },
      {
        "href": "http://services.avid.com/apis/mam/assets/{rel}",
        "name": "ma",
        "templated": true
      }
    ],
    "self": {
      "href": "https://host/…​"
    },
    "aa:update-asset": {
      "href": "https://host/…​"
    },
    "aa:attributes": {
      "href": "https://host/…​"
    },
    "aa:time-based": {
      "href": "https://host/…​"
    }
  }
}
 

Example: MediaCentral Production Management
 
{
    "base": {
        "systemID": "ecbff1a8-0cf2-11ea-8d71-362b9e155667",
        "systemType": "interplay-pam",
        "id": "060a2b340101010101010f0013-000000-000000009ec11cbc-060e2b347f7f-2a80",
        "type": "masterclip"
    },
    "common": {
        "creator": "Administrator",
        "durationTC": "00;01;00;02",
        "editRate": "60000/1001",
        "created": "2016-04-18T12:58:02Z",
        "modifier": "Administrator",
        "name": "JH-g2-6-Gen2.240",
        "endTC": "08;58;52;19",
        "dropframe": true,
        "modified": "2016-04-18T13:01:28Z",
        "startTC": "08;57;52;17"
    },
    "_links": {
        "self": {
            "href": "https://host/…​"
        },
        "aa:assets": {
            "href": "https://host/…​"
        },
        "aa:thumb": {
            "href": "https://host/…​"
        },
        "aa:attributes": {
            "href": "https://host/…​"
        },
        "aa:time-based": {
            "href": "https://host/…​"
        },
        "aa:update-time-based": {
            "href": "https://host/…​"
        },
        "aa:delete-time-based": {
            "href": "https://host/…​"
        },
        "aa:update-asset": {
            "href": "https://host/…​",
            "type": "application/hal+json"
        },
        "loc:referencing-items": {
            "href": "https://host/…​"
        },
        "datamodel:asset-model": {
            "href": "https://host/…​"
        },
        "curies": [
            {
                "name": "aa",
                "href": "http://services.avid.com/apis/assets/{rel}",
                "templated": true
            },
            {
                "name": "pa",
                "href": "http://services.avid.com/apis/pam/assets/{rel}",
                "templated": true
            },
            {
                "name": "datamodel",
                "href": "http://services.avid.com/apis/datamodel/{rel}",
                "templated": true
            }
        ]
    }
}