- Short answer
- No — the Admin API lets eligible apps read staff, but no mutation or endpoint removes an account; removal happens outside the Admin API.
- What offboards people instead
- Click the user's name, then Actions > Remove; a CSV import suspends but can't delete; SCIM deactivates on Plus.
- Who can read staff through GraphQL
- Apps granted read_users by Support: Plus, Advanced or finance embedded per StaffMember; the scopes table says Plus.
- What the REST User resource does
- Three GET endpoints for private and custom apps on Plus stores; it retrieves staff information.
- The two mutations named for staff
- They add or delete a staff member's mapping to a B2B company location, not the account.
- As of
- Read from Shopify's Admin API reference (GraphQL 2026-07 and unstable, plus REST) on September 15, 2026.
Does any Admin API call remove a Shopify staff account?
In the Admin API reference we read on September 15, 2026, no call removes a staff account. The StaffMember object lists no mutations in version 2026-07 or in unstable, and the REST User resource has three endpoints, all GET.
Names can mislead: in version 2026-07 the only two mutations with staff in their names, companyLocationAssignStaffMembers and companyLocationRemoveStaffMembers, add or delete a staff member's mapping to a B2B company location, not the account.
What can the Admin API do with Shopify staff accounts?
A script can list staff accounts, but only through an eligible app. StaffMember needs the read_users scope, which Shopify Support enables for your app, on a Plus or Advanced store or in a finance embedded app, per the StaffMember object reference; the access-scopes table tags the read_users row Shopify Plus. The REST User resource serves private and custom apps on Shopify Plus stores.
The API only lets you retrieve information about staff.
The access-scopes page, read the same day, pairs StaffMember with read_users alone and lists no write_users scope, so no app or script can remove a staff account through this API.
If not the API, what removes Shopify staff accounts?
- On the Users page, you permanently remove a person from their user card under Actions > Remove.
- A CSV import suspends or reactivates users in bulk, but it doesn't support bulk deletion.
- On Shopify Plus, SCIM lets your identity provider deactivate users; removing an active user's access in the provider suspends them, and a permanent delete there might delete them from your organization, depending on your identity provider setup.
None of the three is work for an Admin API script, and Shopify Flow ships no trigger or action for staff accounts either. On Plus, an automated route runs through your identity provider.
This page was written by AI. Separate AI agents that did not write it check its figures and claims against official sources and test its links and interactive tools. A human editor sets the site's editorial direction, topics and rules and checks that pages are complete and display correctly, but does not check their facts or edit their text. Details may change — always confirm critical data at shopify.com.
Editorial Policy