/// <summary> /// Get permission profiles by email. /// </summary> /// <param name="basePath">BasePath for API calls (URI)</param> /// <param name="accessToken">Access Token for API call (OAuth)</param> /// <param name="orgId">DocuSign Organization Id (GUID)</param> /// <param name="accountId">The DocuSign account Id (GUID)</param> /// <param name="emailAddress">The email address of DocuSign user (string)</param> /// <returns>Product permission profiles</returns> public static UserProductPermissionProfilesResponse GetPermissionProfilesByEmail( string basePath, string accessToken, Guid?orgId, Guid accountId, string emailAddress) { var apiClient = new ApiClient(basePath); apiClient.Configuration.DefaultHeader.Add("Authorization", "Bearer " + accessToken); // Step 3 start var productPermissionProfileApi = new ProductPermissionProfilesApi(apiClient); var getUserProductPermission = new ProductPermissionProfilesApi.GetUserProductPermissionProfilesByEmailOptions { email = emailAddress }; return(productPermissionProfileApi.GetUserProductPermissionProfilesByEmail(orgId, accountId, getUserProductPermission)); // Step 3 end }