import { adminHttp } from './http' export const getSites = (params) => adminHttp.get('/admin/sites', { params }) export const createSite = (data) => adminHttp.post('/admin/sites', data) export const updateSite = (siteKey, data) => adminHttp.patch(`/admin/sites/${siteKey}`, data) export const deleteSite = (siteKey) => adminHttp.delete(`/admin/sites/${siteKey}`) export const getSiteRoles = (siteKey) => adminHttp.get(`/admin/sites/${siteKey}/roles`) export const setSiteRoles = (siteKey, roleKeys) => adminHttp.put(`/admin/sites/${siteKey}/roles`, { role_keys: roleKeys }) export const getSiteMembers = (siteKey) => adminHttp.get(`/admin/sites/${siteKey}/members`)