Advanced search for Assets

Advanced Asset Search

SecurityJWT or OAuth2 or DeveloperToken
Request
query Parameters
account_id
string <uuid>
filter
object

Custom ES filters to apply to your query

include_deleted
boolean

Flag to include soft-deleted records in results

opts
object

Additional request options

page
integer

The page to retrieve

page_size
integer

The number of results to include in the page

q
string

Search text

query
string

Search text

sort
string

Sorting parameters

Responses
200

Assets success response

Response Headers
link
string

Pagination links

page-number
integer

Current page of results

per-page
integer

Number of entries per page

total
integer

Total entries across all pagess

total-pages
integer

Number of pages

Response Schema: application/json
Array
account_id
string <uuid>

Account ID this asset belongs to

asset_type
string
Enum: "document" "image" "stream"
archive_from
string or null <date-time>
bundle
boolean
Deprecated
bundle_view
string
Deprecated
cover_asset_id
string <uuid>
object (User)

User model

frames
integer

The number of frames in this asset (really only useful for videos)

hard_deleted_at
string or null <date-time>

Indicates the datetime this asset was hard deleted (30 days after soft-deletion)

id
string <uuid>

The ID for this asset, can be used in places like https://app.frame.io/player/:id to go directly to an asset

index
number <float>

Represented within the Frame.io UI as the "custom sort order" within the grid view

is_bundle_child
boolean
Deprecated

Indicates whether an asset is the child of a bundle asset

is_hls_required
boolean

Indicates whether HLS is required to playback this asset

is_session_watermarked
boolean

Indicates if this asset is subject to Session Based Watermarking (WMID)

item_count
integer
string

Will be

metadata
object
object (MetadataFlags)
name
string

Represents the name of the asset (filename)

original
string

This is a URL to download the original asset, or in the event it's subject to watermarking but you still have permission to download - an asset that will be watermarked just-in-time as you download it

project_id
string <uuid>

The project ID that this asset belongs to

object

Accepts arbitrary key/value pairs for storing information on an asset

object (RequiredTranscodes)
team_id
string <uuid>
object (UserPermissions)
type
string
Enum: "file" "folder" "version_stack" "bundle"
view_count
integer

Not a very helpful number, this really just represents the number of times this asset has been requested via the API

401

Unauthorized response

get/v2/search/library
Request samples
Response samples
application/json
[
  • {
    }
]