@joshuanode/n8n-nodes-strety
v0.1.0
Published
n8n community node for the Strety strategic planning platform
Maintainers
Readme
n8n-nodes-strety
This is an n8n community node for integrating with the Strety strategic planning and EOS performance management platform.
n8n is a fair-code licensed workflow automation platform.
Contributions are welcome! Please report any issues or submit pull requests on GitHub.
Installation
Follow the installation guide in the n8n community nodes documentation.
Operations
This node supports the following resources and operations:
Goal
- Get Many - Get multiple goals
- Get - Get a single goal
- Create - Create a new goal
- Update - Update a goal
- Delete - Delete a goal
- Backlog - Move a goal to the backlog
- Remove From Backlog - Remove a goal from the backlog
Goal Check-In
- Get Many - Get check-ins for a goal
- Get - Get a single check-in
- Create - Create a check-in for a goal
- Update - Update a check-in
- Delete - Delete a check-in
Headline
- Get Many - Get multiple headlines
- Get - Get a single headline
- Create - Create a new headline
- Update - Update a headline
- Delete - Delete a headline
Issue
- Get Many - Get multiple issues
- Get - Get a single issue
- Create - Create a new issue
- Update - Update an issue
- Delete - Delete an issue
Meeting
- Get Many - Get multiple meetings
- Get - Get a single meeting
Message
- Get Many - Get multiple messages
- Get - Get a single message
- Create - Create a new message
- Update - Update a message
- Delete - Delete a message
Metric
- Get Many - Get multiple metrics
- Get - Get a single metric
- Create - Create a new metric
- Update - Update a metric
- Delete - Delete a metric
Metric Check-In
- Get Many - Get check-ins for a metric
- Get - Get a single check-in
- Create - Create a check-in for a metric
- Update - Update a check-in
- Delete - Delete a check-in
People
- Get Many - Get all people in the organization
Playbook
- Get Many - Get multiple playbooks
- Get - Get a single playbook
- Create - Create a new playbook
- Update - Update a playbook
- Delete - Delete a playbook
Playbook Folder
- Get Many - Get multiple playbook folders
- Get - Get a single playbook folder
- Create - Create a new playbook folder
- Update - Update a playbook folder
- Delete - Delete a playbook folder
Project
- Get Many - Get multiple projects
- Get - Get a single project
Team
- Get Many - Get multiple teams
- Get - Get a single team
Todo
- Get Many - Get multiple todos
- Get - Get a single todo
- Create - Create a new todo
- Update - Update a todo
- Delete - Delete a todo
Credentials
To use this node, you need to configure Strety OAuth2 API credentials:
- Log into your Strety account at 2.strety.com
- Navigate to your OAuth application settings
- Create a new OAuth application
- Set the redirect URI to:
https://<your-n8n-domain>/rest/oauth2-credential/callback - Copy the Client ID and Client Secret
In n8n:
- Go to Credentials > Add Credential
- Select Strety OAuth2 API
- Enter your Client ID and Client Secret
- Click Connect to complete the OAuth2 authorization flow
Features
- Full CRUD support - Create, read, update, and delete across all writable resources
- JSON:API handling - Automatically transforms Strety's JSON:API responses into flat, easy-to-use objects
- ETag-based updates - Automatically handles optimistic concurrency for update operations
- Pagination support - Use "Return All" to fetch all results or limit to a specific number
- Filters - Filter list operations by dates, assignees, types, and more
- Built-in rate limiting - Automatically throttles requests to stay within Strety's API limits (10 req/10s)
- Expression support - All fields support n8n expressions for dynamic values
Compatibility
- n8n version: 1.0+
- Node.js version: 18.10+
