# Create/Update user Create/Update an user. Endpoint: PUT /users Version: 0.0.1 Security: o_auth ## Request fields (application/json): - `email` (string, required) - `firstName` (string, required) - `id` (string,null) - `lastName` (string, required) - `name` (string) - `organisationId` (string, required) - `organisationName` (string,null) - `roles` (array) Enum: "member", "admin", "support" - `siteIds` (array) A list of IDs of the sites to user visibility. ## Response 201 fields (application/json): - `email` (string, required) - `firstName` (string, required) - `id` (string,null) - `lastName` (string, required) - `name` (string) - `organisationId` (string, required) - `organisationName` (string,null) - `roles` (array) Enum: "member", "admin", "support" - `siteIds` (array) A list of IDs of the sites to user visibility. ## Response 400 fields (application/json): - `code` (integer) - `message` (string) ## Response 401 fields (application/json): - `code` (integer) - `message` (string) ## Response 403 fields (application/json): - `code` (integer) - `message` (string) ## Response 404 fields (application/json): - `code` (integer) - `message` (string) ## Response 422 fields (application/json): - `code` (integer) - `message` (string) ## Response 204 fields ## Response 500 fields