C# API Library for Challonge.com
It has all routes listed here: https://api.challonge.com/v1/documents
Initialize the Api class, save your credentials there and then use the static methods from the rest of the classes to call the API
To pass parameters, create a Dictionary<string, string> where the Key is the left side of the query and the Value is the right side