Slack Developer Kit for Node.js
Go to GitHub

WebAPIClient

Kind: global class

new WebAPIClient(token, [opts])

Slack Web API client.

Param Type Description
token   The Slack API token to use with this client.
[opts] Object  
[opts.retryConfig] Object The configuration to use for the retry operation, see node-retry for more details.

webAPIClient.api : [ApiFacet](#ApiFacet)

Kind: instance property of [WebAPIClient](#WebAPIClient)
See: ApiFacet

webAPIClient.auth : [AuthFacet](#AuthFacet)

Kind: instance property of [WebAPIClient](#WebAPIClient)
See: AuthFacet

webAPIClient.bots : [BotsFacet](#BotsFacet)

Kind: instance property of [WebAPIClient](#WebAPIClient)
See: BotsFacet

webAPIClient.channels : [ChannelsFacet](#ChannelsFacet)

Kind: instance property of [WebAPIClient](#WebAPIClient)
See: ChannelsFacet

webAPIClient.chat : [ChatFacet](#ChatFacet)

Kind: instance property of [WebAPIClient](#WebAPIClient)
See: ChatFacet

webAPIClient.conversations : [ConversationsFacet](#ConversationsFacet)

Kind: instance property of [WebAPIClient](#WebAPIClient)
See: ConversationsFacet

webAPIClient.dialog : [DialogFacet](#DialogFacet)

Kind: instance property of [WebAPIClient](#WebAPIClient)
See: DialogFacet

webAPIClient.dnd : [DndFacet](#DndFacet)

Kind: instance property of [WebAPIClient](#WebAPIClient)
See: DndFacet

webAPIClient.emoji : [EmojiFacet](#EmojiFacet)

Kind: instance property of [WebAPIClient](#WebAPIClient)
See: EmojiFacet

webAPIClient.files : [FilesFacet](#FilesFacet)

Kind: instance property of [WebAPIClient](#WebAPIClient)
See: FilesFacet

files.comments : [FilesCommentsFacet](#FilesCommentsFacet)

Kind: static property of [files](#WebAPIClient+files)
See: FilesCommentsFacet

webAPIClient.groups : [GroupsFacet](#GroupsFacet)

Kind: instance property of [WebAPIClient](#WebAPIClient)
See: GroupsFacet

webAPIClient.im : [ImFacet](#ImFacet)

Kind: instance property of [WebAPIClient](#WebAPIClient)
See: ImFacet

webAPIClient.mpim : [MpimFacet](#MpimFacet)

Kind: instance property of [WebAPIClient](#WebAPIClient)
See: MpimFacet

webAPIClient.oauth : [OauthFacet](#OauthFacet)

Kind: instance property of [WebAPIClient](#WebAPIClient)
See: OauthFacet

webAPIClient.pins : [PinsFacet](#PinsFacet)

Kind: instance property of [WebAPIClient](#WebAPIClient)
See: PinsFacet

webAPIClient.presence : [PresenceFacet](#PresenceFacet)

Kind: instance property of [WebAPIClient](#WebAPIClient)
See: PresenceFacet

webAPIClient.reactions : [ReactionsFacet](#ReactionsFacet)

Kind: instance property of [WebAPIClient](#WebAPIClient)
See: ReactionsFacet

webAPIClient.reminders : [RemindersFacet](#RemindersFacet)

Kind: instance property of [WebAPIClient](#WebAPIClient)
See: RemindersFacet

webAPIClient.rtm : [RtmFacet](#RtmFacet)

Kind: instance property of [WebAPIClient](#WebAPIClient)
See: RtmFacet

webAPIClient.search : [SearchFacet](#SearchFacet)

Kind: instance property of [WebAPIClient](#WebAPIClient)
See: SearchFacet

webAPIClient.stars : [StarsFacet](#StarsFacet)

Kind: instance property of [WebAPIClient](#WebAPIClient)
See: StarsFacet

webAPIClient.team : [TeamFacet](#TeamFacet)

Kind: instance property of [WebAPIClient](#WebAPIClient)
See: TeamFacet

webAPIClient.usergroups : [UsergroupsFacet](#UsergroupsFacet)

Kind: instance property of [WebAPIClient](#WebAPIClient)
See: UsergroupsFacet

usergroups.users : [UsergroupsUsersFacet](#UsergroupsUsersFacet)

Kind: static property of [usergroups](#WebAPIClient+usergroups)
See: UsergroupsUsersFacet

webAPIClient.users : [UsersFacet](#UsersFacet)

Kind: instance property of [WebAPIClient](#WebAPIClient)
See: UsersFacet

users.profiles : UsersProfilesFacet

Kind: static property of [users](#WebAPIClient+users)
See: UsersProfilesFacet

webAPIClient._createFacets()

Kind: instance method of [WebAPIClient](#WebAPIClient)
Inheritdocs: