2017-12-27 132 views
0

我正在嘗試使用下面的代碼創建工作區。但我得到這個錯誤。Docusign工作區創建錯誤

「的errorCode」: 「ACCOUNT_LACKS_PERMISSIONS」,

「消息」: 「本帳戶缺少足夠的權限所需的帳戶水平AllowWorkspaceCreate權限WorkspaceId = 00000000-0000-0000-0000-000000000000。」。

 WorkspacesApi workspaces = new WorkspacesApi(Configuration.Default); 

     Workspace item = new Workspace(); 

     var guid = Guid.NewGuid().ToString(); 

     WorkspaceUser user = new WorkspaceUser 
     { 

      Email = "[email protected]", 
      Type = "CompanyUser", 
      UserName = "test", 
      UserId = "76986fe6-5ac9-4b2c-8d68-891000122939", 
      WorkspaceId = guid 

     }; 
     item.BillableAccountId = "AccountId"; 
     item.WorkspaceId = guid; 
     item.WorkspaceDescription = "Testing workspace"; 
     item.BillableAccountId = accountId; 
     item.Created = DateTime.UtcNow.ToString(CultureInfo.InvariantCulture); 
     item.CreatedByInformation = user; 
     item.LastModifiedByInformation = user; 
     item.Status = null; 
     item.WorkspaceName = "Test work"; 
     var result = workspaces.CreateWorkspace(accountId, item); 

我嘗試了多個選項來將AllowWorkspaceCreate更改爲true,但我無法更改帳戶設置。我試圖使用Rest API和API進行更新。結果是相同的,並且標誌不會更新爲true。 有什麼辦法可以改變這個設置。 請參考下面的代碼,我試圖用rest API更新標誌。

 AccountsApi api = new AccountsApi(Configuration.Default); 

     ErrorDetails error = new ErrorDetails(); 

     NameValue namevalue = new NameValue 
     { 
      ErrorDetails = error, 
      Name = "allowWorkspaceCreate", 
      OriginalValue = "false", 
      Value = "true" 
     }; 


     List<NameValue> nm = new List<NameValue> { namevalue }; 

     AccountSettingsInformation accountSettings = new AccountSettingsInformation(nm); 

     api.UpdateSettings(accountId, accountSettings); 

     var listsettings = api.ListSettings(accountId); 

執行其餘API更新設置方法時沒有問題。 我已經使用API​​瀏覽器更新標誌沒有任何成功。

回答

2

DocuSign的後端設置(「Allow Rooms Create」)需要在您的賬戶中啓用,您無法使用API​​啓用它。請聯繫您的DocuSign Account manager以從後端啓用此設置。

+0

謝謝,我們已經找到了簽署文件組來幫助解決這個問題。 –

+0

謝謝,現在我可以在啓用此後端設置後創建工作空間。 –