Considering the current API supports both endpoint/{lid} and endpoint/{lidvid}, it is confusing that the API spec specifically says endpoint/{lidvid}. Additionally, with the completion of NASA-PDS/registry-api#447 , specifying latest and all doesn't make sense in the context of endpoint/{lidvid} because the specific version of the product is implied.
📖 Additional Details
Update all API endpoints from endpoint/{lidvid} to endpoint/{identifier}. For the description of identifier, we can note that this is lidvid or lid.
@jordanpadams @tdddblog I would use 'id' to match what we use in the reponse format so that it super clear to the user that we are speaking of the same thing.
💪 Motivation
Considering the current API supports both
endpoint/{lid}
andendpoint/{lidvid}
, it is confusing that the API spec specifically saysendpoint/{lidvid}
. Additionally, with the completion of NASA-PDS/registry-api#447 , specifyinglatest
andall
doesn't make sense in the context ofendpoint/{lidvid}
because the specific version of the product is implied.📖 Additional Details
Update all API endpoints from
endpoint/{lidvid}
toendpoint/{identifier}
. For the description of identifier, we can note that this islidvid
orlid
.⚙️ Engineering Details