-
Notifications
You must be signed in to change notification settings - Fork 1k
Closed
Description
Overview
Add Matrix identity management endpoints to health server for configuration via OpenWork UI.
Tasks
- Implement
listMatrixIdentities()endpoint - Implement
upsertMatrixIdentity()endpoint - Implement
deleteMatrixIdentity()endpoint - Update config file persistence logic
- Add runtime adapter restart on config change
- Add Matrix to health snapshot
Endpoints
GET /identities/matrix- List Matrix accountsPOST /identities/matrix- Create/update Matrix accountDELETE /identities/matrix/:id- Remove Matrix account
Acceptance Criteria
- Can list Matrix identities via API
- Can add new Matrix accounts dynamically
- Can remove Matrix accounts
- Changes persist to config file
- Adapters restart automatically on changes
Estimated Time
1 day
Dependencies
- Issue [Matrix] Phase 2: Bridge Integration #781 (Bridge Integration)
Technical Details
- Follow pattern from Telegram/Slack identity endpoints
- Validate homeserverUrl and accessToken
- Support optional directory field
- Handle adapter restart errors gracefully
See full plan: https://github.com/users/alacy-centrl/projects/2
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels