2026-08-06 17:44:49 +03:00

26 lines
699 B
JavaScript

import api from './client';
export const UsersApi = {
me() {
return api.get('/users/me', { params: { load_orgs: true } }).then((r) => r.data);
},
getById(userId) {
return api.get(`/users/${userId}`).then((r) => r.data);
},
getAll(params = {}) {
return api.get('/users/', { params: { limit: 1000, skip: 0, ...params } }).then((r) => r.data);
},
update(idUser, data) {
return api.patch(`/users/${idUser}`, data).then((r) => r.data);
},
getAllRoles() {
return api.get(`/users/roles/`).then((r) => r.data);
},
createUser(payload) {
return api.post(`/users/`, payload).then((r) => r.data);
},
delete(userId) {
return api.delete(`/users/${userId}`).then((r) => r.data);
},
};