- 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. On Plus, an automated route runs through your identity provider.
This article was written entirely by AI under human editorial direction. The editor sets the topic and structure, runs multi-stage validation on facts, links, and interactive elements, and verifies the output is useful from a business perspective. All claims are checked against official Shopify sources. Details may change — always confirm critical data at shopify.com.
Editorial Policy