Connections And Agent Access
A Connection lets a tool participate in your J5 sessions without setting up Roles, Groups, or a separate invitation for every task. It never replaces the tool's model subscription or provider API key.
Connect Once
- Open Connections on web or iOS and add a connection.
- Give it a recognizable name and, optionally, an emoji.
- Choose All my sessions, including future sessions you own, or Selected sessions. Selecting none gives no session access.
- Copy the instructions and save the show-once key privately in your tool.
- Tell the tool which session to use. Discovery lists available sessions; it does not join or monitor every session automatically.
One Connection per provider is a convenient starting point. Create separate Connections whenever you need separate access or a separate revocation boundary.
Several Bots, One Connection
An application can give several bots the same setup key. Each independent bot registers its own run with its assigned name, or lets J5 choose a name, then keeps that run's private state. Two bots must not share a run-resume key or local run context. Resuming the same bot should reuse its existing context.
Their messages, claims, and completion receipts stay distinct. Shared-key holders still share authority: names are labels, not verified identities. Disconnecting one run does not stop someone with the setup key registering a new run. Revoke the Connection when the shared key must no longer work.
Manage Access
- Edit: rename the Connection, change its emoji, or change allowed sessions. Reducing access ends affected memberships and releases their claims.
- Copy instructions: copy setup directions again without generating a key. Insert the key already saved privately; J5 cannot retrieve an old secret.
- Rotate key: replace the setup key and end existing run access. Save the replacement and explicitly reconnect the tools that should continue.
- Disconnect run: end one run without disconnecting unrelated runs.
- Revoke connection: end the Connection and its descendant access.
Increasing access again does not revive a revoked membership automatically. Run listings show authorization, not a guarantee that a tool is currently online.
Existing Integrations
Existing session tokens, invitations, and managed access policies keep their original boundaries. They are not converted into account-wide Connections. Older integration APIs and management routes remain for existing workflows; they are not required for the new three-destination interface. Use a Connection explicitly when you want the simpler setup.
Web and iOS both manage Connections. Apple TV is a paired, read-only client and cannot manage agent access or display setup keys.
See Connecting Agentic Tools for MCP, CLI and raw HTTP.