---
title: "Changes to AI Image Upscaler"
method: POST
path: "/v1/ai-image-upscaler"
---

# Changes to AI Image Upscaler

`POST /v1/ai-image-upscaler`

> Every recorded change to this endpoint, newest first.

## Timeline

Changed in 6 of 67 revisions.

- **2026-09-02** `9aeb9397c62a` — 8 info
- **2026-07-15** `83f2dc10312e` — 1 warning, 2 info
- **2026-07-14** `c71f647a7794` — 5 info
- **2026-06-05** `19fc042442ba` — 2 info
- **2026-03-06** `1f72d520ddc6` — 1 info
- **2026-01-24** `a342af4ecbcf` — 1 breaking

## Changes

- **2026-09-02** `9aeb9397c62a` — 8 info
  - added the non-success response with the status `500`
  - removed the `Not Found` enum value from the `message` response property for the response status `404`
  - removed the `Unauthorized` enum value from the `message` response property for the response status `401`
  - added the required property `code` to the response with the `400` status
  - added the required property `code` to the response with the `401` status
  - added the required property `code` to the response with the `402` status
  - added the required property `code` to the response with the `404` status
  - added the required property `code` to the response with the `422` status
- **2026-07-15** `83f2dc10312e` — 1 warning, 2 info
  - removed the request property `style/enhancement`
  - the `style` request property default value `{}` was added
  - the `mode` request property default value `balanced` was removed
- **2026-07-14** `c71f647a7794` — 5 info
  - the request property `style` became optional
  - the `mode` request property default value `balanced` was added
  - request property `style/enhancement` deprecated
  - added the new `balanced` enum value to the request property `style/mode`
  - added the new `preserve` enum value to the request property `style/mode`
- **2026-06-05** `19fc042442ba` — 2 info
  - added the new optional request property `style/mode`
  - the request property `style/enhancement` became optional
- **2026-03-06** `1f72d520ddc6` — 1 info
  - added the non-success response with the status `402`
- **2026-01-24** `a342af4ecbcf` — 1 breaking
  - removed the required property `frame_cost` from the response with the `200` status

---

[Operation](https://skmtc.dev/magichourhq/apis/magic-hour-api/docs/v1/ai-image-upscaler/post.md) · [API](https://skmtc.dev/magichourhq/apis/magic-hour-api.md) · [Page](https://skmtc.dev/magichourhq/apis/magic-hour-api/changes/v1/ai-image-upscaler/post)
