Skip to main content
POST
/
assets
/
collections
Create asset collection
curl --request POST \
  --url https://api.fal.ai/v1/assets/collections \
  --header 'Authorization: <api-key>' \
  --header 'Content-Type: application/json' \
  --data '
{
  "name": "Campaign concepts"
}
'
{
  "collection": {
    "id": "d8b6elcregj72v34jr8g",
    "type": "manual",
    "name": "Campaign concepts",
    "description": "Reusable campaign imagery",
    "icon": "folder",
    "color": "blue",
    "cover_image_url": "https://v3b.fal.media/files/b/0a9b4900/PDbTGyzqRh1aijW2WQiY9_opengraph-1%20%281%29.png",
    "character_identifier": null,
    "is_favorited": false,
    "filters": null,
    "created_at": "2026-05-23T20:00:00.000Z",
    "updated_at": "2026-05-23T20:00:00.000Z"
  }
}

Documentation Index

Fetch the complete documentation index at: https://fal.ai/docs/llms.txt

Use this file to discover all available pages before exploring further.

Authorizations

Authorization
string
header
required

API key must be prefixed with "Key ", e.g. Authorization: Key YOUR_API_KEY

Headers

Idempotency-Key
string

Optional idempotency key for safe request retries

Example:

"550e8400-e29b-41d4-a716-446655440000"

Body

application/json
name
string
required

Collection display name

Required string length: 1 - 255
description
string | null

Optional collection description

icon
string | null

Optional collection icon

color
string | null

Optional collection color

cover_image_url
string<uri> | null

Optional fal-hosted cover image URL for the collection

filters
any

Assets filter DSL

Response

Collection created

collection
object
required

Asset collection