Menu

Samenvatting van de Slack API

De Slack API stelt je in staat om communicatie en samenwerking diep te integreren met je overige bedrijfssoftware. Je verstuurt notificaties, bouwt bots, beheert kanalen en automatiseert onboarding zonder ingewikkelde middleware.
  • Berichten en notificaties: Verstuur, plan in, update of verwijder berichten in kanalen en directe gesprekken via chat.postMessage en chat.scheduleMessage.
  • Kanaalbeheer: Maak openbare en privé kanalen aan, nodig gebruikers uit en haal berichtgeschiedenis op voor archivering of analyse.
  • Bots en apps: Bouw bots die reageren op events, modals openen, workflows uitbreiden en slash-commands afhandelen.
  • Gebruikers- en workspace-beheer: Voeg gebruikers toe, beheer rollen, gebruikersgroepen en synchroniseer met IDP en SCIM voor Enterprise Grid.
  • Bestanden en remote files: Upload bestanden, deel externe documenten via files.remote en beheer publieke deellinks.
API Quick Facts REST
  • Authenticatie OAuth2, Bearer Token
  • Methods POST (94)GET (80)
  • Rate limits Tier-gebaseerd per methode: Tier 1 ~1/min, Tier 2 ~20/min, Tier 3 ~50/min, Tier 4 ~100/min; chat.postMessage ~1/sec per kanaal
  • Webhooks Beschikbaar
  • Sandbox Niet beschikbaar
  • Response format JSON
  • SDK's Python, Node.js, Java

Laatste ontwikkelingen bij de Slack API

Slack introduceerde de Web API in 2014 als toolkit voor bots, integraties en notificaties. In 2016 volgde de Events API als alternatief voor RTM-polling en in 2018 kwam Block Kit voor interactieve berichten en modals. De Bolt-frameworks voor Node.js, Python en Java versimpelden serverless apps. OAuth 2.0 met granular scopes verving de oudere legacy-tokens. Voor Enterprise Grid kwam een uitgebreide admin-API voor workspaces, gebruikers, kanalen en SCIM-provisioning. Workflow Builder en Steps from Apps maakten low-code automatiseringen mogelijk.

API versies

Web API 1.7.0 Major release
23 september 2020

Laatste gepubliceerde OpenAPI-revisie van de Web API met 174 method-endpoints; doorlopende uitbreidingen worden sindsdien via de live docs uitgerold.

Bolt voor Java
1 april 2020

Officieel Bolt-framework voor Java/Kotlin met support voor Events, slash-commands en modals.

Granular OAuth scopes Major release
25 september 2019

Nieuwe v2 OAuth-flow met granular bot- en user-scopes ter vervanging van de oude monolithische scopes.

Block Kit & modals Major release
12 februari 2019

Block Kit voor structured layout-blokken in berichten en interactieve modals als opvolger van dialogs.

Events API Major release
24 mei 2016

Push-gebaseerd events-platform als alternatief voor het RTM-protocol; ondersteunt webhook-delivery van workspace-events.

Web API GA Major release
12 februari 2014

Eerste publieke versie van de Slack Web API met methods voor chat, channels, users en files.