Get Single User

GET /users/{userName}

This API call is used to get information for a single user with the given username or id.

Path parameters

  • userName string Required

    Username or ID of the user.

Query parameters

  • include string

    Include additional information for the user.

    Values are lastlogin or activities.

Responses

GET /users/{userName}
curl \
 --request GET 'https://localhost:8080/users/testuser1' \
 --header "Authorization: Bearer $ACCESS_TOKEN"
Response examples (200)
{
  "id": "f1666d0e-b1ff-4367-b678-ca711623715c",
  "name": {
    "lastName": "User",
    "firstName": "Test",
    "middleName": "A",
    "displayName": "Test User1"
  },
  "email": "testuser1@localhost.local",
  "roles": [
    {
      "type": "Close",
      "value": "CloseAdmin"
    },
    {
      "type": "Certification",
      "value": "Reconciler"
    },
    {
      "type": "JournalEntry",
      "value": "Preparer"
    }
  ],
  "active": true,
  "userName": "testuser1",
  "lockedOut": false,
  "locationId": "Americas",
  "userAccess": {
    "r2RAdmin": false,
    "r2REnabled": true,
    "accessClose": true,
    "r2RReadOnly": true,
    "accessComplete": false,
    "accessAutomation": true,
    "accessCompliance": true,
    "accessCertification": true,
    "accessOperationalMatching": false
  },
  "createdDate": "2023-06-20T18:22:57Z",
  "phoneNumber": "555-555-5555",
  "departmentId": "SALES",
  "programAdminRoleId": "Admin"
}
Response examples (401)
{
  "code": "900901",
  "message": "Invalid Credentials",
  "description": "Access failure for API: /api/admin/v1.1.0, version: v1.1.0 status: (900901) - Invalid Credentials. Make sure you have provided the correct security credentials"
}
Response examples (404)
{
  "error": "User not found for specified id or username.",
  "status": 404
}