App Connections
Permite que um app A leia dados de outro app B explicitamente. Necessário quando apps NÃO são siblings no mesmo negócio (que tem acesso automático).
Pré-condição automática
Cross-app reads são liberados quando:
- Apps no mesmo negócio (siblings)
- Parent-child (sub-apps)
- App connection explícita
Configurar connection
App A → Configurações → App Connections → adiciona app B:
- Slug do B
- (B precisa ser visível pra você — público ou compartilhado)
Usar
// No app A:
await Bea.db.query("SELECT * FROM app_clientes_b8m2");
// (tabela é do app B; allowed via connection)
Apenas SELECT. Pra INSERT/UPDATE/DELETE no app B, use API REST do app B (com bearer token).
Use cases
- Dashboard que agrega dados de vários apps
- App de relatórios que consulta DB de múltiplas ferramentas
- Sub-aplicação consumindo do app pai