diff --git a/src/common.ts b/src/common.ts
index c20ecbc..98c1731 100644
--- a/src/common.ts
+++ b/src/common.ts
@@ -4,7 +4,7 @@ export async function throwError(response: Response) {
   let message: string | undefined;
   try {
     const data = await response.json();
-    message = data.message;
+    message = data.message ?? data.error.message ?? data.error;
   } catch {}
 
   message ??= `Error ${response.status}: ${response.statusText}`;