Upload Multiple Images
API Endpoint
POST https://api.genaifactory.ai/v1/upload_imagesHeaders
Name
Type
Required
Description
app-id
string
Yes
Must be "flickbloom"
authorization
string
Yes
Bearer token for user authentication
Request Parameters
Name
Type
Required
Description
images
file[]
Yes
List of images (max 10 files, max 200MB per file)
The uploaded files must be in one of the allowed formats:
Images:
PNG,JPG,JPEG,GIF,BMP,WEBP,SVGDocuments:
PDFAudio/Video:
MP4,AVI,MP3,FLAC,WAV
The maximum file size per image is 200MB.
A maximum of 10 files can be uploaded at once.
Example Request
curl --location 'https://api.genaifactory.ai/v1/upload_images' \
--header 'app-id: flickbloom' \
--header 'authorization: Bearer YOUR_JWT_TOKEN' \
--form 'images=@"/path/to/image1.png"' \
--form 'images=@"/path/to/document.pdf"' \
--form 'images=@"/path/to/audio.mp3"' \
--form 'descriptions=["A sample image", "A PDF document", "Audio clip"]'
Response
Success Response (200 OK)
Error Responses
1. No images provided (400 Bad Request)
2. Too many files (400 Bad Request)
3. Invalid file type (400 Bad Request)
4. File exceeds max size (400 Bad Request)
Last updated
Was this helpful?
