Get all assets
Retrieve a paginated list of assets. Supports filtering, sorting, and searching.
Description
Authorization:- Required role:
useror higher
Code Examples
Authorizations
JWT Authorization header using the Bearer scheme. Format: "Bearer {token}"
Query Parameters
Search term
Filter by asset type. Comma-separated for multiple.
Audio, Video, Ringtone, YouTube Filter by content rating. Comma-separated for multiple.
explicit, clean Include splits
Filter by artist uuids
Include assets stats
Field to sort by. Standard fields include any asset attribute (e.g., title, isrc, displayArtist, createdAt).
When statistics=true, additional sortable fields become available:
splits- Number of splits associated with the assetproducts- Number of products containing this assetcount- Total stream/sales count from royalty dataroyalty- Total royalty earnings
updatedAt, createdAt, title, isrc, displayArtist, type, splits, products, count, royalty Sort order ('asc' or 'desc', default: 'desc')
Comma-separated list of attributes to include
Items per page
Page number
Items per page
Filter assets by artist linkage. true = assets with artists, false = assets without
true, false Filter assets by splits. true = assets with splits configured, false = assets without
true, false Response
List of assets retrieved successfully
Total number of assets matching the query
100
Array of asset objects (capitalized key from Sequelize)
Total number of pages
10
Current page number
1
Number of items in the current response
10