Skip to main content

Create a project

POST 

/projects

Creates a named project that groups parts in the Toolpath web UI. Name it after your internal quote number (or anything else) for tracking; duplicate names are allowed. Pass the returned id as projectId on POST /parts to upload new parts into this project. Optionally associate a default cut config via cutConfigId (404 if the id is unknown or owned by another team): parts uploaded into the project without explicit cutConfigIds auto-create their program with it instead of the API key creator’s default.

Request

Responses

Project created

Response Headers
    Location

    Resource URL of the new project, for use with PUT /projects/{id} (v0 has no GET project endpoint). Sent on the first response only; idempotent replays return the same body without this header, so prefer data.id.