C# client library used to access IntakeQ's API (https://intakeq.com).
For API documentation refer to http://support.intakeq.com/intakeq-api
Install-Package intakeq-api
All methods are available in the APIClient class. Instantiate the class by passing your API key through the constructor.
var api = new ApiClient("Your API Key");
var api = new ApiClient("Your API Key");
var intakes = await api.GetIntakesSummary("search term");
The GetIntakesSummary accepts other optional parameters, like start and end dates, page number, etc.
var api = new ApiClient("Your API Key");
var intake = await api.GetFullIntake("intake id");
var api = new ApiClient("Your API Key");
var bytes = await api.DownloadPdf("intake id"); //returns the PDF in byte[]
var api = new ApiClient("You API Key");
await api.DownloadPdfAndSave("intake id", "c:\\test.pdf");
var api = new ApiClient("Your API Key");
var clients = await api.GetClients("search term");