Get All User Assets

Endpoint

GET https://api.genaifactory.ai/v1/assets

Headers

Name
Type
Required
Description

app-id

string

Yes

Must be "flickbloom"

authorization

string

Yes

Bearer token for user authentication

Query Parameters

Name
Type
Required
Description

start

ISO 8601

No

Start datetime filter (e.g., 2024-01-01T00:00:00Z)

end

ISO 8601

No

End datetime filter

page

integer

No

Page number (default: 0)

page_size

integer

No

Number of items per page (default: 25)

type

string

No

The asset type: audio, video, image, document

Example Request

curl --location 'https://api.genaifactory.ai/v1/assets?type=image' \
--header 'app-id: flickbloom' \
--header 'authorization: Bearer YOUR_JWT_TOKEN'

Response

{
  "assets": [
    {
      "id": 123,
      "url": "https://.../image1.png",
      "description": "Sample file",
      "file_type": "png"
    }
  ],
  "pagination": {
    "current_page": 0,
    "total_pages": 5,
    "total_records": 124
  }
}

Error Responses

  • 401 Unauthorized – Missing or invalid token

  • 400 Bad Request – Invalid query params (e.g., non-integer page)

Last updated

Was this helpful?