Commit Graph

490 Commits

Author SHA1 Message Date
Ricardo Espinoza
31dd959109 🐛 Select base url depending on the datacenter (#1744) 2021-05-07 18:54:40 -05:00
Ricardo Espinoza
6c773d7a86 ✨ Add MQTT & Trigger Node (#1705)
* ✨ MQTT-Node

* ⚡ Small fix

* ⚡ Error when the publish method faile

* ⚡ Improvements

* ⚡ Improvements

* ⚡ Add Send Input Data parameter

* ⚡ Minor improvements

Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
2021-04-30 20:23:25 -05:00
Jan
f79bc633c0 ✨ Extend Twist Node (#1721)
* Add get/getAll:messageConversation to Twist node

* Add delete:messageConversation to Twist node

* Add update:messageConversation to Twist node

* Add archive/unarchive/delete:channel to Twist node

* Add add/update/get/getAll/remove:Thread to Twist node

* Add add/update/get/getAll/remove:Comment to Twist node

* Lint fixes

* Fix operations's descriptions

* Enhance Twist node code

* Reorder attributes alphabetically

* Fix typos

* Fix the ouput of get:Comment operation

* Fix getAll:Comment & getAll:Thread operations outputs

* 🐛 Add missing scopes and remove not needed parameters

Co-authored-by: dali <servfrdali@yahoo.fr>
2021-04-30 19:44:12 -05:00
Iván Ovejero
4cf8055224 ✨ Add Kitemaker node (#1676)
* ⚡ Add Kitemaker node

* ⚡ Require status ID for workItem:create

* ✏️ Reword button text

* ⚡ Add credentials file

* ⚡ Implement pagination

* ⚡ Improvements

* ⚡ Remove not needed parameter

Co-authored-by: ricardo <ricardoespinoza105@gmail.com>
Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
2021-04-30 16:00:28 -05:00
Iván Ovejero
b6d45e30ef ⚡ Add self-hosted support to ERPNext (#1679) 2021-04-30 13:37:46 -05:00
Ricardo Espinoza
d57ae97669 ✨ Add Mailcheck Node (#1690)
* Add Mailcheck integration

* compress logo

* Add mailcheck node info

* ⚡ Improvements

Co-authored-by: bugagashenkj <bugagashenkj@gmail.com>
Co-authored-by: Nosov Konstantin <nosov@nodeart.io>
2021-04-24 19:34:59 +02:00
MedAliMarz
a3c5f41b0f ✨ Add update/delete to Team, Release and Project in SentryIo node (#1605)
* Add update/delete to Team, Release and Project in SentryIo node

* Add create/delete:Project in SentryIo node

* Minor fix

* Fix descriptions & display names

* Fix casing in descriptions

* Add getTeams load function & Update operations fields

* Change 'Additional Field' to 'Update Fields' for Team,Release,Project & Organization operations
2021-04-24 00:37:37 +02:00
Ricardo Espinoza
b0d3554ced ✨ Add Google BigQuery node (#1635)
* ✨ Google BigQuery node

* 🔨 Add comment dividers

* ⚡ Add whitespace for readability

* ✏️ Edit resource descriptions

* ⚡ Improvements

Co-authored-by: Iván Ovejero <ivov.src@gmail.com>
2021-04-17 15:04:25 +02:00
Ahsan Virani
38ee8f5557 🐛 Fix rabbitMQ AMPQS Support PR 1598 (#1670) 2021-04-17 09:27:28 +02:00
Ricardo Espinoza
fbb97cb90f ✨ Add Webflow Node (#1628)
* ✨ Webflow Node

* 📚 Add endpoint documentation URLs

* ⚡ Simplify field name/type separator

* ⚡ Simplify API call function signature

* ⚡ Reposition query string object

* ✏️ Edit parameter descriptions

* ⚡ Improvements

Co-authored-by: Iván Ovejero <ivov.src@gmail.com>
Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
2021-04-17 09:25:51 +02:00
Ricardo Espinoza
1a0e129921 ⚡ Add OAuth2 support to Monday.com node (#1642) 2021-04-16 00:35:39 +02:00
Allan Daemon
ca4c3fa980 ✨ add RabbitMQ AMPQS support (#1598)
* WIP fixes #1596 (RabbitMQ AMPQS support)

* ⚡ fix display options

Co-authored-by: ahsan-virani <ahsan.virani@gmail.com>
2021-04-15 16:20:56 +02:00
Cassiano Vailati
41088fcd9e ✨ Add SSL support to MySQL.credentials and MySQL.node (#1644)
* added SSL support to MySQL.credentials and MySQL.node

* ⚡ hide certificate field data, change CA name

Co-authored-by: ahsan-virani <ahsan.virani@gmail.com>
2021-04-14 13:43:12 +02:00
Iván Ovejero
4605228d13 ✨ Add Google Slides node (#1599)
* ✨ Add Google Slides node

* 🔨 Minor fixes

* 🔨 Refactor Google Slides node

* ⚡ Improvements

* ⚡ Add download option and fix multi items on Google Slides

Co-authored-by: Tanay Pant <tanaypant@protonmail.com>
Co-authored-by: ricardo <ricardoespinoza105@gmail.com>
Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
2021-04-05 12:29:26 +02:00
Iván Ovejero
3b00c96643 ✨ Add ERPNext node (#1604)
* 🚧 Integrated with access token

OAuth2 still needs work

* 🚧 Removed OAuth2 for now

* ⚡ Improvements

* ⚡ Improvements

* ⚡ Refactor ERPNext node

* 🔥 Remove PNG icon

* 🔥 Remove leftover comments

* 🔨 Catch unavailable resource error

* ⚡ Reposition docType for filters

* ⚡ Improvements

* ⚡ Cleanup

Co-authored-by: Rupenieks <ronaldsupenieks96@gmail.com>
Co-authored-by: ricardo <ricardoespinoza105@gmail.com>
Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
2021-04-03 11:07:21 +02:00
Mutasem Aldmour
99bb6e40c1 ✨ Add AWS SQS node (#1530)
* implement sqs node to send message

* remove console logs

* update node to use url as value

* add message attributes

* tslint --fix

* fix comment

* address comments, fix subtitle bug, fix style issues

* add comma

* update pathname handling

* fix spacing

* fix queue loading for no queues and more than 1

* change logo to svg, support sending input as json

* add binary data property support

* fix node read to depend on item

* 🎨 Fix SVG size to prevent cropping

* ⚡ Ajust imports and display names per codebase

* ✏️ Edit parameter descriptions

* address comments

* tslint fixes

* update subtitle to operation

* update fifo handling

* ⚡ Improvements

* ⚡ Minor fix

Co-authored-by: Iván Ovejero <ivov.src@gmail.com>
Co-authored-by: ricardo <ricardoespinoza105@gmail.com>
Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
2021-04-02 19:48:22 +02:00
Tanay Pant
45c0d6598f ✨ Add Oura node (#1609)
* ✨ Add Oura node

* 🔨 Make it work

* ⚡ Improvements

* ⚡ Improvements

* 🎨 Fix SVG size and position

* ⚡ Fix parameter error & other improvements

Co-authored-by: Iván Ovejero <ivov.src@gmail.com>
Co-authored-by: ricardo <ricardoespinoza105@gmail.com>
Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
2021-04-02 18:29:20 +02:00
Ricardo Espinoza
be02fc8752 🐛 Fix issue with Dropbox App Folder type apps. (#1569)
#1542
2021-03-25 23:25:05 +01:00
Iván Ovejero
cdcbc3d256 ✨ Add Plivo Node (#1563)
* add Plivo Node

* fixed package.json

* added Git user in CLI to validate CLA

* 🎨 Replace PNG with SVG icon

* ⚡ Ajust per codebase conventions

* 🔨 Fix operation ID

* ✏️ Specify geo-restriction for MMS

* ⚡ Improvements

* ⚡ Fix node name and operation order

Co-authored-by: Nixon <nixon@Nixons-MacBook-Pro.local>
Co-authored-by: Nixon <nixon@plivo.com>
Co-authored-by: ricardo <ricardoespinoza105@gmail.com>
Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
2021-03-23 23:49:08 +01:00
Iván Ovejero
9cec2a73c7 ✨ Fetch saved tracks in Spotify node (#1550)
* ✨ Fetch saved tracks in Spotify node

* Add library resource type to Spotify node

* Add getUserTracks operation to Spotify node

* Add user-library-read to Spotify credential scope

* 🐛 Fix bug in Spotify playlist remove item

* No longer pass position 0 into request

* ⚡ Minor improvements

Co-authored-by: Gerard Louw <gerardlouw@gmail.com>
2021-03-21 11:48:22 +01:00
Omar Ajoue
30d83d0bc2 ✨ Add DeepL Node (#1551)
* Created the node for DeepL translator tool

Still missing a few additional fields but functionality is ok for most cases.

* Added optional fields for Deepl and separated description to a separate file

* Fixed linting issue

* 🎨 Replace PNG with SVG icon

* 💄 Adjust style to codebase conventions

* 🔨 Refactor types

* ⚡ Simplify error handling

* ⚡ Add always open edit window for text field

* ✏️ Edit descriptions in text operations

* ⚡ Fix source language for English

EN-GB and EN-US are not supported as source languages, but EN is.

* 💄 Apply cosmetic changes

* ⚡ Small improvement

* ⚡ Remove not needed Authentication selection

Co-authored-by: Iván Ovejero <ivov.src@gmail.com>
Co-authored-by: ricardo <ricardoespinoza105@gmail.com>
Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
2021-03-18 23:34:15 +01:00
Ricardo Espinoza
d56c3da3dd ⚡ TheHive: Add Mark as Read operation to alerts (#1541)
* ⚡ Add Mark as Read operation to TheHive 4 Alerts

* Remove version check from Mark as Read operation

* Add Mark as Unread operation

* Show Alert ID for markAsUnread operation

* ⚡ Add Ignore SSL Issues parameter to credentials

* ⚡ Add TheHive and Cortex SVG logos

Co-authored-by: Mika Luhta <12100880+mluhta@users.noreply.github.com>
2021-03-18 13:06:51 +01:00
Ahsan Virani
71e21c2dae ⚡ Add SASL mechanism option in Kafka (#1525)
* ⚡ add SASL mechasnim option in Kafka

* add toggle for authentication in kafka credentials

* ⚡ Revery default value

Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
2021-03-11 14:25:02 +01:00
Ricardo Espinoza
0712334679 ✨ Add Autopilot Node & Trigger (#1516)
* ✨ Autopilot Node & Trigger

* 🎨 Replace PNG with SVG icon

* 🚚 Rename description file

* 🔨 Fix contact operations default

* ✏️ Edit contact property descriptions

* ✏️ Edit journey property descriptions

* ✏️ Edit contact list property descriptions

* ✏️ Edit list property descriptions

* 🐛 Fix issue with a wrong named resource

* ⚡ Fix Trigger-Node name and minor improvements

* 🔨 Remove 404 from contactList:exist

Co-authored-by: Iván Ovejero <ivov.src@gmail.com>
Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
2021-03-11 13:36:55 +01:00
Ricardo Espinoza
e1dbb72929 ⚡ Add file:search operation to Dropbox Node (#1494)
* ⚡ Add search resource to Dropbox Node

* 📚 Add breaking change instructions

* ⚡ Add missing credentials

* ⚡ Add "simple" parameter to the operation search:query

* ⚡ Update breaking change message

* ⚡ Improvement

Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
2021-03-11 09:16:05 +01:00
Iván Ovejero
8d2371917f ✨ Add Wise node (#1496)
* 🎉 Register node and credentials

* 🎨 Add SVG icon

* ⚡ Add node stub

* ⚡ Update credentials registration

* ⚡ Add API credentials

* ⚡ Add generic functions stub

* ⚡ Update node stub

* ⚡ Add stubs for resource descriptions

* 🎨 Fix SVG icon size and positioning

* 🔨 Fix credentials casing

* ⚡ Implement account operations

* ⚡ Add borderless accounts to account:get

* ⚡ Remove redundant option

* ⚡ Complete account:get with statement

* ⚡ Implement exchangeRate:get

* ⚡ Implement profile:get and profile:getAll

* ⚡ Implement quote:create and quote:get

* ⚡ Add findRequiredFields for recipient:create

* 🔥 Remove resource per feedback

* ⚡ Implement transfer:create

* ⚡ Implement transfer:delete and transfer:get

* 📚 Add documentation links

* ⚡ Implement transfer:getAll

* ⚡ Implement transfer:execute

* ⚡ Simulate transfer completion for PDF receipt

* ⚡ Remove logging

* ⚡ Add missing divider

* ⚡ Add Wise Trigger and improvements

* 🔨 Refactor account operations

* ⚡ Small improvement

Co-authored-by: ricardo <ricardoespinoza105@gmail.com>
Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
2021-03-10 23:51:05 +01:00
Ricardo Espinoza
e8d77aea47 ⚡ Add connection timeout to credentials (MSSQL Node) (#1517) 2021-03-07 14:02:26 +01:00
Jan Oberhauser
4f3d91e865 ⚡ Add missing credentials file 2021-03-04 11:39:51 +01:00
Iván Ovejero
7be61e2f23 ✨ Add Lemlist node (#1506)
* 🎉 Register node and credentials

* ⚡ Add credentials file

* 🎨 Add SVG icon

* ⚡ Add generic functions file

* ⚡ Add preliminary node stub

* ⚡ Add resource description stubs

* ⚡ Extract get CSV from getAll

* ⚡ Implement lead:create

* ⚡ Implement all lead operations

* ⚡ Implement unsubscribe:create and delete

* ⚡ Preload campaigns

* 🔥 Remove logging

* 🔥 Remove operation per feedback

* 🎨 Prettify error message

* ⚡ Implement unsubscribe:getAll

* ⚡ Add trigger and small improvements

* ⚡ Minor improvement and fixes

Co-authored-by: ricardo <ricardoespinoza105@gmail.com>
Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
2021-03-04 10:25:47 +01:00
Iván Ovejero
c49fcdeed6 ✨ Add Bubble.io Node (#1493)
* 🎉 Register node and credentials

* 🎨 Add SVG icon

* 🎨 Fix SVG icon size and positioning

* ⚡ Add API credentials

* ⚡ Add description for object

* ⚡ Add generic functions

* ⚡ Add preliminary node

* ⚡ Improvements

* ⚡ Minor improvements

Co-authored-by: ricardo <ricardoespinoza105@gmail.com>
Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
2021-03-04 01:09:31 +01:00
Iván Ovejero
9dba8b866a ✨ Add Raindrop node (#1464)
* ⚡ Register node and credentials

* ✨ Implement OAuth2 flow

* 🎨 Add SVG icon

* ⚡ Add preliminary node stub

* ⚡ Add preliminary generic functions

* ⚡ Add resource description stubs

* ✨ Implement collection:getAll

* ✨ Implement collection:get

* ✨ Implement collection:create

* ✨ Implement collection:delete

* ✨ Implement collection:update

* ✨ Implement raindrop:create

* ✨ Implement raindrop:delete and update

* ✨ Implement user:get

* ⚡ Improvements

* 🎨 Touch up resource descriptions

* 🎨 Rename resource description files

* ⚡ Remove params for uneditable properties

* ⚡ Remove unneeded success response assignment

* ⚡ Update raindrop params

* ⚡ Minor improvements

* ⚡ Small improvement

* ⚡ Minor improvements

Co-authored-by: ricardo <ricardoespinoza105@gmail.com>
Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
2021-02-22 13:11:51 +01:00
Iván Ovejero
0dcaccefa7 ✨ GoToWebinar node (#1422)
* Create scaffolding for node

* Add SVG logo

* Create scaffolding for generic functions

* Add index for descriptions

* Simplify retrieval of details

* Introduce minor fixes in generic functions

* Add attendee description

* Fix attendee description operation

* Add coorganizer description

* Add panelist description

* Add registrant description

* Add session description

* Add webinar description

* Register node and credentials

* Add scaffolding for credentials

* Minor creds fixes

* Fix SVG icon size and position

* Fix capitalization in description

* Fix credentials connection

* Add attendee fields

* Populate webinar description

* Remove organizer key from params

* Add timezones array constant

* Implement webinar:create

* Implement webinar:delete

* Convert times to fixed collection

* Add missing segments to endpoints

* Fix webinar:update operation

* Implement all-items request

* Add params for session:getAll

* Add params for webinar:getAll

* Implement session:getAll and webinar:getAll

* Implement session:get and session:getDetails

* Implement coorganizer:create

* Implement coorganizer:delete

* Implement coorganizer:getAll

* Implement coorganizer:delete

* Refactor time range for getAll operations

* Implement coorganizer:reinvite

* Implement panelist:create and panelist:getAll

* Implement panelist:delete and panelist:reinvite

* Remove array body helper types

* Implement registrant:create and registrant:getAll

* Implement registrant:delete

* Prettify error handling

* Add returnAll toggle and limit for all operations

* Preload webinars

* Preload webinar key in more fields

* Refactor getAll as handler

* Add descriptions for session

* Add descriptions for attendee

* Add descriptions for co-organizer

* Add descriptions for panelist

* Add descriptions for registrant

* Add descriptions for webinar

* Add 403 check for refresh token

* Fix defaults for webinar loader

* Add descriptions for webinar types

* ⚡ Improvements

* Remove unneeded return type annotation

* Add handler for continue on fail

* Remove 403 check in error handler

The Go To Webinar API returns 403 for a range of various errors, so this check ended up overriding more specific error messages not related to 403 Forbidden errors.

* Remove logging

* ⚡ Small improvement

* ⚡ Minor improvements

* ⚡ Improvements

* ⚡ Minor improvements

Co-authored-by: ricardo <ricardoespinoza105@gmail.com>
Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
2021-02-22 08:49:00 +01:00
Iván Ovejero
4d4ab7943b ✨ Add Emelia nodes (#1455)
* Emelia node added

* Minor improvements on Emelia nodes

* Fix nodes and credentials listing

* Fix multi-line imports

* Apply cosmetic changes to node description

* Apply cosmetic changes to node execute method

* Fix linting details

* Apply cosmetic changes to trigger node

* Replace PNG with SVG icon

* Bring generic functions in line with codebase

* Refactor resources and add operations

* Fix typo in GraphQL call function

* Add campaign description

* Add contact list description

* ⚡ Improvements

* ⚡ Minor improvements to Emelia Nodes

Co-authored-by: Charles LECALIER <clecalie@student.42.fr>
Co-authored-by: ricardo <ricardoespinoza105@gmail.com>
Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
2021-02-20 21:12:55 +01:00
Iván Ovejero
4dce9e2cd1 ✨ Add Bitwarden node (#1401)
* Update package.json

* Add first implementation of credentials

* Add Bitwarden SVG file

* Add first implementation of generic functions

* Add scaffolding for resources and operations

* Fill in events, groups and members

* Fill in organizations and policies

* Add collection description

* Clean up credentials params

* Implement collection:update

* Add event description

* Add group description

* Add member description

* Complete all descriptions

* Remove OAuth2 from credentials name

* Prevent excessive access token retrievals

* Complete collection:update

* Refactor getAll operations

* Add group:getAll

* Add group:create

* Add group:update

* Add group:updateMembers

* Add user:create

* Add member:updateGroups

* Remove organization resource

* Remove policy resource

* Add member:update

* Reposition divider comments

* Refactor resource loaders

* Document generic functions

* Refactor returnAll and limit

* Introduce minor improvements

* ⚡ Improvements

* ⚡ Minor improvements

* ⚡ Remove not needed code

Co-authored-by: ricardo <ricardoespinoza105@gmail.com>
Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
2021-02-20 18:55:57 +01:00
Ricardo Espinoza
bb794b6da3 ✨ Add PostHog Node (#1440)
* ✨ PostHog Node

* ⚡ Minor improvements to PostHog Node

Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
2021-02-14 17:56:34 +01:00
Tanay Pant
53693886df ✨ Add Demio node (#1434)
* ✨ Add Demio node

* ⚡ Improvements

* ⚡ Minor improvement on Demio-Node

Co-authored-by: ricardo <ricardoespinoza105@gmail.com>
Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
2021-02-13 17:46:35 +01:00
Iván Ovejero
5baa31b053 ✨ Add QuickBooks node (#1365)
* Add OAuth2 credentials

* Adjust credentials params

* Add node to listing

* Add initial node scaffolding

* Remove unused credentials params

* Add customer search with select statement

* Add pagination to customer search

* Add customer creation functionality

* Add customer update functionality

* Small formatting fix

* Adjust property name casing for consistency

* Adjust customer operations for consistency

* Handle large QuickBooks listings

* Add initial estimate resource description

* Add estimate resource retrieval operations

* Refactor customer billing address

* Simplify customer billing address

* Fix casing for customer additional fields

* Adjust types to accommodate loadOptions functions

* Add loadOptions for customers to estimate

* Sort customer update fields alphabetically

* Refactor estimate line into standalone file

* Add stub for PDF retrieval operation

* Add invoice resource description and execute branches

* Implement estimate PDF download functionality

* Place descriptions in their own dir

* Add get and getAll for invoices

* Add send functionality to invoices

* Refactor handling of binary data

* Add invoice voiding functionality

* Add invoice deletion functionality

* Refactor resources into subdirs and add interfaces

* Add get and getAll for bill

* Add payment description

* Add get and getAll for payment

* Make variables in endpoints consistent

* Refactor interfaces for consistency

* Add interface for item resource

* Fill in fields for all resources

* Minor fixes in defaults and descriptions

* Refactor loader

* Add all resources to execute function

* Fix line property duplication

* Add get and getAll for vendor

* Optimize description imports

* Add creation for customer and bill

* Add update operation for bill

* Refactor create and update for customer

* Implement employee create and update

* Implement create and update for estimate

* Make address params more consistent

* Add create and update to payment

* Add item operations

* Add create and delete operations for invoice

* Refactor binary data handler

* Refactor generic functions

* Add create and update operations for vendor

* Fix build

* Fix total amount in bill:update

* Fix balance in bill:update

* Remove currency from bill:update

* Implement reference retrieval in bill:update

* Fix failing params in customer:update

* Fix param in employee:update

* Implement reference retrieval in estimate:update

* Fix failing params in estimate:update

* Fix failing params in invoice:update

* Fix failing param in vendor:update

* Implement reference retrieval in payment:update

* Remove unused interfaces

* Rename line property function

* Remove hared directory

* Refactor reference and sync token retrieval

* Fix line structure in bill:create

* Fix line structure in estimate:create

* Flatten responses

* Refactor line processing

* Remove unused interfaces

* Add endpoint documentation

* Fix payment:void content type

* Fix default for bill line item

* Hide auth URI query parameters

* Hide auth header parameter

* Add switch for credentials environment

* Adjust OAuth2 callback to accommodate realmId

* Retrieve realmId from OAuth2 flow

* ⚡ Improvements

* Reposition dividers

* Add IDs to display names of reference fields

* Add estimate:delete and bill:delete

* Load items in lines for bill, estimate and invoice

* Add filename for binary property in PDF download

* ⚡ Improvements

* Adjust field description

* Implement estimate:send

* Adjust field description

* Adjust custom field descriptions

* Add missing period to description

* ⚡ Minor improvements on QuickBooks-Node

* Add descriptions for bill

* Add descriptions for customer

* Add descriptions for employee

* Add descriptions for estimate

* Add descriptions for invoice

* Add descriptions for payment

* Add descriptions for vendor

Co-authored-by: ricardo <ricardoespinoza105@gmail.com>
Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
2021-02-13 17:27:08 +01:00
Tanay Pant
bf46620b52 ✨ Add Peekalink node (#1411)
* ✨ Add Peekalink node

* ⚡ Small improvements

Co-authored-by: ricardo <ricardoespinoza105@gmail.com>
2021-02-07 21:44:20 +01:00
Ricardo Espinoza
3293e6207f ✨ Add Stackby Node (#1414)
* 🎉 Initial commit for stackby nodes

* 👕 Adding values into package.json

* ⚡ Improvements to #1389

* ⚡ Minor improvements to Stackby-Node

* 👕 Fix lint issue

Co-authored-by: Smit Parmar <16ce061@charusat.edu.in>
Co-authored-by: Smit Parmar <30971669+smituparmar@users.noreply.github.com>
Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
2021-02-07 17:38:37 +01:00
Ricardo Espinoza
f370569ccc ✨ Add Tapfiliate Node (#1399)
* ✨ Tapfiliate Node

* ⚡ Improvements

* ⚡ Minor improvements to Tapfiliate Node

Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
2021-02-05 09:25:41 +01:00
Ricardo Espinoza
4fa2fb53a7 ⚡ Add connection timeout to MySQL credentials (#1223) 2021-02-04 10:13:48 +01:00
Ricardo Espinoza
7226b5071e 🐛 Fix bug with Typeform OAuth2 flow (#1402) 2021-02-04 09:58:33 +01:00
Iván Ovejero
eb2f14d06d ✨ Add Reddit Node (#1345)
* Set up initial scaffolding and auth

* Add grant type to credentials

* Add Account operations and OAuth2 request

* Add post submission functionality

* Refactor resources into resource descriptions

* Refactor request for no auth URL

* Refactor submission description for consistency

* Add listing resource

* Refactor My Account resource into details

* Add request for all items

* Add listings for specific subreddits

* Fix minor linting details

* Add subreddit resource

* Add All-Reddit and Subreddit resource descriptions

* Adjust display options for credentials

* Add subreddit search functionality

* Clean up auth parameter

* Add user resource with GET endpoint

* Add user description

* Add submission search and commenting functionality

* Clean up logging and comments

* Fix minor details

* Fix casing in properties

* Add dividers to execute() method

* Refactor per feedback

* Remove unused description

* Add punctuation to property descriptions

* Fix resources indentation

* Add resource dividers

* Remove deprecated sidebar option

* Make subreddit:get responses consistent

* Remove returnAll and limit from subreddit:get

* Flatten user:get response for about

* Rename comment target property

* Remove best property from post:getAll

* Enrich subreddit search by keyword operation

* Remove unneeded scopes

* Add endpoint documentation

* Add scaffolding for post comment

* Add all operations for postComment resource

* Add all operations for post resource

* Refactor subreddit:getAll

* Fix postComment:getAll

* Flatten responses for profile:get

* ⚡ Improvements

* Fix response traversal for postComment:add

* Flatten response for postComment:reply

* Fix subreddit:getAll with keyword search

* Fix pagination to enforce limit

* Wrap unauthenticated API call in try-catch block

* Add 404 error for empty array responses

* Revert "Fix pagination to enforce limit"

This reverts commit 72548d952378a2f899517522b5ba4950a940c6e4.

* Turn user:get (gilded) into listing

* ⚡ Small improvement

* ⚡ Improve Reddit-Node

Co-authored-by: ricardo <ricardoespinoza105@gmail.com>
Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
2021-02-04 09:37:03 +01:00
Harshil Agrawal
d0ac4e8fbe ⚡ Add documentation link to SecurityScorecard (#1407) 2021-02-04 08:21:06 +01:00
Jan Oberhauser
ac3ad514ff ⚡ Remove old reference link for Google Service Account 2021-02-03 08:15:41 +01:00
Ricardo Espinoza
dc98de1ab2 ✨ Add support for multiple subscriptions in Hubspot Trigger (#1358)
* ⚡ Add support for multiple subscriptions in Hubspot Trigger

* ⚡ Load object properties for the user

* ⚡ Improvements

* ⚡ Some improvements to the Hubspot-Node

Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
2021-02-01 08:31:40 +01:00
Tanay Pant
8dd384ce2c ✨ Add TimescaleDB node (#1378)
* ✨ Add TimescaleDB node

* ⚡ Improvements

Co-authored-by: ricardo <ricardoespinoza105@gmail.com>
2021-01-31 18:57:03 +01:00
Ricardo Espinoza
48362f50ef ✨ Add Discourse Node (#1348)
* ✨ Discourse Node

* ⚡ Add missing credential file

* ⚡ Improvements

* ⚡ Improvements

* ⚡ Minor improvements on Discourse Node

Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
2021-01-28 19:00:47 +01:00
Ricardo Espinoza
d0b896da38 ✨ Add SecurityScorecard node (#1371)
* ✨Add SecurityScorecard node

* Move portfolio:edit fields to the main view.

The API request uses PUT so it will replace undefined fields if they are not set.

* Style improvements

* ⚡ Improvements to #1247

* ⚡ Improvements

* ⚡ Minor improvements on SecurityScorecard Node

Co-authored-by: Mika Luhta <12100880+mluhta@users.noreply.github.com>
Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
2021-01-28 18:31:37 +01:00
Jan Oberhauser
de0ac0158a 🐛 Fix credential bug with parameters which have the same name 2021-01-27 09:02:20 +01:00