Team Members
Invite colleagues to your organisation so they can view logs, manage alerts, and collaborate.
Overview
Team Members lets you invite other people to your LogFlow organisation. Each member gets access to all projects inside the org and can be assigned one of four roles. Team Members requires the Starter plan or higher.
Roles
Every member has one of these roles:
- Owner — full access; can invite, remove, and change roles. Cannot be removed.
- Admin — can invite and remove members; can manage projects and alerts.
- Member — can view logs and manage alerts; cannot invite others.
- Viewer — read-only access to logs; cannot make any changes.
Inviting a member
Go to Settings → Team in your dashboard. Enter the email address of your colleague, choose a role, and click Send Invite.
The invitee receives a branded email with an Accept Invitation link. The link is valid for 7 days. Once accepted, the new member appears in the Members list immediately.
Changing a role
The Owner can change any member's role directly from the Team page using the role dropdown next to their name. Role changes take effect immediately.
Removing a member
Owners and Admins can remove members by clicking the remove icon next to their name. Removed members lose access instantly. The Owner cannot be removed.
Member limits by plan
- Free — 1 member (owner only)
- Starter — up to 3 members
- Growth — up to 10 members
- Pro — up to 25 members
- Enterprise — unlimited members
Managing invitations via API
# Send an invitation
curl -X POST https://api.getlogflow.com/v1/team/invite \
-H "Authorization: Bearer lf_YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"email": "colleague@example.com", "role": "member"}'
# List members and pending invitations
curl https://api.getlogflow.com/v1/team \
-H "Authorization: Bearer lf_YOUR_API_KEY"
# Change a member's role
curl -X PATCH https://api.getlogflow.com/v1/team/:memberId/role \
-H "Authorization: Bearer lf_YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"role": "admin"}'
# Remove a member
curl -X DELETE https://api.getlogflow.com/v1/team/:memberId \
-H "Authorization: Bearer lf_YOUR_API_KEY"Accepting an invitation via API
# Validate a token (no auth needed)
curl https://api.getlogflow.com/v1/team/invite/:token
# Accept the invitation (requires auth)
curl -X POST https://api.getlogflow.com/v1/team/invite/:token/accept \
-H "Authorization: Bearer lf_YOUR_API_KEY"