> ## Documentation Index
> Fetch the complete documentation index at: https://developers.smarterservices.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Get User

> Get a specific user



## OpenAPI

````yaml GET /users/{userid}
openapi: 3.0.3
info:
  title: Multi-Server API
  version: 1.0.0
servers:
  - url: https://api.defaultservice.com/v1
    description: Default service base URL
security:
  - basicAuth: []
paths:
  /users/{userid}:
    servers:
      - url: https://api.smartermeasure.com/v3
        description: SmarterMeasure User Service
    get:
      summary: Returns details for a specific user.
      parameters:
        - in: path
          name: userid
          required: true
          schema:
            type: number
          description: User that should be returned.
      responses:
        '200':
          description: User details.
          content:
            application/json:
              example:
                UserId: '10000001'
                FirstName: Alice
                LastName: Carter
                Email: alice.carter@example.com
                InternalId: STU-001
                AccessCode: Xk9mPqRt
                HowManyCourses: []
                AgeRange: []
                Gender: []
                CompletionPercentage: '0'
                DateTimeStarted: '2026-03-20T18:40:08Z'
                DateTimeLastUpdated: []
                DateTimeCompleted: []
                Uri: /users/10000001
                CustomData:
                  - QuestionId: '611'
                    ParameterId: coid
                    Response: []
                  - QuestionId: '612'
                    ParameterId: dcc
                    Response: []
                  - QuestionId: '1972'
                    ParameterId: custom_canvas_user_id
                    Response: []
                  - QuestionId: '2172'
                    ParameterId: SessionSid
                    Response: []
              schema:
                $ref: '#/components/schemas/UserDetail'
components:
  schemas:
    UserDetail:
      type: object
      properties:
        UserId:
          type: string
        FirstName:
          type: string
        LastName:
          type: string
        Email:
          type: string
          format: email
        InternalId:
          type: string
        AccessCode:
          type: string
          description: The user's assessment access (PIN) code.
        CompletionPercentage:
          type: string
          description: Percentage of the assessment completed (0-100).
        DateTimeStarted:
          type: string
          format: date-time
        DateTimeLastUpdated:
          description: >-
            Date the assessment was last updated. Empty array if not yet
            updated.
          oneOf:
            - type: string
              format: date-time
            - type: array
              items: {}
        DateTimeCompleted:
          description: Date the assessment was completed. Empty array if not yet completed.
          oneOf:
            - type: string
              format: date-time
            - type: array
              items: {}
        HowManyCourses:
          type: array
          items: {}
        AgeRange:
          type: array
          items: {}
        Gender:
          type: array
          items: {}
        Uri:
          type: string
          description: Relative URI for this user.
        CustomData:
          type: array
          description: Custom question responses configured for the account.
          items:
            type: object
            properties:
              QuestionId:
                type: string
              ParameterId:
                type: string
                description: >-
                  The parameter name used when passing custom data into the
                  system.
              Response:
                description: >-
                  The user's response. Empty array if no response has been
                  recorded.
                oneOf:
                  - type: string
                  - type: array
                    items: {}
  securitySchemes:
    basicAuth:
      type: http
      scheme: basic
      description: Basic authentication with username and password

````