Skip to main content

Users

The team's people and pending invitations: their roles, the apps they see, and whether they may use Certificates, Identifiers & Profiles. People are named by their email or ID, apps by bundle ID or alias. Changing roles or removing someone needs an Admin key.

List​

ascelerate users
ascelerate users info someone@example.com
ascelerate users invitations

users lists everyone with their roles, how many apps they see and their access to Certificates, Identifiers & Profiles; info shows one person with their apps. invitations lists the invitations not accepted yet, with their expiry. All three take --json.

Change​

ascelerate users update someone@example.com --roles developer,marketing
ascelerate users update someone@example.com --apps com.example.app,myalias
ascelerate users update someone@example.com --all-apps --provisioning true
ascelerate users remove someone@example.com

--roles replaces their roles (admin, finance, sales, marketing, app-manager, developer, access-to-reports, customer-support, create-apps, …). --apps replaces the apps they see; --all-apps gives them every app. Each command lists what would change and asks first. remove takes them off the team at once.

Invite​

ascelerate users invite --email someone@example.com --first-name Ada --last-name Lovelace --roles developer --apps com.example.app
ascelerate users cancel-invitation someone@example.com

App Store Connect emails the invitation as soon as it's created. Without --apps they see every app; --provisioning gives access to Certificates, Identifiers & Profiles.