---
title: "Changes to Overwrites a badge icon with a new one."
method: POST
path: "/legacy-publish/v1/badges/{badgeId}/icon"
---

# Changes to Overwrites a badge icon with a new one.

`POST /legacy-publish/v1/badges/{badgeId}/icon`

> Every recorded change to this operation, newest first.

## Timeline

Changed in 1 of 33 revisions.

- **2026-10-14** `5dcfa33df56a`: 1 info

## Changes

- **2026-10-14** `5dcfa33df56a`: 1 info
  - the security scope `legacy-badge:manage` was added to the endpoint's security scheme `roblox-oauth2`

---

[Operation](https://skmtc.dev/roblox/apis/roblox-api/docs/legacy-publish/v1/badges/:badgeId/icon/post.md) - [API](https://skmtc.dev/roblox/apis/roblox-api.md) - [Page](https://skmtc.dev/roblox/apis/roblox-api/changes/legacy-publish/v1/badges/:badgeId/icon/post)
