Skip to content

Add External ID Field #444

@0lini

Description

@0lini

Diode version

v0.6.0

Feature type

New ingestion entity type or new field of existing entity type

Proposed feature or enhancement

Introduce an External ID field that allows Diode to reliably match objects from upstream systems even when their other attributes (name, IP, location, etc.) change. This ID would act as a persistent, source-defined identifier for each asset.

Use case

We synchronize assets from multiple management platforms into NetBox using Diode. Many of these platforms use their own stable identifiers, while operational attributes (like device names or interfaces) may change over time. Without a consistent external ID, Diode can lose track of which NetBox object corresponds to which upstream asset, leading to duplicate objects or failed updates.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or requeststatus: needs triageThis issue is awaiting triage by a maintainer

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions