asednev / LendingClubDotNet

C# .NET Core client for the Lending Club API

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

LendingClubDotNet

C# (.NET Core) Client for the Lending Club API

Example usage:

// Initialize the client with credentials.
// Replace 'authenticationToken' with the one provided to you by Lending Club
// Replace 'actorId' with your Lending Club Id
LendingClubV1Client lendingClubV1Client = new LendingClubV1Client(authenticationToken, actorId);

// Get all Listed Loans.
ListedLoansResponse listedLoansResponse = lendingClubV1Client.LoanResource.GetListedLoans();

// Get all Portfolios that you have.
PortfoliosOwnedResponse portfoliosOwnedResponse = lendingClubV1Client.AccountResource.GetPortfoliosOwned();

// Submit an Orders Request (invest in loans).
SubmitOrdersRequest submitOrdersRequest = new SubmitOrdersRequest
			{
				aid = Convert.ToInt32(actorId),
				orders = new List<Order> { new Order
				{
					loanId = loanId,
					portfolioId =  portfolioId,
					requestedAmount = 25
				} }
			};

// Congratulations, at this point if the request has been submitted successfully, you will have programatically invested!
SubmitOrdersResponse submitOrdersResponse = lendingClubV1Client.AccountResource.SubmitOrders(submitOrdersRequest);

See the official Lending Club API documentation here: https://www.lendingclub.com/developers/lc-api.action

Library targeting .NET Framework was originally created by Justin Blackwood: https://www.linkedin.com/in/justinedwardblackwood

Forked from: https://github.com/jblackwood12/LendingClubDotNet

About

C# .NET Core client for the Lending Club API


Languages

Language:C# 100.0%