This PR tries to bring uniformity to Admin UI APIs in order to avoid breaking changes in the future (or at least reduce them to the least possible). This involves never letting users specify ID for resource creations, but rely on a different identifier.
Also, now invocations like GET /groups/{id} will return a json instead of a single string. The json response will include both the ID and the identifier provided at creation time.
Description
This PR tries to bring uniformity to Admin UI APIs in order to avoid breaking changes in the future (or at least reduce them to the least possible). This involves never letting users specify ID for resource creations, but rely on a different identifier. Also, now invocations like
GET /groups/{id}
will return a json instead of a single string. The json response will include both the ID and the identifier provided at creation time.This fixes #271