Skip to main content
POST
Create a project

Authorizations

Authorization
string
header
required

A Melius API key (mel_...), sent as Authorization: Bearer <key>.

x-team-id
string
header
required

The team (workspace) to act on. Defaults to the key's team when omitted.

Body

application/json

Body

title
string
Required string length: 1 - 500
description
string
Maximum string length: 5000
isPublic
boolean
folderId
string<uuid> | null

Response

201

id
string<uuid>
required
teamId
string<uuid>
required
folderId
string<uuid> | null
required
title
string
required
description
string | null
required
createdByUserId
string<uuid> | null
required
createdByName
string | null
required
canvasId
string<uuid>
required
canvases
object[]
required
shareMode
enum<string>
required
Available options:
restricted,
view
isPublic
boolean
required
previewAssets
object[]
required
createdAt
string<date-time>
required
updatedAt
string<date-time>
required
lastEditAt
string<date-time>
required
Last modified on July 17, 2026