make POST create user and PUT update user

This commit is contained in:
Hunter Kehoe 2025-05-22 18:58:37 -06:00
parent 2b40ad9a12
commit fa48639517
4 changed files with 50 additions and 20 deletions

View file

@ -253,11 +253,10 @@ type apiStatsResponse struct {
MessagesRate float64 `json:"messages_rate"` // Average number of messages per second
}
type apiUserAddRequest struct {
type apiUserAddOrUpdateRequest struct {
Username string `json:"username"`
Password string `json:"password"`
Tier string `json:"tier"`
Force bool `json:"force"` // Used to change passwords/override existing user
// Do not add 'role' here. We don't want to add admins via the API.
}