[PR #221] [MERGED] Full developer api #3248

Closed
opened 2026-02-22 18:33:22 -05:00 by yindo · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/Mintplex-Labs/anything-llm/pull/221
Author: @timothycarambat
Created: 8/23/2023
Status: Merged
Merged: 8/23/2023
Merged by: @timothycarambat

Base: masterHead: 124-developer-api


📝 Commits (8)

  • bf58119 Autodocument Swagger API with JSDocs on /v1/ endpoints for API access
  • 2292700 Create new api keys as both single and multi-user
  • d5d9059 Add boot and telem
  • f95a89f Complete Admin API
  • 83def8b Complete endpoints
  • 0cee285 update docs
  • 52e9539 undo debug
  • 15fb3d0 update docs and readme

📊 Changes

36 files changed (+6098 additions, -57 deletions)

View changed files

📝 README.md (+1 -0)
frontend/public/anything-llm-dark.png (+0 -0)
frontend/public/anything-llm-light.png (+0 -0)
📝 frontend/src/App.jsx (+5 -0)
📝 frontend/src/components/AdminSidebar/index.jsx (+11 -0)
frontend/src/components/Modals/Settings/ApiKey/index.jsx (+198 -0)
📝 frontend/src/components/Modals/Settings/index.jsx (+2 -0)
📝 frontend/src/components/Sidebar/SettingsOverlay/index.jsx (+7 -0)
📝 frontend/src/models/admin.js (+45 -0)
📝 frontend/src/models/system.js (+43 -0)
frontend/src/pages/Admin/ApiKeys/ApiKeyRow/index.jsx (+69 -0)
frontend/src/pages/Admin/ApiKeys/NewApiKeyModal/index.jsx (+118 -0)
frontend/src/pages/Admin/ApiKeys/index.jsx (+109 -0)
📝 frontend/src/utils/paths.js (+6 -0)
📝 server/endpoints/admin.js (+67 -2)
server/endpoints/api/admin/index.js (+642 -0)
server/endpoints/api/auth/index.js (+33 -0)
server/endpoints/api/document/index.js (+194 -0)
server/endpoints/api/index.js (+21 -0)
server/endpoints/api/system/index.js (+153 -0)

...and 16 more files

📄 Description

resolves #124

  • Autogenerate Swagger docs at /api/docs
  • CRUD API Keys in single-user and multi-user mode
  • API endpoints live with auth middleware for API Key model

🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/Mintplex-Labs/anything-llm/pull/221 **Author:** [@timothycarambat](https://github.com/timothycarambat) **Created:** 8/23/2023 **Status:** ✅ Merged **Merged:** 8/23/2023 **Merged by:** [@timothycarambat](https://github.com/timothycarambat) **Base:** `master` ← **Head:** `124-developer-api` --- ### 📝 Commits (8) - [`bf58119`](https://github.com/Mintplex-Labs/anything-llm/commit/bf58119ab89e158809afa9991b70a5cefe960520) Autodocument Swagger API with JSDocs on /v1/ endpoints for API access - [`2292700`](https://github.com/Mintplex-Labs/anything-llm/commit/2292700d5fa95b9dd2f6eff6544226acbdfaa593) Create new api keys as both single and multi-user - [`d5d9059`](https://github.com/Mintplex-Labs/anything-llm/commit/d5d90590be3ac6b5a84b8afe2fa497760c04c2ce) Add boot and telem - [`f95a89f`](https://github.com/Mintplex-Labs/anything-llm/commit/f95a89f49ee016152311033566d65498c25680be) Complete Admin API - [`83def8b`](https://github.com/Mintplex-Labs/anything-llm/commit/83def8bc60099512520e9e8d39a20b35a62038f0) Complete endpoints - [`0cee285`](https://github.com/Mintplex-Labs/anything-llm/commit/0cee285db95454271567018b11c4142f6e869e89) update docs - [`52e9539`](https://github.com/Mintplex-Labs/anything-llm/commit/52e95394d77314178ef477210c39373ff315a0e0) undo debug - [`15fb3d0`](https://github.com/Mintplex-Labs/anything-llm/commit/15fb3d036e65f64d6d608cb1df02e0f4e18df0db) update docs and readme ### 📊 Changes **36 files changed** (+6098 additions, -57 deletions) <details> <summary>View changed files</summary> 📝 `README.md` (+1 -0) ➕ `frontend/public/anything-llm-dark.png` (+0 -0) ➕ `frontend/public/anything-llm-light.png` (+0 -0) 📝 `frontend/src/App.jsx` (+5 -0) 📝 `frontend/src/components/AdminSidebar/index.jsx` (+11 -0) ➕ `frontend/src/components/Modals/Settings/ApiKey/index.jsx` (+198 -0) 📝 `frontend/src/components/Modals/Settings/index.jsx` (+2 -0) 📝 `frontend/src/components/Sidebar/SettingsOverlay/index.jsx` (+7 -0) 📝 `frontend/src/models/admin.js` (+45 -0) 📝 `frontend/src/models/system.js` (+43 -0) ➕ `frontend/src/pages/Admin/ApiKeys/ApiKeyRow/index.jsx` (+69 -0) ➕ `frontend/src/pages/Admin/ApiKeys/NewApiKeyModal/index.jsx` (+118 -0) ➕ `frontend/src/pages/Admin/ApiKeys/index.jsx` (+109 -0) 📝 `frontend/src/utils/paths.js` (+6 -0) 📝 `server/endpoints/admin.js` (+67 -2) ➕ `server/endpoints/api/admin/index.js` (+642 -0) ➕ `server/endpoints/api/auth/index.js` (+33 -0) ➕ `server/endpoints/api/document/index.js` (+194 -0) ➕ `server/endpoints/api/index.js` (+21 -0) ➕ `server/endpoints/api/system/index.js` (+153 -0) _...and 16 more files_ </details> ### 📄 Description resolves #124 - Autogenerate Swagger docs at `/api/docs` - CRUD API Keys in single-user and multi-user mode - API endpoints live with auth middleware for API Key model --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
yindo added the pull-request label 2026-02-22 18:33:22 -05:00
yindo closed this issue 2026-02-22 18:33:22 -05:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: Mintplex-Labs/anything-llm#3248