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

# gable lineage edge update

Update a cross-service edge.

Compares the edge in --from-file against the remote state and applies
the changes (or previews them with --dry-run).

Use edge get --output-path to export an edge for editing first.

## Usage

```bash theme={null}
gable lineage edge update EDGE_ID [OPTIONS]
```

## Options

| Option        | Type    | Required | Default | Description                                                                                                                                                                        |
| ------------- | ------- | -------- | ------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `--endpoint`  | text    |          |         | Customer API endpoint for Gable, in the format [https://api.company.gable.ai/](https://api.company.gable.ai/). Can also be set with the GABLE\_API\_ENDPOINT environment variable. |
| `--api-key`   | text    |          |         | API Key for Gable. Can also be set with the GABLE\_API\_KEY environment variable.                                                                                                  |
| `--from-file` | text    |          |         | Path to JSON file containing edge definition, or pipe JSON to stdin.                                                                                                               |
| `--dry-run`   | boolean |          | false   | Preview changes without applying.                                                                                                                                                  |

## Arguments

**`EDGE_ID`** — Required
