mirror of
https://github.com/Abdulazizzn/n8n-enterprise-unlocked.git
synced 2025-12-17 01:56:46 +00:00
feat(editor): Add HTTP request nodes for credentials without a node (#7157)
Github issue / Community forum post (link here to close automatically): --------- Co-authored-by: Giulio Andreini <g.andreini@gmail.com> Co-authored-by: कारतोफ्फेलस्क्रिप्ट™ <aditya@netroy.in>
This commit is contained in:
@@ -14,6 +14,12 @@ export class AlienVaultApi implements ICredentialType {
|
||||
|
||||
icon = 'file:icons/AlienVault.png';
|
||||
|
||||
httpRequestNode = {
|
||||
name: 'AlienVault',
|
||||
docsUrl: 'https://otx.alienvault.com/api',
|
||||
apiBaseUrl: 'https://otx.alienvault.com/api/v1/',
|
||||
};
|
||||
|
||||
properties: INodeProperties[] = [
|
||||
{
|
||||
displayName: 'OTX Key',
|
||||
|
||||
@@ -16,6 +16,12 @@ export class Auth0ManagementApi implements ICredentialType {
|
||||
|
||||
icon = 'file:icons/Auth0.svg';
|
||||
|
||||
httpRequestNode = {
|
||||
name: 'Auth0',
|
||||
docsUrl: 'https://auth0.com/docs/api/management/v2',
|
||||
apiBaseUrlPlaceholder: 'https://your-tenant.auth0.com/api/v2/users/',
|
||||
};
|
||||
|
||||
properties: INodeProperties[] = [
|
||||
{
|
||||
displayName: 'Session Token',
|
||||
|
||||
@@ -9,6 +9,12 @@ export class CarbonBlackApi implements ICredentialType {
|
||||
|
||||
documentationUrl = 'carbonblack';
|
||||
|
||||
httpRequestNode = {
|
||||
name: 'Carbon Black',
|
||||
docsUrl: 'https://developer.carbonblack.com/reference',
|
||||
apiBaseUrl: '',
|
||||
};
|
||||
|
||||
properties: INodeProperties[] = [
|
||||
{
|
||||
displayName: 'URL',
|
||||
|
||||
@@ -9,6 +9,12 @@ export class CiscoMerakiApi implements ICredentialType {
|
||||
|
||||
icon = 'file:icons/Cisco.svg';
|
||||
|
||||
httpRequestNode = {
|
||||
name: 'Cisco Meraki',
|
||||
docsUrl: 'https://developer.cisco.com/meraki/api/',
|
||||
apiBaseUrl: 'https://api.meraki.com/api/v1/',
|
||||
};
|
||||
|
||||
properties: INodeProperties[] = [
|
||||
{
|
||||
displayName: 'API Key',
|
||||
|
||||
@@ -17,6 +17,12 @@ export class CiscoSecureEndpointApi implements ICredentialType {
|
||||
|
||||
icon = 'file:icons/Cisco.svg';
|
||||
|
||||
httpRequestNode = {
|
||||
name: 'Cisco Secure Endpoint',
|
||||
docsUrl: 'https://developer.cisco.com/docs/secure-endpoint/',
|
||||
apiBaseUrl: '',
|
||||
};
|
||||
|
||||
properties: INodeProperties[] = [
|
||||
{
|
||||
displayName: 'Region',
|
||||
|
||||
@@ -16,6 +16,12 @@ export class CiscoUmbrellaApi implements ICredentialType {
|
||||
|
||||
icon = 'file:icons/Cisco.svg';
|
||||
|
||||
httpRequestNode = {
|
||||
name: 'Cisco Umbrella',
|
||||
docsUrl: 'https://developer.cisco.com/docs/cloud-security/',
|
||||
apiBaseUrl: 'https://api.umbrella.com/',
|
||||
};
|
||||
|
||||
properties: INodeProperties[] = [
|
||||
{
|
||||
displayName: 'Session Token',
|
||||
|
||||
@@ -16,6 +16,12 @@ export class CrowdStrikeOAuth2Api implements ICredentialType {
|
||||
|
||||
icon = 'file:icons/CrowdStrike.svg';
|
||||
|
||||
httpRequestNode = {
|
||||
name: 'CrowdStrike',
|
||||
docsUrl: 'https://developer.crowdstrike.com/',
|
||||
apiBaseUrl: '',
|
||||
};
|
||||
|
||||
properties: INodeProperties[] = [
|
||||
{
|
||||
displayName: 'Session Token',
|
||||
|
||||
@@ -9,6 +9,12 @@ export class F5BigIpApi implements ICredentialType {
|
||||
|
||||
icon = 'file:icons/F5.svg';
|
||||
|
||||
httpRequestNode = {
|
||||
name: 'F5 Big-IP',
|
||||
docsUrl: 'https://clouddocs.f5.com/api/',
|
||||
apiBaseUrl: '',
|
||||
};
|
||||
|
||||
properties: INodeProperties[] = [
|
||||
{
|
||||
displayName: 'Username',
|
||||
|
||||
@@ -9,6 +9,13 @@ export class FortiGateApi implements ICredentialType {
|
||||
|
||||
icon = 'file:icons/Fortinet.svg';
|
||||
|
||||
httpRequestNode = {
|
||||
name: 'Fortinet FortiGate',
|
||||
docsUrl:
|
||||
'https://docs.fortinet.com/document/fortigate/7.4.1/administration-guide/940602/using-apis',
|
||||
apiBaseUrl: '',
|
||||
};
|
||||
|
||||
properties: INodeProperties[] = [
|
||||
{
|
||||
displayName: 'Access Token',
|
||||
|
||||
@@ -9,6 +9,12 @@ export class HybridAnalysisApi implements ICredentialType {
|
||||
|
||||
icon = 'file:icons/Hybrid.png';
|
||||
|
||||
httpRequestNode = {
|
||||
name: 'Hybrid Analysis',
|
||||
docsUrl: 'https://www.hybrid-analysis.com/docs/api/v2',
|
||||
apiBaseUrl: 'https://www.hybrid-analysis.com/api/',
|
||||
};
|
||||
|
||||
properties: INodeProperties[] = [
|
||||
{
|
||||
displayName: 'API Key',
|
||||
|
||||
@@ -9,6 +9,12 @@ export class ImpervaWafApi implements ICredentialType {
|
||||
|
||||
icon = 'file:icons/Imperva.svg';
|
||||
|
||||
httpRequestNode = {
|
||||
name: 'Imperva WAF',
|
||||
docsUrl: 'https://docs.imperva.com/bundle/api-docs',
|
||||
apiBaseUrl: 'https://api.imperva.com/',
|
||||
};
|
||||
|
||||
properties: INodeProperties[] = [
|
||||
{
|
||||
displayName: 'API ID',
|
||||
|
||||
@@ -14,6 +14,12 @@ export class KibanaApi implements ICredentialType {
|
||||
|
||||
icon = 'file:icons/Kibana.svg';
|
||||
|
||||
httpRequestNode = {
|
||||
name: 'Kibana',
|
||||
docsUrl: 'https://www.elastic.co/guide/en/kibana/current/api.html',
|
||||
apiBaseUrl: '',
|
||||
};
|
||||
|
||||
properties: INodeProperties[] = [
|
||||
{
|
||||
displayName: 'URL',
|
||||
|
||||
@@ -14,6 +14,12 @@ export class MistApi implements ICredentialType {
|
||||
|
||||
documentationUrl = 'mist';
|
||||
|
||||
httpRequestNode = {
|
||||
name: 'Mist',
|
||||
docsUrl: 'https://www.mist.com/documentation/mist-api-introduction/',
|
||||
apiBaseUrl: '',
|
||||
};
|
||||
|
||||
properties: INodeProperties[] = [
|
||||
{
|
||||
displayName: 'API Token',
|
||||
|
||||
@@ -14,6 +14,12 @@ export class OktaApi implements ICredentialType {
|
||||
|
||||
icon = 'file:icons/Okta.svg';
|
||||
|
||||
httpRequestNode = {
|
||||
name: 'Okta',
|
||||
docsUrl: 'https://developer.okta.com/docs/reference/',
|
||||
apiBaseUrl: '',
|
||||
};
|
||||
|
||||
properties: INodeProperties[] = [
|
||||
{
|
||||
displayName: 'URL',
|
||||
|
||||
@@ -9,6 +9,12 @@ export class OpenCTIApi implements ICredentialType {
|
||||
|
||||
icon = 'file:icons/OpenCTI.png';
|
||||
|
||||
httpRequestNode = {
|
||||
name: 'OpenCTI',
|
||||
docsUrl: 'https://docs.opencti.io/latest/deployment/integrations/?h=api#graphql-api',
|
||||
apiBaseUrl: '',
|
||||
};
|
||||
|
||||
properties: INodeProperties[] = [
|
||||
{
|
||||
displayName: 'API Key',
|
||||
|
||||
@@ -9,6 +9,12 @@ export class QRadarApi implements ICredentialType {
|
||||
|
||||
documentationUrl = 'qradar';
|
||||
|
||||
httpRequestNode = {
|
||||
name: 'QRadar',
|
||||
docsUrl: 'https://www.ibm.com/docs/en/qradar-common',
|
||||
apiBaseUrl: '',
|
||||
};
|
||||
|
||||
properties: INodeProperties[] = [
|
||||
{
|
||||
displayName: 'API Key',
|
||||
|
||||
@@ -9,6 +9,12 @@ export class QualysApi implements ICredentialType {
|
||||
|
||||
documentationUrl = 'qualys';
|
||||
|
||||
httpRequestNode = {
|
||||
name: 'Qualys',
|
||||
docsUrl: 'https://qualysguard.qg2.apps.qualys.com/qwebhelp/fo_portal/api_doc/index.htm',
|
||||
apiBaseUrl: 'https://qualysapi.qualys.com/api/',
|
||||
};
|
||||
|
||||
properties: INodeProperties[] = [
|
||||
{
|
||||
displayName: 'Username',
|
||||
|
||||
@@ -9,6 +9,12 @@ export class RecordedFutureApi implements ICredentialType {
|
||||
|
||||
icon = 'file:icons/RecordedFuture.svg';
|
||||
|
||||
httpRequestNode = {
|
||||
name: 'Recorded Future',
|
||||
docsUrl: 'https://api.recordedfuture.com',
|
||||
apiBaseUrl: 'https://api.recordedfuture.com/v2/',
|
||||
};
|
||||
|
||||
properties: INodeProperties[] = [
|
||||
{
|
||||
displayName: 'Access Token',
|
||||
|
||||
@@ -9,6 +9,12 @@ export class SekoiaApi implements ICredentialType {
|
||||
|
||||
documentationUrl = 'sekoia';
|
||||
|
||||
httpRequestNode = {
|
||||
name: 'Sekoia',
|
||||
docsUrl: 'https://docs.sekoia.io/cti/features/integrations/api/',
|
||||
apiBaseUrl: 'https://api.sekoia.io/',
|
||||
};
|
||||
|
||||
properties: INodeProperties[] = [
|
||||
{
|
||||
displayName: 'API Key',
|
||||
|
||||
@@ -14,6 +14,12 @@ export class ShufflerApi implements ICredentialType {
|
||||
|
||||
documentationUrl = 'shuffler';
|
||||
|
||||
httpRequestNode = {
|
||||
name: 'Shuffler',
|
||||
docsUrl: 'https://shuffler.io/docs/API',
|
||||
apiBaseUrl: 'https://shuffler.io/api/v1/',
|
||||
};
|
||||
|
||||
properties: INodeProperties[] = [
|
||||
{
|
||||
displayName: 'API Key',
|
||||
|
||||
@@ -9,6 +9,12 @@ export class TrellixEpoApi implements ICredentialType {
|
||||
|
||||
icon = 'file:icons/Trellix.svg';
|
||||
|
||||
httpRequestNode = {
|
||||
name: 'Trellix (McAfee) ePolicy Orchestrator',
|
||||
docsUrl: 'https://docs.trellix.com/en/bundle/epolicy-orchestrator-web-api-reference-guide',
|
||||
apiBaseUrl: '',
|
||||
};
|
||||
|
||||
properties: INodeProperties[] = [
|
||||
{
|
||||
displayName: 'Username',
|
||||
|
||||
@@ -5,8 +5,16 @@ export class TwakeServerApi implements ICredentialType {
|
||||
|
||||
displayName = 'Twake Server API';
|
||||
|
||||
icon = 'file:icons/Twake.png';
|
||||
|
||||
documentationUrl = 'twake';
|
||||
|
||||
httpRequestNode = {
|
||||
name: 'Twake Server',
|
||||
docsUrl: 'https://doc.twake.app/developers-api/home',
|
||||
apiBaseUrl: '',
|
||||
};
|
||||
|
||||
properties: INodeProperties[] = [
|
||||
{
|
||||
displayName: 'Host URL',
|
||||
|
||||
@@ -8,12 +8,18 @@ import type {
|
||||
export class VirusTotalApi implements ICredentialType {
|
||||
name = 'virusTotalApi';
|
||||
|
||||
displayName = 'Virus Total API';
|
||||
displayName = 'VirusTotal API';
|
||||
|
||||
documentationUrl = 'virustotal';
|
||||
|
||||
icon = 'file:icons/VirusTotal.svg';
|
||||
|
||||
httpRequestNode = {
|
||||
name: 'VirusTotal',
|
||||
docsUrl: 'https://developers.virustotal.com/reference/overview',
|
||||
apiBaseUrl: 'https://www.virustotal.com/api/v3/',
|
||||
};
|
||||
|
||||
properties: INodeProperties[] = [
|
||||
{
|
||||
displayName: 'API Token',
|
||||
|
||||
@@ -16,6 +16,12 @@ export class ZscalerZiaApi implements ICredentialType {
|
||||
|
||||
icon = 'file:icons/Zscaler.svg';
|
||||
|
||||
httpRequestNode = {
|
||||
name: 'Zscaler ZIA',
|
||||
docsUrl: 'https://help.zscaler.com/zia/getting-started-zia-api',
|
||||
apiBaseUrl: '',
|
||||
};
|
||||
|
||||
properties: INodeProperties[] = [
|
||||
{
|
||||
displayName: 'Cookie',
|
||||
|
||||
BIN
packages/nodes-base/credentials/icons/Twake.png
Normal file
BIN
packages/nodes-base/credentials/icons/Twake.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 3.6 KiB |
Reference in New Issue
Block a user