Can anyone walk me through the basic steps of LibreSign API process?

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.

  1. Create the document - /libresign/api/v1/request-signature
  2. Add signature element - /libresign/api/v1/file-element/{{ $json.ocs.data.data.uuid }}
  3. Change the file status - /libresign/api/v1/request-signature
  4. Validate - /libresign/api/v1/file/validate/file_id/{{ $json.ocs.data.data.nodeId }}
  5. 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?

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.