Skip to main content
POST
/
v1
/
projects
Create Project
curl --request POST \
  --url https://api.mokaru.ai/v1/projects \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '
{
  "name": "<string>",
  "description": "<string>",
  "organisation": "<string>",
  "startDate": "<string>",
  "endDate": "<string>",
  "isCurrent": true,
  "url": "<string>"
}
'

Documentation Index

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

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

Overview

Add a new project to the authenticated user’s profile.
Scope required: projects:write | Rate limit: 20 requests/min

Request

POST /v1/projects
Content-Type: application/json

Body Parameters

name
string
required
Project name (max 200 characters)
description
string
required
Project description
organisation
string
Organisation behind the project (max 200 characters)
startDate
string
ISO 8601 date string
endDate
string
ISO 8601 date string (omit for ongoing projects)
isCurrent
boolean
default:"false"
Set to true for ongoing projects
url
string
Project URL (max 500 characters)

Response

{
  "success": true,
  "id": "clx..."
}