diff --git a/agent-swagger.json b/agent-swagger.json
index 5abd221ff7a6baa8cbb6dfd58c6c99489bf9a132..14412bef8a90088901894f7400cbba2ab4a066ab 100644
--- a/agent-swagger.json
+++ b/agent-swagger.json
@@ -250,6 +250,33 @@
         }
       }
     },
+    "/api/v1/connections/ping/{id}": {
+      "post": {
+        "operationId": "RestController_pingConnection",
+        "parameters": [
+          {
+            "name": "id",
+            "required": true,
+            "in": "path",
+            "schema": {
+              "type": "string"
+            }
+          }
+        ],
+        "responses": {
+          "201": {
+            "description": "",
+            "content": {
+              "application/json": {
+                "schema": {
+                  "$ref": "#/components/schemas/BaseRecordDto"
+                }
+              }
+            }
+          }
+        }
+      }
+    },
     "/api/v1/schemas": {
       "post": {
         "operationId": "RestController_createSchema",
@@ -1138,6 +1165,22 @@
           "state"
         ]
       },
+      "BaseRecordDto": {
+        "type": "object",
+        "properties": {
+          "id": {
+            "type": "string"
+          },
+          "createdAt": {
+            "format": "date-time",
+            "type": "string"
+          },
+          "updatedAt": {
+            "format": "date-time",
+            "type": "string"
+          }
+        }
+      },
       "CreateSchemaRequestDto": {
         "type": "object",
         "properties": {
@@ -1169,6 +1212,17 @@
       "SchemaRecordDto": {
         "type": "object",
         "properties": {
+          "id": {
+            "type": "string"
+          },
+          "createdAt": {
+            "format": "date-time",
+            "type": "string"
+          },
+          "updatedAt": {
+            "format": "date-time",
+            "type": "string"
+          },
           "name": {
             "type": "string"
           },
@@ -1186,17 +1240,6 @@
           },
           "methodName": {
             "type": "string"
-          },
-          "id": {
-            "type": "string"
-          },
-          "createdAt": {
-            "format": "date-time",
-            "type": "string"
-          },
-          "updatedAt": {
-            "format": "date-time",
-            "type": "string"
           }
         },
         "required": [
@@ -1219,24 +1262,24 @@
       "CreddefRecordDto": {
         "type": "object",
         "properties": {
-          "schemaId": {
+          "id": {
             "type": "string"
           },
-          "issuerId": {
+          "createdAt": {
+            "format": "date-time",
             "type": "string"
           },
-          "tag": {
+          "updatedAt": {
+            "format": "date-time",
             "type": "string"
           },
-          "id": {
+          "schemaId": {
             "type": "string"
           },
-          "createdAt": {
-            "format": "date-time",
+          "issuerId": {
             "type": "string"
           },
-          "updatedAt": {
-            "format": "date-time",
+          "tag": {
             "type": "string"
           }
         },
@@ -1301,6 +1344,17 @@
       "CredentialRecordDto": {
         "type": "object",
         "properties": {
+          "id": {
+            "type": "string"
+          },
+          "createdAt": {
+            "format": "date-time",
+            "type": "string"
+          },
+          "updatedAt": {
+            "format": "date-time",
+            "type": "string"
+          },
           "state": {
             "enum": [
               "proposal-sent",
@@ -1331,17 +1385,6 @@
           },
           "tags": {
             "type": "object"
-          },
-          "id": {
-            "type": "string"
-          },
-          "createdAt": {
-            "format": "date-time",
-            "type": "string"
-          },
-          "updatedAt": {
-            "format": "date-time",
-            "type": "string"
           }
         },
         "required": [
@@ -1435,6 +1478,17 @@
       "MessageRecordDto": {
         "type": "object",
         "properties": {
+          "id": {
+            "type": "string"
+          },
+          "createdAt": {
+            "format": "date-time",
+            "type": "string"
+          },
+          "updatedAt": {
+            "format": "date-time",
+            "type": "string"
+          },
           "connectionId": {
             "type": "string",
             "example": "6464b521-005a-4379-91e0-a3692b31cafd"
@@ -1460,17 +1514,6 @@
           "content": {
             "type": "string",
             "example": "hello world"
-          },
-          "id": {
-            "type": "string"
-          },
-          "createdAt": {
-            "format": "date-time",
-            "type": "string"
-          },
-          "updatedAt": {
-            "format": "date-time",
-            "type": "string"
           }
         },
         "required": [
@@ -1483,6 +1526,17 @@
       "ProofRecordDto": {
         "type": "object",
         "properties": {
+          "id": {
+            "type": "string"
+          },
+          "createdAt": {
+            "format": "date-time",
+            "type": "string"
+          },
+          "updatedAt": {
+            "format": "date-time",
+            "type": "string"
+          },
           "connectionId": {
             "type": "string"
           },
@@ -1502,17 +1556,6 @@
           },
           "tags": {
             "type": "object"
-          },
-          "id": {
-            "type": "string"
-          },
-          "createdAt": {
-            "format": "date-time",
-            "type": "string"
-          },
-          "updatedAt": {
-            "format": "date-time",
-            "type": "string"
           }
         },
         "required": [
@@ -1610,6 +1653,17 @@
       "DidRecordDto": {
         "type": "object",
         "properties": {
+          "id": {
+            "type": "string"
+          },
+          "createdAt": {
+            "format": "date-time",
+            "type": "string"
+          },
+          "updatedAt": {
+            "format": "date-time",
+            "type": "string"
+          },
           "did": {
             "type": "string"
           },
@@ -1625,17 +1679,6 @@
           },
           "tags": {
             "type": "object"
-          },
-          "id": {
-            "type": "string"
-          },
-          "createdAt": {
-            "format": "date-time",
-            "type": "string"
-          },
-          "updatedAt": {
-            "format": "date-time",
-            "type": "string"
           }
         },
         "required": [