# Update Existing Navigator Order

> Perform Update Existing Navigator Order through Navigator.

Source: [https://genhealth.ai/docs/workflows/integrations/navigator/dynasplint_update_existing_navigator_order](https://genhealth.ai/docs/workflows/integrations/navigator/dynasplint_update_existing_navigator_order)

Integration: [Navigator](https://genhealth.ai/docs/workflows/integrations/navigator.md)

- Handler: `dynasplint_update_existing_navigator_order`

- Connection type: `dynasplint_navigator`

## Inputs

- `order_candidate` — Order Candidate (json)
  Optional JSON value.
- `external_order_id` — External Order Id (text, required)
  Required text value.
- `document_id` — Document Id (text)
  Optional text value.
- `fax_received_at` — Fax Received At (text, required)
  Required text value.
- `territory_id` — Territory Id (text, required)
  Required text value.
- `territory_source` — Territory Source (text, required)
  Required text value.
- `last_name_prefix` — Last Name Prefix (text)
  Optional text value.
- `ingress_provenance` — Ingress Provenance (text)
  Optional text value.
- `trusted_route_id` — Trusted Route Id (text)
  Optional text value.
- `routing_branch` — Routing Branch (text)
  Optional text value.
- `test_lane_only` — Test Lane Only (boolean)
  Optional true-or-false value.
  Default: `false`
- `local_timezone` — Local Timezone (text)
  Optional text value.
  Default: `"America/New_York"`
- `dry_run` — Dry Run (boolean)
  Optional true-or-false value.
  Default: `true`

## Outputs

- `external_order_id` — External Order Id
- `dry_run` — Dry Run
- `sections_updated` — Sections Updated
- `sections_skipped` — Sections Skipped
- `sections_conflicted` — Sections Conflicted
- `needs_review` — Needs Review
- `error` — Error

Output schema completeness: `best_effort_declared`

## Safety

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

## Schemas

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

### Input schema

```json
{
  "type": "object",
  "required": [
    "external_order_id",
    "fax_received_at",
    "territory_id",
    "territory_source"
  ],
  "properties": {
    "dry_run": {
      "type": "boolean",
      "default": true,
      "description": "Optional true-or-false value.",
      "x-workflow-field-type": "boolean"
    },
    "document_id": {
      "type": "string",
      "description": "Optional text value.",
      "x-workflow-field-type": "text"
    },
    "territory_id": {
      "type": "string",
      "description": "Required text value.",
      "x-workflow-field-type": "text"
    },
    "local_timezone": {
      "type": "string",
      "default": "America/New_York",
      "description": "Optional text value.",
      "x-workflow-field-type": "text"
    },
    "routing_branch": {
      "type": "string",
      "description": "Optional text value.",
      "x-workflow-field-type": "text"
    },
    "test_lane_only": {
      "type": "boolean",
      "default": false,
      "description": "Optional true-or-false value.",
      "x-workflow-field-type": "boolean"
    },
    "fax_received_at": {
      "type": "string",
      "description": "Required text value.",
      "x-workflow-field-type": "text"
    },
    "order_candidate": {
      "description": "Optional JSON value.",
      "x-workflow-field-type": "json"
    },
    "last_name_prefix": {
      "type": "string",
      "description": "Optional text value.",
      "x-workflow-field-type": "text"
    },
    "territory_source": {
      "type": "string",
      "description": "Required text value.",
      "x-workflow-field-type": "text"
    },
    "trusted_route_id": {
      "type": "string",
      "description": "Optional text value.",
      "x-workflow-field-type": "text"
    },
    "external_order_id": {
      "type": "string",
      "description": "Required text value.",
      "x-workflow-field-type": "text"
    },
    "ingress_provenance": {
      "type": "string",
      "description": "Optional text value.",
      "x-workflow-field-type": "text"
    }
  },
  "additionalProperties": false
}
```

### Output schema

```json
{
  "type": "object",
  "properties": {
    "error": {},
    "dry_run": {},
    "needs_review": {},
    "sections_skipped": {},
    "sections_updated": {},
    "external_order_id": {},
    "sections_conflicted": {}
  },
  "additionalProperties": true
}
```
