List media library assets

Lists the workspace's uploaded assets, newest-updated first by default. frame, audio and logo assets are always excluded — use GET /uploads/frames and GET /uploads/music for those.

When no uploadFolderId, q or type filter is given, only assets at the root of the media library are returned (those with no folder). Supplying any of those three filters searches across folders instead.

Every returned url and thumbnail is a time-limited signed URL — fetch the bytes promptly rather than storing the URL.

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…
curl -X GET 'https://apis.elai.io/api/v1/uploads' \
  -H 'Authorization: Bearer YOUR_API_TOKEN'
Query Params
integer
≥ 0
Defaults to 0

Assets to skip.

integer
Defaults to 30

Assets per page. Not capped by the endpoint.

string

Case-insensitive substring match on the asset name. Interpreted as a regular expression.

string
enum

Asset class. images excludes SVGs; vectors selects only SVGs. An unrecognised value is ignored rather than rejected.

Allowed:
string

Additional raw type value to exclude (on top of frame, audio, logo).

string

Restrict to one media-library folder.

string
enum
Defaults to UPDATED_AT_DESCEND

Sort order. An unrecognised value silently falls back to UPDATED_AT_DESCEND.

Allowed:
Response

Language
Credentials
Header
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json