Projects

Update a project

Updates project settings. Requires run and project management permission. Restore an archived project before editing.

<sub>Scope: run</sub>

patch/v3/organizations/{orgId}/projects/{projectId}

Request

  • Base URL: https://api.reasonmachines.com
  • URL: https://api.reasonmachines.com/v3/organizations/{orgId}/projects/{projectId}
  • Auth: HTTP bearer

Request body

namestring
descriptionstring nullable
visibility'workspace' | 'private'
kind'local' | 'remote'
cloud_enabledboolean
network_allowed_hostsstring[]
default_machine'namespace-linux-s' | 'namespace-linux-m' | 'namespace-linux-l' | 'namespace-linux-xl' | 'namespace-macos-m' | 'namespace-macos-l' | 'blaxel-linux-s' | 'blaxel-linux-m' | 'blaxel-linux-l' | 'blaxel-linux-xl' | 'compute-linux-s' | 'compute-linux-l' | 'compute-linux-xl' nullable
preferred_dirstring nullable

Response

Updated project.

idstring uuid required

Pass this id as project_id when creating or listing sessions.

namestring required
slugstring required
descriptionstring nullable required
kind'local' | 'remote' required
cloud_enabledboolean required

Whether this Project permits the default cloud session target. When false, select a compatible Device target explicitly.

visibility'workspace' | 'private' required
archived_atstring nullable required
revisioninteger required
can_editboolean required

Changes

No recorded changes to this operation across all 1 revision of this API.