Listing
GET
/api/listing
const url = 'https://example.com/api/listing?offset=0&limit=60&type=&q=&character_id=&tag=&training_dataset=&owner=';const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request GET \ --url 'https://example.com/api/listing?offset=0&limit=60&type=&q=&character_id=&tag=&training_dataset=&owner=' \ --header 'Authorization: Bearer <token>'List generated media from the media table.
This is the source-of-truth catalog for all images and videos managed by FlixML Studio. Filters are applied in the database and support pagination, type filtering, free-text search, character/tag scoping, training dataset selection, and the account that submitted the job.
owner narrows the result to one account; it never widens it. A key that
only sees what it owns stays scoped to itself whatever it asks for.
Authorizations
Section titled “Authorizations”Parameters
Section titled “Parameters”Query Parameters
Section titled “Query Parameters”offset
Offset
integer
limit
Limit
integer
type
Type
string
q
Q
string
character_id
Character Id
string
tag
Tag
string
training_dataset
Training Dataset
string
owner
Owner
string
Responses
Section titled “Responses”Successful Response
Media typeapplication/json
Response Listing Api Listing Get
object
key
additional properties
any
Examplegenerated
{}Validation Error
Media typeapplication/json
HTTPValidationError
object
detail
Detail
Array<object>
ValidationErrorobject
loc
required
Location
Array
msg
required
Message
string
type
required
Error Type
string
Examplegenerated
{ "detail": [ { "loc": [ "example" ], "msg": "example", "type": "example" } ]}