Update a project
Authorization
bearerAuth A RemoteHost API key (rh_sk_...) or a user session token.
In: header
Path Parameters
Request Body
application/json
TypeScript Definitions
Use the request body type in TypeScript.
Response Body
application/json
application/json
application/json
application/json
application/json
application/json
application/json
application/json
application/json
curl -X PATCH "https://example.com/orgs/string/projects/string" \ -H "Content-Type: application/json" \ -d '{}'{ "project": { "id": "string", "org_id": "string", "name": "string", "context": "string", "use_case": "internal", "workspace_id": "0967198e-ec7b-4c6b-b4d3-f71244cadbe9", "workspace_kind": "internal", "sandbox_machine_hour_limit": 0, "color": "string", "created_at": "string", "updated_at": "string" }}Create a project POST
Previous Page
Delete an empty project DELETE
Deletes a project that holds nothing: no sandbox that is not deleted, environment, environment template, active agent session, repository, MCP or skill connection, resource allocation, pending egress change or volume. Its members and invitations go with it, and so do its closed agent sessions. Its deleted sandboxes stay, with their usage and billing records, and let go of the project. Needs `project.delete` (owners and admins); audited as `project.delete`. API keys cannot call it.