Skip to content

Feature: Allow for specifying IDs via the API #2228

@nickchomey

Description

@nickchomey

Feature description

The examples in the swagger UI suggest that we can specify an ID when we Create/Post a new Pipeline/Connector/Processor. eg.

Image

However, the underlying API and orchestrators don't seem to actually allow for doing so - it just sets a new UUID.

Proposal

It would be helpful if the API and orchestrators could accept an optional ID field. If it exists, use it. If not, create a UUID.

This would both align it with the yaml config file behaviour, as well as make it vastly easier to deal with configurations since we can know exactly what the IDs are/should be rather than needing to List them all, parse the response, extract the assigned (UU)IDs, then use them.

Most importantly, for me, it would allow for aligning the ID with specific variables in the broader system - eg a server or client number.

Metadata

Metadata

Assignees

No one assigned

    Labels

    featureNew feature or request

    Type

    No type

    Projects

    Status

    No status

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions