# Can non-admin user issue their own API key?

**URL:** <https://meta.discourse.org/t/can-non-admin-user-issue-their-own-api-key/173226>\
**Category:** Development\
**Tags:** rest-api\
**Created:** [December 14, 2020, 9:31am UTC](https://meta.discourse.org/t/can-non-admin-user-issue-their-own-api-key/173226 "2020-12-14T09:31:28Z")\
**Posts on this page:** 1\
**Showing post:** 1

<div class="post-metadata">

**Author:** ![KengoTODA](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/kengotoda/32/203231_2.png) [@KengoTODA](https://meta.discourse.org/u/KengoTODA)\
**Post date:** [December 14, 2020, 9:31am UTC](https://meta.discourse.org/t/can-non-admin-user-issue-their-own-api-key/173226/1 "2020-12-14T09:31:28Z")

</div>

Hello 👋,

I’m making a GitHub action posting to the Discourse forum.  
I found the post API, however, the document says [Discourse users need to create an API Key from the admin panel](https://docs.discourse.org/#authentication), even though non-admin users have no admin panel. Here I have several questions:

- Is the API key designed even for non-admin users?
  - I hope so due to [User API key instead of Admin API key?](https://meta.discourse.org/t/user-api-key-instead-of-admin-api-key/59713)

- If so, how non-admin users can create their API key?
- If so, to enable the API key for non-admin users, is there any necessary settings?
  - The forum’s preferences page has no interface to create an API key. So I guess that there are some settings that let users issue their API keys.

Thanks in advance! 🙏

---

_[View the full topic](https://meta.discourse.org/t/can-non-admin-user-issue-their-own-api-key/173226)._
