Enterprise Management Guide

Enterprise dashboard guide for shared accounts and multi-user teams

This enterprise dashboard management guide explains how to run US Video API as a controlled multi-user account: who owns billing, who creates keys, who can generate jobs, how role-based access works, and how to invite internal teammates without sharing credentials.

Operating Model

US Video API currently uses an account-centric enterprise model. One shared account acts as the billing and execution workspace. Members can be invited into that workspace with role-based access. This is meant to be operationally simple:

  • One account wallet
  • Shared API keys and job history
  • Controlled member access
  • Clear billing ownership
Related docs: Use the API documentation for endpoint integration and the enterprise page for the commercial and evaluation path.

Roles

RoleUse It ForPermissions
OwnerPrimary business owner or team leadFull billing, member, key, and job control
Billing AdminFinance or operationsCan view balance and transactions, and add funds; cannot manage members or keys
DeveloperEngineering, automation, internal toolingCan create/manage API keys and run jobs; cannot change billing or membership
ViewerLeadership, procurement, client-facing oversightRead-only access to account state
Why this split exists: most enterprise buyers want billing separated from engineering access. The owner sets the structure once, then engineering can move fast without being handed billing control.

Billing Control

The wallet is shared at the account level. That means all charges and deposits affect the same balance. For most teams, the cleanest setup is:

  1. Owner keeps final control.
  2. Billing Admin handles deposits and transaction review.
  3. Developers use keys and generate jobs, but do not top up.

This gives leadership a simple answer to “who controls spend?” without blocking API usage.

Engineering Access

Developers normally need only three things:

  • API key visibility
  • Ability to create or rotate keys
  • Ability to submit and monitor jobs

Use one key per service or environment and name keys clearly so they can be rotated without confusion.

Member Lifecycle

The intended lifecycle is:

  1. Owner sends invite from Shared Access.
  2. Invitee signs in with the invited email.
  3. Owner assigns billing_admin, developer, or viewer.
  4. When someone leaves, owner removes them and rotates affected keys if needed.

Do not share one login across multiple people. Shared access exists specifically to avoid that.

Audit & Oversight

The admin side now tracks actions in a more enterprise-readable shape:

  • Actor: who performed the action
  • Account: which shared account was affected
  • Target: which invite, user, key, or job the action touched

This is designed to make member management, billing actions, and operational changes easier to review later.

Enterprise FAQ

How do shared accounts work?

A shared account gives one wallet, one execution workspace, shared API keys, and invited members with controlled roles.

What roles are available?

The current roles are owner, billing_admin, developer, and viewer.

Who should control billing?

Keep billing with the owner or a billing admin, and let developers focus on keys and jobs. That split is usually the cleanest enterprise operating model.

Enterprise API Docs Personal Guide Pricing YouTube Channel Contact