Apps
Internal apps are HTML, CSS, and JavaScript packages. They are one application type in Console → Applications, next to OIDC and SAML. They are not consumer LoginSign OAuth clients, and they are not the on-premise Bookmer install. Internal apps are Enterprise-only, same as OIDC and SAML.
Web package
Upload HTML, CSS, and JavaScript (or paste them). Console can preview the package in an iframe. Members open it from a collection tile.
How the app opens
Each app chooses how it runs from the collection. The developer owns the app surface. Bookmer only adds the launch chrome.
- New tab — opens in a new browser tab at
/org/:slug/internal/:appId. - Pop-up window — opens in a sized popup window. Width and height are set in app settings.
- Current window — runs over the collection itself. The developer UI fills the window. An X at the top left closes the app and returns to the collection. Escape does the same.
Permissions
Optionally lock an app to a permission group. Members without that group do not receive the app on the consume API and should not see its tile. You can also grant the same package through SSO assignments (Everyone, a role, or one member). See Assignments and Roles.
Owner API
GET /api/developer/teamspaces/:id/apps POST /api/developer/teamspaces/:id/apps PATCH /api/developer/teamspaces/:id/apps/:appId DELETE /api/developer/teamspaces/:id/apps/:appId