Skip to main content

POST /api/collections

Creates a new collection. Collections are created via the save modal when saving content.
Requires authentication.

Request Body

{
  "name": "Tokyo Street Recipes",
  "description": "My favorite street photography settings",
  "isPublic": true
}
FieldTypeRequiredDescription
namestringYesCollection name
descriptionstringNoDescription
isPublicbooleanNoDefault: true

Response (201)

{
  "message": "Collection created successfully",
  "collection": {
    "id": "uuid",
    "name": "Tokyo Street Recipes",
    ...
  }
}