diff --git a/pom.xml b/pom.xml
index a200b36..1d8b91b 100644
--- a/pom.xml
+++ b/pom.xml
@@ -16,6 +16,8 @@
org.springframework.bootspring-boot-starter-webflux
org.springframework.bootspring-boot-starter-validation
org.springframework.bootspring-boot-starter-actuator
+ org.springframework.bootspring-boot-starter-jdbc
+ com.microsoft.sqlservermssql-jdbcruntime
com.fasterxml.jackson.dataformatjackson-dataformat-xml
org.springframework.bootspring-boot-starter-testtest
diff --git a/src/main/java/com/company/agentfoundation/crm/CrmDatabaseController.java b/src/main/java/com/company/agentfoundation/crm/CrmDatabaseController.java
new file mode 100644
index 0000000..97826bb
--- /dev/null
+++ b/src/main/java/com/company/agentfoundation/crm/CrmDatabaseController.java
@@ -0,0 +1,69 @@
+package com.company.agentfoundation.crm;
+
+import com.company.agentfoundation.security.AgentAuthService;
+import org.springframework.http.ResponseEntity;
+import org.springframework.web.bind.annotation.GetMapping;
+import org.springframework.web.bind.annotation.PathVariable;
+import org.springframework.web.bind.annotation.RequestHeader;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RequestParam;
+import org.springframework.web.bind.annotation.RestController;
+
+import java.util.List;
+import java.util.Map;
+
+@RestController
+@RequestMapping("/v1/crm/db")
+public class CrmDatabaseController {
+ private final AgentAuthService authService;
+ private final CrmDatabaseService crmDatabaseService;
+
+ public CrmDatabaseController(AgentAuthService authService, CrmDatabaseService crmDatabaseService) {
+ this.authService = authService;
+ this.crmDatabaseService = crmDatabaseService;
+ }
+
+ @GetMapping("/ping")
+ public ResponseEntity