Add a new user of the role Decision Maker to the database. Requires no login.

Args: form_data (Annotated[OAuth2PasswordRequestForm, Depends()]): The user credentials to add to the database. session (Annotated[Session, Depends(get_session)]): the database session.

Returns: JSONResponse: A JSON response

Raises: HTTPException: if username is already in use or if saving to the database fails for some reason.

post/add_new_dm

Request

Request body application/x-www-form-urlencoded

grant_typestring nullable
usernamestring required
passwordstring password required
scopestring
client_idstring nullable
client_secretstring password nullable

Response

Successful Response

unknown required

Changes