Is this the first time you’ve seen this error? Not an error
Installation method bare metal
Are you using CloudfIare, mod_security, or similar? No
The Docusign Integration requires the user to setup a developer account with docusign and based on what they write the integration happens with their sandbox environment and not with production which leaves me asking myself will I have a working/binding/properly documenting signing solution by the end of the seemingly tedious process or will I have signing happening on a system that doesn’t count because it is just a sandbox?
Also just out of curiosity, is this an official app because it lives under nextcloud on github?
Sorry, I did not understand asking about how an app works to be a support request, I also did not realize that apps fall under the description of support (“Support on installation, configuring and using Nextcloud after it is up and running.”) thus when I reviewed the categories “General” seemed the right place.
@rakekniven I have added the relevant basics to the post, however this is not an error, thus most of the template is completely irrelevant.
The issue is that to get the needed api/integration keys for docusign you need to be a “developer” on the docusign end which makes the integration work with their “non-production” environment, thus my question is if that is even worth the effort.
All apps which are part of the server bundle are maintained by the company.
“Featured” apps like groupfolders are maintained as well.
All other apps are maintained by volunteers or Company employees in their free time.
“because it lives under nextcloud on github?” this is not a feature of an official app.
Why do you think you need to be a developer to use the Docusign integration? I mean, I don’t use the service myself, but I think the developer accounts with sandbox API access are, as the name suggests, for developers who need to do integration testing.
If you want to actualy use their service productively, I’d say you need a regular account with them:
By the way, according to their comparison chart (if you click on “Show All Features” in the link above), all of their plans offer API access. So I’d guess you’d need to generate an API key in your Docusign account settings, which you could then use to log in with the Docusign app in Nextcloud.
When you look on the docusign portal how to get those it says:
You cannot create an integration key in production. To create an IK, use your developer account.
The page about the developer account then says that you will need to go through a pretty tedious sounding process and pay a hefty monthly fee to actually be able to use the API integration and have legally binding signatures.
(The same seems to apply to YumiSign though I don’t know how heavy their integration process is, but they only allow API access from a “quoted” plan as opposed to published prices and the last signing app that connects with an external service [and only one that gives a cost number up front] seems to be an EU only app)
It even says on the docusign integration settings page
If you want to use DocuSign, create an application in your DocuSign “My Apps & Keys” developer account settings and put the client ID (integration key) and secret below.
But DocuSign is very clear about developer sandbox apps:
While you can build and test your integration using your developer account, you cannot obtain official, legally binding signatures using envelopes sent from that account. To do so, after you finish developing your Docusign integration, you must promote your app’s integration key to the production environment through our Go-Live process, which requires a Docusign production enterprise account or API plan.
Hmm, in the comparison chart I linked in my previous post, the checkboxes under “Integrations & APIs” say that “Developer Account” and “Industry-leading APIs” are included with all plans, so I assumed it must work with a regular account.
However, since I don’t use Docusign myself, I don’t acually know how it works, and while I don’t usually recommend using GitHub repos for support questions, in this case it would probably be best to ask the developers of the app directly: https://github.com/nextcloud/integration_docusign/issues