Skip to content

Repository files navigation

@geodocs/n8n-nodes-geodocs

n8n Official node for Geodocs — GIS project management platform.

This package provides two nodes:

  • Geodocs Trigger — starts a workflow when Geodocs events occur (folder, assignment, expense, budget lifecycle events)
  • Geodocs Fetch — search and lookup folders, assignments, expenses, and budgets

Installation

In your n8n instance, go to Settings > Community Nodes > Install and enter:

@geodocs/n8n-nodes-geodocs

Credentials

You need a Geodocs Personal Access Token (PAT) to use these nodes. More info at Geodocs Integrations.

  1. In Geodocs, go to Settings > API Tokens
  2. Create a new token with the required scopes (see below)
  3. In n8n, create a new Geodocs API credential with your API URL and token

Required PAT Scopes

Node Required Scope
Geodocs Trigger webhooks:manage
Geodocs Fetch folders:read, assignments:read, expenses:read, or budgets:read (matching resource)

Trigger Events

Event Description
folder.created Folder created
folder.updated Folder updated
folder.deleted Folder deleted
folder.archived Folder archived
assignment.created Assignment created
assignment.updated Assignment updated
assignment.deleted Assignment deleted
expense.created Expense created
expense.updated Expense updated
expense.deleted Expense deleted
budget.created Budget created
budget.updated Budget updated
budget.deleted Budget deleted

Webhook Signature Verification

The trigger node automatically verifies the X-Geodocs-Signature header using HMAC-SHA256 with timingSafeEqual. Invalid signatures are rejected.

Development

npm install
npm run build

License

MIT

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages