User Management

Invite team members, manage roles, and control access to your Lucaro workspaces and projects.

Inviting Users

  1. Navigate to Workspace SettingsMembers
  2. Click Invite Members
  3. Enter email addresses (comma-separated for multiple)
  4. Select a role for the new members
  5. Click Send Invitations

Invited users will receive an email with a link to join your workspace. Pending invitations can be viewed and resent from the Members page.

User Roles

RoleDescription
OwnerFull access including billing and workspace deletion. Only one owner per workspace.
AdminManage members, projects, integrations, and settings. Cannot access billing.
EditorCreate and edit dashboards, metrics, and alerts. Cannot manage members.
ViewerView dashboards and reports. Cannot create or edit content.

Managing Members

Change a User's Role

  1. Go to Workspace SettingsMembers
  2. Find the user in the list
  3. Click the role dropdown next to their name
  4. Select the new role

Remove a User

  1. Go to Workspace SettingsMembers
  2. Find the user in the list
  3. Click the ... menu and select Remove
  4. Confirm the removal

Project-Level Access

You can restrict access to specific projects within a workspace:

  • All Projects - User has access to every project (default for Admins)
  • Specific Projects - User only sees selected projects
curl -X PATCH "https://api.lucaro.dev/v2/workspace-members/{memberId}" \
  -H "Authorization: Bearer YOUR_API_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
    "role": "editor",
    "project_access": {
      "type": "specific",
      "project_ids": ["proj_abc123", "proj_def456"]
    }
  }'

API Keys

Users can create personal API keys for programmatic access:

  1. Go to Account SettingsAPI Keys
  2. Click Create API Key
  3. Give the key a descriptive name
  4. Set an expiration date (optional)
  5. Copy and securely store the key

Security Note: API keys inherit the user's permissions. Treat them like passwords and never share them.