We need to add a way to protect endpoints and the documentation, in order to do this, we must be able to still send and list messages given a certain session id, but all of the other endpoints must be used with authentication.
Maybe we should bring dialog-api-key as a key component of the project.