---
title: "Changes to Create a badge achievement"
method: POST
path: "/api/badge_achievements"
---

# Changes to Create a badge achievement

`POST /api/badge_achievements`

> Every recorded change to this endpoint, newest first.

## Timeline

Changed in 4 of 59 revisions.

- **2026-08-24** (v1) `5417594f9d64` — 4 info
- **2026-07-13** (v1) `189b62b952ea` — 1 info
- **2026-07-13** (v1) `7db6ba099285` — 1 info
- **2023-01-10** (v1) `754f8b25f815` — 1 breaking

## Changes

- **2026-08-24** (v1) `5417594f9d64` — 4 info
  - added the new optional request property `badge_achievement/metadata`
  - added the non-success response with the status `409`
  - added the non-success response with the status `422`
  - added the optional property `metadata` to the response with the `201` status
- **2026-07-13** (v1) `189b62b952ea` — 1 info
  - endpoint added
- **2026-07-13** (v1) `7db6ba099285` — 1 info
  - endpoint added
- **2023-01-10** (v1) `754f8b25f815` — 1 breaking
  - api path removed without deprecation

---

[Operation](https://skmtc.dev/forem/apis/forem-api-v1/docs/api/badge_achievements/post.md) · [API](https://skmtc.dev/forem/apis/forem-api-v1.md) · [Page](https://skmtc.dev/forem/apis/forem-api-v1/changes/api/badge_achievements/post)
