diff --git a/lnbits/static/js/components/lnbits-wallet-api-docs.js b/lnbits/static/js/components/lnbits-wallet-api-docs.js
index b2c857335..7f0225dd7 100644
--- a/lnbits/static/js/components/lnbits-wallet-api-docs.js
+++ b/lnbits/static/js/components/lnbits-wallet-api-docs.js
@@ -1,6 +1,13 @@
window.app.component('lnbits-wallet-api-docs', {
template: '#lnbits-wallet-api-docs',
methods: {
+ copyAdminKey() {
+ LNbits.utils
+ .confirmDialog(
+ `Anyone with this key can drain your entire wallet's funds. Do not share it unless you are ok with this.`
+ )
+ .onOk(() => LNbits.utils.copyText(this.g.wallet.adminkey))
+ },
resetKeys() {
LNbits.utils
.confirmDialog('Are you sure you want to reset your API keys?')
diff --git a/lnbits/templates/components/lnbits-wallet-api-docs.vue b/lnbits/templates/components/lnbits-wallet-api-docs.vue
index 306d7e9d2..3f80b5777 100644
--- a/lnbits/templates/components/lnbits-wallet-api-docs.vue
+++ b/lnbits/templates/components/lnbits-wallet-api-docs.vue
@@ -69,7 +69,7 @@