# API for badges?

**URL:** https://meta.discourse.org/t/api-for-badges/22106
**Category:** Feature
**Created:** [November 12, 2014, 3:11pm UTC](https://meta.discourse.org/t/api-for-badges/22106 "2014-11-12T15:11:36Z")
**Posts on this page:** 3
**Page:** 1

<div class="post-metadata">

### Author: ![downey](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/downey/32/166878_2.png) [@downey](https://meta.discourse.org/u/downey)
#### Post date: [November 12, 2014, 3:11pm UTC](https://meta.discourse.org/t/api-for-badges/22106/1 "2014-11-12T15:11:36Z")

</div>

Is there any plan to expose badges through a public API? In other words, we’d love Discourse to be a badge engine for our entire community (which uses many tools/webapps) and create plugins like the GitHub commit plugin that would create badges based upon actions in some of those tools.

But beyond that, we want to be able for our users (driven by SSO in our case) to show off their badges in their profile pages on those various apps. Some type of API is an obvious way to do this.

Any thoughts about this, or existing plans I don’t know about? 🙂

---

<div class="post-metadata">

### Author: ![sam](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/sam/32/102149_2.png) [@sam](https://meta.discourse.org/u/sam)
#### Post date: [November 12, 2014, 11:06pm UTC](https://meta.discourse.org/t/api-for-badges/22106/2 "2014-11-12T23:06:04Z")

</div>

The API is all there I am fine for you to add the endpoints you need to the discourse\_api gem.

---

<div class="post-metadata">

### Author: ![chapoi](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/chapoi/32/537252_2.png) [@chapoi](https://meta.discourse.org/u/chapoi)
#### Post date: [December 4, 2025, 11:32am UTC](https://meta.discourse.org/t/api-for-badges/22106/3 "2025-12-04T11:32:49Z")

</div>


