Shopify Ecom

Can you remove Shopify staff accounts through the Admin API?

Published ·
At a glance
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.
Shopify — Shopify Dev Docs — REST Admin API User resource ·

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?

None of the three is work for an Admin API script. On Plus, an automated route runs through your identity provider.


Related questions

Stay updated

Get notified about new articles

Subscribe to receive updates when we publish new Shopify guides and insights.