Using Nextcloud and LibreSign self hosted.
Here is an rough idea of what the workflow steps looks like.
I am writing an API workflow using Libresign and N8N. But I am stuck on the exact order of steps. I was aiming for a no account, click to sign workflow. I have the settings in LibreSign correct I believe. What I need is a better explanation of the steps than what is given here API Guide | LibreSign.
So far these are the steps.
- Create the document - /libresign/api/v1/request-signature
- Add signature element - /libresign/api/v1/file-element/{{ $json.ocs.data.data.uuid }}
-
- Change the file status - /libresign/api/v1/request-signature
- Validate - /libresign/api/v1/file/validate/file_id/{{ $json.ocs.data.data.nodeId }}
- Send signature request - /libresign/api/v1/request-signature
The problem I am facing is I want to send this document to a user to be signed. The user does not exist in the system (nor do I want an account created). So when you click to sign, you get an error.
What step am I missing here?