Skip to main content

users

Manage users and invitations in App Store Connect
Manage users, roles, permissions, and invitations in App Store Connect.

Quick Start

Subcommands

  • list - List users in App Store Connect
  • get - Get a user by ID
  • update - Update a user
  • delete - Delete a user
  • invite - Invite a user
  • invites - Manage user invitations
  • visible-apps - Manage visible apps for users

Commands

users list

List users in App Store Connect:
Flags:
  • --email - Filter by email/username
  • --role - Filter by role (comma-separated): ADMIN, DEVELOPER, APP_MANAGER, etc.
  • --limit - Maximum results per page (1-200)
  • --next - Fetch next page using a links.next URL
  • --paginate - Automatically fetch all pages
  • --output - Output format: json, table, markdown
  • --pretty - Pretty-print JSON output

users get

Get a user by ID:
Flags:
  • --id - User ID (required)
  • --include - Include related resources: visibleApps
  • --output - Output format: json, table, markdown
  • --pretty - Pretty-print JSON output

users update

Update a user:
Flags:
  • --id - User ID (required)
  • --roles - Comma-separated role IDs (required)
  • --visible-app - Comma-separated app IDs for visible apps
  • --output - Output format: json, table, markdown
  • --pretty - Pretty-print JSON output

users delete

Delete a user:
Flags:
  • --id - User ID (required)
  • --confirm - Confirm deletion (required)
  • --output - Output format: json, table, markdown
  • --pretty - Pretty-print JSON output

users invite

Invite a new user to App Store Connect:
Flags:
  • --email - Email address to invite (required)
  • --first-name - First name of the invitee (required)
  • --last-name - Last name of the invitee (required)
  • --roles - Comma-separated role IDs (required)
  • --all-apps - Grant access to all apps
  • --visible-app - Comma-separated app IDs for visible apps
  • --output - Output format: json, table, markdown
  • --pretty - Pretty-print JSON output
Note: Either --all-apps or --visible-app is required (mutually exclusive).

User Invitations

users invites list

List user invitations:
Flags:
  • --limit - Maximum results per page (1-200)
  • --next - Fetch next page using a links.next URL
  • --paginate - Automatically fetch all pages
  • --output - Output format: json, table, markdown
  • --pretty - Pretty-print JSON output

users invites view

Get a user invitation by ID:
Flags:
  • --id - Invitation ID (required)
  • --output - Output format: json, table, markdown
  • --pretty - Pretty-print JSON output

users invites revoke

Revoke a user invitation:
Flags:
  • --id - Invitation ID (required)
  • --confirm - Confirm revocation (required)
  • --output - Output format: json, table, markdown
  • --pretty - Pretty-print JSON output

users invites visible-apps list

List visible apps for an invitation:
Flags:
  • --id - Invitation ID (required)
  • --limit - Maximum results per page (1-200)
  • --next - Fetch next page using a links.next URL
  • --paginate - Automatically fetch all pages
  • --output - Output format: json, table, markdown
  • --pretty - Pretty-print JSON output

Visible Apps

users visible-apps list

List visible apps for a user:
Flags:
  • --id - User ID (required)
  • --limit - Maximum results per page (1-200)
  • --next - Fetch next page using a links.next URL
  • --paginate - Automatically fetch all pages
  • --output - Output format: json, table, markdown
  • --pretty - Pretty-print JSON output

users visible-apps list

Get visible apps for a user:
Flags:
  • --id - User ID (required)
  • --output - Output format: json, table, markdown
  • --pretty - Pretty-print JSON output

User Roles

Common user roles in App Store Connect:
  • ADMIN - Full access to all features
  • APP_MANAGER - Manage apps and submissions
  • DEVELOPER - Access to development features
  • MARKETING - Access to marketing features
  • SALES - Access to sales and trends
  • FINANCE - Access to financial reports
  • CUSTOMER_SUPPORT - Access to customer support features
  • ACCESS_TO_REPORTS - Read-only access to reports
See the App Store Connect documentation for role descriptions and permissions.

Examples

Invite Admin User

Invite Developer for Specific App

Update User Role

Grant App Access

List All Admins

Revoke Invitation

Remove User

Automation

Bulk User Invitation

users.csv:

User Audit Report