Если вы ищете клиентскую библиотеку REST API Salesforce, взгляните на SalesforceSharp .
Он поддерживает создание, обновление, удаление и запрос записей из API REST.
Создать
client.Create("Account",
new { Name = "name created", Description = "description created" }));
Обновить
client.Update("Account", "<record id>",
new { Description = "description updated" }));
Удалить
client.Delete("Account", "<ID">);
Запрос
var records = client.Query<Account>("SELECT id, name, description FROM Account");
В настоящее время поддерживается поток аутентификации по имени пользователя и паролю, но можно создавать и вводить другие потоки (веб-сервер и агент пользователя).