YouTube Reporting API
  1. media
YouTube Reporting API
  • jobs
    • /v1/jobs
      GET
    • /v1/jobs
      POST
    • /v1/jobs/{jobId}
      DELETE
    • /v1/jobs/{jobId}
      GET
    • /v1/jobs/{jobId}/reports
      GET
    • /v1/jobs/{jobId}/reports/{reportId}
      GET
  • media
    • /v1/media/{resourceName}
      GET
  • reportTypes
    • /v1/reportTypes
      GET
  1. media

/v1/media/{resourceName}

GET
/v1/media/{resourceName}
media
Method for media download. Download is supported on the URI /v1/media/{+name}?alt=media.
Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request GET 'https://youtubereporting.googleapis.com//v1/media/'
Response Response Example
{
  "algorithm": "string",
  "bigstoreObjectRef": "string",
  "blobRef": "string",
  "blobstore2Info": {
    "blobGeneration": "string",
    "blobId": "string",
    "downloadReadHandle": "string",
    "readToken": "string",
    "uploadMetadataContainer": "string"
  },
  "compositeMedia": [
    {
      "blobRef": "string",
      "blobstore2Info": {
        "blobGeneration": "string",
        "blobId": "string",
        "downloadReadHandle": "string",
        "readToken": "string",
        "uploadMetadataContainer": "string"
      },
      "cosmoBinaryReference": "string",
      "crc32cHash": 0,
      "inline": "string",
      "length": "string",
      "md5Hash": "string",
      "objectId": {
        "bucketName": "string",
        "generation": "string",
        "objectName": "string"
      },
      "path": "string",
      "referenceType": "PATH",
      "sha1Hash": "string"
    }
  ],
  "contentType": "string",
  "contentTypeInfo": {
    "bestGuess": "string",
    "fromBytes": "string",
    "fromFileName": "string",
    "fromHeader": "string",
    "fromUrlPath": "string"
  },
  "cosmoBinaryReference": "string",
  "crc32cHash": 0,
  "diffChecksumsResponse": {
    "checksumsLocation": {
      "blobRef": "string",
      "blobstore2Info": {
        "blobGeneration": "string",
        "blobId": "string",
        "downloadReadHandle": "string",
        "readToken": "string",
        "uploadMetadataContainer": "string"
      },
      "cosmoBinaryReference": "string",
      "crc32cHash": 0,
      "inline": "string",
      "length": "string",
      "md5Hash": "string",
      "objectId": {
        "bucketName": "string",
        "generation": "string",
        "objectName": "string"
      },
      "path": "string",
      "referenceType": "PATH",
      "sha1Hash": "string"
    },
    "chunkSizeBytes": "string",
    "objectLocation": {
      "blobRef": "string",
      "blobstore2Info": {
        "blobGeneration": "string",
        "blobId": "string",
        "downloadReadHandle": "string",
        "readToken": "string",
        "uploadMetadataContainer": "string"
      },
      "cosmoBinaryReference": "string",
      "crc32cHash": 0,
      "inline": "string",
      "length": "string",
      "md5Hash": "string",
      "objectId": {
        "bucketName": "string",
        "generation": "string",
        "objectName": "string"
      },
      "path": "string",
      "referenceType": "PATH",
      "sha1Hash": "string"
    },
    "objectSizeBytes": "string",
    "objectVersion": "string"
  },
  "diffDownloadResponse": {
    "objectLocation": {
      "blobRef": "string",
      "blobstore2Info": {
        "blobGeneration": "string",
        "blobId": "string",
        "downloadReadHandle": "string",
        "readToken": "string",
        "uploadMetadataContainer": "string"
      },
      "cosmoBinaryReference": "string",
      "crc32cHash": 0,
      "inline": "string",
      "length": "string",
      "md5Hash": "string",
      "objectId": {
        "bucketName": "string",
        "generation": "string",
        "objectName": "string"
      },
      "path": "string",
      "referenceType": "PATH",
      "sha1Hash": "string"
    }
  },
  "diffUploadRequest": {
    "checksumsInfo": {
      "blobRef": "string",
      "blobstore2Info": {
        "blobGeneration": "string",
        "blobId": "string",
        "downloadReadHandle": "string",
        "readToken": "string",
        "uploadMetadataContainer": "string"
      },
      "cosmoBinaryReference": "string",
      "crc32cHash": 0,
      "inline": "string",
      "length": "string",
      "md5Hash": "string",
      "objectId": {
        "bucketName": "string",
        "generation": "string",
        "objectName": "string"
      },
      "path": "string",
      "referenceType": "PATH",
      "sha1Hash": "string"
    },
    "objectInfo": {
      "blobRef": "string",
      "blobstore2Info": {
        "blobGeneration": "string",
        "blobId": "string",
        "downloadReadHandle": "string",
        "readToken": "string",
        "uploadMetadataContainer": "string"
      },
      "cosmoBinaryReference": "string",
      "crc32cHash": 0,
      "inline": "string",
      "length": "string",
      "md5Hash": "string",
      "objectId": {
        "bucketName": "string",
        "generation": "string",
        "objectName": "string"
      },
      "path": "string",
      "referenceType": "PATH",
      "sha1Hash": "string"
    },
    "objectVersion": "string"
  },
  "diffUploadResponse": {
    "objectVersion": "string",
    "originalObject": {
      "blobRef": "string",
      "blobstore2Info": {
        "blobGeneration": "string",
        "blobId": "string",
        "downloadReadHandle": "string",
        "readToken": "string",
        "uploadMetadataContainer": "string"
      },
      "cosmoBinaryReference": "string",
      "crc32cHash": 0,
      "inline": "string",
      "length": "string",
      "md5Hash": "string",
      "objectId": {
        "bucketName": "string",
        "generation": "string",
        "objectName": "string"
      },
      "path": "string",
      "referenceType": "PATH",
      "sha1Hash": "string"
    }
  },
  "diffVersionResponse": {
    "objectSizeBytes": "string",
    "objectVersion": "string"
  },
  "downloadParameters": {
    "allowGzipCompression": true,
    "ignoreRange": true
  },
  "filename": "string",
  "hash": "string",
  "hashVerified": true,
  "inline": "string",
  "isPotentialRetry": true,
  "length": "string",
  "md5Hash": "string",
  "mediaId": "string",
  "objectId": {
    "bucketName": "string",
    "generation": "string",
    "objectName": "string"
  },
  "path": "string",
  "referenceType": "PATH",
  "sha1Hash": "string",
  "sha256Hash": "string",
  "timestamp": "string",
  "token": "string"
}

Request

Path Params
resourceName
string 
required
Name of the media that is being downloaded.

Responses

🟢200Successful response
application/json
Body
gdata
algorithm
string 
optional
gdata
bigstoreObjectRef
string <byte>
optional
gdata
blobRef
string <byte>
optional
gdata
blobstore2Info
object (GdataBlobstore2Info) 
optional
gdata
blobGeneration
string <int64>
optional
gdata
blobId
string 
optional
gdata
downloadReadHandle
string <byte>
optional
gdata
readToken
string 
optional
gdata
uploadMetadataContainer
string <byte>
optional
gdata
compositeMedia
array[object (GdataCompositeMedia) {11}] 
optional
gdata
blobRef
string <byte>
optional
gdata
blobstore2Info
object (GdataBlobstore2Info) 
optional
gdata
cosmoBinaryReference
string <byte>
optional
gdata
crc32cHash
integer <uint32>
optional
gdata
inline
string <byte>
optional
gdata
length
string <int64>
optional
gdata
md5Hash
string <byte>
optional
gdata
objectId
object (GdataObjectId) 
optional
gdata
path
string 
optional
gdata
referenceType
enum<string> 
optional
gdata
Allowed values:
PATHBLOB_REFINLINEBIGSTORE_REFCOSMO_BINARY_REFERENCE
sha1Hash
string <byte>
optional
gdata
contentType
string 
optional
gdata
contentTypeInfo
object (GdataContentTypeInfo) 
optional
gdata
bestGuess
string 
optional
gdata
fromBytes
string 
optional
gdata
fromFileName
string 
optional
gdata
fromHeader
string 
optional
gdata
fromUrlPath
string 
optional
gdata
cosmoBinaryReference
string <byte>
optional
gdata
crc32cHash
integer <uint32>
optional
gdata
diffChecksumsResponse
object (GdataDiffChecksumsResponse) 
optional
gdata
checksumsLocation
object (GdataCompositeMedia) 
optional
gdata
chunkSizeBytes
string <int64>
optional
gdata
objectLocation
object (GdataCompositeMedia) 
optional
gdata
objectSizeBytes
string <int64>
optional
gdata
objectVersion
string 
optional
gdata
diffDownloadResponse
object (GdataDiffDownloadResponse) 
optional
gdata
objectLocation
object (GdataCompositeMedia) 
optional
gdata
diffUploadRequest
object (GdataDiffUploadRequest) 
optional
gdata
checksumsInfo
object (GdataCompositeMedia) 
optional
gdata
objectInfo
object (GdataCompositeMedia) 
optional
gdata
objectVersion
string 
optional
gdata
diffUploadResponse
object (GdataDiffUploadResponse) 
optional
gdata
objectVersion
string 
optional
gdata
originalObject
object (GdataCompositeMedia) 
optional
gdata
diffVersionResponse
object (GdataDiffVersionResponse) 
optional
gdata
objectSizeBytes
string <int64>
optional
gdata
objectVersion
string 
optional
gdata
downloadParameters
object (GdataDownloadParameters) 
optional
gdata
allowGzipCompression
boolean 
optional
gdata
ignoreRange
boolean 
optional
gdata
filename
string 
optional
gdata
hash
string 
optional
gdata
hashVerified
boolean 
optional
gdata
inline
string <byte>
optional
gdata
isPotentialRetry
boolean 
optional
gdata
length
string <int64>
optional
gdata
md5Hash
string <byte>
optional
gdata
mediaId
string <byte>
optional
gdata
objectId
object (GdataObjectId) 
optional
gdata
path
string 
optional
gdata
referenceType
enum<string> 
optional
gdata
Allowed values:
PATHBLOB_REFINLINEGET_MEDIACOMPOSITE_MEDIABIGSTORE_REFDIFF_VERSION_RESPONSEDIFF_CHECKSUMS_RESPONSEDIFF_DOWNLOAD_RESPONSEDIFF_UPLOAD_REQUESTDIFF_UPLOAD_RESPONSECOSMO_BINARY_REFERENCEARBITRARY_BYTES
sha1Hash
string <byte>
optional
gdata
sha256Hash
string <byte>
optional
gdata
timestamp
string <uint64>
optional
gdata
token
string 
optional
gdata
Previous
/v1/jobs/{jobId}/reports/{reportId}
Next
/v1/reportTypes
Built with