{
  "/message": {
    "description": "Handle incoming chat messages.",
    "args": {
      "message": {
        "type": "chatmessage",
        "required": true
      }
    },
    "returns": {
      "type": "model",
      "name": "ChatResponse",
      "schema": {
        "properties": {
          "status": {
            "description": "Status of message delivery",
            "title": "Status",
            "type": "string"
          },
          "ts": {
            "description": "Timestamp of the response",
            "format": "date-time",
            "title": "Ts",
            "type": "string"
          },
          "message_id": {
            "default": "",
            "description": "ID of the message being acknowledged",
            "title": "Message Id",
            "type": "string"
          }
        },
        "required": [
          "status",
          "ts"
        ],
        "title": "ChatResponse",
        "type": "object"
      }
    }
  },
  "/verify": {
    "description": "Handle verification requests for message delivery.",
    "args": {
      "message": {
        "type": "chatmessage",
        "required": true
      }
    },
    "returns": {
      "type": "model",
      "name": "ChatResponse",
      "schema": {
        "properties": {
          "status": {
            "description": "Status of message delivery",
            "title": "Status",
            "type": "string"
          },
          "ts": {
            "description": "Timestamp of the response",
            "format": "date-time",
            "title": "Ts",
            "type": "string"
          },
          "message_id": {
            "default": "",
            "description": "ID of the message being acknowledged",
            "title": "Message Id",
            "type": "string"
          }
        },
        "required": [
          "status",
          "ts"
        ],
        "title": "ChatResponse",
        "type": "object"
      }
    }
  }
}