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

# Retrieve Order Settings

> Returns order configuration options for a lab.

```http theme={null}
GET https://api.speccheckrx.com/v1/labs/:id/order_settings
```

### Authentication

This endpoint requires bearer token authentication.

### Headers

<ParamField header="Authorization" type="string" required="true">
  Your bearer token in the format `Bearer <token>`.
</ParamField>

<ParamField header="User-Email" type="string" required="true">
  The email address of the user making the request.

  Must exactly match the email address used to log in to the SpecCheck Dashboard.
</ParamField>

### Parameters

<ParamField query="account_number" type="string" required="true">
  The lab account number for this request.
</ParamField>

### Returns

Returns an object describing order-related settings configured for the lab.

<ResponseField name="frame_handling_options" type="array of string">
  Frame handling options available for the lab.
</ResponseField>

<ResponseField name="frame_materials" type="array of string">
  Frame material options available for the lab.
</ResponseField>

<ResponseField name="mounting_options" type="array of string">
  Mounting options available for the lab.
</ResponseField>

<ResponseField name="order_types" type="array of string">
  Order types available for the lab.
</ResponseField>

<ResponseField name="redo_types" type="array of string">
  Redo types available for the lab.
</ResponseField>

<ResponseField name="services" type="array of string">
  Services available for the lab.
</ResponseField>

<ResponseExample>
  ```json theme={null}
  {
    "frame_handling_options": ["Frame to Come", "Lenses Only"],
    "frame_materials": ["Metal", "Zyl"],
    "mounting_options": ["Edged & Mount", "Uncuts Only"],
    "order_types": ["rx", "frame"],
    "redo_types": ["Remake", "Warranty"],
    "services": ["Roll & Polish Edges", "Add/Replace Nose Pads"]
  }
  ```
</ResponseExample>

<RequestExample>
  ```bash theme={null}
  curl "https://api.speccheckrx.com/v1/labs/{{LAB_ID}}/order_settings?account_number={{ACCOUNT_NUMBER}}" \
    -H "Authorization: Bearer {{ACCESS_TOKEN}}" \
    -H "User-Email: {{USER_EMAIL}}"
  ```
</RequestExample>
