User
Shopify Plus
The User resource is available only for private apps installed on Shopify Plus stores. Contact Shopify Plus Support to enable this API resource for your store.
The User resource lets you retrieve information about staff accounts on a Shopify shop.
The store owner can add, remove, and edit staff accounts. Staff members with full permissions can edit only the permissions of other staff accounts, and staff members with individual permissions can edit only their own staff account. The API only lets you retrieve information about staff accounts.
What you can do with User
The Shopify API lets you do the following with the User resource. More detailed versions of these general actions may be available:
- GET /admin/api/2020-01/users.json Retrieves a list of all users
- GET /admin/api/2020-01/users/{user_id}.json Retrieves a single user
- GET /admin/api/2020-01/users/current.json Retrieves the currently logged-in user
User properties
account_owner |
Whether the user is the owner of the Shopify account. |
bio |
The description the user has written for themselves. |
The user's email address. |
|
first_name |
The user's first name. |
id |
The ID of the user's staff account. |
im |
The user's IM account address. |
last_name |
The user's last name. |
permissions |
The permissions that the user's staff account has. Users will either have
|
phone |
The user's phone number. |
receive_announcements |
Whether this account will receive email announcements from Shopify. Valid values: |
screen_name
deprecated |
This property is deprecated. |
url |
The user's homepage or other web address. |
locale |
The user's preferred locale. Locale values use the format |
user_type |
The type of account the user has. Valid values:
|
Endpoints
page
parameter will return an error. To learn more, see Making requests to paginated REST Admin API endpoints.
limit
|
The maximum number of results to show on a page. (default:50 , maximum: 250 )
|
page_info
|
A unique ID used to access a certain page of results. |
Retrieve a list of all users
GET /admin/api/2020-01/users.json
View Response
HTTP/1.1 200 OK
{
"users": [
{
"id": 799407056,
"first_name": "Steve",
"email": "steve@apple.com",
"url": "www.apple.com",
"im": null,
"screen_name": null,
"phone": null,
"last_name": "Jobs",
"account_owner": true,
"receive_announcements": 1,
"bio": null,
"permissions": [
"full"
],
"locale": "en",
"user_type": "regular",
"admin_graphql_api_id": "gid://shopify/StaffMember/799407056",
"tfa_enabled?": false
},
{
"id": 930143300,
"first_name": "noaccesssteve",
"email": "noaccesssteve@jobs.com",
"url": "www.apple.com",
"im": null,
"screen_name": null,
"phone": null,
"last_name": "Jobs",
"account_owner": false,
"receive_announcements": 1,
"bio": null,
"permissions": [],
"locale": "en",
"user_type": "regular",
"admin_graphql_api_id": "gid://shopify/StaffMember/930143300",
"tfa_enabled?": false
}
]
}
Retrieve a single user
GET /admin/api/2020-01/users/799407056.json
View Response
HTTP/1.1 200 OK
{
"user": {
"id": 799407056,
"first_name": "Steve",
"email": "steve@apple.com",
"url": "www.apple.com",
"im": null,
"screen_name": null,
"phone": null,
"last_name": "Jobs",
"account_owner": true,
"receive_announcements": 1,
"bio": null,
"permissions": [
"full"
],
"locale": "en",
"user_type": "regular",
"admin_graphql_api_id": "gid://shopify/StaffMember/799407056",
"tfa_enabled?": false
}
}
Retrieve the the currently logged-in user
GET /admin/api/2020-01/users/current.json
View Response
HTTP/1.1 200 OK
{
"user": {
"id": 799407056,
"first_name": "Steve",
"email": "steve@apple.com",
"url": "www.apple.com",
"im": null,
"screen_name": null,
"phone": null,
"last_name": "Jobs",
"account_owner": true,
"receive_announcements": 1,
"bio": null,
"permissions": [
"full"
],
"locale": "en",
"user_type": "regular",
"admin_graphql_api_id": "gid://shopify/StaffMember/799407056",
"tfa_enabled?": false
}
}
Shopify Plus
The User resource is available only for private apps installed on Shopify Plus stores. Contact Shopify Plus Support to enable this API resource for your store.
The User resource lets you retrieve information about staff accounts on a Shopify shop.
The store owner can add, remove, and edit staff accounts. Staff members with full permissions can edit only the permissions of other staff accounts, and staff members with individual permissions can edit only their own staff account. The API only lets you retrieve information about staff accounts.
What you can do with User
The Shopify API lets you do the following with the User resource. More detailed versions of these general actions may be available:
- GET /admin/api/2020-04/users.json Retrieves a list of all users
- GET /admin/api/2020-04/users/{user_id}.json Retrieves a single user
- GET /admin/api/2020-04/users/current.json Retrieves the currently logged-in user
User properties
account_owner |
Whether the user is the owner of the Shopify account. |
bio |
The description the user has written for themselves. |
The user's email address. |
|
first_name |
The user's first name. |
id |
The ID of the user's staff account. |
im |
The user's IM account address. |
last_name |
The user's last name. |
permissions |
The permissions that the user's staff account has. Users will either have
|
phone |
The user's phone number. |
receive_announcements |
Whether this account will receive email announcements from Shopify. Valid values: |
screen_name
deprecated |
This property is deprecated. |
url |
The user's homepage or other web address. |
locale |
The user's preferred locale. Locale values use the format |
user_type |
The type of account the user has. Valid values:
|
Endpoints
page
parameter will return an error. To learn more, see Making requests to paginated REST Admin API endpoints.
limit
|
The maximum number of results to show on a page. (default:50 , maximum: 250 )
|
page_info
|
A unique ID used to access a certain page of results. |
Retrieve a list of all users
GET /admin/api/2020-04/users.json
View Response
HTTP/1.1 200 OK
{
"users": [
{
"id": 799407056,
"first_name": "Steve",
"email": "steve@apple.com",
"url": "www.apple.com",
"im": null,
"screen_name": null,
"phone": null,
"last_name": "Jobs",
"account_owner": true,
"receive_announcements": 1,
"bio": null,
"permissions": [
"full"
],
"locale": "en",
"user_type": "regular",
"admin_graphql_api_id": "gid://shopify/StaffMember/799407056",
"tfa_enabled?": false
},
{
"id": 930143300,
"first_name": "noaccesssteve",
"email": "noaccesssteve@jobs.com",
"url": "www.apple.com",
"im": null,
"screen_name": null,
"phone": null,
"last_name": "Jobs",
"account_owner": false,
"receive_announcements": 1,
"bio": null,
"permissions": [],
"locale": "en",
"user_type": "regular",
"admin_graphql_api_id": "gid://shopify/StaffMember/930143300",
"tfa_enabled?": false
}
]
}
Retrieve a single user
GET /admin/api/2020-04/users/799407056.json
View Response
HTTP/1.1 200 OK
{
"user": {
"id": 799407056,
"first_name": "Steve",
"email": "steve@apple.com",
"url": "www.apple.com",
"im": null,
"screen_name": null,
"phone": null,
"last_name": "Jobs",
"account_owner": true,
"receive_announcements": 1,
"bio": null,
"permissions": [
"full"
],
"locale": "en",
"user_type": "regular",
"admin_graphql_api_id": "gid://shopify/StaffMember/799407056",
"tfa_enabled?": false
}
}
Retrieve the the currently logged-in user
GET /admin/api/2020-04/users/current.json
View Response
HTTP/1.1 200 OK
{
"user": {
"id": 799407056,
"first_name": "Steve",
"email": "steve@apple.com",
"url": "www.apple.com",
"im": null,
"screen_name": null,
"phone": null,
"last_name": "Jobs",
"account_owner": true,
"receive_announcements": 1,
"bio": null,
"permissions": [
"full"
],
"locale": "en",
"user_type": "regular",
"admin_graphql_api_id": "gid://shopify/StaffMember/799407056",
"tfa_enabled?": false
}
}
Shopify Plus
The User resource is available only for private apps installed on Shopify Plus stores. Contact Shopify Plus Support to enable this API resource for your store.
The User resource lets you retrieve information about staff accounts on a Shopify shop.
The store owner can add, remove, and edit staff accounts. Staff members with full permissions can edit only the permissions of other staff accounts, and staff members with individual permissions can edit only their own staff account. The API only lets you retrieve information about staff accounts.
What you can do with User
The Shopify API lets you do the following with the User resource. More detailed versions of these general actions may be available:
- GET /admin/api/2020-07/users.json Retrieves a list of all users
- GET /admin/api/2020-07/users/{user_id}.json Retrieves a single user
- GET /admin/api/2020-07/users/current.json Retrieves the currently logged-in user
User properties
account_owner |
Whether the user is the owner of the Shopify account. |
bio |
The description the user has written for themselves. |
The user's email address. |
|
first_name |
The user's first name. |
id |
The ID of the user's staff account. |
im |
The user's IM account address. |
last_name |
The user's last name. |
permissions |
The permissions that the user's staff account has. Users will either have
|
phone |
The user's phone number. |
receive_announcements |
Whether this account will receive email announcements from Shopify. Valid values: |
screen_name
deprecated |
This property is deprecated. |
url |
The user's homepage or other web address. |
locale |
The user's preferred locale. Locale values use the format |
user_type |
The type of account the user has. Valid values:
|
Endpoints
page
parameter will return an error. To learn more, see Making requests to paginated REST Admin API endpoints.
limit
|
The maximum number of results to show on a page. (default:50 , maximum: 250 )
|
page_info
|
A unique ID used to access a certain page of results. |
Retrieve a list of all users
GET /admin/api/2020-07/users.json
View Response
HTTP/1.1 200 OK
{
"users": [
{
"id": 799407056,
"first_name": "Steve",
"email": "steve@apple.com",
"url": "www.apple.com",
"im": null,
"screen_name": null,
"phone": null,
"last_name": "Jobs",
"account_owner": true,
"receive_announcements": 1,
"bio": null,
"permissions": [
"full"
],
"locale": "en",
"user_type": "regular",
"admin_graphql_api_id": "gid://shopify/StaffMember/799407056",
"tfa_enabled?": false
},
{
"id": 930143300,
"first_name": "noaccesssteve",
"email": "noaccesssteve@jobs.com",
"url": "www.apple.com",
"im": null,
"screen_name": null,
"phone": null,
"last_name": "Jobs",
"account_owner": false,
"receive_announcements": 1,
"bio": null,
"permissions": [],
"locale": "en",
"user_type": "regular",
"admin_graphql_api_id": "gid://shopify/StaffMember/930143300",
"tfa_enabled?": false
}
]
}
Retrieve a single user
GET /admin/api/2020-07/users/799407056.json
View Response
HTTP/1.1 200 OK
{
"user": {
"id": 799407056,
"first_name": "Steve",
"email": "steve@apple.com",
"url": "www.apple.com",
"im": null,
"screen_name": null,
"phone": null,
"last_name": "Jobs",
"account_owner": true,
"receive_announcements": 1,
"bio": null,
"permissions": [
"full"
],
"locale": "en",
"user_type": "regular",
"admin_graphql_api_id": "gid://shopify/StaffMember/799407056",
"tfa_enabled?": false
}
}
Retrieve the the currently logged-in user
GET /admin/api/2020-07/users/current.json
View Response
HTTP/1.1 200 OK
{
"user": {
"id": 799407056,
"first_name": "Steve",
"email": "steve@apple.com",
"url": "www.apple.com",
"im": null,
"screen_name": null,
"phone": null,
"last_name": "Jobs",
"account_owner": true,
"receive_announcements": 1,
"bio": null,
"permissions": [
"full"
],
"locale": "en",
"user_type": "regular",
"admin_graphql_api_id": "gid://shopify/StaffMember/799407056",
"tfa_enabled?": false
}
}
Shopify Plus
The User resource is available only for private apps installed on Shopify Plus stores. Contact Shopify Plus Support to enable this API resource for your store.
The User resource lets you retrieve information about staff accounts on a Shopify shop.
The store owner can add, remove, and edit staff accounts. Staff members with full permissions can edit only the permissions of other staff accounts, and staff members with individual permissions can edit only their own staff account. The API only lets you retrieve information about staff accounts.
What you can do with User
The Shopify API lets you do the following with the User resource. More detailed versions of these general actions may be available:
- GET /admin/api/2020-10/users.json Retrieves a list of all users
- GET /admin/api/2020-10/users/{user_id}.json Retrieves a single user
- GET /admin/api/2020-10/users/current.json Retrieves the currently logged-in user
User properties
account_owner |
Whether the user is the owner of the Shopify account. |
bio |
The description the user has written for themselves. |
The user's email address. |
|
first_name |
The user's first name. |
id |
The ID of the user's staff account. |
im |
The user's IM account address. |
last_name |
The user's last name. |
permissions |
The permissions that the user's staff account has. Users will either have
|
phone |
The user's phone number. |
receive_announcements |
Whether this account will receive email announcements from Shopify. Valid values: |
screen_name
deprecated |
This property is deprecated. |
url |
The user's homepage or other web address. |
locale |
The user's preferred locale. Locale values use the format |
user_type |
The type of account the user has. Valid values:
|
Endpoints
page
parameter will return an error. To learn more, see Making requests to paginated REST Admin API endpoints.
limit
|
The maximum number of results to show on a page. (default:50 , maximum: 250 )
|
page_info
|
A unique ID used to access a certain page of results. |
Retrieve a list of all users
GET /admin/api/2020-10/users.json
View Response
HTTP/1.1 200 OK
{
"users": [
{
"id": 799407056,
"first_name": "Steve",
"email": "steve@apple.com",
"url": "www.apple.com",
"im": null,
"screen_name": null,
"phone": null,
"last_name": "Jobs",
"account_owner": true,
"receive_announcements": 1,
"bio": null,
"permissions": [
"full"
],
"locale": "en",
"user_type": "regular",
"admin_graphql_api_id": "gid://shopify/StaffMember/799407056",
"tfa_enabled?": false
},
{
"id": 930143300,
"first_name": "noaccesssteve",
"email": "noaccesssteve@jobs.com",
"url": "www.apple.com",
"im": null,
"screen_name": null,
"phone": null,
"last_name": "Jobs",
"account_owner": false,
"receive_announcements": 1,
"bio": null,
"permissions": [],
"locale": "en",
"user_type": "regular",
"admin_graphql_api_id": "gid://shopify/StaffMember/930143300",
"tfa_enabled?": false
}
]
}
Retrieve a single user
GET /admin/api/2020-10/users/799407056.json
View Response
HTTP/1.1 200 OK
{
"user": {
"id": 799407056,
"first_name": "Steve",
"email": "steve@apple.com",
"url": "www.apple.com",
"im": null,
"screen_name": null,
"phone": null,
"last_name": "Jobs",
"account_owner": true,
"receive_announcements": 1,
"bio": null,
"permissions": [
"full"
],
"locale": "en",
"user_type": "regular",
"admin_graphql_api_id": "gid://shopify/StaffMember/799407056",
"tfa_enabled?": false
}
}
Retrieve the the currently logged-in user
GET /admin/api/2020-10/users/current.json
View Response
HTTP/1.1 200 OK
{
"user": {
"id": 799407056,
"first_name": "Steve",
"email": "steve@apple.com",
"url": "www.apple.com",
"im": null,
"screen_name": null,
"phone": null,
"last_name": "Jobs",
"account_owner": true,
"receive_announcements": 1,
"bio": null,
"permissions": [
"full"
],
"locale": "en",
"user_type": "regular",
"admin_graphql_api_id": "gid://shopify/StaffMember/799407056",
"tfa_enabled?": false
}
}
Shopify Plus
The User resource is available only for private apps installed on Shopify Plus stores. Contact Shopify Plus Support to enable this API resource for your store.
The User resource lets you retrieve information about staff accounts on a Shopify shop.
The store owner can add, remove, and edit staff accounts. Staff members with full permissions can edit only the permissions of other staff accounts, and staff members with individual permissions can edit only their own staff account. The API only lets you retrieve information about staff accounts.
What you can do with User
The Shopify API lets you do the following with the User resource. More detailed versions of these general actions may be available:
- GET /admin/api/2021-01/users.json Retrieves a list of all users
- GET /admin/api/2021-01/users/{user_id}.json Retrieves a single user
- GET /admin/api/2021-01/users/current.json Retrieves the currently logged-in user
User properties
account_owner |
Whether the user is the owner of the Shopify account. |
bio |
The description the user has written for themselves. |
The user's email address. |
|
first_name |
The user's first name. |
id |
The ID of the user's staff account. |
im |
The user's IM account address. |
last_name |
The user's last name. |
permissions |
The permissions that the user's staff account has. Users will either have
|
phone |
The user's phone number. |
receive_announcements |
Whether this account will receive email announcements from Shopify. Valid values: |
screen_name
deprecated |
This property is deprecated. |
url |
The user's homepage or other web address. |
locale |
The user's preferred locale. Locale values use the format |
user_type |
The type of account the user has. Valid values:
|
Endpoints
page
parameter will return an error. To learn more, see Making requests to paginated REST Admin API endpoints.
limit
|
The maximum number of results to show on a page. (default:50 , maximum: 250 )
|
page_info
|
A unique ID used to access a certain page of results. |
Retrieve a list of all users
GET /admin/api/2021-01/users.json
View Response
HTTP/1.1 200 OK
{
"users": [
{
"id": 799407056,
"first_name": "Steve",
"email": "steve@apple.com",
"url": "www.apple.com",
"im": null,
"screen_name": null,
"phone": null,
"last_name": "Jobs",
"account_owner": true,
"receive_announcements": 1,
"bio": null,
"permissions": [
"full"
],
"locale": "en",
"user_type": "regular",
"admin_graphql_api_id": "gid://shopify/StaffMember/799407056",
"tfa_enabled?": false
},
{
"id": 930143300,
"first_name": "noaccesssteve",
"email": "noaccesssteve@jobs.com",
"url": "www.apple.com",
"im": null,
"screen_name": null,
"phone": null,
"last_name": "Jobs",
"account_owner": false,
"receive_announcements": 1,
"bio": null,
"permissions": [],
"locale": "en",
"user_type": "regular",
"admin_graphql_api_id": "gid://shopify/StaffMember/930143300",
"tfa_enabled?": false
}
]
}
Retrieve a single user
GET /admin/api/2021-01/users/799407056.json
View Response
HTTP/1.1 200 OK
{
"user": {
"id": 799407056,
"first_name": "Steve",
"email": "steve@apple.com",
"url": "www.apple.com",
"im": null,
"screen_name": null,
"phone": null,
"last_name": "Jobs",
"account_owner": true,
"receive_announcements": 1,
"bio": null,
"permissions": [
"full"
],
"locale": "en",
"user_type": "regular",
"admin_graphql_api_id": "gid://shopify/StaffMember/799407056",
"tfa_enabled?": false
}
}
Retrieve the the currently logged-in user
GET /admin/api/2021-01/users/current.json
View Response
HTTP/1.1 200 OK
{
"user": {
"id": 799407056,
"first_name": "Steve",
"email": "steve@apple.com",
"url": "www.apple.com",
"im": null,
"screen_name": null,
"phone": null,
"last_name": "Jobs",
"account_owner": true,
"receive_announcements": 1,
"bio": null,
"permissions": [
"full"
],
"locale": "en",
"user_type": "regular",
"admin_graphql_api_id": "gid://shopify/StaffMember/799407056",
"tfa_enabled?": false
}
}
Shopify Plus
The User resource is available only for private apps installed on Shopify Plus stores. Contact Shopify Plus Support to enable this API resource for your store.
The User resource lets you retrieve information about staff accounts on a Shopify shop.
The store owner can add, remove, and edit staff accounts. Staff members with full permissions can edit only the permissions of other staff accounts, and staff members with individual permissions can edit only their own staff account. The API only lets you retrieve information about staff accounts.
What you can do with User
The Shopify API lets you do the following with the User resource. More detailed versions of these general actions may be available:
- GET /admin/api/2021-04/users.json Retrieves a list of all users
- GET /admin/api/2021-04/users/{user_id}.json Retrieves a single user
- GET /admin/api/2021-04/users/current.json Retrieves the currently logged-in user
User properties
account_owner |
Whether the user is the owner of the Shopify account. |
bio |
The description the user has written for themselves. |
The user's email address. |
|
first_name |
The user's first name. |
id |
The ID of the user's staff account. |
im |
The user's IM account address. |
last_name |
The user's last name. |
permissions |
The permissions that the user's staff account has. Users will either have
|
phone |
The user's phone number. |
receive_announcements |
Whether this account will receive email announcements from Shopify. Valid values: |
screen_name
deprecated |
This property is deprecated. |
url |
The user's homepage or other web address. |
locale |
The user's preferred locale. Locale values use the format |
user_type |
The type of account the user has. Valid values:
|
Endpoints
page
parameter will return an error. To learn more, see Making requests to paginated REST Admin API endpoints.
limit
|
The maximum number of results to show on a page. (default:50 , maximum: 250 )
|
page_info
|
A unique ID used to access a certain page of results. |
Retrieve a list of all users
GET /admin/api/2021-04/users.json
View Response
HTTP/1.1 200 OK
{
"users": [
{
"id": 799407056,
"first_name": "Steve",
"email": "steve@apple.com",
"url": "www.apple.com",
"im": null,
"screen_name": null,
"phone": null,
"last_name": "Jobs",
"account_owner": true,
"receive_announcements": 1,
"bio": null,
"permissions": [
"full"
],
"locale": "en",
"user_type": "regular",
"admin_graphql_api_id": "gid://shopify/StaffMember/799407056",
"tfa_enabled?": false
},
{
"id": 930143300,
"first_name": "noaccesssteve",
"email": "noaccesssteve@jobs.com",
"url": "www.apple.com",
"im": null,
"screen_name": null,
"phone": null,
"last_name": "Jobs",
"account_owner": false,
"receive_announcements": 1,
"bio": null,
"permissions": [],
"locale": "en",
"user_type": "regular",
"admin_graphql_api_id": "gid://shopify/StaffMember/930143300",
"tfa_enabled?": false
}
]
}
Retrieve a single user
GET /admin/api/2021-04/users/799407056.json
View Response
HTTP/1.1 200 OK
{
"user": {
"id": 799407056,
"first_name": "Steve",
"email": "steve@apple.com",
"url": "www.apple.com",
"im": null,
"screen_name": null,
"phone": null,
"last_name": "Jobs",
"account_owner": true,
"receive_announcements": 1,
"bio": null,
"permissions": [
"full"
],
"locale": "en",
"user_type": "regular",
"admin_graphql_api_id": "gid://shopify/StaffMember/799407056",
"tfa_enabled?": false
}
}
Retrieve the the currently logged-in user
GET /admin/api/2021-04/users/current.json
View Response
HTTP/1.1 200 OK
{
"user": {
"id": 799407056,
"first_name": "Steve",
"email": "steve@apple.com",
"url": "www.apple.com",
"im": null,
"screen_name": null,
"phone": null,
"last_name": "Jobs",
"account_owner": true,
"receive_announcements": 1,
"bio": null,
"permissions": [
"full"
],
"locale": "en",
"user_type": "regular",
"admin_graphql_api_id": "gid://shopify/StaffMember/799407056",
"tfa_enabled?": false
}
}
Shopify Plus
The User resource is available only for private apps installed on Shopify Plus stores. Contact Shopify Plus Support to enable this API resource for your store.
The User resource lets you retrieve information about staff accounts on a Shopify shop.
The store owner can add, remove, and edit staff accounts. Staff members with full permissions can edit only the permissions of other staff accounts, and staff members with individual permissions can edit only their own staff account. The API only lets you retrieve information about staff accounts.
What you can do with User
The Shopify API lets you do the following with the User resource. More detailed versions of these general actions may be available:
- GET /admin/api/unstable/users.json Retrieves a list of all users
- GET /admin/api/unstable/users/{user_id}.json Retrieves a single user
- GET /admin/api/unstable/users/current.json Retrieves the currently logged-in user
User properties
account_owner |
Whether the user is the owner of the Shopify account. |
bio |
The description the user has written for themselves. |
The user's email address. |
|
first_name |
The user's first name. |
id |
The ID of the user's staff account. |
im |
The user's IM account address. |
last_name |
The user's last name. |
permissions |
The permissions that the user's staff account has. Users will either have
|
phone |
The user's phone number. |
receive_announcements |
Whether this account will receive email announcements from Shopify. Valid values: |
screen_name
deprecated |
This property is deprecated. |
url |
The user's homepage or other web address. |
locale |
The user's preferred locale. Locale values use the format |
user_type |
The type of account the user has. Valid values:
|
Endpoints
page
parameter will return an error. To learn more, see Making requests to paginated REST Admin API endpoints.
limit
|
The maximum number of results to show on a page. (default:50 , maximum: 250 )
|
page_info
|
A unique ID used to access a certain page of results. |
Retrieve a list of all users
GET /admin/api/unstable/users.json
View Response
HTTP/1.1 200 OK
{
"users": [
{
"id": 799407056,
"first_name": "Steve",
"email": "steve@apple.com",
"url": "www.apple.com",
"im": null,
"screen_name": null,
"phone": null,
"last_name": "Jobs",
"account_owner": true,
"receive_announcements": 1,
"bio": null,
"permissions": [
"full"
],
"locale": "en",
"user_type": "regular",
"admin_graphql_api_id": "gid://shopify/StaffMember/799407056",
"tfa_enabled?": false
},
{
"id": 930143300,
"first_name": "noaccesssteve",
"email": "noaccesssteve@jobs.com",
"url": "www.apple.com",
"im": null,
"screen_name": null,
"phone": null,
"last_name": "Jobs",
"account_owner": false,
"receive_announcements": 1,
"bio": null,
"permissions": [],
"locale": "en",
"user_type": "regular",
"admin_graphql_api_id": "gid://shopify/StaffMember/930143300",
"tfa_enabled?": false
}
]
}
Retrieve a single user
GET /admin/api/unstable/users/799407056.json
View Response
HTTP/1.1 200 OK
{
"user": {
"id": 799407056,
"first_name": "Steve",
"email": "steve@apple.com",
"url": "www.apple.com",
"im": null,
"screen_name": null,
"phone": null,
"last_name": "Jobs",
"account_owner": true,
"receive_announcements": 1,
"bio": null,
"permissions": [
"full"
],
"locale": "en",
"user_type": "regular",
"admin_graphql_api_id": "gid://shopify/StaffMember/799407056",
"tfa_enabled?": false
}
}
Retrieve the the currently logged-in user
GET /admin/api/unstable/users/current.json
View Response
HTTP/1.1 200 OK
{
"user": {
"id": 799407056,
"first_name": "Steve",
"email": "steve@apple.com",
"url": "www.apple.com",
"im": null,
"screen_name": null,
"phone": null,
"last_name": "Jobs",
"account_owner": true,
"receive_announcements": 1,
"bio": null,
"permissions": [
"full"
],
"locale": "en",
"user_type": "regular",
"admin_graphql_api_id": "gid://shopify/StaffMember/799407056",
"tfa_enabled?": false
}
}