Create a project
POST /openapi/v1/projects
Authorization: Bearer <API_KEY>
Content-Type: application/json
Request parameters
| Parameter | Location | Type | Required | Description |
|---|---|---|---|---|
name | Body | string | Yes | Project 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
200stringFixed at
success on successobjectNewly created project
stringProject ID; pass it as
projectId when creating a RunstringProject name