POST · Create project

Create a new project (namespace) inside the caller's org.

POST /api/projects

Create a new project (called a namespace internally) inside the caller's org. Every memory belongs to exactly one project.

curl -X POST https://www.mnueron.com/api/projects \
  -H "Authorization: Bearer $MNUERON_API_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
    "name": "client-acme",
    "description": "Memories scoped to the Acme engagement.",
    "metadata": { "color": "purple" }
  }'

Body

FieldTypeRequiredNotes
namestringyesUp to 200 chars. UNIQUE per org
descriptionstringno
metadataobjectnoFree-form JSON

Response

201 Created

{
  "id": "01HQ…",
  "name": "client-acme",
  "description": "Memories scoped to the Acme engagement.",
  "metadata": { "color": "purple" },
  "memory_count": 0,
  "archived_at": null,
  "created_at": 1737070000000,
  "updated_at": 1737070000000
}

Errors

StatusReason
400name required
409project name already in use
Last updated 2026-05-24edit