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

# Autocomplete

> Use this endpoint to retrieve drug name suggestions for search autocomplete functionality.

## Endpoint

```http theme={null}
GET https://api.discountdrugnetwork.com/api/Drug/Autocomplete?prefixText=TEXT
```

## Input Parameters

<ResponseField name="groupId" type="string" required>
  Group Identifier (Required).

  Example: `12345`
</ResponseField>

<ResponseField name="prefixText" type="string" required>
  Drug search text (Required). Recommended to send at least 3 characters.

  Example: `asp`
</ResponseField>

<ResponseField name="count" type="int" optional>
  Number of drug names to return (Optional). Maximum is 20.

  Example: `10`
</ResponseField>

## AutoComplete Response

<ResponseField name="drugNames" type="array" required>
  Array of drug name suggestions matching the autocomplete request.
</ResponseField>

### DrugNames

<ResponseField name="drugName" type="string">
  Drug name.

  Example: `Aspirin`
</ResponseField>


## OpenAPI

````yaml GET /api/Drug/Autocomplete
openapi: 3.0.0
info:
  title: Discount Drug Network API
  version: 1.0.0
  description: >-
    API for authentication, drug searches, discount information, and related
    data.
servers:
  - url: https://api.discountdrugnetwork.com
    description: Production server
security: []
paths:
  /api/Drug/Autocomplete:
    get:
      summary: Autocomplete
      description: Retrieve drug name suggestions for search autocomplete functionality.
      parameters:
        - name: groupId
          in: query
          required: true
          schema:
            type: string
          description: 'Group Identifier. Example: 12345'
        - name: prefixText
          in: query
          required: true
          schema:
            type: string
            minLength: 3
          description: >-
            Drug search text. Recommended to send at least 3 characters.
            Example: asp
        - name: count
          in: query
          required: false
          schema:
            type: integer
            maximum: 20
          description: 'Number of drug names to return. Optional, maximum is 20. Example: 10'
      responses:
        '200':
          description: Successfully retrieved drug name suggestions.
          content:
            application/json:
              schema:
                type: object
                properties:
                  drugNames:
                    type: array
                    items:
                      type: string
                      description: Drug name suggestion.
                    description: >-
                      Array of drug name suggestions matching the autocomplete
                      request.
                example:
                  drugNames:
                    - Aspirin
                    - Aspergum
                    - Aspart
        '400':
          description: Bad request - invalid input parameters.
        '404':
          description: Not found - no suggestions for the provided prefix text.

````