· 6 years ago · Feb 06, 2019, 11:18 PM
1var apiClient = new ApiClient("https://demo.docusign.net/restapi");
2
3var code = Request["Code"];
4var token = apiClient.GenerateAccessToken(IntegratorKey, SecretKey, code);
5
6var userInfo = DocuSignClient.GetUserInfo(token.access_token);
7var accountId = "";
8foreach (var account in userInfo.Accounts) {
9 if (account.IsDefault == "true") {
10 accountId = account.AccountId;
11 apiClient = new ApiClient(account.BaseUri);
12 break;
13 }
14}
15
16var configuration =
17 new Configuration(apiClient: apiClient, accessToken: token.access_token);
18
19var foldersApi = new FoldersApi(configuration);
20var response = foldersApi.Search(accountId, "all");
21foreach (var folder in response.FolderItems) {
22 Context.Response.Write(folder.FolderId);
23}