---
title: "Changes to Get Model"
method: GET
path: "/v1/models/{model_id}"
---

# Changes to Get Model

`GET /v1/models/{model_id}`

> Every recorded change to this operation, newest first.

## Timeline

Changed in 26 of 41 revisions.

- **2025-11-07** `d22d228c90a1`: 2 warning
- **2025-10-09** `1b31e64d16b5`: 1 breaking, 22 warning, 12 info
- **2025-08-21** `546479d9468d`: 1 breaking, 3 warning, 2 info
- **2025-08-21** `df6bb68fd14c`: 2 breaking, 4 info
- **2025-08-21** `0a023cb43fce`: 1 breaking, 3 warning, 2 info
- **2025-08-18** `df6bb68fd14c`: 3 warning, 27 info
- **2025-08-18** `f788f74915ca`: 1 breaking, 23 warning, 6 info
- **2025-08-18** `7e70f823f200`: 3 warning, 27 info
- **2025-08-18** `f788f74915ca`: 23 warning, 3 info
- **2025-08-18** `107fbf0e4f3e`: 2 breaking, 24 info
- **2025-08-18** `f788f74915ca`: 23 warning, 3 info
- **2025-08-18** `4bc2c48362fb`: 2 breaking, 24 info
- **2025-08-12** `f788f74915ca`: 1 info
- **2025-08-12** `e08018a02b00`: 1 info
- **2025-08-10** `f788f74915ca`: 1 info
- **2025-08-10** `19ab80d99184`: 1 info
- **2025-08-10** `f788f74915ca`: 1 info
- **2025-08-10** `c03147e43165`: 1 info
- **2025-08-09** `f788f74915ca`: 1 info
- **2025-08-09** `3dd1e3f835ae`: 1 info
- **2025-08-09** `f788f74915ca`: 4 breaking, 1 info
- **2025-08-09** `20070524222b`: 4 breaking, 5 info
- **2025-08-09** `f788f74915ca`: 4 breaking, 3 info
- **2025-08-09** `69ffbfc2d9fb`: 4 breaking, 6 info
- **2025-08-09** `f788f74915ca`: 1 info
- **2025-08-09** `a08fa0c6b210`: 1 info

## Changes

- **2025-11-07** `d22d228c90a1`: 2 warning
  - added the new `deepseek` enum value to the `provider` response property for the response status `200`
  - added the new `fireworks` enum value to the `provider` response property for the response status `200`
- **2025-10-09** `1b31e64d16b5`: 1 breaking, 22 warning, 12 info
  - removed the required property `name` from the response with the `200` status
  - removed the optional property `attributes` from the response with the `200` status
  - removed the optional property `frequency_penalty` from the response with the `200` status
  - removed the optional property `logit_bias` from the response with the `200` status
  - removed the optional property `logprobs` from the response with the `200` status
  - removed the optional property `max_completion_tokens` from the response with the `200` status
  - removed the optional property `max_tokens` from the response with the `200` status
  - removed the optional property `metadata` from the response with the `200` status
  - removed the optional property `n` from the response with the `200` status
  - removed the optional property `parallel_tool_calls` from the response with the `200` status
  - removed the optional property `presence_penalty` from the response with the `200` status
  - removed the optional property `response_format` from the response with the `200` status
  - removed the optional property `seed` from the response with the `200` status
  - removed the optional property `service_tier` from the response with the `200` status
  - removed the optional property `stop` from the response with the `200` status
  - removed the optional property `stream` from the response with the `200` status
  - removed the optional property `stream_options` from the response with the `200` status
  - removed the optional property `temperature` from the response with the `200` status
  - removed the optional property `tool_choice` from the response with the `200` status
  - removed the optional property `tools` from the response with the `200` status
  - removed the optional property `top_logprobs` from the response with the `200` status
  - removed the optional property `top_p` from the response with the `200` status
  - removed the optional property `user` from the response with the `200` status
  - the endpoint scheme security `Bearer` was added to the API
  - the endpoint scheme security `HTTPBearer` was removed from the API
  - added the optional property `capabilities` to the response with the `200` status
  - added the optional property `defaults` to the response with the `200` status
  - added the optional property `description` to the response with the `200` status
  - added the optional property `display_name` to the response with the `200` status
  - added the optional property `provider_declared_generation_methods` to the response with the `200` status
  - added the optional property `provider_info` to the response with the `200` status
  - added the optional property `version` to the response with the `200` status
  - added the required property `created_at` to the response with the `200` status
  - added the required property `id` to the response with the `200` status
  - added the required property `provider` to the response with the `200` status
- **2025-08-21** `546479d9468d`: 1 breaking, 3 warning, 2 info
  - removed the required property `id` from the response with the `200` status
  - removed the optional property `created` from the response with the `200` status
  - removed the optional property `object` from the response with the `200` status
  - removed the optional property `owned_by` from the response with the `200` status
  - the response property `name` became required for the status `200`
  - response property `name` list-of-types was narrowed by removing types `null` from media type `application/json` of response `200`
- **2025-08-21** `df6bb68fd14c`: 2 breaking, 4 info
  - the response property `name` became optional for the status `200`
  - response property `name` list-of-types was widened by adding types `null` to media type `application/json` of response `200`
  - added the optional property `created` to the response with the `200` status
  - added the optional property `object` to the response with the `200` status
  - added the optional property `owned_by` to the response with the `200` status
  - added the required property `id` to the response with the `200` status
- **2025-08-21** `0a023cb43fce`: 1 breaking, 3 warning, 2 info
  - removed the required property `id` from the response with the `200` status
  - removed the optional property `created` from the response with the `200` status
  - removed the optional property `object` from the response with the `200` status
  - removed the optional property `owned_by` from the response with the `200` status
  - the response property `name` became required for the status `200`
  - response property `name` list-of-types was narrowed by removing types `null` from media type `application/json` of response `200`
- **2025-08-18** `df6bb68fd14c`: 3 warning, 27 info
  - removed the optional property `parent` from the response with the `200` status
  - removed the optional property `permission` from the response with the `200` status
  - removed the optional property `root` from the response with the `200` status
  - api tag `models` removed
  - added the optional property `attributes` to the response with the `200` status
  - added the optional property `frequency_penalty` to the response with the `200` status
  - added the optional property `logit_bias` to the response with the `200` status
  - added the optional property `logprobs` to the response with the `200` status
  - added the optional property `max_completion_tokens` to the response with the `200` status
  - added the optional property `max_tokens` to the response with the `200` status
  - added the optional property `metadata` to the response with the `200` status
  - added the optional property `n` to the response with the `200` status
  - added the optional property `name` to the response with the `200` status
  - added the optional property `parallel_tool_calls` to the response with the `200` status
  - added the optional property `presence_penalty` to the response with the `200` status
  - added the optional property `response_format` to the response with the `200` status
  - added the optional property `seed` to the response with the `200` status
  - added the optional property `service_tier` to the response with the `200` status
  - added the optional property `stop` to the response with the `200` status
  - added the optional property `stream` to the response with the `200` status
  - added the optional property `stream_options` to the response with the `200` status
  - added the optional property `temperature` to the response with the `200` status
  - added the optional property `tool_choice` to the response with the `200` status
  - added the optional property `tools` to the response with the `200` status
  - added the optional property `top_logprobs` to the response with the `200` status
  - added the optional property `top_p` to the response with the `200` status
  - added the optional property `user` to the response with the `200` status
  - the `created` response's property default value `0` was added for the status `200`
  - the `owned_by` response's property default value changed from `dedalus` to `system` for the status `200`
  - response property `created` list-of-types was narrowed by removing types `null` from media type `application/json` of response `200`
- **2025-08-18** `f788f74915ca`: 1 breaking, 23 warning, 6 info
  - response property `created` list-of-types was widened by adding types `null` to media type `application/json` of response `200`
  - removed the optional property `attributes` from the response with the `200` status
  - removed the optional property `frequency_penalty` from the response with the `200` status
  - removed the optional property `logit_bias` from the response with the `200` status
  - removed the optional property `logprobs` from the response with the `200` status
  - removed the optional property `max_completion_tokens` from the response with the `200` status
  - removed the optional property `max_tokens` from the response with the `200` status
  - removed the optional property `metadata` from the response with the `200` status
  - removed the optional property `n` from the response with the `200` status
  - removed the optional property `name` from the response with the `200` status
  - removed the optional property `parallel_tool_calls` from the response with the `200` status
  - removed the optional property `presence_penalty` from the response with the `200` status
  - removed the optional property `response_format` from the response with the `200` status
  - removed the optional property `seed` from the response with the `200` status
  - removed the optional property `service_tier` from the response with the `200` status
  - removed the optional property `stop` from the response with the `200` status
  - removed the optional property `stream` from the response with the `200` status
  - removed the optional property `stream_options` from the response with the `200` status
  - removed the optional property `temperature` from the response with the `200` status
  - removed the optional property `tool_choice` from the response with the `200` status
  - removed the optional property `tools` from the response with the `200` status
  - removed the optional property `top_logprobs` from the response with the `200` status
  - removed the optional property `top_p` from the response with the `200` status
  - removed the optional property `user` from the response with the `200` status
  - api tag `models` added
  - added the optional property `parent` to the response with the `200` status
  - added the optional property `permission` to the response with the `200` status
  - added the optional property `root` to the response with the `200` status
  - the `owned_by` response's property default value changed from `system` to `dedalus` for the status `200`
  - the `created` response's property default value `0` was removed for the status `200`
- **2025-08-18** `7e70f823f200`: 3 warning, 27 info
  - removed the optional property `parent` from the response with the `200` status
  - removed the optional property `permission` from the response with the `200` status
  - removed the optional property `root` from the response with the `200` status
  - api tag `models` removed
  - added the optional property `attributes` to the response with the `200` status
  - added the optional property `frequency_penalty` to the response with the `200` status
  - added the optional property `logit_bias` to the response with the `200` status
  - added the optional property `logprobs` to the response with the `200` status
  - added the optional property `max_completion_tokens` to the response with the `200` status
  - added the optional property `max_tokens` to the response with the `200` status
  - added the optional property `metadata` to the response with the `200` status
  - added the optional property `n` to the response with the `200` status
  - added the optional property `name` to the response with the `200` status
  - added the optional property `parallel_tool_calls` to the response with the `200` status
  - added the optional property `presence_penalty` to the response with the `200` status
  - added the optional property `response_format` to the response with the `200` status
  - added the optional property `seed` to the response with the `200` status
  - added the optional property `service_tier` to the response with the `200` status
  - added the optional property `stop` to the response with the `200` status
  - added the optional property `stream` to the response with the `200` status
  - added the optional property `stream_options` to the response with the `200` status
  - added the optional property `temperature` to the response with the `200` status
  - added the optional property `tool_choice` to the response with the `200` status
  - added the optional property `tools` to the response with the `200` status
  - added the optional property `top_logprobs` to the response with the `200` status
  - added the optional property `top_p` to the response with the `200` status
  - added the optional property `user` to the response with the `200` status
  - the `created` response's property default value `0` was added for the status `200`
  - the `owned_by` response's property default value changed from `dedalus` to `system` for the status `200`
  - response property `created` list-of-types was narrowed by removing types `null` from media type `application/json` of response `200`
- **2025-08-18** `f788f74915ca`: 23 warning, 3 info
  - removed the optional property `attributes` from the response with the `200` status
  - removed the optional property `frequency_penalty` from the response with the `200` status
  - removed the optional property `logit_bias` from the response with the `200` status
  - removed the optional property `logprobs` from the response with the `200` status
  - removed the optional property `max_completion_tokens` from the response with the `200` status
  - removed the optional property `max_tokens` from the response with the `200` status
  - removed the optional property `metadata` from the response with the `200` status
  - removed the optional property `n` from the response with the `200` status
  - removed the optional property `name` from the response with the `200` status
  - removed the optional property `parallel_tool_calls` from the response with the `200` status
  - removed the optional property `presence_penalty` from the response with the `200` status
  - removed the optional property `response_format` from the response with the `200` status
  - removed the optional property `seed` from the response with the `200` status
  - removed the optional property `service_tier` from the response with the `200` status
  - removed the optional property `stop` from the response with the `200` status
  - removed the optional property `stream` from the response with the `200` status
  - removed the optional property `stream_options` from the response with the `200` status
  - removed the optional property `temperature` from the response with the `200` status
  - removed the optional property `tool_choice` from the response with the `200` status
  - removed the optional property `tools` from the response with the `200` status
  - removed the optional property `top_logprobs` from the response with the `200` status
  - removed the optional property `top_p` from the response with the `200` status
  - removed the optional property `user` from the response with the `200` status
  - api tag `models` added
  - the response property `id` became required for the status `200`
  - response property `id` list-of-types was narrowed by removing types `null` from media type `application/json` of response `200`
- **2025-08-18** `107fbf0e4f3e`: 2 breaking, 24 info
  - the response property `id` became optional for the status `200`
  - response property `id` list-of-types was widened by adding types `null` to media type `application/json` of response `200`
  - api tag `models` removed
  - added the optional property `attributes` to the response with the `200` status
  - added the optional property `frequency_penalty` to the response with the `200` status
  - added the optional property `logit_bias` to the response with the `200` status
  - added the optional property `logprobs` to the response with the `200` status
  - added the optional property `max_completion_tokens` to the response with the `200` status
  - added the optional property `max_tokens` to the response with the `200` status
  - added the optional property `metadata` to the response with the `200` status
  - added the optional property `n` to the response with the `200` status
  - added the optional property `name` to the response with the `200` status
  - added the optional property `parallel_tool_calls` to the response with the `200` status
  - added the optional property `presence_penalty` to the response with the `200` status
  - added the optional property `response_format` to the response with the `200` status
  - added the optional property `seed` to the response with the `200` status
  - added the optional property `service_tier` to the response with the `200` status
  - added the optional property `stop` to the response with the `200` status
  - added the optional property `stream` to the response with the `200` status
  - added the optional property `stream_options` to the response with the `200` status
  - added the optional property `temperature` to the response with the `200` status
  - added the optional property `tool_choice` to the response with the `200` status
  - added the optional property `tools` to the response with the `200` status
  - added the optional property `top_logprobs` to the response with the `200` status
  - added the optional property `top_p` to the response with the `200` status
  - added the optional property `user` to the response with the `200` status
- **2025-08-18** `f788f74915ca`: 23 warning, 3 info
  - removed the optional property `attributes` from the response with the `200` status
  - removed the optional property `frequency_penalty` from the response with the `200` status
  - removed the optional property `logit_bias` from the response with the `200` status
  - removed the optional property `logprobs` from the response with the `200` status
  - removed the optional property `max_completion_tokens` from the response with the `200` status
  - removed the optional property `max_tokens` from the response with the `200` status
  - removed the optional property `metadata` from the response with the `200` status
  - removed the optional property `n` from the response with the `200` status
  - removed the optional property `name` from the response with the `200` status
  - removed the optional property `parallel_tool_calls` from the response with the `200` status
  - removed the optional property `presence_penalty` from the response with the `200` status
  - removed the optional property `response_format` from the response with the `200` status
  - removed the optional property `seed` from the response with the `200` status
  - removed the optional property `service_tier` from the response with the `200` status
  - removed the optional property `stop` from the response with the `200` status
  - removed the optional property `stream` from the response with the `200` status
  - removed the optional property `stream_options` from the response with the `200` status
  - removed the optional property `temperature` from the response with the `200` status
  - removed the optional property `tool_choice` from the response with the `200` status
  - removed the optional property `tools` from the response with the `200` status
  - removed the optional property `top_logprobs` from the response with the `200` status
  - removed the optional property `top_p` from the response with the `200` status
  - removed the optional property `user` from the response with the `200` status
  - api tag `models` added
  - the response property `id` became required for the status `200`
  - response property `id` list-of-types was narrowed by removing types `null` from media type `application/json` of response `200`
- **2025-08-18** `4bc2c48362fb`: 2 breaking, 24 info
  - the response property `id` became optional for the status `200`
  - response property `id` list-of-types was widened by adding types `null` to media type `application/json` of response `200`
  - api tag `models` removed
  - added the optional property `attributes` to the response with the `200` status
  - added the optional property `frequency_penalty` to the response with the `200` status
  - added the optional property `logit_bias` to the response with the `200` status
  - added the optional property `logprobs` to the response with the `200` status
  - added the optional property `max_completion_tokens` to the response with the `200` status
  - added the optional property `max_tokens` to the response with the `200` status
  - added the optional property `metadata` to the response with the `200` status
  - added the optional property `n` to the response with the `200` status
  - added the optional property `name` to the response with the `200` status
  - added the optional property `parallel_tool_calls` to the response with the `200` status
  - added the optional property `presence_penalty` to the response with the `200` status
  - added the optional property `response_format` to the response with the `200` status
  - added the optional property `seed` to the response with the `200` status
  - added the optional property `service_tier` to the response with the `200` status
  - added the optional property `stop` to the response with the `200` status
  - added the optional property `stream` to the response with the `200` status
  - added the optional property `stream_options` to the response with the `200` status
  - added the optional property `temperature` to the response with the `200` status
  - added the optional property `tool_choice` to the response with the `200` status
  - added the optional property `tools` to the response with the `200` status
  - added the optional property `top_logprobs` to the response with the `200` status
  - added the optional property `top_p` to the response with the `200` status
  - added the optional property `user` to the response with the `200` status
- **2025-08-12** `f788f74915ca`: 1 info
  - api tag `models` added
- **2025-08-12** `e08018a02b00`: 1 info
  - api tag `models` removed
- **2025-08-10** `f788f74915ca`: 1 info
  - api tag `models` added
- **2025-08-10** `19ab80d99184`: 1 info
  - api tag `models` removed
- **2025-08-10** `f788f74915ca`: 1 info
  - api tag `models` added
- **2025-08-10** `c03147e43165`: 1 info
  - api tag `models` removed
- **2025-08-09** `f788f74915ca`: 1 info
  - api tag `models` added
- **2025-08-09** `3dd1e3f835ae`: 1 info
  - api tag `models` removed
- **2025-08-09** `f788f74915ca`: 4 breaking, 1 info
  - response property `created` list-of-types was widened by adding types `null` to media type `application/json` of response `200`
  - response property `parent` list-of-types was widened by adding types `null` to media type `application/json` of response `200`
  - response property `permission` list-of-types was widened by adding types `null` to media type `application/json` of response `200`
  - response property `root` list-of-types was widened by adding types `null` to media type `application/json` of response `200`
  - api tag `models` added
- **2025-08-09** `20070524222b`: 4 breaking, 5 info
  - the response property `created` became nullable for the status `200`
  - the response property `parent` became nullable for the status `200`
  - the response property `permission` became nullable for the status `200`
  - the response property `root` became nullable for the status `200`
  - api tag `models` removed
  - response property `created` list-of-types was narrowed by removing types `null` from media type `application/json` of response `200`
  - response property `parent` list-of-types was narrowed by removing types `null` from media type `application/json` of response `200`
  - response property `permission` list-of-types was narrowed by removing types `null` from media type `application/json` of response `200`
  - response property `root` list-of-types was narrowed by removing types `null` from media type `application/json` of response `200`
- **2025-08-09** `f788f74915ca`: 4 breaking, 3 info
  - response property `created` list-of-types was widened by adding types `null` to media type `application/json` of response `200`
  - response property `detail/items/loc/items/` list-of-types was widened by adding types `integer` to media type `application/json` of response `422`
  - response property `parent` list-of-types was widened by adding types `null` to media type `application/json` of response `200`
  - response property `root` list-of-types was widened by adding types `null` to media type `application/json` of response `200`
  - api tag `models` added
  - added `subschema #1, subschema #2` to the `permission` response property `anyOf` list for the response status `200`
  - removed `subschema #1, subschema #2` from the `permission` response property `oneOf` list for the response status `200`
- **2025-08-09** `69ffbfc2d9fb`: 4 breaking, 6 info
  - the response property `created` became nullable for the status `200`
  - the response property `parent` became nullable for the status `200`
  - the response property `root` became nullable for the status `200`
  - added `subschema #1, subschema #2` to the `permission` response property `oneOf` list for the response status `200`
  - api tag `models` removed
  - removed `subschema #1, subschema #2` from the `permission` response property `anyOf` list for the response status `200`
  - response property `created` list-of-types was narrowed by removing types `null` from media type `application/json` of response `200`
  - response property `detail/items/loc/items/` list-of-types was narrowed by removing types `integer` from media type `application/json` of response `422`
  - response property `parent` list-of-types was narrowed by removing types `null` from media type `application/json` of response `200`
  - response property `root` list-of-types was narrowed by removing types `null` from media type `application/json` of response `200`
- **2025-08-09** `f788f74915ca`: 1 info
  - api tag `models` added
- **2025-08-09** `a08fa0c6b210`: 1 info
  - api tag `models` removed

---

[Operation](https://skmtc.dev/dedalus-labs/apis/dedalus-api/docs/v1/models/:model_id/get.md) - [API](https://skmtc.dev/dedalus-labs/apis/dedalus-api.md) - [Page](https://skmtc.dev/dedalus-labs/apis/dedalus-api/changes/v1/models/:model_id/get)
