domo

n8n community node package for working with Domo datasets

Package Information

Downloads: 1 weekly / 14 monthly
Latest Version: 1.0.0
Author: Spencer Bean

Documentation

n8n-nodes-domo

n8n community node package that provides dataset-focused access to the Domo API.

The node is implemented in TypeScript.

Features

Dataset

  • Get Metadata
  • Query (SQL) (returns one item per row)
  • Export dataset
    • Returns Binary (CSV) file for download or use elsewhere

Credentials

Create a credential of type Domo Client Credentials API:

  • Client ID
  • Client Secret

Implementation notes

See docs/NOTES.md for detailed notes on endpoints, auth, and output formats.

Development

npm install
npm run build
npm run lint

Run in development mode

npm run dev

Notes / Caveats

  • Domo endpoints can vary. If any endpoint differs in your environment, update the paths in nodes/DomoDatasets/domoHelpers.ts and nodes/DomoDatasets/DomoDatasets.node.ts.
  • Export operation returns binary CSV files. Use n8n's CSV node to parse if needed, or use the Query (SQL) operation to iterate over rows.

Resources

  • n8n community nodes documentation: https://docs.n8n.io/integrations/#community-nodes
  • Domo developer docs: https://developer.domo.com/

Discussion