Skip to content

StudioProjectResourcesDto

Endpoints · All schemas

FieldRequiredDescription
checkedAtYesWhen the resolution ran
completeYesEvery referenced source resolved for the acting account
hdrProxySourcesYesthe hdrSources whose Studio HDR intermediate is ready, so the editor reads their real HDR pixels (GET /assets/{id}/video/studio-hdr). The others are being made
hdrSourcesYesowner decision: placed library videos whose original is HDR (PQ or HLG transfer, or Dolby Vision). A project that places one is an HDR project. Only sources that resolved for the acting account are named
hiddenSourcesYesfollow-up: the owner's own library items this project places that are hidden from this session (Locked, or matched by a Locked rule, while the session is locked). The project keeps them; the editor hides their clips rather than showing missing media. The owner's only; empty for a reviewer
refusedCountYesReferences that were refused for the acting account
unsupportedSourcesYesplaced videos this server cannot decode, refused as 'unsupported-source' when admitted. The owner's only; empty for a reviewer

Complete definition

required lists fields that must be present. nullable allows a null value; it does not make the field optional. Response enums retain exact wire values for compatibility.

Field definitions: StudioUnsupportedSourceDto

{
  "properties": {
    "checkedAt": {
      "description": "When the resolution ran",
      "format": "date-time",
      "type": "string"
    },
    "complete": {
      "description": "Every referenced source resolved for the acting account",
      "type": "boolean"
    },
    "hdrProxySources": {
      "description": "the hdrSources whose Studio HDR intermediate is ready, so the editor reads their real HDR pixels (GET /assets/{id}/video/studio-hdr). The others are being made",
      "items": {
        "format": "uuid",
        "pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-4[0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12})$",
        "type": "string"
      },
      "type": "array"
    },
    "hdrSources": {
      "description": "owner decision: placed library videos whose original is HDR (PQ or HLG transfer, or Dolby Vision). A project that places one is an HDR project. Only sources that resolved for the acting account are named",
      "items": {
        "format": "uuid",
        "pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-4[0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12})$",
        "type": "string"
      },
      "type": "array"
    },
    "hiddenSources": {
      "description": "follow-up: the owner's own library items this project places that are hidden from this session (Locked, or matched by a Locked rule, while the session is locked). The project keeps them; the editor hides their clips rather than showing missing media. The owner's only; empty for a reviewer",
      "items": {
        "format": "uuid",
        "pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-4[0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12})$",
        "type": "string"
      },
      "type": "array"
    },
    "refusedCount": {
      "description": "References that were refused for the acting account",
      "maximum": 9007199254740991,
      "minimum": 0,
      "type": "integer"
    },
    "unsupportedSources": {
      "description": "placed videos this server cannot decode, refused as 'unsupported-source' when admitted. The owner's only; empty for a reviewer",
      "items": {
        "$ref": "#/components/schemas/StudioUnsupportedSourceDto"
      },
      "type": "array"
    }
  },
  "required": [
    "checkedAt",
    "complete",
    "hdrProxySources",
    "hdrSources",
    "hiddenSources",
    "refusedCount",
    "unsupportedSources"
  ],
  "type": "object"
}