onoffice

OnOffice custom node for n8n

Package Information

Released: 5 mo ago
Downloads: 45 weekly / 127 monthly
Latest Version: 0.3.2
Author: Hans Doebel

Documentation


n8n-nodes-onoffice

NPM Version GitHub License NPM Downloads NPM Last Update Static Badge

Installation | Credentials | Resources | Development | License


An n8n community node for integrating onOffice Enterprise with your workflows to manage addresses, estates, appointments, tasks, relations, search criteria, and more.

Installation

  1. Create a new workflow or open an existing one
  2. Open the nodes panel by selecting + or pressing N
  3. Search for onOffice
  4. Select Install to install the node for your instance

Alternatively, install via Settings > Community Nodes > Install and enter the package name n8n-nodes-onoffice.

Credentials

This node uses API token authentication via the official onOffice Enterprise API:

  1. onOffice API -- Inside onOffice Enterprise, go to Tools → API and create a new API token. Copy the Token and Secret, then paste them into a new onOffice API credential in n8n.

Resources

Address
Operation Description
Create Create an address
Read Read an address
Update Update an address
Search Search for addresses
Get Files Get address files metadata
Download Files Get download link for address files
Get Completion Fields Get fields marked for address completion
Send Completion Send address completion email
Get Select Values Get single/multiselect field values
Newsletter Registration Register/unregister address for newsletter
Agentslog
Operation Description
Create Create an agentslog entry
Read Read an agentslog
Update Update an agentslog entry
Appointment
Operation Description
Create Create appointment
Read Read appointment
Update Update appointment
Delete Delete appointment
Get List Get appointments list
Get Files Get appointment files
Send Confirmation Send appointment confirmation
E-Mail
Operation Description
Do Send E-Mail Send an email via onOffice
Estate
Operation Description
Create Create an estate
Read Read an estate
Update Update an estate
Quick Search Quick search for estates
Get Files Get estate files
Modify Files Modify estate files
Delete Files Delete estate files
Get Categories Get estate categories
Get Filter Get filters for module
Get Images on Homepage Get estate images for homepage
Get Tenant Buyer Seeker Get qualified suitors for estate
Get Statistics Widgets Get statistics widgets
Get Tracking Details Get estate tracking details
Generate PDF Expose Generate a PDF expose
Get Selling Price Offer Get selling price offer
Do Selling Price Offer Set selling price offer
Create Tracking Account Create estate tracking account
Create Working List Create a working list
File
Operation Description
Upload Upload a file
Get Default Attachments Get default attachment templates
Relation
Operation Description
Create Create relation
Get Get relation
Update Update relation
Delete Delete relation
Search Criterion
Operation Description
Create Create search criteria
Read Read search criteria
Update Update search criteria
Delete Delete search criteria
Setting
Operation Description
Read User Read user settings
Get Field Configuration Get field configuration
Task
Operation Description
Create Create a task
Read Read a task
Update Update a task
Template
Operation Description
Get Get a template

Development

git clone https://github.com/hansdoebel/n8n-nodes-onoffice.git
cd n8n-nodes-onoffice
npm install
npm run build
npm run lint

License

MIT

GitHub | Issues | onOffice API Docs

Discussion