While testing the Seismic API - list of endpoint returning incorrect response.
Not able to retrieve tenant metadata - Get 403 Forbidden response Upon trying to list subproject in a tenant with an exported authorization token - Get 500 Internal Server Error After patching the dataset not able to retrieve the dataset info. Upon trying to patch dataset with invalid/expired authorization token - Get response of 404 Not Found instead of 401 or 403 Upon trying to Validate the ctag of a dataset with an invalid/expired auth token - it successfully validates instead of returning 401 or 403 Upsert tags to a dataset with invalid gtag gives the response of 200 OK instead of 400 or 404 Delete a data set with an invalid datasetid gives the response of 200 OK instead of 400 or 404 Delete a data set with an invalid path gives the response of 200 OK instead of 400 or 404 Retrieve a list of datasets and sub-directories inside a seismic store path with invalid cursor gives Response of 200 OK instead of 400
Attached is the document giving the details of the request and the invalid responses received. SeismicDMS_CollectionNotes.json The collection can be found here https://community.opengroup.org/osdu/platform/testing/-/blob/master/Postman%20Collection/27_CICD_Setup_SeismicDMSAPI/SeismicDMS%20API%20CI-CD%20v2.0.postman_collection.json
The testing was primarily done on IBM and some on AWS. @ChrisZhang @sacha @anujgupta @Wibben