---
title: "Create project"
method: POST
path: "/v1/default/projects"
tags: ["project-api"]
---

# Create project

`POST /v1/default/projects`

## Request

- Base URL: `https://api.bymason.com`
- URL: `https://api.bymason.com/v1/default/projects`
- Auth: API key in header `Authorization`

Creates a project.

## Request body

- CreateProjectRequest: Request body for creating a project
  - `name` string: Unique name of project
  - `description` string: Description of project
  - `deviceFamily` 'D03' | 'F07' | 'D450' | 'D450A' | 'D450A1' | 'D450B' | 'C210' | 'F210' | 'F450' | 'G430' | 'G450' | 'I3399A' | 'A4100' | 'D215'
  - `apiLevel` 23 | 25 | 27 | 30

## Response `200`

Created project response

- Project: Project object
  - `id` string: Unique ID of project
  - `name` string: Name of project
  - `description` string: Description of project
  - `deviceFamily` 'D03' | 'F07' | 'D450' | 'D450A' | 'D450A1' | 'D450B' | 'C210' | 'F210' | 'F450' | 'G430' | 'G450' | 'I3399A' | 'A4100' | 'D215'
  - `apiLevel` 23 | 25 | 27 | 30
  - `createdAt` string, RFC3339: Timestamp of when the project was created
  - `updatedAt` string, RFC3339: Timestamp of when the project was last updated

## Other responses

- `400`: Bad request
- `500`: Internal server error

---

[API](https://skmtc.dev/bymason/apis/mason-platform-apis-docs.md) - [All operations](https://skmtc.dev/bymason/apis/mason-platform-apis-docs/llms.txt) - [OpenAPI document](https://skmtc.dev/bymason/apis/mason-platform-apis-docs/revisions/365b123b04d4?raw)
