@@ -3,9 +3,13 @@ import { WebAPICallResult, WebClient, WebClientEvent } from './WebClient';
3
3
// Response types
4
4
import type {
5
5
AdminAnalyticsGetFileResponse ,
6
+ AdminAppsActivitiesListResponse ,
6
7
AdminAppsApproveResponse ,
7
8
AdminAppsApprovedListResponse ,
8
9
AdminAppsClearResolutionResponse ,
10
+ AdminAppsConfigLookupResponse ,
11
+ AdminAppsConfigSetResponse ,
12
+ AdminAppsRequestsCancelResponse ,
9
13
AdminAppsRequestsListResponse ,
10
14
AdminAppsRestrictResponse ,
11
15
AdminAppsRestrictedListResponse ,
@@ -19,13 +23,15 @@ import type {
19
23
AdminBarriersUpdateResponse ,
20
24
AdminConversationsArchiveResponse ,
21
25
AdminConversationsConvertToPrivateResponse ,
26
+ AdminConversationsConvertToPublicResponse ,
22
27
AdminConversationsCreateResponse ,
23
28
AdminConversationsDeleteResponse ,
24
29
AdminConversationsDisconnectSharedResponse ,
25
30
AdminConversationsEkmListOriginalConnectedChannelInfoResponse ,
26
31
AdminConversationsGetConversationPrefsResponse ,
27
32
AdminConversationsGetTeamsResponse ,
28
33
AdminConversationsInviteResponse ,
34
+ AdminConversationsLookupResponse ,
29
35
AdminConversationsRenameResponse ,
30
36
AdminConversationsRestrictAccessAddGroupResponse ,
31
37
AdminConversationsRestrictAccessListGroupsResponse ,
@@ -45,11 +51,17 @@ import type {
45
51
AdminEmojiListResponse ,
46
52
AdminEmojiRemoveResponse ,
47
53
AdminEmojiRenameResponse ,
54
+ AdminFunctionsListResponse ,
55
+ AdminFunctionsPermissionsLookupResponse ,
56
+ AdminFunctionsPermissionsSetResponse ,
48
57
AdminInviteRequestsApproveResponse ,
49
58
AdminInviteRequestsApprovedListResponse ,
50
59
AdminInviteRequestsDeniedListResponse ,
51
60
AdminInviteRequestsDenyResponse ,
52
61
AdminInviteRequestsListResponse ,
62
+ AdminRolesAddAssignmentsResponse ,
63
+ AdminRolesListAssignmentsResponse ,
64
+ AdminRolesRemoveAssignmentsResponse ,
53
65
AdminTeamsAdminsListResponse ,
54
66
AdminTeamsCreateResponse ,
55
67
AdminTeamsListResponse ,
@@ -80,6 +92,11 @@ import type {
80
92
AdminUsersSetOwnerResponse ,
81
93
AdminUsersSetRegularResponse ,
82
94
AdminUsersUnsupportedVersionsExportResponse ,
95
+ AdminWorkflowsCollaboratorsAddResponse ,
96
+ AdminWorkflowsCollaboratorsRemoveResponse ,
97
+ AdminWorkflowsPermissionsLookupResponse ,
98
+ AdminWorkflowsSearchResponse ,
99
+ AdminWorkflowsUnpublishResponse ,
83
100
ApiTestResponse ,
84
101
AppsConnectionsOpenResponse ,
85
102
AppsEventAuthorizationsListResponse ,
@@ -92,6 +109,10 @@ import type {
92
109
AuthRevokeResponse ,
93
110
AuthTeamsListResponse ,
94
111
AuthTestResponse ,
112
+ BookmarksAddResponse ,
113
+ BookmarksEditResponse ,
114
+ BookmarksListResponse ,
115
+ BookmarksRemoveResponse ,
95
116
BotsInfoResponse ,
96
117
CallsAddResponse ,
97
118
CallsEndResponse ,
@@ -192,6 +213,7 @@ import type {
192
213
TeamAccessLogsResponse ,
193
214
TeamBillableInfoResponse ,
194
215
TeamBillingInfoResponse ,
216
+ TeamExternalTeamsListResponse ,
195
217
TeamInfoResponse ,
196
218
TeamIntegrationLogsResponse ,
197
219
TeamPreferencesListResponse ,
@@ -206,6 +228,7 @@ import type {
206
228
UsergroupsUsersUpdateResponse ,
207
229
UsersConversationsResponse ,
208
230
UsersDeletePhotoResponse ,
231
+ UsersDiscoverableContactsLookupResponse ,
209
232
UsersGetPresenceResponse ,
210
233
UsersIdentityResponse ,
211
234
UsersInfoResponse ,
@@ -222,30 +245,104 @@ import type {
222
245
WorkflowsStepCompletedResponse ,
223
246
WorkflowsStepFailedResponse ,
224
247
WorkflowsUpdateStepResponse ,
225
- AdminAppsRequestsCancelResponse ,
226
- BookmarksAddResponse ,
227
- BookmarksEditResponse ,
228
- BookmarksListResponse ,
229
- BookmarksRemoveResponse ,
230
- AdminConversationsConvertToPublicResponse ,
231
- AdminConversationsLookupResponse ,
232
- AdminRolesAddAssignmentsResponse ,
233
- AdminRolesListAssignmentsResponse ,
234
- AdminRolesRemoveAssignmentsResponse ,
235
- AdminAppsActivitiesListResponse ,
236
- AdminFunctionsListResponse ,
237
- AdminFunctionsPermissionsLookupResponse ,
238
- AdminFunctionsPermissionsSetResponse ,
239
- AdminWorkflowsSearchResponse ,
240
- AdminWorkflowsUnpublishResponse ,
241
- AdminWorkflowsCollaboratorsAddResponse ,
242
- AdminWorkflowsCollaboratorsRemoveResponse ,
243
- AdminWorkflowsPermissionsLookupResponse ,
244
- AdminAppsConfigLookupResponse ,
245
- AdminAppsConfigSetResponse ,
246
248
} from './types/response/index' ;
247
249
// Request types
248
250
import type {
251
+ AdminAnalyticsGetFileArguments ,
252
+ AdminAppsActivitiesListArguments ,
253
+ AdminAppsApproveArguments ,
254
+ AdminAppsApprovedListArguments ,
255
+ AdminAppsClearResolutionArguments ,
256
+ AdminAppsConfigLookupArguments ,
257
+ AdminAppsConfigSetArguments ,
258
+ AdminAppsRequestsCancelArguments ,
259
+ AdminAppsRequestsListArguments ,
260
+ AdminAppsRestrictArguments ,
261
+ AdminAppsRestrictedListArguments ,
262
+ AdminAppsUninstallArguments ,
263
+ AdminAuthPolicyAssignEntitiesArguments ,
264
+ AdminAuthPolicyGetEntitiesArguments ,
265
+ AdminAuthPolicyRemoveEntitiesArguments ,
266
+ AdminBarriersCreateArguments ,
267
+ AdminBarriersDeleteArguments ,
268
+ AdminBarriersListArguments ,
269
+ AdminBarriersUpdateArguments ,
270
+ AdminConversationsArchiveArguments ,
271
+ AdminConversationsBulkArchiveArguments ,
272
+ AdminConversationsBulkDeleteArguments ,
273
+ AdminConversationsBulkMoveArguments ,
274
+ AdminConversationsConvertToPrivateArguments ,
275
+ AdminConversationsConvertToPublicArguments ,
276
+ AdminConversationsCreateArguments ,
277
+ AdminConversationsDeleteArguments ,
278
+ AdminConversationsDisconnectSharedArguments ,
279
+ AdminConversationsEKMListOriginalConnectedChannelInfoArguments ,
280
+ AdminConversationsGetConversationPrefsArguments ,
281
+ AdminConversationsGetCustomRetentionArguments ,
282
+ AdminConversationsGetTeamsArguments ,
283
+ AdminConversationsInviteArguments ,
284
+ AdminConversationsLookupArguments ,
285
+ AdminConversationsRemoveCustomRetentionArguments ,
286
+ AdminConversationsRenameArguments ,
287
+ AdminConversationsRestrictAccessAddGroupArguments ,
288
+ AdminConversationsRestrictAccessListGroupsArguments ,
289
+ AdminConversationsRestrictAccessRemoveGroupArguments ,
290
+ AdminConversationsSearchArguments ,
291
+ AdminConversationsSetConversationPrefsArguments ,
292
+ AdminConversationsSetCustomRetentionArguments ,
293
+ AdminConversationsSetTeamsArguments ,
294
+ AdminConversationsUnarchiveArguments ,
295
+ AdminEmojiAddArguments ,
296
+ AdminEmojiAddAliasArguments ,
297
+ AdminEmojiListArguments ,
298
+ AdminEmojiRemoveArguments ,
299
+ AdminEmojiRenameArguments ,
300
+ AdminFunctionsListArguments ,
301
+ AdminFunctionsPermissionsLookupArguments ,
302
+ AdminFunctionsPermissionsSetArguments ,
303
+ AdminInviteRequestsApproveArguments ,
304
+ AdminInviteRequestsApprovedListArguments ,
305
+ AdminInviteRequestsDeniedListArguments ,
306
+ AdminInviteRequestsDenyArguments ,
307
+ AdminInviteRequestsListArguments ,
308
+ AdminRolesAddAssignmentsArguments ,
309
+ AdminRolesListAssignmentsArguments ,
310
+ AdminRolesRemoveAssignmentsArguments ,
311
+ AdminTeamsAdminsListArguments ,
312
+ AdminTeamsCreateArguments ,
313
+ AdminTeamsListArguments ,
314
+ AdminTeamsOwnersListArguments ,
315
+ AdminTeamsSettingsInfoArguments ,
316
+ AdminTeamsSettingsSetDefaultChannelsArguments ,
317
+ AdminTeamsSettingsSetDescriptionArguments ,
318
+ AdminTeamsSettingsSetDiscoverabilityArguments ,
319
+ AdminTeamsSettingsSetIconArguments ,
320
+ AdminTeamsSettingsSetNameArguments ,
321
+ AdminUsergroupsAddChannelsArguments ,
322
+ AdminUsergroupsAddTeamsArguments ,
323
+ AdminUsergroupsListChannelsArguments ,
324
+ AdminUsergroupsRemoveChannelsArguments ,
325
+ AdminUsersAssignArguments ,
326
+ AdminUsersInviteArguments ,
327
+ AdminUsersListArguments ,
328
+ AdminUsersRemoveArguments ,
329
+ AdminUsersSessionListArguments ,
330
+ AdminUsersSessionClearSettingsArguments ,
331
+ AdminUsersSessionGetSettingsArguments ,
332
+ AdminUsersSessionInvalidateArguments ,
333
+ AdminUsersSessionResetArguments ,
334
+ AdminUsersSessionResetBulkArguments ,
335
+ AdminUsersSessionSetSettingsArguments ,
336
+ AdminUsersSetAdminArguments ,
337
+ AdminUsersSetExpirationArguments ,
338
+ AdminUsersSetOwnerArguments ,
339
+ AdminUsersSetRegularArguments ,
340
+ AdminUsersUnsupportedVersionsExportArguments ,
341
+ AdminWorkflowsCollaboratorsAddArguments ,
342
+ AdminWorkflowsCollaboratorsRemoveArguments ,
343
+ AdminWorkflowsPermissionsLookupArguments ,
344
+ AdminWorkflowsSearchArguments ,
345
+ AdminWorkflowsUnpublishArguments ,
249
346
WorkflowsStepCompletedArguments ,
250
347
WorkflowsStepFailedArguments ,
251
348
WorkflowsUpdateStepArguments ,
@@ -254,6 +351,7 @@ import type {
254
351
ViewsPushArguments ,
255
352
ViewsPublishArguments ,
256
353
UsersConversationsArguments ,
354
+ UsersDiscoverableContactsLookupArguments ,
257
355
UsersInfoArguments ,
258
356
UsersListArguments ,
259
357
UsersIdentityArguments ,
@@ -278,6 +376,7 @@ import type {
278
376
TeamAccessLogsArguments ,
279
377
TeamBillableInfoArguments ,
280
378
TeamBillingInfoArguments ,
379
+ TeamExternalTeamsListArguments ,
281
380
TeamInfoArguments ,
282
381
TeamIntegrationLogsArguments ,
283
382
TeamPreferencesListArguments ,
@@ -392,101 +491,6 @@ import type {
392
491
AppsManifestValidateArguments ,
393
492
AppsUninstallArguments ,
394
493
APITestArguments ,
395
- AdminAnalyticsGetFileArguments ,
396
- AdminAppsActivitiesListArguments ,
397
- AdminAppsApproveArguments ,
398
- AdminAppsApprovedListArguments ,
399
- AdminAppsClearResolutionArguments ,
400
- AdminAppsConfigLookupArguments ,
401
- AdminAppsConfigSetArguments ,
402
- AdminAppsRequestsCancelArguments ,
403
- AdminAppsRequestsListArguments ,
404
- AdminAppsRestrictArguments ,
405
- AdminAppsRestrictedListArguments ,
406
- AdminAppsUninstallArguments ,
407
- AdminAuthPolicyAssignEntitiesArguments ,
408
- AdminAuthPolicyGetEntitiesArguments ,
409
- AdminAuthPolicyRemoveEntitiesArguments ,
410
- AdminBarriersCreateArguments ,
411
- AdminBarriersDeleteArguments ,
412
- AdminBarriersListArguments ,
413
- AdminBarriersUpdateArguments ,
414
- AdminConversationsArchiveArguments ,
415
- AdminConversationsBulkArchiveArguments ,
416
- AdminConversationsBulkDeleteArguments ,
417
- AdminConversationsBulkMoveArguments ,
418
- AdminConversationsConvertToPrivateArguments ,
419
- AdminConversationsConvertToPublicArguments ,
420
- AdminConversationsCreateArguments ,
421
- AdminConversationsDeleteArguments ,
422
- AdminConversationsDisconnectSharedArguments ,
423
- AdminConversationsEKMListOriginalConnectedChannelInfoArguments ,
424
- AdminConversationsGetConversationPrefsArguments ,
425
- AdminConversationsGetCustomRetentionArguments ,
426
- AdminConversationsGetTeamsArguments ,
427
- AdminConversationsInviteArguments ,
428
- AdminConversationsLookupArguments ,
429
- AdminConversationsRemoveCustomRetentionArguments ,
430
- AdminConversationsRenameArguments ,
431
- AdminConversationsRestrictAccessAddGroupArguments ,
432
- AdminConversationsRestrictAccessListGroupsArguments ,
433
- AdminConversationsRestrictAccessRemoveGroupArguments ,
434
- AdminConversationsSearchArguments ,
435
- AdminConversationsSetConversationPrefsArguments ,
436
- AdminConversationsSetCustomRetentionArguments ,
437
- AdminConversationsSetTeamsArguments ,
438
- AdminConversationsUnarchiveArguments ,
439
- AdminEmojiAddArguments ,
440
- AdminEmojiAddAliasArguments ,
441
- AdminEmojiListArguments ,
442
- AdminEmojiRemoveArguments ,
443
- AdminEmojiRenameArguments ,
444
- AdminFunctionsListArguments ,
445
- AdminFunctionsPermissionsLookupArguments ,
446
- AdminFunctionsPermissionsSetArguments ,
447
- AdminInviteRequestsApproveArguments ,
448
- AdminInviteRequestsApprovedListArguments ,
449
- AdminInviteRequestsDeniedListArguments ,
450
- AdminInviteRequestsDenyArguments ,
451
- AdminInviteRequestsListArguments ,
452
- AdminRolesAddAssignmentsArguments ,
453
- AdminRolesListAssignmentsArguments ,
454
- AdminRolesRemoveAssignmentsArguments ,
455
- AdminTeamsAdminsListArguments ,
456
- AdminTeamsCreateArguments ,
457
- AdminTeamsListArguments ,
458
- AdminTeamsOwnersListArguments ,
459
- AdminTeamsSettingsInfoArguments ,
460
- AdminTeamsSettingsSetDefaultChannelsArguments ,
461
- AdminTeamsSettingsSetDescriptionArguments ,
462
- AdminTeamsSettingsSetDiscoverabilityArguments ,
463
- AdminTeamsSettingsSetIconArguments ,
464
- AdminTeamsSettingsSetNameArguments ,
465
- AdminUsergroupsAddChannelsArguments ,
466
- AdminUsergroupsAddTeamsArguments ,
467
- AdminUsergroupsListChannelsArguments ,
468
- AdminUsergroupsRemoveChannelsArguments ,
469
- AdminUsersAssignArguments ,
470
- AdminUsersInviteArguments ,
471
- AdminUsersListArguments ,
472
- AdminUsersRemoveArguments ,
473
- AdminUsersSessionListArguments ,
474
- AdminUsersSessionClearSettingsArguments ,
475
- AdminUsersSessionGetSettingsArguments ,
476
- AdminUsersSessionInvalidateArguments ,
477
- AdminUsersSessionResetArguments ,
478
- AdminUsersSessionResetBulkArguments ,
479
- AdminUsersSessionSetSettingsArguments ,
480
- AdminUsersSetAdminArguments ,
481
- AdminUsersSetExpirationArguments ,
482
- AdminUsersSetOwnerArguments ,
483
- AdminUsersSetRegularArguments ,
484
- AdminUsersUnsupportedVersionsExportArguments ,
485
- AdminWorkflowsCollaboratorsAddArguments ,
486
- AdminWorkflowsCollaboratorsRemoveArguments ,
487
- AdminWorkflowsPermissionsLookupArguments ,
488
- AdminWorkflowsSearchArguments ,
489
- AdminWorkflowsUnpublishArguments ,
490
494
} from './types/request/index' ;
491
495
492
496
/**
@@ -1928,6 +1932,13 @@ export abstract class Methods extends EventEmitter<WebClientEvent> {
1928
1932
*/
1929
1933
info : bindApiCall < TeamBillingInfoArguments , TeamBillingInfoResponse > ( this , 'team.billing.info' ) ,
1930
1934
} ,
1935
+ externalTeams : {
1936
+ /**
1937
+ * @description Returns a list of all the external teams connected and details about the connection.
1938
+ * @see {@link https://api.slack.com/methods/team.externalTeams.list `team.externalTeams.list` API reference }.
1939
+ */
1940
+ lookup : bindApiCall < TeamExternalTeamsListArguments , TeamExternalTeamsListResponse > ( this , 'team.externalTeams.list' ) ,
1941
+ } ,
1931
1942
/**
1932
1943
* @description Gets information about the current team.
1933
1944
* @see {@link https://api.slack.com/methods/team.info `team.info` API reference }.
@@ -2022,6 +2033,13 @@ export abstract class Methods extends EventEmitter<WebClientEvent> {
2022
2033
* @see {@link https://api.slack.com/methods/users.deletePhoto `users.deletePhoto` API reference }.
2023
2034
*/
2024
2035
deletePhoto : bindApiCall < UsersDeletePhotoArguments , UsersDeletePhotoResponse > ( this , 'users.deletePhoto' ) ,
2036
+ discoverableContacts : {
2037
+ /**
2038
+ * @description Lookup an email address to see if someone is on Slack.
2039
+ * @see {@link https://api.slack.com/methods/users.discoverableContacts.lookup `users.discoverableContacts.lookup` API reference }.
2040
+ */
2041
+ lookup : bindApiCall < UsersDiscoverableContactsLookupArguments , UsersDiscoverableContactsLookupResponse > ( this , 'users.discoverableContacts.lookup' ) ,
2042
+ } ,
2025
2043
/**
2026
2044
* @description Gets user presence information.
2027
2045
* @see {@link https://api.slack.com/methods/users.getPresence `users.getPresence` API reference }.
0 commit comments