Data tab
Entity cache browser with cascading tenant → plugin → entity type selectors.
The Data tab browses the entity cache — the projection layer that mirrors upstream vendor state.
Cascading selectors
- Tenant — populated from the entity store's known account ids
- Plugin — dependent on the selected tenant
- Entity type — dependent on tenant + plugin
Each selector's options refresh when its parent changes; switching the tenant resets the plugin and entity type to the first available value.
Search
Free-text search matches entity_id and payload JSON contents. The search input updates in real time without server round-trips.
Rows
Each row shows:
entity_id— upstream identifier (e.g. Slack channel id, HubSpot contact id)- Pretty-printed JSON payload (collapsible if long)
- Version + relative-time
updated_at
Seed data
On first load, Studio seeds the store with ~10 representative rows across three plugins (slack channels, hubspot contacts, stripe customers) and two tenants (org:demo, user:preetham). This is just for demonstrating the UI — production deployments back this with a Prisma fabric_integration_entities table that plugin handlers write to via entity-client methods.