Hi sparhawk,
the code is
OKMAuthService auth = new OKMAuthService();
auth.Url = "http://192.168.197.129:8080/OpenKM/OKMAuth";
OKMRepositoryService repo = new OKMRepositoryService();
repo.Url = "http://192.168.197.129:8080/OpenKM/OKMRepository";
doc = new OKMDocumentService();
doc.Url = "http://192.168.197.129:8080/OpenKM/OKMDocument";
fold = new OKMFolderService();
fold.Url = "http://192.168.197.129:8080/OpenKM/OKMFolder";
try
{
String token = auth.login("user1", "pass1"

;
Folder rootFolder = repo.getRootFolder(token);
Folder fldNew = new Folder();
fldNew.author ="user1";
fldNew.permissions = 1;
fldNew.path = rootFolder.path + "/" +"test0003" + "/";
fold.create(token,fldNew);
Console.WriteLine("Logout..."

;
auth.logout(token);
}
catch (Exception e)
{
Console.WriteLine("Exception -> "+e.Message);
}