---
title: "Changes to Preview the whole-machine hourly price"
method: POST
path: "/v1/research-workspaces/quote"
---

# Changes to Preview the whole-machine hourly price

`POST /v1/research-workspaces/quote`

> Every recorded change to this operation, newest first.

## Timeline

Changed in 16 of 70 revisions.

- **2026-10-01** `ba84c74aeec8`: 5 breaking, 7 warning, 18 info
- **2026-10-01** `544fef290a54`: 11 breaking, 10 warning, 9 info
- **2026-09-28** `128d6a9bda80`: 8 warning, 1 info
- **2026-09-28** `21f923b806f1`: 3 breaking, 6 info
- **2026-09-28** `2dc5429acacd`: 8 warning, 1 info
- **2026-09-28** `d4502152ffc3`: 1 warning
- **2026-09-28** `5b5ed315c2a4`: 1 breaking, 2 info
- **2026-09-28** `12e777b060de`: 1 breaking, 2 warning
- **2026-09-27** `ed6520461760`: 1 breaking, 2 info
- **2026-09-27** `f73dea7ab0c4`: 1 breaking, 1 info
- **2026-09-27** `cca0ce5f66d1`: 1 info
- **2026-09-27** `26617bb97b0c`: 3 breaking, 1 info
- **2026-09-27** `4b79c423eccc`: 2 warning, 12 info
- **2026-09-27** `dcc58d93c2cb`: 1 info
- **2026-09-27** `90c4cb8514af`: 1 warning, 1 info
- **2026-09-26** `fddd7d91a5a5`: 1 info

## Changes

- **2026-10-01** `ba84c74aeec8`: 5 breaking, 7 warning, 18 info
  - added `subschema #1` to the request body `allOf` list
  - added 'else' subschema to the request body
  - added 'if' subschema to the request body
  - added 'then' subschema to the request body
  - the response property `hourly_usd` became optional for the status `200`
  - the `gpu_memory_gb` request property's min was set to `0.00`
  - removed the request property `budget_usd`
  - removed the request property `editor`
  - removed the request property `max_hours`
  - removed the request property `ref`
  - removed the request property `repository`
  - added the new `0.00` enum value to the `gpu_count` response property for the response status `200`
  - added the new optional `query` request parameter `workspace_id`
  - added the new optional request property `compute_class`
  - added the new optional request property `disk_gb`
  - added the new optional request property `gpu_form_factor`
  - added the new optional request property `host_memory_gb`
  - added the new optional request property `kind`
  - added the new optional request property `runtime_id`
  - added the new optional request property `vcpus`
  - the request property `size_gb` became optional
  - added the new `0.00` enum value to the request property `gpu_count`
  - added the new `custom-cpu` enum value to the request property `environment`
  - added the new `custom-cuda` enum value to the request property `environment`
  - added the new `custom-rocm` enum value to the request property `environment`
  - added the new `pytorch-cpu` enum value to the request property `environment`
  - added the new `pytorch-rocm` enum value to the request property `environment`
  - the `size_gb` request property's min was decreased from `0.00` to `0.00`
  - the `gpu` request property's minLength was decreased from `1` to `0`
  - added the required property `public_price_available` to the response with the `200` status
- **2026-10-01** `544fef290a54`: 11 breaking, 10 warning, 9 info
  - added the new required request property `max_hours`
  - the request property `size_gb` became required
  - removed the enum value `0.00` of the request property `gpu_count`
  - removed the enum value `custom-cpu` of the request property `environment`
  - removed the enum value `custom-cuda` of the request property `environment`
  - removed the enum value `custom-rocm` of the request property `environment`
  - removed the enum value `pytorch-cpu` of the request property `environment`
  - removed the enum value `pytorch-rocm` of the request property `environment`
  - the `size_gb` request property's min was increased to `0.00`
  - the `gpu` request property's minLength was increased from `0` to `1`
  - removed the required property `public_price_available` from the response with the `200` status
  - removed `subschema #1` from the request body `allOf` list
  - deleted the `query` request parameter `workspace_id`
  - the `gpu_memory_gb` request property's exclusiveMinimum was set to `0.00`
  - removed the request property `compute_class`
  - removed the request property `disk_gb`
  - removed the request property `gpu_form_factor`
  - removed the request property `host_memory_gb`
  - removed the request property `kind`
  - removed the request property `runtime_id`
  - removed the request property `vcpus`
  - added the new optional request property `budget_usd`
  - added the new optional request property `editor`
  - added the new optional request property `ref`
  - added the new optional request property `repository`
  - removed 'else' subschema from the request body
  - removed 'if' subschema from the request body
  - removed 'then' subschema from the request body
  - the response property `hourly_usd` became required for the status `200`
  - removed the `0.00` enum value from the `gpu_count` response property for the response status `200`
- **2026-09-28** `128d6a9bda80`: 8 warning, 1 info
  - removed the request property `allOf[subschema #1]/then/editor`
  - removed the request property `allOf[subschema #1]/then/ref`
  - removed the request property `allOf[subschema #1]/then/repository`
  - removed the request property `budget_usd`
  - removed the request property `editor`
  - removed the request property `max_hours`
  - removed the request property `ref`
  - removed the request property `repository`
  - the request property `size_gb` became optional
- **2026-09-28** `21f923b806f1`: 3 breaking, 6 info
  - added the new required request property `allOf[subschema #1]/then/editor`
  - added the new required request property `max_hours`
  - the request property `size_gb` became required
  - added the new optional request property `allOf[subschema #1]/then/ref`
  - added the new optional request property `allOf[subschema #1]/then/repository`
  - added the new optional request property `budget_usd`
  - added the new optional request property `editor`
  - added the new optional request property `ref`
  - added the new optional request property `repository`
- **2026-09-28** `2dc5429acacd`: 8 warning, 1 info
  - removed the request property `allOf[subschema #1]/then/editor`
  - removed the request property `allOf[subschema #1]/then/ref`
  - removed the request property `allOf[subschema #1]/then/repository`
  - removed the request property `budget_usd`
  - removed the request property `editor`
  - removed the request property `max_hours`
  - removed the request property `ref`
  - removed the request property `repository`
  - the request property `size_gb` became optional
- **2026-09-28** `d4502152ffc3`: 1 warning
  - removed the request property `allOf[subschema #1]/then/ssh_authorized_key`
- **2026-09-28** `5b5ed315c2a4`: 1 breaking, 2 info
  - added `subschema #1` to the request body `allOf` list
  - added the new optional request property `kind`
  - the `size_gb` request property's min was decreased from `0.00` to `0.00`
- **2026-09-28** `12e777b060de`: 1 breaking, 2 warning
  - the `size_gb` request property's min was increased to `0.00`
  - removed `subschema #1` from the request body `allOf` list
  - removed the request property `kind`
- **2026-09-27** `ed6520461760`: 1 breaking, 2 info
  - added `subschema #1` to the request body `allOf` list
  - added the new optional request property `kind`
  - the `size_gb` request property's min was decreased from `0.00` to `0.00`
- **2026-09-27** `f73dea7ab0c4`: 1 breaking, 1 info
  - the response property `hourly_usd` became optional for the status `200`
  - added the required property `public_price_available` to the response with the `200` status
- **2026-09-27** `cca0ce5f66d1`: 1 info
  - added the new optional `query` request parameter `workspace_id`
- **2026-09-27** `26617bb97b0c`: 3 breaking, 1 info
  - added 'else' subschema to the request body
  - added 'if' subschema to the request body
  - added 'then' subschema to the request body
  - added the new optional request property `gpu_form_factor`
- **2026-09-27** `4b79c423eccc`: 2 warning, 12 info
  - the `gpu_memory_gb` request property's min was set to `0.00`
  - added the new `0.00` enum value to the `gpu_count` response property for the response status `200`
  - added the new optional request property `compute_class`
  - added the new optional request property `disk_gb`
  - added the new optional request property `host_memory_gb`
  - added the new optional request property `runtime_id`
  - added the new optional request property `vcpus`
  - added the new `0.00` enum value to the request property `gpu_count`
  - added the new `custom-cpu` enum value to the request property `environment`
  - added the new `custom-cuda` enum value to the request property `environment`
  - added the new `custom-rocm` enum value to the request property `environment`
  - added the new `pytorch-cpu` enum value to the request property `environment`
  - added the new `pytorch-rocm` enum value to the request property `environment`
  - the `gpu` request property's minLength was decreased from `1` to `0`
- **2026-09-27** `dcc58d93c2cb`: 1 info
  - request property `budget_usd` deprecated
- **2026-09-27** `90c4cb8514af`: 1 warning, 1 info
  - the `budget_usd` request property's min was set to `0.00`
  - request property `budget_usd` reactivated
- **2026-09-26** `fddd7d91a5a5`: 1 info
  - request property `budget_usd` deprecated

---

[Operation](https://skmtc.dev/nodus-compute/apis/nodus-infrastructure-execution-api/docs/v1/research-workspaces/quote/post.md) - [API](https://skmtc.dev/nodus-compute/apis/nodus-infrastructure-execution-api.md) - [Page](https://skmtc.dev/nodus-compute/apis/nodus-infrastructure-execution-api/changes/v1/research-workspaces/quote/post)
