MaxDay AI
API consoleAPI v1

Create a project

POST/openapi/v1/projects
POST /openapi/v1/projects
Authorization: Bearer <API_KEY>
Content-Type: application/json

Request parameters

ParameterLocationTypeRequiredDescription
nameBodystringYesProject name, 1–200 characters after trimming

Request body example

{
"name": "Advertising Assets"
}
stringRequired; project name, 1–200 characters after trimming

The body accepts only name. Additional top-level fields return INVALID_REQUEST. Project names do not need to be unique; use the returned data.id as the Project ID. Every call creates a new project.

The success status is HTTP 201.

Success response example

{
"code": 200,
"message": "success",
"data": {
"id": "PROJECT_ID",
"name": "Advertising Assets"
}
}
integerProtocol field, currently fixed at 200
stringFixed at success on success
objectNewly created project
stringProject ID; pass it as projectId when creating a Run
stringProject name