actaport

n8n node to interact with Actaport API

Documentation

n8n-nodes-actaport

This is an n8n community node. It lets you use Actaport in your n8n workflows.

Actaport is a cloud-based legal practice management platform for law firms, providing case management, document handling, tasks and deadlines, invoicing, and collaboration in a digital law office.

This community node was created by Jörg Bartnick for DataDaiquiri SL. We help Tax consultants and Law firms to save costs by digitalising their processes.

n8n is a fair-code licensed workflow automation platform.

Installation
Operations
Credentials
Compatibility
Usage
Resources
Version history

Installation

Follow the installation guide in the n8n community nodes documentation.

Operations

Supported resources and operations:

  • Akten (cases): get, getAll, create, update
  • Aufgaben (tasks): get, getAll, create, update, updateStatus
  • Benutzer (users): get, getAll
  • Dokumente (documents): get, updateMetadata
  • Fristen (deadlines): getAll
  • Kollisionsprüfung (conflict checks): get (search by name, with pagination)
  • Kontakt (contacts): get, getAll, create, update
  • Notizen (notes, per case): get, getAll, create, update
  • Rechnungen (invoices): get, getAll
  • Wiedervorlagen (reminders): get, getAll, create, update, updateStatus

Credentials

Authentication uses an OAuth2 token exchange against the Actaport Keycloak realm and then Bearer token on API requests. Provide the following fields:

  • Base URL: Base URL of your Actaport instance (default: https://app.actaport.de)
  • Realm: Keycloak realm (default: actaportsandbox)
  • Username: API username (default: actaport.api)
  • Client Secret: Secret for the external-api client
  • Password: API user password (not the interactive user password)

The node requests a token from {{baseUrl}}/auth/realms/{{realm}}/protocol/openid-connect/token and sends it as Authorization: Bearer <token> to the REST API under {{baseUrl}}/v1.

Prerequisites: an Actaport account with API access and a configured client secret in your environment.

Note: You must have an active Actaport subscription and API access is a paid add-on; see Actaport pricing for details: actaport.de/tarife.

Compatibility

  • n8n Nodes API version: 1
  • Node.js: >= 20.15

Usage

  1. Create Actaport credentials in n8n and fill Base URL, Realm, Username, Client Secret, and Password.
  2. Add the Actaport node to a workflow, choose a resource and an operation.
  3. Map required IDs and fields; use pagination inputs for list operations.

Resources

Version history

  • 0.1.2: Readme changes
  • 0.1.1: Bug fixes and improvements
  • 0.1.0: Initial release with Akten, Aufgaben, Benutzer, Dokumente, Fristen, Kollisionsprüfung, Kontakt, Notizen, Rechnungen, and Widervorlagen operations.

Discussion