UNPKG

n8n-nodes-genesys-cloud-mcp-plus

Version:

n8n community node for Genesys Cloud MCP Plus - 15 comprehensive tools for contact center analytics, real-time monitoring, and wrap-up code analysis

57 lines (56 loc) 2.69 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.GenesysCloudMcpPlusApi = void 0; class GenesysCloudMcpPlusApi { constructor() { this.name = 'genesysCloudMcpPlusApi'; this.displayName = 'Genesys Cloud MCP Plus API'; this.documentationUrl = 'https://developer.genesys.cloud/authorization/platform-auth/use-client-credentials'; this.properties = [ { displayName: 'Region', name: 'region', type: 'options', options: [ { name: 'Americas (US East, us-east-1)', value: 'us-east-1' }, { name: 'Americas (US Gov/FedRAMP, us-east-2)', value: 'us-east-2' }, { name: 'Americas (US West, us-west-2)', value: 'us-west-2' }, { name: 'Americas (Canada, ca-central-1)', value: 'ca-central-1' }, { name: 'Americas (South America, sa-east-1)', value: 'sa-east-1' }, { name: 'EMEA (Germany/Frankfurt, eu-central-1)', value: 'eu-central-1' }, { name: 'EMEA (Ireland, eu-west-1)', value: 'eu-west-1' }, { name: 'EMEA (UK West, eu-west-2)', value: 'eu-west-2' }, { name: 'EMEA (UK Central, eu-central-2)', value: 'eu-central-2' }, { name: 'EMEA (Middle East/UAE, me-central-1)', value: 'me-central-1' }, { name: 'APAC (Australia/Sydney, ap-southeast-2)', value: 'ap-southeast-2' }, { name: 'APAC (Japan/Tokyo, ap-northeast-1)', value: 'ap-northeast-1' }, { name: 'APAC (Mumbai, ap-south-1)', value: 'ap-south-1' }, { name: 'APAC (Seoul, ap-northeast-2)', value: 'ap-northeast-2' }, { name: 'APAC (Osaka, ap-northeast-3)', value: 'ap-northeast-3' }, ], default: 'mypurecloud.com', required: true, }, { displayName: 'Client ID', name: 'clientId', type: 'string', default: '', required: true, description: 'OAuth Client ID from Genesys Cloud', }, { displayName: 'Client Secret', name: 'clientSecret', type: 'string', typeOptions: { password: true, }, default: '', required: true, description: 'OAuth Client Secret from Genesys Cloud', }, ]; } } exports.GenesysCloudMcpPlusApi = GenesysCloudMcpPlusApi;