import { adminHttp } from './http' export const getMembers = (params) => adminHttp.get('/admin/members', { params }) export const createMember = (data) => adminHttp.post('/admin/members', data) export const updateMember = (userSub, data) => adminHttp.patch(`/admin/members/${userSub}`, data) export const deleteMember = (userSub, syncToIdp = true) => adminHttp.delete(`/admin/members/${userSub}`, { params: { sync_to_idp: syncToIdp } }) export const resetMemberPassword = (userSub) => adminHttp.post(`/admin/members/${userSub}/password/reset`) export const getMemberSites = (userSub) => adminHttp.get(`/admin/members/${userSub}/sites`) export const setMemberSites = (userSub, siteKeys) => adminHttp.put(`/admin/members/${userSub}/sites`, { site_keys: siteKeys }) export const getMemberRoles = (userSub) => adminHttp.get(`/admin/members/${userSub}/roles`)