@g-digital/n8n-nodes-ead-enterprise-suite
v1.3.14
Published
Automate certified evidence, dossiers, notifications, and signature workflows via EAD Enterprise Suite.
Readme
EAD Enterprise Suite — n8n connector
Automate certified evidence, dossiers, notifications, and signature workflows via EAD Enterprise Suite.
Install this connector and use EAD Enterprise Suite operations as steps inside any n8n workflow. Each operation maps to one capability of the underlying EAD Enterprise Suite platform.
Install (self-hosted n8n)
npm install @g-digital/n8n-nodes-ead-enterprise-suiteThen restart n8n. The node will appear in the Nodes panel under "EAD Enterprise Suite".
Using with n8n AI Agent
For AI-driven automation, configure an n8n AI Agent node with the following system prompt. It covers all lifecycle workflows: evidence creation, certified notifications, signature processes, dossier certification, and certified chats.
→ Full system prompt and workflow guide: @g-digital/n8n-agent-system-prompt — see the docs/n8n-agent-workflows/gocertius-ead-system-prompt.md in MCP_Market_Distribution.
Quick system prompt snippet
Paste this into your AI Agent node's System Message:
You are a Digital Trust assistant using the EAD Enterprise Suite n8n connector.
UUID generation: generate UUID v4 for all `id` fields you must supply.
IDs from responses: never invent path parameters — always use values returned by previous tool calls.
Async operations: after evidence_seal, dossier_certify, signature activation, and chat certification — poll the corresponding list/status tool until the terminal state is reached before proceeding.
File uploads: when a tool returns uploadFileUrl or url, PUT the file bytes there with a separate HTTP Request node before calling the next step.
See the full lifecycle guide at: https://github.com/g-digital-by-Garrigues/MCP_Market_Distribution/blob/main/docs/n8n-agent-workflows/gocertius-ead-system-prompt.mdOperations
| Operation | Description |
|---|---|
| evidence_create | Registers a new evidence record inside an evidence group, with optional automatic file upload. |
| evidence_list | Returns all evidence records in a given evidence group, paginated. |
| evidence_seal | Closes an evidence group to new additions and triggers certified timestamping asynchronously. |
| evidence_get | Retrieves a single evidence record including its certification status and timestamp. |
| evidence_group_create | Creates a new evidence group inside a case file to hold related evidence records. |
| evidence_group_list | Returns all evidence groups in a case file with their current status. |
| dossier_create | Creates a dossier to aggregate certified evidence groups into a tamper-evident PDF. |
| dossier_update | Updates metadata of an existing dossier while it is still in draft status. |
| dossier_certify | Certifies a dossier, generating a tamper-evident PDF and locking all linked evidence. |
| dossier_list | Returns all dossiers in a case file with their status and creation details. |
| dossier_get | Retrieves full details of a dossier including status, linked evidence, and download URLs. |
| dossier_template_list | Returns available dossier templates with their IDs and per-language translations. |
| dossier_preview | Returns an HTML preview URL for a dossier before it is certified. |
| dossier_document_url | Returns the download URL for a certified dossier's PDF document. |
| dossier_package_url | Returns the download URL for the full dossier package including PDF and evidence files. |
| dossier_visibility | Updates the public or private visibility setting of a certified dossier. |
| dossier_delete | Permanently deletes a dossier in draft or certified status; this action cannot be undone. |
| dossier_group_certify | Creates and certifies a dossier from a single sealed evidence group in one step. |
| dossier_evidence_link | Links evidence items from a sealed group to an existing dossier. |
| dossier_evidence_list_to_link | Returns evidence items from closed groups that are available to link to a dossier. |
| dossier_evidence_list | Returns all evidence items currently linked to a specific dossier. |
| dossier_evidence_get | Retrieves details of a specific evidence item linked to a dossier. |
| dossier_evidence_delete | Removes an evidence item from a dossier while it is still in draft status. |
| notification_document_add | Attaches a document to an existing certified notification request. |
| notification_request_create | Creates a certified notification request with HTML content ready for recipient delivery. |
| notification_request_send | Triggers delivery of a certified notification to all added recipients asynchronously. |
| notification_request_status | Returns the current delivery status of a certified notification request. |
| notification_receiver_add | Adds a recipient to a notification request before it is sent. |
| notification_certificate_get | Generates a PDF delivery certificate proving a specific recipient received the notification. |
| case_file_create | Creates a new top-level case file that contains all related operations and returns its ID. |
| case_file_list | Returns all case files in your account, paginated, scoped to a specific user. |
| case_file_get | Retrieves details of a specific case file by its ID. |
| session_login | Authenticates with EAD Enterprise Suite using password or Azure AD device flow. |
| session_info | Returns the authenticated user's session details including user ID and session type. |
| use_case_list | Returns available use cases defining allowed signature workflows and document types. |
| signature_group_create | Creates an additional signing order group for a configurable signature request. |
| signature_group_list | Returns all signing order groups of a configurable signature request with their IDs and types. |
| signature_request_create | Creates a new signature request in draft status ready for documents and participants. |
| signature_request_get | Retrieves full details of a signature request including status, documents, and participants. |
| signature_request_cancel | Permanently cancels an active signature request; this cannot be undone. |
| signature_request_add_document | Adds a PDF document to a draft signature request, with optional automatic S3 upload. |
| signature_document_list | Returns documents in a signature request with their signing status per participant. |
| signature_participant_create | Adds a signatory, observer, or validator to a document in a draft signature request. |
| signature_participant_list | Returns all participants of a signature request with their roles and signing status. |
| assign_validator_to_signatory | Links one or more validators to a specific signatory who must approve before signing. |
| activate_signature_request | Activates a draft signature request and sends signing notifications to all participants. |
| signature_coordinate_set | Sets the visual position of a signature field on a specific document page. |
| signature_certificate_get | Returns the signed PDF certificate URL once a document has been fully signed. |
| large_evidence_upload_initiate | Initiates a multipart upload session for a large evidence file. |
| large_evidence_upload_complete | Finalizes a multipart evidence upload and registers the evidence in its group. |
Credentials
This node requires a "EAD Enterprise Suite API" credential with the following fields:
| Field | Description | Secret? |
|---|---|---|
| API Base URL | Base URL of the EAD Enterprise Suite REST API. Production default: https://api-eadcustody.eadtrust.gocertius.io Leave blank only if you know your environment uses a different endpoint. | no |
| MCP_AUTH_EMAIL | The email address associated with your EAD Enterprise Suite account. | no |
| MCP_AUTH_PASSWORD | The password for your EAD Enterprise Suite account, obtained when registering at eadtrust.eu. | yes |
Need credentials? Sign up or log in at https://www.eadtrust.eu/soluciones-legaltech/enterprise-suite/.
Use as an AI Agent tool
This node is flagged usableAsTool: true, so any n8n AI Agent (n8n ≥ 1.79.0) can consume it dynamically: drag it into the workflow and wire its main output to an AI Agent's "Tool" input.
For best results pair with an AI Agent node running V2 — V3 has a known empty-tool-response bug in some recent n8n versions (see n8n issue #26202).
License
MIT. See LICENSE.
