@@ -6,6 +6,7 @@ import type {
66} from 'n8n-workflow' ;
77import { NodeConnectionType , NodeOperationError } from 'n8n-workflow' ;
88import {
9+ availableAdminOperations ,
910 availableOtherOperations ,
1011 availableSalesNavigatorOperations ,
1112 availableStandardOperations ,
@@ -41,6 +42,16 @@ import {
4142 CancelWorkflow ,
4243 PollConversations ,
4344 ActionsUsageStatistics ,
45+ AdminGetSubscriptionStatus ,
46+ AdminGetSeats ,
47+ AdminSetSeats ,
48+ AdminGetAccounts ,
49+ AdminConnectAccount ,
50+ AdminDisconnectAccount ,
51+ AdminRegenerateToken ,
52+ AdminGetLimitsUsage ,
53+ AdminSetLimits ,
54+ AdminResetLimits ,
4455} from './operations' ;
4556import { LinkedApiOperation } from './shared/LinkedApiOperation' ;
4657
@@ -74,6 +85,16 @@ const operations: Record<string, LinkedApiOperation> = {
7485 cancelWorkflow : new CancelWorkflow ( ) ,
7586 pollConversations : new PollConversations ( ) ,
7687 actionsUsageStatistics : new ActionsUsageStatistics ( ) ,
88+ adminGetSubscriptionStatus : new AdminGetSubscriptionStatus ( ) ,
89+ adminGetSeats : new AdminGetSeats ( ) ,
90+ adminSetSeats : new AdminSetSeats ( ) ,
91+ adminGetAccounts : new AdminGetAccounts ( ) ,
92+ adminConnectAccount : new AdminConnectAccount ( ) ,
93+ adminDisconnectAccount : new AdminDisconnectAccount ( ) ,
94+ adminRegenerateToken : new AdminRegenerateToken ( ) ,
95+ adminGetLimitsUsage : new AdminGetLimitsUsage ( ) ,
96+ adminSetLimits : new AdminSetLimits ( ) ,
97+ adminResetLimits : new AdminResetLimits ( ) ,
7798} ;
7899
79100export class LinkedApi implements INodeType {
@@ -104,7 +125,7 @@ export class LinkedApi implements INodeType {
104125 location : 'outputPane' ,
105126 whenToDisplay : 'beforeExecution' ,
106127 displayCondition :
107- '={{ !["getWorkflowResult", "cancelWorkflow", "pollConversations", "actionsUsageStatistics"].includes($parameter["operation"]) }}' ,
128+ '={{ !["getWorkflowResult", "cancelWorkflow", "pollConversations", "actionsUsageStatistics", "adminGetSubscriptionStatus", "adminGetSeats", "adminSetSeats", "adminGetAccounts", "adminConnectAccount", "adminDisconnectAccount", "adminRegenerateToken", "adminGetLimitsUsage", "adminSetLimits", "adminResetLimits" ].includes($parameter["operation"]) }}' ,
108129 } ,
109130 ] ,
110131 credentials : [
@@ -118,6 +139,7 @@ export class LinkedApi implements INodeType {
118139 availableStandardOperations ,
119140 availableSalesNavigatorOperations ,
120141 availableOtherOperations ,
142+ availableAdminOperations ,
121143 // Standard actions
122144 ...operations . checkConnectionStatus . operationFields ,
123145 ...operations . commentOnPost . operationFields ,
@@ -150,6 +172,17 @@ export class LinkedApi implements INodeType {
150172 ...operations . cancelWorkflow . operationFields ,
151173 ...operations . pollConversations . operationFields ,
152174 ...operations . actionsUsageStatistics . operationFields ,
175+ // Admin actions
176+ ...operations . adminGetSubscriptionStatus . operationFields ,
177+ ...operations . adminGetSeats . operationFields ,
178+ ...operations . adminSetSeats . operationFields ,
179+ ...operations . adminGetAccounts . operationFields ,
180+ ...operations . adminConnectAccount . operationFields ,
181+ ...operations . adminDisconnectAccount . operationFields ,
182+ ...operations . adminRegenerateToken . operationFields ,
183+ ...operations . adminGetLimitsUsage . operationFields ,
184+ ...operations . adminSetLimits . operationFields ,
185+ ...operations . adminResetLimits . operationFields ,
153186 ] ,
154187 } ;
155188
0 commit comments