All twins

Slack

live · conformance passing

Models the Slack Web API a bot integration actually uses — conversations public and private, messages with server-minted ts values and edit stamps, one-level threads with their parent rollups, reactions, members, DMs and scheduled messages that post when the environment is advanced — with bot-token authentication, application failures at HTTP 200, missing_scope reporting both sides, per-method rate tiers with a real Retry-After, and cursor pagination in both of the shapes Slack actually sends.

Category
Messaging
Environment key
xoxb-…
Verified against
slack_sdk 3.44.1
Replaces
A shared workspace nobody wants test traffic in

What it models

Records your code can read, write and edit for the life of the environment. A route the twin does not model returns a provider-shaped refusal rather than a plausible response.

  • workspace
  • users
  • conversations
  • messages
  • reactions
  • scheduled_messages

Verified in CI against

  • pythonslack_sdk3.44.1

Live · console.twinbay.ai

Start with one base URL.

Create an environment and point your existing SDK at the hostname it gives you. The environment logs each request your agent makes, and you can edit any record it holds.

Start building

An environment in under a minute, no card required. Twinbay is free for academic researchers.