Skip to main content
POST
Create a project

Authorizations

X-Domino-Api-Key
string
header
required

Body

application/json

Project to create

description
string
required

Project description.

name
string
required

Name of this project. The name must be unique and cannot contain white space.

visibility
enum<string>
required

Project visibility

Available options:
public,
searchable,
private
billingTag
object

Billing Tag to assign to projects for cost aggregation

isRestricted
boolean

Optional flag for setting a new project as restricted. ProjectClassifier permission required for use.

mainRepository
object
ownerId
string

Optional Id of a user to own this project. Defaults to the calling user if not provided. Does not currently support creating projects owned by Organizations.

repoToCreate
object

An object representing a new git repo to create in a remote repository

templateDetails
object

Response

Success

metadata
object
required
project
object
required
Last modified on August 18, 2026