Docusign工作区创建错误

时间:2017-12-27 12:32:36

标签: rest docusignapi

我正在尝试使用以下代码创建工作区。但我收到了这个错误。

“errorCode”:“ACCOUNT_LACKS_PERMISSIONS”,

“message”:“此帐户缺少足够的权限。需要帐户级别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 = "test@gmail.com",
            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​​资源管理器来更新标记但没有任何成功。

1 个答案:

答案 0 :(得分:2)

有一个DocuSign后端设置(&#34; Allow Rooms Create&#34;)需要您在DocuSign中的某个人在您的帐户中启用,您无法使用API​​启用它。请与您的DocuSign Account manager联系,以便从后端启用此设置。