---
title: "Changes to Rotate character or object"
method: POST
path: "/rotate"
---

# Changes to Rotate character or object

`POST /rotate`

> Every recorded change to this operation, newest first.

## Timeline

Changed in 1 of 2 revisions.

- **2026-09-01** `eb7a18b195ba`: 4 breaking, 9 warning, 14 info

## Changes

- **2026-09-01** `eb7a18b195ba`: 4 breaking, 9 warning, 14 info
  - added the new required request property `from_image/base64`
  - the `from_image` request property type changed from no type to `object`
  - the response property `usage/usd` became optional for the status `200`
  - response property `usage/usd` list-of-types was widened by adding types `null` to media type `application/json` of response `200`
  - removed `#/components/schemas/Base64Image` from the `color_image` request property `allOf` list
  - removed `#/components/schemas/Base64Image` from the `from_image` request property `allOf` list
  - removed `#/components/schemas/Base64Image` from the `init_image` request property `allOf` list
  - removed `#/components/schemas/Base64Image` from the `mask_image` request property `allOf` list
  - removed `#/components/schemas/CameraView` from the `from_view` request property `allOf` list
  - removed `#/components/schemas/CameraView` from the `to_view` request property `allOf` list
  - removed `#/components/schemas/Direction` from the `from_direction` request property `allOf` list
  - removed `#/components/schemas/Direction` from the `to_direction` request property `allOf` list
  - added the new `generations` enum value to the `usage/type` response property for the response status `200`
  - added the new optional request property `direction_change`
  - added the new optional request property `from_image/type`
  - added the new optional request property `view_change`
  - added `#/components/schemas/Base64Image, subschema #2` to the `color_image` request property `anyOf` list
  - added `#/components/schemas/Base64Image, subschema #2` to the `init_image` request property `anyOf` list
  - added `#/components/schemas/Base64Image, subschema #2` to the `mask_image` request property `anyOf` list
  - added `#/components/schemas/CameraView, subschema #2` to the `from_view` request property `anyOf` list
  - added `#/components/schemas/CameraView, subschema #2` to the `to_view` request property `anyOf` list
  - added `#/components/schemas/Direction, subschema #2` to the `from_direction` request property `anyOf` list
  - added `#/components/schemas/Direction, subschema #2` to the `to_direction` request property `anyOf` list
  - request property `seed` list-of-types was widened by adding types `null` to media type `application/json`
  - added the optional property `usage/generations` to the response with the `200` status
  - the `type` response property const value `base64` was added for the status `200`
  - removed the `base64` enum value from the `image/type` response property for the response status `200`

---

[Operation](https://skmtc.dev/pixellab/apis/pixel-lab-api/docs/rotate/post.md) - [API](https://skmtc.dev/pixellab/apis/pixel-lab-api.md) - [Page](https://skmtc.dev/pixellab/apis/pixel-lab-api/changes/rotate/post)
