Skip to main content
POST

Body

application/json
title
string
required

Project title

Example:

"My Awesome Project"

repoUrl
string
required

Repository URL

Example:

"https://github.com/username/repository"

provider
enum<string>
required

Git provider

Available options:
GITHUB,
GITLAB
Example:

"GITHUB"

description
string

Project description

Example:

"A revolutionary web application"

githubUrl
string

GitHub URL

Example:

"https://github.com/username/repository"

gitlabUrl
string

GitLab URL

Example:

"https://gitlab.com/username/repository"

twitterUrl
object | null

Twitter/X profile URL (must be from twitter.com or x.com and use HTTPS)

Example:

"https://twitter.com/project"

linkedinUrl
object | null

LinkedIn profile URL (must be from linkedin.com and use HTTPS)

Example:

"https://linkedin.com/company/project"

discordUrl
object | null

Discord server URL (must be from discord.com or discord.gg and use HTTPS)

Example:

"https://discord.gg/server"

websiteUrl
object | null

Project website URL (must use HTTPS)

Example:

"https://myproject.com"

projectTechStacks
string[]

Array of project tech stack IDs (public IDs starting with tst_)

Maximum array length: 10
Example:
projectCategories
string[]

Array of project category IDs (public IDs starting with cat_)

Maximum array length: 5
Example:

Response

Project created

data
object
required
timestamp
string<date-time>
required
Example:

"2025-09-03T13:04:43.353Z"