Skip to content

Dropbox: Riviera schemas

39 Dropbox schemas with complete fields and constraints.

← Riviera operations · All schemas

Asynchronous OCR (optical character recognition) text extraction for images and PD Fs, including scanned non-text PD Fs — request body — body

FieldTypePresenceDescription and constraints
$objectRootArguments for the asynchronous `get_ocr_async` route. Exactly one of `file_id`, `path`, or `url` must be supplied via `file_id_or_url` to identify the image or PDF whose text should be extracted via OCR (optical character recognition).
file_id_or_urlJSONOptional
file_id_or_url (anyOf 1)ModelAlternativeExpand Asynchronous plain-text extraction from documents — request body — body file id or url value
file_id_or_url (anyOf 2)nullAlternative

Referenced models: Asynchronous plain-text extraction from documents — request body — body file id or url value

Asynchronous document-to-markdown conversion for supported file formats — request body — body

FieldTypePresenceDescription and constraints
$objectRootArguments for the asynchronous get_markdown_async route. Exactly one of FileIdOrUrl.file_id, FileIdOrUrl.path, or FileIdOrUrl.url must be supplied via GetMarkdownArgs.file_id_or_url to identify the document to convert to markdown.
file_id_or_urlJSONOptional
file_id_or_url (anyOf 1)ModelAlternativeExpand Asynchronous plain-text extraction from documents — request body — body file id or url value
file_id_or_url (anyOf 2)nullAlternative
enable_ocrbooleanOptional
embed_imagesbooleanOptional

Referenced models: Asynchronous plain-text extraction from documents — request body — body file id or url value

Asynchronous file metadata extraction for supported file formats — request body — body

FieldTypePresenceDescription and constraints
$objectRootArguments for the asynchronous get_metadata_async route. Exactly one of FileIdOrUrl.file_id, FileIdOrUrl.path, or FileIdOrUrl.url must be supplied via GetMetadataArgs.file_id_or_url to identify the file whose metadata should be extracted.
file_id_or_urlJSONOptional
file_id_or_url (anyOf 1)ModelAlternativeExpand Asynchronous plain-text extraction from documents — request body — body file id or url value
file_id_or_url (anyOf 2)nullAlternative

Referenced models: Asynchronous plain-text extraction from documents — request body — body file id or url value

Asynchronous file transformation: produces a new file from an existing one — request body — body

FieldTypePresenceDescription and constraints
$objectRootArguments for the asynchronous `get_transform_async` route. Exactly one of `file_id`, `path`, or `url` must be supplied via `file_id_or_url` to identify the source file, and exactly one variant of `transform_type` must be set to say what to produce from it. At most one options message may be set, and it must be the one belonging to the requested `transform_type`. Options that belong to a different transform type are rejected with `invalid_options_error` rather than ignored, so that a request whose parameters were misassembled fails visibly instead of quietly producing the wrong output.
file_id_or_urlJSONOptional
file_id_or_url (anyOf 1)ModelAlternativeExpand Asynchronous plain-text extraction from documents — request body — body file id or url value
file_id_or_url (anyOf 2)nullAlternative
transform_typeModelRequired within parentExpand Asynchronous file transformation: produces a new file from an existing one — request body — body transform type
thumbnailJSONOptional
thumbnail (anyOf 1)ModelAlternativeExpand Asynchronous file transformation: produces a new file from an existing one — request body — body thumbnail format, mode, size
thumbnail (anyOf 2)nullAlternative
imageJSONOptional
image (anyOf 1)ModelAlternativeExpand Asynchronous file transformation: produces a new file from an existing one — request body — body image page number, scale percent
image (anyOf 2)nullAlternative
video_frameJSONOptional
video_frame (anyOf 1)ModelAlternativeExpand Asynchronous file transformation: produces a new file from an existing one — request body — body video frame offset in seconds, scale percent
video_frame (anyOf 2)nullAlternative

Referenced models: Asynchronous plain-text extraction from documents — request body — body file id or url value, Asynchronous file transformation: produces a new file from an existing one — request body — body image page number, scale percent, Asynchronous file transformation: produces a new file from an existing one — request body — body thumbnail format, mode, size, Asynchronous file transformation: produces a new file from an existing one — request body — body transform type, Asynchronous file transformation: produces a new file from an existing one — request body — body video frame offset in seconds, scale percent

Asynchronous file transformation: produces a new file from an existing one — request body — body image page number, scale percent

FieldTypePresenceDescription and constraints
$objectRootOptions for `TransformType.image` and `TransformType.image_pdf`. Supplying this message with any other transform type fails with `invalid_options_error`.
page_numberintegerOptionalMinimum: 1
scale_percentintegerOptionalMinimum: 1
Maximum: 100

Asynchronous file transformation: produces a new file from an existing one — request body — body thumbnail format, mode, size

FieldTypePresenceDescription and constraints
$objectRootOptions for `TransformType.thumbnail`. Supplying this message with any other transform type fails with `invalid_options_error`.
sizeModelOptionalExpand Asynchronous file transformation: produces a new file from an existing one — request body — body thumbnail format, mode, size size
modeModelOptionalExpand Asynchronous file transformation: produces a new file from an existing one — request body — body thumbnail format, mode, size mode
formatModelOptionalExpand Asynchronous file transformation: produces a new file from an existing one — request body — body thumbnail format, mode, size format

Referenced models: Asynchronous file transformation: produces a new file from an existing one — request body — body thumbnail format, mode, size format, Asynchronous file transformation: produces a new file from an existing one — request body — body thumbnail format, mode, size mode, Asynchronous file transformation: produces a new file from an existing one — request body — body thumbnail format, mode, size size

Asynchronous file transformation: produces a new file from an existing one — request body — body thumbnail format, mode, size format

FieldTypePresenceDescription and constraints
$JSONRootThe encoding of the produced image. These match `files/get_thumbnail`'s formats: JPEG is the better choice for photographs, PNG for screenshots, line art, and anything with sharp text edges or transparency.
$ (anyOf 1)stringAlternativeOne of: jpeg, png, webp
$ (anyOf 2)objectAlternative
$ (anyOf 2)..tagstringRequired within parentMust equal: jpeg
$ (anyOf 3)objectAlternative
$ (anyOf 3)..tagstringRequired within parentMust equal: png
$ (anyOf 4)objectAlternative
$ (anyOf 4)..tagstringRequired within parentMust equal: webp
$ (anyOf 5)objectAlternativeA tag this contract version does not list (Dropbox's other).
$ (anyOf 5)..tagstringRequired within parentPattern: ^(?!(?:jpeg|png|webp)$)

Asynchronous file transformation: produces a new file from an existing one — request body — body thumbnail format, mode, size mode

FieldTypePresenceDescription and constraints
$JSONRootHow to resize and crop the source to reach the requested `ThumbnailSize`. These match `files/get_thumbnail`'s modes.
$ (anyOf 1)stringAlternativeOne of: strict, bestfit, fitone_bestfit, original
$ (anyOf 2)objectAlternative
$ (anyOf 2)..tagstringRequired within parentMust equal: strict
$ (anyOf 3)objectAlternative
$ (anyOf 3)..tagstringRequired within parentMust equal: bestfit
$ (anyOf 4)objectAlternative
$ (anyOf 4)..tagstringRequired within parentMust equal: fitone_bestfit
$ (anyOf 5)objectAlternative
$ (anyOf 5)..tagstringRequired within parentMust equal: original
$ (anyOf 6)objectAlternativeA tag this contract version does not list (Dropbox's other).
$ (anyOf 6)..tagstringRequired within parentPattern: ^(?!(?:strict|bestfit|fitone_bestfit|original)$)

Asynchronous file transformation: produces a new file from an existing one — request body — body thumbnail format, mode, size size

FieldTypePresenceDescription and constraints
$JSONRootThe size of the thumbnail to produce. These are the same named size buckets `files/get_thumbnail` supports, with the same meanings; arbitrary pixel dimensions are not accepted.
$ (anyOf 1)stringAlternativeOne of: w32h32, w64h64, w128h128, w256h256, w480h320, w640h480, w960h640, w1024h768, w2048h1536
$ (anyOf 2)objectAlternative
$ (anyOf 2)..tagstringRequired within parentMust equal: w32h32
$ (anyOf 3)objectAlternative
$ (anyOf 3)..tagstringRequired within parentMust equal: w64h64
$ (anyOf 4)objectAlternative
$ (anyOf 4)..tagstringRequired within parentMust equal: w128h128
$ (anyOf 5)objectAlternative
$ (anyOf 5)..tagstringRequired within parentMust equal: w256h256
$ (anyOf 6)objectAlternative
$ (anyOf 6)..tagstringRequired within parentMust equal: w480h320
$ (anyOf 7)objectAlternative
$ (anyOf 7)..tagstringRequired within parentMust equal: w640h480
$ (anyOf 8)objectAlternative
$ (anyOf 8)..tagstringRequired within parentMust equal: w960h640
$ (anyOf 9)objectAlternative
$ (anyOf 9)..tagstringRequired within parentMust equal: w1024h768
$ (anyOf 10)objectAlternative
$ (anyOf 10)..tagstringRequired within parentMust equal: w2048h1536
$ (anyOf 11)objectAlternativeA tag this contract version does not list (Dropbox's other).
$ (anyOf 11)..tagstringRequired within parentPattern: ^(?!(?:w32h32|w64h64|w128h128|w256h256|w480h320|w640h480|w960h640|w1024h768|w2048h1536)$)

Asynchronous file transformation: produces a new file from an existing one — request body — body transform type

FieldTypePresenceDescription and constraints
$JSONRootWhich derived file to produce from the source file. Unlike the other Riviera content routes, which each expose one capability, `get_transform_async` is a single route over many conversions: the caller names the source file and the output it wants, and the service picks the conversion pipeline. Exactly one variant must be set; a request with none set fails with `invalid_options_error`.
$ (anyOf 1)stringAlternativeOne of: pdf, html, image, thumbnail, image_pdf, video_frame
$ (anyOf 2)objectAlternative
$ (anyOf 2)..tagstringRequired within parentMust equal: pdf
$ (anyOf 3)objectAlternative
$ (anyOf 3)..tagstringRequired within parentMust equal: html
$ (anyOf 4)objectAlternative
$ (anyOf 4)..tagstringRequired within parentMust equal: image
$ (anyOf 5)objectAlternative
$ (anyOf 5)..tagstringRequired within parentMust equal: thumbnail
$ (anyOf 6)objectAlternative
$ (anyOf 6)..tagstringRequired within parentMust equal: image_pdf
$ (anyOf 7)objectAlternative
$ (anyOf 7)..tagstringRequired within parentMust equal: video_frame
$ (anyOf 8)objectAlternativeA tag this contract version does not list (Dropbox's other).
$ (anyOf 8)..tagstringRequired within parentPattern: ^(?!(?:pdf|html|image|thumbnail|image_pdf|video_frame)$)

Asynchronous file transformation: produces a new file from an existing one — request body — body video frame offset in seconds, scale percent

FieldTypePresenceDescription and constraints
$objectRootOptions for `TransformType.video_frame`. Supplying this message with any other transform type fails with `invalid_options_error`.
offset_in_secondsnumberOptionalMinimum: 0
scale_percentintegerOptionalMinimum: 1
Maximum: 100

Asynchronous plain-text extraction from documents — request body — body

FieldTypePresenceDescription and constraints
$objectRootArguments for the asynchronous `get_text_async` route. Exactly one of `file_id`, `path`, or `url` must be supplied via `file_id_or_url` to identify the document whose plain-text content should be extracted.
file_id_or_urlJSONOptional
file_id_or_url (anyOf 1)ModelAlternativeExpand Asynchronous plain-text extraction from documents — request body — body file id or url value
file_id_or_url (anyOf 2)nullAlternative

Referenced models: Asynchronous plain-text extraction from documents — request body — body file id or url value

Asynchronous plain-text extraction from documents — request body — body file id or url value

FieldTypePresenceDescription and constraints
$JSONRoot
$ (anyOf 1)objectAlternative
$ (anyOf 1)..tagstringRequired within parentMust equal: file_id
$ (anyOf 1).file_idstringRequired within parent
$ (anyOf 2)objectAlternative
$ (anyOf 2)..tagstringRequired within parentMust equal: url
$ (anyOf 2).urlstringRequired within parent
$ (anyOf 3)objectAlternative
$ (anyOf 3)..tagstringRequired within parentMust equal: path
$ (anyOf 3).pathstringRequired within parent
$ (anyOf 4)objectAlternativeA tag this contract version does not list (Dropbox's other).
$ (anyOf 4)..tagstringRequired within parentPattern: ^(?!(?:file_id|url|path)$)

Asynchronous scene-change keyframe extraction for video files — request body — body

FieldTypePresenceDescription and constraints
$objectRootArguments for the asynchronous `get_keyframes_async` route. Exactly one of `file_id`, `path`, or `url` must be supplied via `file_id_or_url` to identify the video whose scene-change keyframes should be extracted.
file_id_or_urlJSONOptional
file_id_or_url (anyOf 1)ModelAlternativeExpand Asynchronous plain-text extraction from documents — request body — body file id or url value
file_id_or_url (anyOf 2)nullAlternative
scene_change_thresholdnumberOptional
include_imagesbooleanOptional

Referenced models: Asynchronous plain-text extraction from documents — request body — body file id or url value

Asynchronous transcript generation for audio and video files — request body — body

FieldTypePresenceDescription and constraints
$objectRootArguments for the asynchronous get_transcript_async route. Exactly one of FileIdOrUrl.file_id, FileIdOrUrl.path, or FileIdOrUrl.url must be supplied via GetTranscriptArgs.file_id_or_url to identify the audio or video asset to transcribe.
file_id_or_urlJSONOptional
file_id_or_url (anyOf 1)ModelAlternativeExpand Asynchronous plain-text extraction from documents — request body — body file id or url value
file_id_or_url (anyOf 2)nullAlternative
timestamp_levelModelOptionalExpand Asynchronous transcript generation for audio and video files — request body — body timestamp level
included_special_wordsstringOptional
audio_languagestringOptional

Referenced models: Asynchronous plain-text extraction from documents — request body — body file id or url value, Asynchronous transcript generation for audio and video files — request body — body timestamp level

Asynchronous transcript generation for audio and video files — request body — body timestamp level

FieldTypePresenceDescription and constraints
$JSONRootGranularity of the time offsets returned for each transcript segment.
$ (anyOf 1)stringAlternativeOne of: sentence, word
$ (anyOf 2)objectAlternative
$ (anyOf 2)..tagstringRequired within parentMust equal: sentence
$ (anyOf 3)objectAlternative
$ (anyOf 3)..tagstringRequired within parentMust equal: word
$ (anyOf 4)objectAlternativeA tag this contract version does not list (Dropbox's other).
$ (anyOf 4)..tagstringRequired within parentPattern: ^(?!(?:sentence|word)$)

Download the output of a completed `get transform async` job — request body — headers Dropbox-API-Arg

FieldTypePresenceDescription and constraints
$objectRootArguments for `download_transform_output`.
output_handlestringRequired within parent

Returns the status or result of specified get keyframes async task — response body

FieldTypePresenceDescription and constraints
$JSONRootResult type for EventBus async check - must end in "CheckResult"
$ (anyOf 1)stringAlternativeKnown values: in_progress
$ (anyOf 2)objectAlternative
$ (anyOf 2)..tagstringRequired within parentMust equal: in_progress
$ (anyOf 3)objectAlternative
$ (anyOf 3)..tagstringRequired within parentMust equal: complete
$ (anyOf 3).framesJSONOptional
$ (anyOf 3).frames (anyOf 1)arrayAlternative
$ (anyOf 3).frames (anyOf 1)[]ModelEach itemExpand Returns the status or result of specified get keyframes async task — response body — tag complete frames array item
$ (anyOf 3).frames (anyOf 2)nullAlternative
$ (anyOf 4)objectAlternative
$ (anyOf 4)..tagstringRequired within parentMust equal: failed
$ (anyOf 4).failedModelRequired within parentExpand Returns the status or result of specified get keyframes async task — response body — tag failed failed
$ (anyOf 5)objectAlternativeA tag this contract version does not list (Dropbox's other).
$ (anyOf 5)..tagstringRequired within parentPattern: ^(?!(?:in_progress|complete|failed)$)

Referenced models: Returns the status or result of specified get keyframes async task — response body — tag complete frames array item, Returns the status or result of specified get keyframes async task — response body — tag failed failed

Returns the status or result of specified get keyframes async task — response body — tag complete frames array item

FieldTypePresenceDescription and constraints
$objectRootA single extracted scene-change keyframe.
timestampJSONOptional
timestamp (anyOf 1)numberAlternative
timestamp (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
scene_scoreJSONOptional
scene_score (anyOf 1)numberAlternative
scene_score (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
image_base64stringOptional

Returns the status or result of specified get keyframes async task — response body — tag failed failed

FieldTypePresenceDescription and constraints
$JSONRootReason a keyframe extraction job failed. Returned in the `failed` variant of `GetKeyframesAsyncCheckResult`. This is a semantic error union: the HTTP status of the poll request itself is unaffected (a poll that surfaces a failed job is still a normal successful poll response). Callers should branch on the variant.
$ (anyOf 1)stringAlternativeKnown values: unsupported_format_error, link_download_disabled_error, shared_link_password_protected, limit_exceeded_error, conversion_failure_error, not_found_error, is_a_folder_error
$ (anyOf 2)objectAlternative
$ (anyOf 2)..tagstringRequired within parentMust equal: server_error
$ (anyOf 2).server_errorstringRequired within parent
$ (anyOf 3)objectAlternative
$ (anyOf 3)..tagstringRequired within parentMust equal: user_error
$ (anyOf 3).user_errorstringRequired within parent
$ (anyOf 4)objectAlternative
$ (anyOf 4)..tagstringRequired within parentMust equal: unsupported_format_error
$ (anyOf 5)objectAlternative
$ (anyOf 5)..tagstringRequired within parentMust equal: link_download_disabled_error
$ (anyOf 6)objectAlternative
$ (anyOf 6)..tagstringRequired within parentMust equal: shared_link_password_protected
$ (anyOf 7)objectAlternative
$ (anyOf 7)..tagstringRequired within parentMust equal: limit_exceeded_error
$ (anyOf 8)objectAlternative
$ (anyOf 8)..tagstringRequired within parentMust equal: conversion_failure_error
$ (anyOf 9)objectAlternative
$ (anyOf 9)..tagstringRequired within parentMust equal: not_found_error
$ (anyOf 10)objectAlternative
$ (anyOf 10)..tagstringRequired within parentMust equal: is_a_folder_error
$ (anyOf 11)objectAlternativeA tag this contract version does not list (Dropbox's other).
$ (anyOf 11)..tagstringRequired within parentPattern: ^(?!(?:server_error|user_error|unsupported_format_error|link_download_disabled_error|shared_link_password_protected|limit_exceeded_error|conversion_failure_error|not_found_error|is_a_folder_error)$)

Returns the status or result of specified get markdown async task — response body

FieldTypePresenceDescription and constraints
$JSONRootStatus of a markdown conversion job started by get_markdown_async, as returned by get_markdown_async/check.
$ (anyOf 1)stringAlternativeKnown values: in_progress
$ (anyOf 2)objectAlternative
$ (anyOf 2)..tagstringRequired within parentMust equal: in_progress
$ (anyOf 3)objectAlternative
$ (anyOf 3)..tagstringRequired within parentMust equal: complete
$ (anyOf 3).markdownstringOptional
$ (anyOf 4)objectAlternative
$ (anyOf 4)..tagstringRequired within parentMust equal: failed
$ (anyOf 4).failedModelRequired within parentExpand Returns the status or result of specified get markdown async task — response body — tag failed failed
$ (anyOf 5)objectAlternativeA tag this contract version does not list (Dropbox's other).
$ (anyOf 5)..tagstringRequired within parentPattern: ^(?!(?:in_progress|complete|failed)$)

Referenced models: Returns the status or result of specified get markdown async task — response body — tag failed failed

Returns the status or result of specified get markdown async task — response body — tag failed failed

FieldTypePresenceDescription and constraints
$JSONRootReason a markdown conversion job failed. Returned in the GetMarkdownAsyncCheckResult.failed variant. This is a semantic error union: the HTTP status of the poll request itself is unaffected (a poll that surfaces a failed job is still a normal successful poll response). Callers should branch on the variant.
$ (anyOf 1)stringAlternativeKnown values: unsupported_format_error, link_download_disabled_error, shared_link_password_protected, limit_exceeded_error, conversion_failure_error, not_found_error, is_a_folder_error
$ (anyOf 2)objectAlternative
$ (anyOf 2)..tagstringRequired within parentMust equal: server_error
$ (anyOf 2).server_errorstringRequired within parent
$ (anyOf 3)objectAlternative
$ (anyOf 3)..tagstringRequired within parentMust equal: user_error
$ (anyOf 3).user_errorstringRequired within parent
$ (anyOf 4)objectAlternative
$ (anyOf 4)..tagstringRequired within parentMust equal: unsupported_format_error
$ (anyOf 5)objectAlternative
$ (anyOf 5)..tagstringRequired within parentMust equal: link_download_disabled_error
$ (anyOf 6)objectAlternative
$ (anyOf 6)..tagstringRequired within parentMust equal: shared_link_password_protected
$ (anyOf 7)objectAlternative
$ (anyOf 7)..tagstringRequired within parentMust equal: limit_exceeded_error
$ (anyOf 8)objectAlternative
$ (anyOf 8)..tagstringRequired within parentMust equal: conversion_failure_error
$ (anyOf 9)objectAlternative
$ (anyOf 9)..tagstringRequired within parentMust equal: not_found_error
$ (anyOf 10)objectAlternative
$ (anyOf 10)..tagstringRequired within parentMust equal: is_a_folder_error
$ (anyOf 11)objectAlternativeA tag this contract version does not list (Dropbox's other).
$ (anyOf 11)..tagstringRequired within parentPattern: ^(?!(?:server_error|user_error|unsupported_format_error|link_download_disabled_error|shared_link_password_protected|limit_exceeded_error|conversion_failure_error|not_found_error|is_a_folder_error)$)

Returns the status or result of specified get metadata async task — response body

FieldTypePresenceDescription and constraints
$JSONRootStatus of a metadata extraction job started by get_metadata_async, as returned by get_metadata_async/check.
$ (anyOf 1)stringAlternativeKnown values: in_progress
$ (anyOf 2)objectAlternative
$ (anyOf 2)..tagstringRequired within parentMust equal: in_progress
$ (anyOf 3)objectAlternative
$ (anyOf 3)..tagstringRequired within parentMust equal: complete
$ (anyOf 3).metadata_typeModelOptionalExpand Returns the status or result of specified get metadata async task — response body — tag complete metadata type
$ (anyOf 3).metadataJSONOptional
$ (anyOf 3).metadata (anyOf 1)ModelAlternativeExpand Returns the status or result of specified get metadata async task — response body — tag complete metadata value
$ (anyOf 3).metadata (anyOf 2)nullAlternative
$ (anyOf 4)objectAlternative
$ (anyOf 4)..tagstringRequired within parentMust equal: failed
$ (anyOf 4).failedModelRequired within parentExpand Returns the status or result of specified get metadata async task — response body — tag failed failed
$ (anyOf 5)objectAlternativeA tag this contract version does not list (Dropbox's other).
$ (anyOf 5)..tagstringRequired within parentPattern: ^(?!(?:in_progress|complete|failed)$)

Referenced models: Returns the status or result of specified get metadata async task — response body — tag failed failed, Returns the status or result of specified get metadata async task — response body — tag complete metadata type, Returns the status or result of specified get metadata async task — response body — tag complete metadata value

Returns the status or result of specified get metadata async task — response body — tag complete metadata type

FieldTypePresenceDescription and constraints
$JSONRootWhich metadata variant is populated in a GetMetadataResult, derived from the file type.
$ (anyOf 1)stringAlternativeKnown values: metadata_type_unknown, metadata_type_exif, metadata_type_media, metadata_type_pdf, metadata_type_office
$ (anyOf 2)objectAlternative
$ (anyOf 2)..tagstringRequired within parentMust equal: metadata_type_unknown
$ (anyOf 3)objectAlternative
$ (anyOf 3)..tagstringRequired within parentMust equal: metadata_type_exif
$ (anyOf 4)objectAlternative
$ (anyOf 4)..tagstringRequired within parentMust equal: metadata_type_media
$ (anyOf 5)objectAlternative
$ (anyOf 5)..tagstringRequired within parentMust equal: metadata_type_pdf
$ (anyOf 6)objectAlternative
$ (anyOf 6)..tagstringRequired within parentMust equal: metadata_type_office
$ (anyOf 7)objectAlternativeA tag this contract version does not list (Dropbox's other).
$ (anyOf 7)..tagstringRequired within parentPattern: ^(?!(?:metadata_type_unknown|metadata_type_exif|metadata_type_media|metadata_type_pdf|metadata_type_office)$)

Returns the status or result of specified get metadata async task — response body — tag complete metadata value

FieldTypePresenceDescription and constraints
$JSONRoot
$ (anyOf 1)objectAlternative
$ (anyOf 1)..tagstringRequired within parentMust equal: exif
$ (anyOf 1).image_widthJSONOptional
$ (anyOf 1).image_width (anyOf 1)integerAlternativeMinimum: 0
$ (anyOf 1).image_width (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
$ (anyOf 1).image_heightJSONOptional
$ (anyOf 1).image_height (anyOf 1)integerAlternativeMinimum: 0
$ (anyOf 1).image_height (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
$ (anyOf 1).camera_makestringOptional
$ (anyOf 1).camera_modelstringOptional
$ (anyOf 1).lens_modelstringOptional
$ (anyOf 1).date_time_originalstringOptional
$ (anyOf 1).offset_time_originalstringOptional
$ (anyOf 1).orientationJSONOptional
$ (anyOf 1).orientation (anyOf 1)integerAlternativeMinimum: 0
$ (anyOf 1).orientation (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
$ (anyOf 1).exposure_timestringOptional
$ (anyOf 1).aperture_valueJSONOptional
$ (anyOf 1).aperture_value (anyOf 1)numberAlternative
$ (anyOf 1).aperture_value (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
$ (anyOf 1).iso_speedJSONOptional
$ (anyOf 1).iso_speed (anyOf 1)integerAlternativeMinimum: 0
$ (anyOf 1).iso_speed (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
$ (anyOf 1).focal_lengthstringOptional
$ (anyOf 1).megapixelsJSONOptional
$ (anyOf 1).megapixels (anyOf 1)numberAlternative
$ (anyOf 1).megapixels (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
$ (anyOf 1).artiststringOptional
$ (anyOf 1).copyrightstringOptional
$ (anyOf 1).gps_metadataJSONOptional
$ (anyOf 1).gps_metadata (anyOf 1)ModelAlternativeExpand Returns the status or result of specified get metadata async task — response body — tag complete metadata value tag exif gps metadata altitude, datestamp, latitude, longitude, timestamp
$ (anyOf 1).gps_metadata (anyOf 2)nullAlternative
$ (anyOf 2)objectAlternative
$ (anyOf 2)..tagstringRequired within parentMust equal: media
$ (anyOf 2).bitrate_bpsJSONOptional
$ (anyOf 2).bitrate_bps (anyOf 1)integerAlternativeMinimum: 0
$ (anyOf 2).bitrate_bps (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
$ (anyOf 2).duration_sJSONOptional
$ (anyOf 2).duration_s (anyOf 1)numberAlternative
$ (anyOf 2).duration_s (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
$ (anyOf 2).creation_timestringOptional
$ (anyOf 2).streamsJSONOptional
$ (anyOf 2).streams (anyOf 1)arrayAlternative
$ (anyOf 2).streams (anyOf 1)[]ModelEach itemExpand Returns the status or result of specified get metadata async task — response body — tag complete metadata value tag media streams array item
$ (anyOf 2).streams (anyOf 2)nullAlternative
$ (anyOf 3)objectAlternative
$ (anyOf 3)..tagstringRequired within parentMust equal: pdf
$ (anyOf 3).pagesJSONOptional
$ (anyOf 3).pages (anyOf 1)integerAlternativeMinimum: 0
$ (anyOf 3).pages (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
$ (anyOf 3).widthJSONOptional
$ (anyOf 3).width (anyOf 1)integerAlternativeMinimum: 0
$ (anyOf 3).width (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
$ (anyOf 3).heightJSONOptional
$ (anyOf 3).height (anyOf 1)integerAlternativeMinimum: 0
$ (anyOf 3).height (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
$ (anyOf 4)objectAlternative
$ (anyOf 4)..tagstringRequired within parentMust equal: office
$ (anyOf 4).file_typeModelOptionalExpand Returns the status or result of specified get metadata async task — response body — tag complete metadata value tag office file type
$ (anyOf 4).creatorstringOptional
$ (anyOf 4).companystringOptional
$ (anyOf 4).titlestringOptional
$ (anyOf 4).subjectstringOptional
$ (anyOf 4).keywordsstringOptional
$ (anyOf 4).descriptionstringOptional
$ (anyOf 4).total_edit_time_minutesJSONOptional
$ (anyOf 4).total_edit_time_minutes (anyOf 1)integerAlternativeMinimum: 0
$ (anyOf 4).total_edit_time_minutes (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
$ (anyOf 4).pagesJSONOptional
$ (anyOf 4).pages (anyOf 1)integerAlternativeMinimum: 0
$ (anyOf 4).pages (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
$ (anyOf 4).wordsJSONOptional
$ (anyOf 4).words (anyOf 1)integerAlternativeMinimum: 0
$ (anyOf 4).words (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
$ (anyOf 4).slidesJSONOptional
$ (anyOf 4).slides (anyOf 1)integerAlternativeMinimum: 0
$ (anyOf 4).slides (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
$ (anyOf 4).revision_numberstringOptional
$ (anyOf 5)objectAlternativeA tag this contract version does not list (Dropbox's other).
$ (anyOf 5)..tagstringRequired within parentPattern: ^(?!(?:exif|media|pdf|office)$)

Referenced models: Returns the status or result of specified get metadata async task — response body — tag complete metadata value tag exif gps metadata altitude, datestamp, latitude, longitude, timestamp, Returns the status or result of specified get metadata async task — response body — tag complete metadata value tag media streams array item, Returns the status or result of specified get metadata async task — response body — tag complete metadata value tag office file type

Returns the status or result of specified get metadata async task — response body — tag complete metadata value tag exif gps metadata altitude, datestamp, latitude, longitude, timestamp

FieldTypePresenceDescription and constraints
$objectRootGPS coordinates and related tags extracted from image EXIF data. Fields are populated on a best-effort basis and may be empty when absent from the source file.
latitudeJSONOptional
latitude (anyOf 1)numberAlternative
latitude (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
longitudeJSONOptional
longitude (anyOf 1)numberAlternative
longitude (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
altitudestringOptional
timestampstringOptional
datestampstringOptional

Returns the status or result of specified get metadata async task — response body — tag complete metadata value tag media streams array item

FieldTypePresenceDescription and constraints
$objectRootA single audio or video stream within a media file.
indexJSONOptional
index (anyOf 1)integerAlternativeMinimum: 0
index (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
codec_typestringOptional
codec_namestringOptional
bitrate_bpsJSONOptional
bitrate_bps (anyOf 1)integerAlternativeMinimum: 0
bitrate_bps (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
duration_sJSONOptional
duration_s (anyOf 1)numberAlternative
duration_s (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
widthJSONOptional
width (anyOf 1)integerAlternativeMinimum: 0
width (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
heightJSONOptional
height (anyOf 1)integerAlternativeMinimum: 0
height (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
frames_per_secondJSONOptional
frames_per_second (anyOf 1)numberAlternative
frames_per_second (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
rotationJSONOptional
rotation (anyOf 1)integerAlternative
rotation (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
display_aspect_ratiostringOptional
channelsJSONOptional
channels (anyOf 1)integerAlternativeMinimum: 0
channels (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
channel_layoutstringOptional
sample_rate_sJSONOptional
sample_rate_s (anyOf 1)integerAlternativeMinimum: 0
sample_rate_s (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
language_iso_639stringOptional

Returns the status or result of specified get metadata async task — response body — tag complete metadata value tag office file type

FieldTypePresenceDescription and constraints
$JSONRootThe kind of MS Office document that produced an ApiOfficeMetadata result.
$ (anyOf 1)stringAlternativeKnown values: office_filetype_unknown, office_filetype_word, office_filetype_powerpoint, office_filetype_excel
$ (anyOf 2)objectAlternative
$ (anyOf 2)..tagstringRequired within parentMust equal: office_filetype_unknown
$ (anyOf 3)objectAlternative
$ (anyOf 3)..tagstringRequired within parentMust equal: office_filetype_word
$ (anyOf 4)objectAlternative
$ (anyOf 4)..tagstringRequired within parentMust equal: office_filetype_powerpoint
$ (anyOf 5)objectAlternative
$ (anyOf 5)..tagstringRequired within parentMust equal: office_filetype_excel
$ (anyOf 6)objectAlternativeA tag this contract version does not list (Dropbox's other).
$ (anyOf 6)..tagstringRequired within parentPattern: ^(?!(?:office_filetype_unknown|office_filetype_word|office_filetype_powerpoint|office_filetype_excel)$)

Returns the status or result of specified get metadata async task — response body — tag failed failed

FieldTypePresenceDescription and constraints
$JSONRootReason a metadata extraction job failed. Returned in the GetMetadataAsyncCheckResult.failed variant. This is a semantic error union: the HTTP status of the poll request itself is unaffected (a poll that surfaces a failed job is still a normal successful poll response). Callers should branch on the variant.
$ (anyOf 1)stringAlternativeKnown values: unsupported_format_error, link_download_disabled_error, shared_link_password_protected, limit_exceeded_error, conversion_failure_error, not_found_error, is_a_folder_error
$ (anyOf 2)objectAlternative
$ (anyOf 2)..tagstringRequired within parentMust equal: server_error
$ (anyOf 2).server_errorstringRequired within parent
$ (anyOf 3)objectAlternative
$ (anyOf 3)..tagstringRequired within parentMust equal: user_error
$ (anyOf 3).user_errorstringRequired within parent
$ (anyOf 4)objectAlternative
$ (anyOf 4)..tagstringRequired within parentMust equal: unsupported_format_error
$ (anyOf 5)objectAlternative
$ (anyOf 5)..tagstringRequired within parentMust equal: link_download_disabled_error
$ (anyOf 6)objectAlternative
$ (anyOf 6)..tagstringRequired within parentMust equal: shared_link_password_protected
$ (anyOf 7)objectAlternative
$ (anyOf 7)..tagstringRequired within parentMust equal: limit_exceeded_error
$ (anyOf 8)objectAlternative
$ (anyOf 8)..tagstringRequired within parentMust equal: conversion_failure_error
$ (anyOf 9)objectAlternative
$ (anyOf 9)..tagstringRequired within parentMust equal: not_found_error
$ (anyOf 10)objectAlternative
$ (anyOf 10)..tagstringRequired within parentMust equal: is_a_folder_error
$ (anyOf 11)objectAlternativeA tag this contract version does not list (Dropbox's other).
$ (anyOf 11)..tagstringRequired within parentPattern: ^(?!(?:server_error|user_error|unsupported_format_error|link_download_disabled_error|shared_link_password_protected|limit_exceeded_error|conversion_failure_error|not_found_error|is_a_folder_error)$)

Returns the status or result of specified get ocr async task — response body

FieldTypePresenceDescription and constraints
$JSONRootResult type for EventBus async check - must end in "CheckResult"
$ (anyOf 1)stringAlternativeKnown values: in_progress
$ (anyOf 2)objectAlternative
$ (anyOf 2)..tagstringRequired within parentMust equal: in_progress
$ (anyOf 3)objectAlternative
$ (anyOf 3)..tagstringRequired within parentMust equal: complete
$ (anyOf 3).textstringOptional
$ (anyOf 3).hocrstringOptional
$ (anyOf 4)objectAlternative
$ (anyOf 4)..tagstringRequired within parentMust equal: failed
$ (anyOf 4).failedModelRequired within parentExpand Returns the status or result of specified get ocr async task — response body — tag failed failed
$ (anyOf 5)objectAlternativeA tag this contract version does not list (Dropbox's other).
$ (anyOf 5)..tagstringRequired within parentPattern: ^(?!(?:in_progress|complete|failed)$)

Referenced models: Returns the status or result of specified get ocr async task — response body — tag failed failed

Returns the status or result of specified get ocr async task — response body — tag failed failed

FieldTypePresenceDescription and constraints
$JSONRootReason an OCR extraction job failed. Returned in the `failed` variant of `GetOcrAsyncCheckResult`. This is a semantic error union: the HTTP status of the poll request itself is unaffected (a poll that surfaces a failed job is still a normal successful poll response). Callers should branch on the variant.
$ (anyOf 1)stringAlternativeKnown values: unsupported_format_error, link_download_disabled_error, shared_link_password_protected, limit_exceeded_error, conversion_failure_error, not_found_error, is_a_folder_error
$ (anyOf 2)objectAlternative
$ (anyOf 2)..tagstringRequired within parentMust equal: server_error
$ (anyOf 2).server_errorstringRequired within parent
$ (anyOf 3)objectAlternative
$ (anyOf 3)..tagstringRequired within parentMust equal: user_error
$ (anyOf 3).user_errorstringRequired within parent
$ (anyOf 4)objectAlternative
$ (anyOf 4)..tagstringRequired within parentMust equal: unsupported_format_error
$ (anyOf 5)objectAlternative
$ (anyOf 5)..tagstringRequired within parentMust equal: link_download_disabled_error
$ (anyOf 6)objectAlternative
$ (anyOf 6)..tagstringRequired within parentMust equal: shared_link_password_protected
$ (anyOf 7)objectAlternative
$ (anyOf 7)..tagstringRequired within parentMust equal: limit_exceeded_error
$ (anyOf 8)objectAlternative
$ (anyOf 8)..tagstringRequired within parentMust equal: conversion_failure_error
$ (anyOf 9)objectAlternative
$ (anyOf 9)..tagstringRequired within parentMust equal: not_found_error
$ (anyOf 10)objectAlternative
$ (anyOf 10)..tagstringRequired within parentMust equal: is_a_folder_error
$ (anyOf 11)objectAlternativeA tag this contract version does not list (Dropbox's other).
$ (anyOf 11)..tagstringRequired within parentPattern: ^(?!(?:server_error|user_error|unsupported_format_error|link_download_disabled_error|shared_link_password_protected|limit_exceeded_error|conversion_failure_error|not_found_error|is_a_folder_error)$)

Returns the status or result of specified get text async task — response body

FieldTypePresenceDescription and constraints
$JSONRootResult type for EventBus async check - must end in "CheckResult"
$ (anyOf 1)stringAlternativeKnown values: in_progress
$ (anyOf 2)objectAlternative
$ (anyOf 2)..tagstringRequired within parentMust equal: in_progress
$ (anyOf 3)objectAlternative
$ (anyOf 3)..tagstringRequired within parentMust equal: complete
$ (anyOf 3).textstringOptional
$ (anyOf 4)objectAlternative
$ (anyOf 4)..tagstringRequired within parentMust equal: failed
$ (anyOf 4).failedModelRequired within parentExpand Returns the status or result of specified get text async task — response body — tag failed failed
$ (anyOf 5)objectAlternativeA tag this contract version does not list (Dropbox's other).
$ (anyOf 5)..tagstringRequired within parentPattern: ^(?!(?:in_progress|complete|failed)$)

Referenced models: Returns the status or result of specified get text async task — response body — tag failed failed

Returns the status or result of specified get text async task — response body — tag failed failed

FieldTypePresenceDescription and constraints
$JSONRootReason a text extraction job failed. Returned in the `failed` variant of `GetTextAsyncCheckResult`. This is a semantic error union: the HTTP status of the poll request itself is unaffected (a poll that surfaces a failed job is still a normal successful poll response). Callers should branch on the variant.
$ (anyOf 1)stringAlternativeKnown values: unsupported_format_error, link_download_disabled_error, shared_link_password_protected, limit_exceeded_error, conversion_failure_error, not_found_error, is_a_folder_error
$ (anyOf 2)objectAlternative
$ (anyOf 2)..tagstringRequired within parentMust equal: server_error
$ (anyOf 2).server_errorstringRequired within parent
$ (anyOf 3)objectAlternative
$ (anyOf 3)..tagstringRequired within parentMust equal: user_error
$ (anyOf 3).user_errorstringRequired within parent
$ (anyOf 4)objectAlternative
$ (anyOf 4)..tagstringRequired within parentMust equal: unsupported_format_error
$ (anyOf 5)objectAlternative
$ (anyOf 5)..tagstringRequired within parentMust equal: link_download_disabled_error
$ (anyOf 6)objectAlternative
$ (anyOf 6)..tagstringRequired within parentMust equal: shared_link_password_protected
$ (anyOf 7)objectAlternative
$ (anyOf 7)..tagstringRequired within parentMust equal: limit_exceeded_error
$ (anyOf 8)objectAlternative
$ (anyOf 8)..tagstringRequired within parentMust equal: conversion_failure_error
$ (anyOf 9)objectAlternative
$ (anyOf 9)..tagstringRequired within parentMust equal: not_found_error
$ (anyOf 10)objectAlternative
$ (anyOf 10)..tagstringRequired within parentMust equal: is_a_folder_error
$ (anyOf 11)objectAlternativeA tag this contract version does not list (Dropbox's other).
$ (anyOf 11)..tagstringRequired within parentPattern: ^(?!(?:server_error|user_error|unsupported_format_error|link_download_disabled_error|shared_link_password_protected|limit_exceeded_error|conversion_failure_error|not_found_error|is_a_folder_error)$)

Returns the status or result of specified get transcript async task — response body

FieldTypePresenceDescription and constraints
$JSONRootStatus of a transcript job started by get_transcript_async, as returned by get_transcript_async/check.
$ (anyOf 1)stringAlternativeKnown values: in_progress
$ (anyOf 2)objectAlternative
$ (anyOf 2)..tagstringRequired within parentMust equal: in_progress
$ (anyOf 3)objectAlternative
$ (anyOf 3)..tagstringRequired within parentMust equal: complete
$ (anyOf 3).structured_transcriptJSONOptional
$ (anyOf 3).structured_transcript (anyOf 1)ModelAlternativeExpand Returns the status or result of specified get transcript async task — response body — tag complete structured transcript A transcript, split into segments
$ (anyOf 3).structured_transcript (anyOf 2)nullAlternative
$ (anyOf 4)objectAlternative
$ (anyOf 4)..tagstringRequired within parentMust equal: failed
$ (anyOf 4).failedModelRequired within parentExpand Returns the status or result of specified get transcript async task — response body — tag failed failed
$ (anyOf 5)objectAlternativeA tag this contract version does not list (Dropbox's other).
$ (anyOf 5)..tagstringRequired within parentPattern: ^(?!(?:in_progress|complete|failed)$)

Referenced models: Returns the status or result of specified get transcript async task — response body — tag complete structured transcript A transcript, split into segments, Returns the status or result of specified get transcript async task — response body — tag failed failed

Returns the status or result of specified get transcript async task — response body — tag complete structured transcript A transcript, split into segments

FieldTypePresenceDescription and constraints
$objectRootA transcript, split into segments.
segmentsJSONOptional
segments (anyOf 1)arrayAlternative
segments (anyOf 1)[]ModelEach itemExpand Returns the status or result of specified get transcript async task — response body — tag complete structured transcript A transcript, split into segments segments array item
segments (anyOf 2)nullAlternative
transcript_localestringOptional

Referenced models: Returns the status or result of specified get transcript async task — response body — tag complete structured transcript A transcript, split into segments segments array item

Returns the status or result of specified get transcript async task — response body — tag complete structured transcript A transcript, split into segments segments array item

FieldTypePresenceDescription and constraints
$objectRootA contiguous span of transcribed speech. The span covered by a segment depends on the requested TimestampLevel.
textstringOptional
start_timeJSONOptional
start_time (anyOf 1)numberAlternative
start_time (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
end_timeJSONOptional
end_time (anyOf 1)numberAlternative
end_time (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$

Returns the status or result of specified get transcript async task — response body — tag failed failed

FieldTypePresenceDescription and constraints
$JSONRootReason a transcript job failed. Returned in the GetTranscriptAsyncCheckResult.failed variant. This is a semantic error union: the HTTP status of the poll request itself is unaffected (a poll that surfaces a failed job is still a normal successful poll response). Callers should branch on the variant.
$ (anyOf 1)stringAlternativeKnown values: no_audio_error, link_download_disabled_error, shared_link_password_protected, limit_exceeded_error, not_found_error, is_a_folder_error
$ (anyOf 2)objectAlternative
$ (anyOf 2)..tagstringRequired within parentMust equal: server_error
$ (anyOf 2).server_errorstringRequired within parent
$ (anyOf 3)objectAlternative
$ (anyOf 3)..tagstringRequired within parentMust equal: user_error
$ (anyOf 3).user_errorstringRequired within parent
$ (anyOf 4)objectAlternative
$ (anyOf 4)..tagstringRequired within parentMust equal: media_duration_error
$ (anyOf 4).limitJSONOptional
$ (anyOf 4).limit (anyOf 1)integerAlternative
$ (anyOf 4).limit (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
$ (anyOf 5)objectAlternative
$ (anyOf 5)..tagstringRequired within parentMust equal: no_audio_error
$ (anyOf 6)objectAlternative
$ (anyOf 6)..tagstringRequired within parentMust equal: link_download_disabled_error
$ (anyOf 7)objectAlternative
$ (anyOf 7)..tagstringRequired within parentMust equal: shared_link_password_protected
$ (anyOf 8)objectAlternative
$ (anyOf 8)..tagstringRequired within parentMust equal: limit_exceeded_error
$ (anyOf 9)objectAlternative
$ (anyOf 9)..tagstringRequired within parentMust equal: not_found_error
$ (anyOf 10)objectAlternative
$ (anyOf 10)..tagstringRequired within parentMust equal: is_a_folder_error
$ (anyOf 11)objectAlternativeA tag this contract version does not list (Dropbox's other).
$ (anyOf 11)..tagstringRequired within parentPattern: ^(?!(?:server_error|user_error|media_duration_error|no_audio_error|link_download_disabled_error|shared_link_password_protected|limit_exceeded_error|not_found_error|is_a_folder_error)$)

Returns the status or result of specified get transform async task — response body

FieldTypePresenceDescription and constraints
$JSONRootResult type for EventBus async check - must end in "CheckResult"
$ (anyOf 1)stringAlternativeKnown values: in_progress
$ (anyOf 2)objectAlternative
$ (anyOf 2)..tagstringRequired within parentMust equal: in_progress
$ (anyOf 3)objectAlternative
$ (anyOf 3)..tagstringRequired within parentMust equal: complete
$ (anyOf 3).output_handlestringOptional
$ (anyOf 3).sizeJSONOptional
$ (anyOf 3).size (anyOf 1)integerAlternativeMinimum: 0
$ (anyOf 3).size (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
$ (anyOf 3).formatstringOptional
$ (anyOf 3).mime_typestringOptional
$ (anyOf 3).expires_tsJSONOptional
$ (anyOf 3).expires_ts (anyOf 1)integerAlternativeMinimum: 0
$ (anyOf 3).expires_ts (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
$ (anyOf 4)objectAlternative
$ (anyOf 4)..tagstringRequired within parentMust equal: failed
$ (anyOf 4).failedModelRequired within parentExpand Returns the status or result of specified get transform async task — response body — tag failed failed
$ (anyOf 5)objectAlternativeA tag this contract version does not list (Dropbox's other).
$ (anyOf 5)..tagstringRequired within parentPattern: ^(?!(?:in_progress|complete|failed)$)

Referenced models: Returns the status or result of specified get transform async task — response body — tag failed failed

Returns the status or result of specified get transform async task — response body — tag failed failed

FieldTypePresenceDescription and constraints
$JSONRootReason a transform job failed. Returned in the `failed` variant of `GetTransformAsyncCheckResult`, and by `download_transform_output`. This is a semantic error union: the HTTP status of the poll request itself is unaffected (a poll that surfaces a failed job is still a normal successful poll response). Callers should branch on the variant.
$ (anyOf 1)stringAlternativeKnown values: unsupported_format_error, link_download_disabled_error, shared_link_password_protected, limit_exceeded_error, conversion_failure_error, not_found_error, is_a_folder_error, invalid_options_error, expired_handle_error
$ (anyOf 2)objectAlternative
$ (anyOf 2)..tagstringRequired within parentMust equal: server_error
$ (anyOf 2).server_errorstringRequired within parent
$ (anyOf 3)objectAlternative
$ (anyOf 3)..tagstringRequired within parentMust equal: user_error
$ (anyOf 3).user_errorstringRequired within parent
$ (anyOf 4)objectAlternative
$ (anyOf 4)..tagstringRequired within parentMust equal: unsupported_format_error
$ (anyOf 5)objectAlternative
$ (anyOf 5)..tagstringRequired within parentMust equal: link_download_disabled_error
$ (anyOf 6)objectAlternative
$ (anyOf 6)..tagstringRequired within parentMust equal: shared_link_password_protected
$ (anyOf 7)objectAlternative
$ (anyOf 7)..tagstringRequired within parentMust equal: limit_exceeded_error
$ (anyOf 8)objectAlternative
$ (anyOf 8)..tagstringRequired within parentMust equal: conversion_failure_error
$ (anyOf 9)objectAlternative
$ (anyOf 9)..tagstringRequired within parentMust equal: not_found_error
$ (anyOf 10)objectAlternative
$ (anyOf 10)..tagstringRequired within parentMust equal: is_a_folder_error
$ (anyOf 11)objectAlternative
$ (anyOf 11)..tagstringRequired within parentMust equal: invalid_options_error
$ (anyOf 12)objectAlternative
$ (anyOf 12)..tagstringRequired within parentMust equal: expired_handle_error
$ (anyOf 13)objectAlternativeA tag this contract version does not list (Dropbox's other).
$ (anyOf 13)..tagstringRequired within parentPattern: ^(?!(?:server_error|user_error|unsupported_format_error|link_download_disabled_error|shared_link_password_protected|limit_exceeded_error|conversion_failure_error|not_found_error|is_a_folder_error|invalid_options_error|expired_handle_error)$)

Report an issue with this page

Necessary

Required for sign-in, security, authorization, and remembering your choices.

Always active

Analytics

Helps us understand which product and documentation features are useful.

Performance diagnostics

Uses performance tracing and privacy-masked session replay to diagnose problems.

You can change these choices at any time from Cookie settings.