Add Netlify regular and trigger node (#2177)

*  Add Netlify node

*  Add Sites resource

*  Add regular Netlify node

*  Add Netlify Trigger node

* 🔨 Fix issue with body parameter

*  Improvements

*  Improvements

Co-authored-by: Harshil <ghagrawal17@gmail.com>
This commit is contained in:
Ricardo Espinoza
2021-09-18 16:12:20 -04:00
committed by GitHub
parent 8a0c0115e5
commit 469ac1d912
9 changed files with 833 additions and 0 deletions

View File

@@ -0,0 +1,60 @@
// import {
// ICredentialType,
// NodePropertyTypes,
// } from 'n8n-workflow';
// export class NetlifyOAuth2Api implements ICredentialType {
// name = 'netlifyOAuth2Api';
// extends = [
// 'oAuth2Api',
// ];
// displayName = 'Netlify OAuth2 API';
// documentationUrl = 'netlify';
// properties = [
// {
// displayName: 'Authorization URL',
// name: 'authUrl',
// type: 'hidden' as NodePropertyTypes,
// default: 'https://app.netlify.com/authorize',
// required: true,
// },
// {
// displayName: 'Client ID',
// name: 'clientId',
// type: 'string' as NodePropertyTypes,
// default: '',
// required: true,
// },
// {
// displayName: 'Client Secret',
// name: 'clientSecret',
// type: 'string' as NodePropertyTypes,
// default: '',
// required: true,
// },
// {
// displayName: 'Authentication',
// name: 'authentication',
// type: 'hidden' as NodePropertyTypes,
// default: 'body',
// },
// {
// displayName: 'Access Token URL',
// name: 'accessTokenUrl',
// type: 'hidden' as NodePropertyTypes,
// default: 'https://api.netlify.com/api/v1/oauth/tickets',
// },
// {
// displayName: 'Scope',
// name: 'scope',
// type: 'hidden' as NodePropertyTypes,
// default: '',
// },
// {
// displayName: 'Auth URI Query Parameters',
// name: 'authQueryParameters',
// type: 'hidden' as NodePropertyTypes,
// default: '',
// }
// ];
// }