Users
Returns a single user's profile (name, email, status, the accounts/sites they have roles on, and their last login date), looked up by email.
Scoped to the caller's own account and any account manually linked to it (accounts linking) - a user belonging only to an unrelated account will not be found.
The email address of the user to retrieve.
jonathan.smith@mail.comapplication/jsonExample: application/jsonPossible values: Authentication header
code="{VENDOR_CODE}" date="{REQUEST_DATE_TIME}" hash="{HASH}"OK
jonathan.smithjonathan.smith@mail.comJonathanSmithThe user's status.
ENABLEDPossible values: ISO-8601 timestamp of the user's last login. Null if the user has never logged in.
2026-08-24T12:47:20+00:00Bad request - validation error
Not found
GET /rest/6.0/users/{Email} HTTP/1.1
Host: api.2checkout.com
Accept: application/json
X-Avangate-Authentication: code="{VENDOR_CODE}" date="{REQUEST_DATE_TIME}" hash="{HASH}"
{
"UserName": "jonathan.smith",
"Email": "jonathan.smith@mail.com",
"FirstName": "Jonathan",
"LastName": "Smith",
"UserStatus": "ENABLED",
"Accounts": [
{
"Homepage": "mystore.2checkout.com",
"Roles": [
"ADMIN"
],
"Default": true
}
],
"LastLoginDate": "2026-08-24T12:47:20+00:00"
}Returns a paginated list of user profiles (name, email, status, the accounts/sites they have roles on, and their last login date) belonging to the caller's own account and any account manually linked to it (accounts linking).
Takes no parameters beyond pagination - the vendor is derived entirely from the authentication used for the call. This endpoint never returns a 404; an empty result set is returned as a 200 with an empty Data array.
Page number for pagination. Default value is 1. Must be >= 1.
1Example: 1Number of results per page. Default value is 100. Must be between 1 and 1000.
100Example: 100application/jsonExample: application/jsonPossible values: Authentication header
code="{VENDOR_CODE}" date="{REQUEST_DATE_TIME}" hash="{HASH}"OK
GET /rest/6.0/users/ HTTP/1.1
Host: api.2checkout.com
Accept: application/json
X-Avangate-Authentication: code="{VENDOR_CODE}" date="{REQUEST_DATE_TIME}" hash="{HASH}"
OK
{
"Data": [
{
"UserName": "jonathan.smith",
"Email": "jonathan.smith@mail.com",
"FirstName": "Jonathan",
"LastName": "Smith",
"UserStatus": "ENABLED",
"Accounts": [
{
"Homepage": "mystore.2checkout.com",
"Roles": [
"ADMIN"
],
"Default": true
}
],
"LastLoginDate": "2026-08-24T12:47:20+00:00"
},
{
"UserName": "jane.doe",
"Email": "jane.doe@mail.com",
"FirstName": "Jane",
"LastName": "Doe",
"UserStatus": "ENABLED",
"Accounts": [
{
"Homepage": "linkedstore.2checkout.com",
"Roles": [
"SUPPORT"
],
"Default": false
}
],
"LastLoginDate": null
}
],
"Pagination": {
"Page": 1,
"Limit": 10,
"Count": 2
}
}Last updated
Was this helpful?