You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+4-1Lines changed: 4 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -598,7 +598,7 @@ OAuth 2.0, OpenID Connect, and mutable Google Workspace-style surfaces for local
598
598
599
599
## Slack API
600
600
601
-
Fully stateful Slack Web API emulation with channels, messages, threads, reactions, OAuth v2, and incoming webhooks. Chat writes preserve common rich message fields such as `blocks`, `attachments`, `metadata`, formatting flags, unfurl flags, and client message ids.
601
+
Fully stateful Slack Web API emulation with channels, messages, threads, reactions, OAuth v2, and incoming webhooks. Chat writes preserve common rich message fields such as `blocks`, `attachments`, `metadata`, formatting flags, unfurl flags, and client message ids. Conversation lifecycle writes update archive state, names, topics, and purposes.
602
602
603
603
### Auth & Chat
604
604
- `POST /api/auth.test`- test authentication
@@ -616,6 +616,9 @@ Fully stateful Slack Web API emulation with channels, messages, threads, reactio
616
616
- `POST /api/conversations.list`- list channels (cursor pagination)
617
617
- `POST /api/conversations.info`- get channel info
Copy file name to clipboardExpand all lines: apps/web/app/docs/slack/page.mdx
+10-1Lines changed: 10 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,6 +1,6 @@
1
1
# Slack API
2
2
3
-
Fully stateful Slack Web API emulation with channels, messages, threads, reactions, OAuth v2, and incoming webhooks. Chat writes preserve common rich message fields such as `blocks`, `attachments`, `metadata`, formatting flags, unfurl flags, and client message ids. State changes dispatch `event_callback` payloads to configured webhook URLs.
3
+
Fully stateful Slack Web API emulation with channels, messages, threads, reactions, OAuth v2, and incoming webhooks. Chat writes preserve common rich message fields such as `blocks`, `attachments`, `metadata`, formatting flags, unfurl flags, and client message ids. Conversation lifecycle writes update archive state, names, topics, and purposes. State changes dispatch `event_callback` payloads to configured webhook URLs.
4
4
5
5
## Auth
6
6
@@ -23,6 +23,11 @@ Fully stateful Slack Web API emulation with channels, messages, threads, reactio
23
23
-`POST /api/conversations.list` - list channels (cursor pagination)
24
24
-`POST /api/conversations.info` - get channel info
Copy file name to clipboardExpand all lines: packages/@emulators/slack/README.md
+4-1Lines changed: 4 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,6 +1,6 @@
1
1
# @emulators/slack
2
2
3
-
Fully stateful Slack Web API emulation with channels, messages, threads, reactions, OAuth v2, and incoming webhooks. Chat writes preserve common rich message fields such as `blocks`, `attachments`, `metadata`, formatting flags, unfurl flags, and client message ids.
3
+
Fully stateful Slack Web API emulation with channels, messages, threads, reactions, OAuth v2, and incoming webhooks. Chat writes preserve common rich message fields such as `blocks`, `attachments`, `metadata`, formatting flags, unfurl flags, and client message ids. Conversation lifecycle writes update archive state, names, topics, and purposes.
4
4
5
5
Part of [emulate](https://github.com/vercel-labs/emulate) — local drop-in replacement services for CI and no-network sandboxes.
6
6
@@ -28,6 +28,9 @@ npm install @emulators/slack
28
28
-`POST /api/conversations.list` — list channels (cursor pagination)
29
29
-`POST /api/conversations.info` — get channel info
0 commit comments