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 let multiple people share a Streampixel account without sharing credentials. Each member signs in with their own Google account and gets a defined role and project list.

Roles

Streampixel has two roles. Assign one when you invite a member.
RoleDescription
FULLFull read and write access on every project the member is assigned to. Can upload builds, edit settings, generate API keys, manage branding, and configure domains.
READONLYView-only access on assigned projects. Can read settings, view analytics, and inspect builds. Cannot upload, modify, or delete anything.
Neither role grants billing access — only the account owner manages the subscription.

What each role can do

CapabilityFULLREADONLY
View project settingsYesYes
View analytics & sessionsYesYes
Upload a new buildYesNo
Edit project settings (resolution, security, branding)YesNo
Generate API keys (for their own user)YesYes
Add or remove custom domainsYesNo
Configure webhooksYesNo
Invite other team membersNoNo
Remove team membersNoNo
Manage billingNoNo
Only the account owner can invite, remove, or change the role of a team member, and only the owner manages billing.

Per-project access

Beyond the role, each member has a list of projects they can see. A FULL member with two projects in their list cannot see your other projects at all — they don’t appear in the dashboard. This lets you share specific work with contractors, agencies, or QA teams without exposing your entire portfolio.

Invite a team member

1

Open Team settings

From the dashboard, open your account menu and select Team.
2

Click Invite member

Provide the teammate’s email address. They will sign in with the Google account that matches this address.
3

Choose a role

Pick FULL or READONLY.
4

Select projects

Tick the projects this member should have access to. You can adjust the list later.
5

Send invitation

Streampixel emails the invitation. The status appears as Pending until the invitee signs in.

How invitees sign in

The invited user clicks the link in the invitation email and signs in with the Google account that matches the invited email address. Streampixel uses Google OAuth via Auth0 — there are no separate Streampixel passwords. If the user signs in with a different Google email, Streampixel will not link them to the invitation. Have them sign in with the exact email you invited.

Edit a member’s role or projects

1

Open Team settings

Find the member in the list.
2

Click Edit

Change the role between FULL and READONLY, or update the project access list.
3

Save

Changes take effect immediately. The member sees the new permissions on their next dashboard page load.
Downgrading a FULL member to READONLY does not revoke API keys they previously generated, but those keys lose write access immediately. Removing a project from their list locks the keys out of that project.

Remove a member

1

Open Team settings

Locate the member.
2

Click Remove

Confirm in the dialog.
When a member is removed:
  • They lose dashboard access immediately.
  • All API keys they generated stop working.
  • Their historical activity (uploaded builds, configuration changes) remains attributed to them in audit logs.
Remove members promptly when contractors finish a project or employees change roles. There is no time limit on how long an unused account stays active otherwise.

Security implications

A FULL team member can upload builds, change security settings (passwords, domain restrictions), and rotate webhooks. Treat granting FULL access with the same caution as granting production deploy access.
  • Default new members to READONLY and elevate only when needed.
  • Limit each member’s project list to the minimum required.
  • Audit the team list quarterly. Remove anyone who no longer needs access.
  • For automated systems, generate an API key from a dedicated user account rather than sharing a human teammate’s key.

Troubleshooting

ProblemSolution
Invitee can’t sign inConfirm they are using the same Google account email you invited.
Invitee sees no projectsThe owner forgot to tick projects in the access list. Edit the member and select projects.
READONLY member can’t change a settingExpected behavior — only FULL members can write. Promote them or do the change yourself.
Removed member’s API key still appears in your audit logHistorical attribution is preserved; the key itself is invalidated and no longer authenticates.

Next steps

API keys

Each member generates their own keys, scoped to their access list.

Billing & subscriptions

Owner-only — team members do not see billing.

Custom domains

Configure a project to serve from your own domain.

Security control

Layer password protection and domain restrictions on top of role-based access.