Set the Talk/Spreed server URL as BaseUrl inside Constants.cs In your project: construct RequestsBL with your User construct the others {model}BL.cs passing RequestsBL Use the model-associated methods inside {model}BL.cs For an implementation sample, see https://github.com/orlodax/ChatOnNextCloudTalk