Skip to content

Create Projects API #36

@kylecarbs

Description

@kylecarbs
  • GET /api/v2/projects — List all projects for a Coder deployment.
  • GET /api/v2/projects/<organization> — Lists all projects in an organization.
  • GET /api/v2/projects/<organization>/<project-name> — Gets a single project by name.
  • PATCH /api/v2/projects/<organization>/<project-name> — Updates a project.
  • POST /api/v2/projects/<organization> — Create a new project.
  • GET /api/v2/projects/<organization>/<project-name>/versions — Lists versions for a project.
  • POST /api/v2/projects/<organization>/<project-name>/versions — Creates a new project version.
  • GET /api/v2/projects/<organization>/<project-name>/versions/<name> — Get a single project version.
  • WebSocket /api/v2/projects/<organization>/<project-name>/versions/<name>/events — Stream project version events (like job output).

There are more endpoints that aren't documented here, but this is a good start!

Metadata

Metadata

Assignees

Labels

apiArea: HTTP API

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions