diff --git a/src/core/error/mod.rs b/src/core/error/mod.rs
index 3bf3c883ece8281e9ffcd34c99da8478b0e69cb2..5047aa072b9d15496a014d896347b3ea29906b19 100644
--- a/src/core/error/mod.rs
+++ b/src/core/error/mod.rs
@@ -52,6 +52,8 @@ pub enum Error {
 	#[error("Join error: {0}")]
 	JoinError(#[from] tokio::task::JoinError),
 	#[error(transparent)]
+	Json(#[from] serde_json::Error),
+	#[error(transparent)]
 	Path(#[from] axum::extract::rejection::PathRejection),
 	#[error("Regex error: {0}")]
 	Regex(#[from] regex::Error),