143 lines
6.4 KiB
Markdown
143 lines
6.4 KiB
Markdown
# Open To Do's
|
|
|
|
- File Preview in the chat was started and is partially integrated, was disabled in the code for now
|
|
|
|
|
|
# Implemented API Calls
|
|
|
|
| API Call | Status (done, partially, missing, ignored)|
|
|
|----------|--------|
|
|
|
|
**Administration**
|
|
| `GET /` | ignored |
|
|
|
|
| `GET /api/environment` | ignored |
|
|
|
|
| `OPTIONS /{fullPath}` | ignored |
|
|
|
|
| `GET /favicon.ico` | ***missing*** |
|
|
|
|
**Attributes**
|
|
| `GET /api/attributes/{entityType}` | ignored |
|
|
|
|
| `OPTIONS /api/attributes/{entityType}` | ignored |
|
|
|
|
**Manage Mandates**
|
|
| `GET /api/mandates/` | ***missing*** |
|
|
|
|
| `POST /api/mandates/` | ***missing*** |
|
|
|
|
| `GET /api/mandates/{mandateId}` | ***missing*** |
|
|
|
|
| `PUT /api/mandates/{mandateId}` | ***missing*** |
|
|
|
|
| `DELETE /api/mandates/{mandateId}` | ***missing*** |
|
|
|
|
→ Mandate managing by admin completely missing for now
|
|
|
|
**Manage Users**
|
|
| `GET /api/users/` | |
|
|
|
|
| `GET /api/users/{userId}` | |
|
|
|
|
| `PUT /api/users/{userId}` | |
|
|
|
|
| `DELETE /api/users/{userId}` | |
|
|
|
|
| `POST /api/users` | |
|
|
|
|
**Manage Files**
|
|
| `GET /api/files/list` | *done* |
|
|
|
|
| `POST /api/files/upload` | *done* |
|
|
|
|
| `GET /api/files/{fileId}` | unclear |
|
|
|
|
| `PUT /api/files/{fileId}` | *done* |
|
|
|
|
| `DELETE /api/files/{fileId}` | *done* |
|
|
|
|
| `GET /api/files/stats` | ***missing*** |
|
|
|
|
| `GET /api/files/{fileId}/download` | *done* |
|
|
|
|
| `GET /api/files/{fileId}/preview` | ***missing*** |
|
|
|
|
**Manage Prompts**
|
|
| `GET /api/prompts` | |
|
|
|
|
| `POST /api/prompts` | |
|
|
|
|
| `GET /api/prompts/{promptId}` | |
|
|
|
|
| `PUT /api/prompts/{promptId}` | |
|
|
|
|
| `DELETE /api/prompts/{promptId}` | |
|
|
|
|
**Manage Connections**
|
|
| `GET /api/connections/` | *done* |
|
|
|
|
| `POST /api/connections/` | *done* |
|
|
|
|
| `PUT /api/connections/{connectionId}` | *done* |
|
|
|
|
| `DELETE /api/connections/{connectionId}` | *done* |
|
|
|
|
| `POST /api/connections/{connectionId}/connect` | *done* |
|
|
|
|
| `POST /api/connections/{connectionId}/disconnect` | *done* |
|
|
|
|
**Workflow**
|
|
| `GET /api/workflows/` | *done* |
|
|
|
|
| `GET /api/workflows/{workflowId}` | *done* |
|
|
|
|
| `PUT /api/workflows/{workflowId}` | *done* |
|
|
|
|
| `DELETE /api/workflows/{workflowId}` | *done* |
|
|
|
|
| `GET /api/workflows/{workflowId}/status` | *done* |
|
|
|
|
| `GET /api/workflows/{workflowId}/logs` | *done* |
|
|
|
|
| `GET /api/workflows/{workflowId}/messages` | *done* |
|
|
|
|
| `POST /api/workflows/start` | *done* |
|
|
|
|
| `POST /api/workflows/{workflowId}/stop` | *done* |
|
|
|
|
| `DELETE /api/workflows/{workflowId}/messages/{messageId}` | ***missing*** |
|
|
|
|
| `DELETE /api/workflows/{workflowId}/messages/{messageId}/files/{fileId}` | ***missing*** |
|
|
|
|
**Security Local**
|
|
| `POST /api/local/login` | *done* |
|
|
|
|
| `POST /api/local/register` | *done* |
|
|
|
|
| `GET /api/local/me` | |
|
|
|
|
| `POST /api/local/logout` | *done* |
|
|
|
|
| `GET /api/local/available` | *done* |
|
|
|
|
**Security Microsoft**
|
|
| `GET /api/msft/login` | *done* |
|
|
|
|
| `GET /api/msft/auth/callback` | *done* |
|
|
|
|
| `GET /api/msft/me` | *done* |
|
|
|
|
| `POST /api/msft/logout` | *done* |
|
|
|
|
**Security Google**
|
|
| `GET /api/google/config` | *done* |
|
|
|
|
| `GET /api/google/login` |*done* |
|
|
|
|
| `GET /api/google/auth/callback` | *done* |
|
|
|
|
| `GET /api/google/me` | *done* |
|
|
|
|
| `POST /api/google/logout` | *done* |
|
|
|