Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.definite.app/llms.txt

Use this file to discover all available pages before exploring further.

Access in Definite is determined by three layers, evaluated together:
  1. Team role (Admin or Analyst): set on the team member directly.
  2. Project membership: who has been added to a project, plus an optional “Everyone on team” toggle.
  3. Doc sharing: per-Doc grants (View, Edit, Admin) and the public link toggle.
Admins on a team can see every Doc in the workspace, regardless of project membership or per-Doc sharing.

Sharing a Doc

Open a Doc, click the menu in the top toolbar, and choose Share. You can:
  • Add specific teammates by email, with a permission of View, Edit, or Admin.
  • Generate a public link by enabling the public toggle. Anyone with the link can view the Doc; no Definite account required. Use with care for sensitive data.
  • Remove access at any time. Changes apply immediately.
Permission levels for a Doc:
LevelCan do
ViewSee the Doc and its data; cannot edit tiles, queries, or layout
EditEverything in View, plus edit tiles, queries, layout, filters
AdminEverything in Edit, plus manage who else has access to the Doc

Sharing a project

Projects are folders for related Docs and Fi threads. Sharing a project cascades access to every Doc inside it, so you can grant a group access to a set of dashboards in one action instead of sharing each Doc individually. Open a project, click Share in the header, and choose one of two modes:
  • Share with specific teammates: pick people from your team and set their permission (Can view or Can edit). They get access to the project and every Doc in it.
  • Everyone on team: a single toggle that grants the whole team View (or Edit) access to the project and its Docs.
Adding or removing project members updates Doc access immediately. Moving a Doc out of a shared project removes the cascaded access (the Doc reverts to its own per-Doc sharing).
Project sharing only grants access to Docs inside the project. It does not grant any new permissions on the underlying data sources or models. A teammate who can view a Doc cannot necessarily query the same tables in a fresh Doc.

Admin override

Team members with the Admin role can see every Doc in the workspace, including private Docs and Docs in projects they are not a member of. This is intentional. Admins are the team’s owners and need to be able to audit, recover, and manage all content. If you need a teammate to be restricted from private Docs, demote them to Analyst. See Roles for how. The same applies to Definite staff with admin access to your team for support purposes; we never view team data without your request.

Permission matrix

How visibility resolves for a single Doc, depending on the viewer’s role and how the Doc is shared:
Viewer is…Doc shared directly with themIn a project shared with themProject has “Everyone on team”Doc has public linkNone of the above
Admin on the team✓ (admin override)
Analyst on the team
Not on the team, has public link✓ (read-only)
Not on the team, no link

Embedded users

For dashboards embedded in your own application via Embed, Definite issues a signed token that scopes the viewer to a single Doc (or data app) with optional row-level filters. Embedded viewers do not appear in your team and cannot see anything outside the embedded artifact.

Next steps

Roles

Admin vs. Analyst, and how to change a teammate’s role

Embed dashboards

Embed Docs and data apps in your own app with signed tokens