Currently, we are mixing two separate Paradigms of API Design: We have UUIDs typically used in a flat hierarchy (e.g. /api/instance/{uuid}) but use hierarchical API paths (model/{uuid}/instance/{uuid}).
We should reconsider if we still continue to use UUIDs or if we should switch or extend to flat API paths.
Currently, we are mixing two separate Paradigms of API Design: We have UUIDs typically used in a flat hierarchy (e.g. /api/instance/{uuid}) but use hierarchical API paths (model/{uuid}/instance/{uuid}).
We should reconsider if we still continue to use UUIDs or if we should switch or extend to flat API paths.