Skip to content
  • Auto
  • Light
  • Dark

Create

Create a new project
post/v0/projects

Create a new project

Body Parameters
display_namestring

Human-readable project name

orgstring

Organization name

revisionmap

File contents to commit

slugstring

Project name/slug

targetsarray of Target

Targets to generate for

Returns
config_repostringdisplay_namestringobjectenumorgstringslugstringtargetsarray of TargetProject
curl https://api.stainless.com/v0/projects \
    -H 'Content-Type: application/json' \
    -H "Authorization: Bearer $STAINLESS_API_KEY" \
    -d '{
      "display_name": "display_name",
      "org": "org",
      "revision": {
        "foo": {
          "content": "content"
        }
      },
      "slug": "slug",
      "targets": [
        "node"
      ]
    }'
200 Example
{
  "config_repo": "config_repo",
  "display_name": "display_name",
  "object": "project",
  "org": "org",
  "slug": "slug",
  "targets": [
    "node"
  ]
}