Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.streampixel.io/llms.txt

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

Team members share an account without sharing credentials. Each member signs in with their own credentials (Google, Microsoft, or email) and is given one of three roles. The account Owner is implicit — there’s only one Owner per account, and that’s you.

Roles

RoleProjectsBilling
OwnerFull accessFull access
EditorFull access (upload, edit, manage)Full access
FinanceView-onlyFull access
ViewerView-onlyNo access

What each role can do

CapabilityOwnerEditorFinanceViewer
View project settingsYesYesYesYes
View analytics & sessionsYesYesYesYes
Upload a new buildYesYesNoNo
Edit project settingsYesYesNoNo
Add / remove custom domainsYesYesNoNo
Configure webhooksYesYesNoNo
Generate own API keyYesYesYesYes
View billing & invoicesYesYesYesNo
Change subscription / paymentYesYesYesNo
Invite / remove membersYesNoNoNo
Only the Owner can invite, remove, or change a member’s role.

Per-project access

Each member has a list of projects they can see. Projects outside that list don’t appear in their dashboard. Use this to share specific work with contractors, agencies, or QA teams without exposing your full portfolio.

Invite a team member

1

Open Settings → Team Members

From the account menu.
2

Click Invite member

Enter their email. They’ll sign up or sign in using the exact email you invited.
3

Pick a role

Editor, Finance, or Viewer.
4

Select projects

Tick the projects this member should have access to. Adjust later anytime.
5

Send

The invite status shows Pending until they sign in.
Invitees must sign in with the exact email you invited, using the same method (Google / Microsoft / email password) they originally registered with. Different addresses or different sign-in methods won’t be matched to the invitation.

Edit role or project access

Find the member in the Team list, click Edit, change the role or project list, save. Changes take effect on their next dashboard page load.
Downgrading an Editor to Viewer doesn’t revoke their existing API keys, but those keys immediately lose write access. Removing a project from a member’s list locks their keys out of that project.

Remove a member

Click Remove next to the member’s name. They lose dashboard access immediately and all their API keys stop working. Past actions (build uploads, settings changes) stay attributed to them in audit logs.

Best practices

  • Default new members to Viewer; elevate only when needed.
  • Keep each member’s project list minimal.
  • For CI/automation, generate an API key from a dedicated Editor account, not a human teammate’s.

Troubleshooting

ProblemFix
Invitee can’t sign inConfirm they’re using the exact email you invited and the same method (Google / Microsoft / email password) they registered with.
Invitee sees no projectsEdit the member and tick at least one project.
Viewer can’t change a settingExpected — promote to Editor.
Finance member can’t upload a buildExpected — Finance is billing-only. Promote to Editor.

Next

API keys

Each member generates their own keys, scoped to their role and project list.

Billing

Editors and Finance members can manage subscription and payment.