diff --git a/web/src/api/admin/users.ts b/web/src/api/admin/users.ts index a1cdb60..580c1e1 100644 --- a/web/src/api/admin/users.ts +++ b/web/src/api/admin/users.ts @@ -14,3 +14,18 @@ export const adminGetUsersApi = async (): Promise => { return response.data; }; + +export type FetchUserResponse = UserProfile; + +export const adminGetUserApi = async ( + id: string, +): Promise => { + const response = await axios.get( + `/api/v1/admin/users/${id}`, + ); + + if (response.status !== 200 && response.status !== 201) + throw await handleApiError(response); + + return response.data; +};