slick health¶
Check Slack service health and Slack Web API reachability. These commands do not use the configured workspace, token, or scopes.
slick health check Run Slack Status and api.test checks
slick health current Show current Slack service status
slick health history List recent Slack service incidents
slick health api-test Check Slack Web API reachability with api.test
health current and health history call Slack Status API v2:
https://slack-status.com/api/v2.0.0/currenthttps://slack-status.com/api/v2.0.0/history
health api-test calls Slack Web API api.test without a token.
health check¶
Run both the Web API probe and current service-status check.
Flags¶
--service supports shell completion for common Slack Status services:
Apps/Integrations/APIs
Canvases
Connectivity
Files
Login/SSO
Messaging
Notifications
Search
Workflows
Workspace/Org Administration
Human output:
Slack health ok updated=2026-05-11T14:48:12-07:00 healthy=true status=ok api_ok=true active_incidents=0 total_active_incidents=0
JSON envelope:
{
"data": {
"healthy": true,
"status": "ok",
"api_ok": true,
"date_updated": "2026-05-11T14:48:12-07:00",
"active_incidents": [],
"active_incident_count": 0,
"total_active_incident_count": 0
}
}
Without --service, healthy is true only when api_ok is true, Slack
Status reports ok, and there are no active incidents. With --service,
healthy is true when api_ok is true and there are no active incidents for
that service.
health current¶
Show active incidents from Slack Status.
Flags¶
When active incidents exist, human output renders a table:
ID STATUS TYPE UPDATED SERVICES NOTES
546 active incident 2026-05-11T14:48:12-07:00 Messaging,Files 1
The trailing TITLE column is flexible and may appear on wider terminals. JSON
output always includes title and url.
With no active incidents, human output is a compact event:
Slack status retrieved updated=2026-05-11T14:48:12-07:00 status=ok active_incidents=0 total_active_incidents=0
health history¶
List recent Slack service incidents. The default limit is 20.
slick health history
slick health history --limit 10
slick health history --service Search --limit 5
Flags¶
-L, --limit <N> Maximum incidents to return; 0 returns all
-s, --service <SERVICE> Filter incidents by Slack service
Human output renders the same incident table as health current.
JSON output includes incident fields that may be hidden in a narrow human table:
{
"data": {
"limit": 1,
"incidents": [
{
"id": "1551",
"title": "EKM customers were previously experiencing issues with channel loading and message delivery",
"type": "incident",
"status": "resolved",
"url": "https://slack-status.com/2026-05/d284d808ed66c511",
"date_created": "2026-05-08T11:31:22-07:00",
"date_updated": "2026-05-11T14:48:12-07:00",
"services": ["Messaging", "Files", "Notifications", "Apps/Integrations/APIs"],
"note_count": 15
}
],
"incident_count": 1
}
}
health api-test¶
Call Slack Web API api.test.
Human output:
JSON envelope:
Incident fields¶
Incident rows use this shape in JSON:
{
"id": "1551",
"title": "Messaging is delayed",
"type": "incident",
"status": "active",
"url": "https://slack-status.com/...",
"date_created": "2026-05-11T13:00:00-07:00",
"date_updated": "2026-05-11T14:48:12-07:00",
"services": ["Messaging", "Apps/Integrations/APIs"],
"note_count": 1
}
Common errors¶
| Error | Cause | Fix |
|---|---|---|
server_error: http status 503 |
Slack Status or Slack Web API returned a non-2xx response. | Retry later or inspect Slack Status in a browser. |
server_error: decode response |
The endpoint returned malformed JSON. | Retry; if persistent, capture the response for debugging. |
timeout (exit 7) |
--timeout expired before the endpoint responded. |
Increase --timeout or retry after checking network connectivity. |
Slack Web API errors such as invalid_auth, access_denied, or ratelimited |
api.test returned a documented Slack error response. |
Read stderr JSON; type, message, and exit_code follow the normal slick error contract. |
See also¶
status- set or clear your Slack profile status.auth- inspect local workspace authentication.- Slack Status API
api.test