Delete an achievement
delete_achievementDelete an achievement from your game, removing every player's unlock and removing it from all trophy cases. Prefer update_achievement to correct wording instead.
Instructions
Removes one achievement from a game you own. Read this part twice: every unlock of that badge is deleted with it, so it vanishes from the trophy case of every player who earned it, and the count does not come back if you re-declare the slug later. That cascade is on purpose — a badge whose meaning was removed should not linger on somebody's profile pointing at nothing — but it makes this the one call in the set worth pausing on. If the badge is right and its wording is wrong, use update_achievement. If your build still unlocks this slug, remove that call too, or players will hit a NOT_FOUND every run.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| game | Yes | The game, by slug (e.g. "orbital-drift") or by id (uuid). | |
| slug | Yes | The stable key your game code passes to Arcade.achievements.unlock(). Lowercase letters, digits and hyphens, up to 48 characters — e.g. "first-win", "no-damage-run". Pick it once and keep it: renaming the name or description never breaks a shipped build, changing the slug breaks every call site in it. |