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

# List assignable users

> List workspace members who can be assigned to an agent conversation ticket, including members who still need access to the agent



## OpenAPI

````yaml /api-reference/openapi.json get /v1/convai/agents/{agent_id}/triage-tickets/assignable-users
openapi: 3.1.0
info:
  title: Threetone API
  description: >-
    APIs for the Threetone Agents Platform and shared workspace resources.
    Authenticate programmatic requests with an API key in the x-api-key header.
  version: '1.0'
servers:
  - url: https://api.threetone.in
    description: Production
security: []
paths:
  /v1/convai/agents/{agent_id}/triage-tickets/assignable-users:
    get:
      summary: List assignable users
      description: >-
        List workspace members who can be assigned to an agent conversation
        ticket, including members who still need access to the agent
      operationId: get_assignable_users_route
      parameters:
        - name: agent_id
          in: path
          required: true
          schema:
            type: string
            title: Agent Id
        - name: x-api-key
          in: header
          required: false
          schema:
            anyOf:
              - type: string
              - type: 'null'
            description: >-
              Your API key for programmatic access. Send it in the x-api-key
              header; you can create and manage keys from the Developers page.
            title: X-Api-Key
          description: >-
            Your API key for programmatic access. Send it in the x-api-key
            header; you can create and manage keys from the Developers page.
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/AssignableUserResponseModel'
                title: >-
                  Response Get Agent Conversation Ticket Assignable Users V1
                  Convai Agents  Agent Id  Triage Tickets Assignable Users Get
        '422':
          description: Validation Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HTTPValidationError'
components:
  schemas:
    AssignableUserResponseModel:
      properties:
        user_id:
          type: string
          title: User Id
        email:
          type: string
          title: Email
        first_name:
          anyOf:
            - type: string
            - type: 'null'
          title: First Name
        is_service_account:
          type: boolean
          title: Is Service Account
        has_access:
          type: boolean
          title: Has Access
          description: >-
            Whether this workspace member currently has at least viewer access
            to the agent. Members without access are still returned so they can
            be surfaced (e.g. grayed out) and granted access before being
            assigned.
      type: object
      required:
        - user_id
        - email
        - first_name
        - is_service_account
        - has_access
      title: AssignableUserResponseModel
    HTTPValidationError:
      properties:
        detail:
          items:
            $ref: '#/components/schemas/ValidationError'
          type: array
          title: Detail
      type: object
      title: HTTPValidationError
    ValidationError:
      properties:
        loc:
          items:
            anyOf:
              - type: string
              - type: integer
          type: array
          title: Location
        msg:
          type: string
          title: Message
        type:
          type: string
          title: Error Type
      type: object
      required:
        - loc
        - msg
        - type
      title: ValidationError

````