# Refresh Historical Order Index

> Perform Refresh Historical Order Index through Brightree.

Source: [https://genhealth.ai/docs/workflows/integrations/brightree/brightree_refresh_historical_order_index](https://genhealth.ai/docs/workflows/integrations/brightree/brightree_refresh_historical_order_index)

Integration: [Brightree](https://genhealth.ai/docs/workflows/integrations/brightree.md)

- Handler: `brightree_refresh_historical_order_index`

- Connection type: `brightree`

## Inputs

- `days_back` — Days Back (number, required)
  Required numeric value.
  Default: `120`
- `skip_recent_days` — Skip Recent Days (number)
  Optional numeric value.
  Default: `0`
- `date_from` — Date From (date)
  Optional date in YYYY-MM-DD format.
- `date_to` — Date To (date)
  Optional date in YYYY-MM-DD format.
- `max_orders` — Max Orders (number, required)
  Required numeric value.
  Default: `25`
- `reobserve_unpaid_after_days` — Reobserve Unpaid After Days (number, required)
  Required numeric value.
  Default: `7`
- `include_actual_financials` — Include Actual Financials (boolean, required)
  Required true-or-false value.
  Default: `true`
- `reprocess_paid` — Reprocess Paid (boolean)
  Optional true-or-false value.
  Default: `false`
- `continue_on_error` — Continue On Error (boolean, required)
  Required true-or-false value.
  Default: `true`

## Outputs

- `success` — Success
- `date_from` — Date From
- `date_to` — Date To
- `window_exhausted` — Window Exhausted
- `days_completed` — Days Completed
- `orders_seen` — Orders Seen
- `orders_processed` — Orders Processed
- `orders_skipped_settled` — Orders Skipped Settled
- `orders_skipped_fresh` — Orders Skipped Fresh
- `order_lines_seen` — Order Lines Seen
- `inserted` — Inserted
- `updated` — Updated
- `orders_without_indexable_items` — Orders Without Indexable Items
- `financial_estimates_unavailable` — Financial Estimates Unavailable
- `order_errors` — Order Errors
- `error` — Error

Output schema completeness: `best_effort_declared`

## Safety

- External effect: `write`
- Confirmation recommended: no
- Retry safe: no
- Dry run supported: no

## Schemas

These schemas are first-pass authoring guidance. Runtime validation remains authoritative.

### Input schema

```json
{
  "type": "object",
  "required": [
    "days_back",
    "max_orders",
    "reobserve_unpaid_after_days",
    "include_actual_financials",
    "continue_on_error"
  ],
  "properties": {
    "date_to": {
      "type": "string",
      "format": "date",
      "description": "Optional date in YYYY-MM-DD format.",
      "x-workflow-field-type": "date"
    },
    "date_from": {
      "type": "string",
      "format": "date",
      "description": "Optional date in YYYY-MM-DD format.",
      "x-workflow-field-type": "date"
    },
    "days_back": {
      "type": "number",
      "default": 120,
      "description": "Required numeric value.",
      "x-workflow-field-type": "number"
    },
    "max_orders": {
      "type": "number",
      "default": 25,
      "description": "Required numeric value.",
      "x-workflow-field-type": "number"
    },
    "reprocess_paid": {
      "type": "boolean",
      "default": false,
      "description": "Optional true-or-false value.",
      "x-workflow-field-type": "boolean"
    },
    "skip_recent_days": {
      "type": "number",
      "default": 0,
      "description": "Optional numeric value.",
      "x-workflow-field-type": "number"
    },
    "continue_on_error": {
      "type": "boolean",
      "default": true,
      "description": "Required true-or-false value.",
      "x-workflow-field-type": "boolean"
    },
    "include_actual_financials": {
      "type": "boolean",
      "default": true,
      "description": "Required true-or-false value.",
      "x-workflow-field-type": "boolean"
    },
    "reobserve_unpaid_after_days": {
      "type": "number",
      "default": 7,
      "description": "Required numeric value.",
      "x-workflow-field-type": "number"
    }
  },
  "additionalProperties": false
}
```

### Output schema

```json
{
  "type": "object",
  "properties": {
    "error": {},
    "date_to": {},
    "success": {},
    "updated": {},
    "inserted": {},
    "date_from": {},
    "orders_seen": {},
    "order_errors": {},
    "days_completed": {},
    "order_lines_seen": {},
    "orders_processed": {},
    "window_exhausted": {},
    "orders_skipped_fresh": {},
    "orders_skipped_settled": {},
    "orders_without_indexable_items": {},
    "financial_estimates_unavailable": {}
  },
  "additionalProperties": true
}
```
