This API returns the latest version of the given record. Required roles: 'users.datalake.viewers' or 'users.datalake.editors' or 'users.datalake.admins'.
Security
bearer
- SLB Saas OSDU (SGP)https://as5.api.enterprisedata.slb.com/api/storage/v2/records/{id}
- SLB SaaS OSDU (BRS)https://br5.api.enterprisedata.slb.com/api/storage/v2/records/{id}
- SLB Saas OSDU (WEU)https://eu5.api.enterprisedata.slb.com/api/storage/v2/records/{id}
- SLB SaaS OSDU (EUT)https://eu6.api.enterprisedata.slb.com/api/storage/v2/records/{id}
- SLB Saas OSDU (MDE)https://eu7.api.enterprisedata.slb.com/api/storage/v2/records/{id}
- SLB Saas OSDU (PSC)https://us5.api.enterprisedata.slb.com/api/storage/v2/records/{id}
- SLB Saas OSDU (USC)https://us7.api.enterprisedata.slb.com/api/storage/v2/records/{id}
- SLB Saas OSDU (WUS)https://us8.api.enterprisedata.slb.com/api/storage/v2/records/{id}
- SLB Saas OSDU (SAS)https://as6.api.enterprisedata.slb.com/api/storage/v2/records/{id}
- SLB Saas OSDU (SWC)https://eu8.api.enterprisedata.slb.com/api/storage/v2/records/{id}
- SLB Saas OSDU (MYW)https://as7.api.enterprisedata.slb.com/api/storage/v2/records/{id}
- SLB Saas OSDU (ZAN)https://za1.api.enterprisedata.slb.com/api/storage/v2/records/{id}
- Mock serverhttps://developer.slb.com/_mock/solutions/core-service/apis/osdu-storage-service/records/{id}
curl -i -X GET \
'https://as5.api.enterprisedata.slb.com/api/storage/v2/records/{id}?attribute=string' \
-H 'Authorization: Bearer <YOUR_JWT_HERE>' \
-H 'data-partition-id: string'Record retrieved successfully.
Unique identifier in whole Data Platform. When not provided, Data Platform will create and assign an id to the record. Should follow the naming convention: {data-partition-id}:{object-type}:{uuid}.
Example:"slb-osdu-prod-des-prod-testing:work-product-component--WellLog:a6d6-63fc9a0bbac1"
Kind of data it is being ingested. Must follow the naming convention: {authority/data-partition-id}:{source}:{entity-type}:{major}.{minor}.{patch}.
Example:"slb-osdu-prod-des-prod-testing:wks:work-product-component--WellLog:1.0.0"
Example:
{ "viewers": [ "data.default.viewers@{datapartition}.{domain}.com" ], "owners": [ "data.default.owners@{datapartition}.{domain}.com" ] }
Example:
{ "legaltags": [ "slb-osdu-prod-des-prod-testing-sample-legaltag" ], "otherRelevantDataCountries": [ "US" ] }
Record payload represented as a list of key-value pairs.
Example:
{ "msg": "hello world, from Data Platform" }
ancestryobject(RecordAncestry)
metaArray of objects(MetaBlock)
An array of elements collecting the frame of reference(FoR) information in records.
Example:
[ { "kind": "Unit", "persistableReference": "{\"scaleOffset\":{\"scale\":1.0,\"offset\":0.0},\"symbol\":\"m\",\"baseMeasurement\":{\"ancestry\":\"Length\",\"type\":\"UM\"},\"type\":\"USO\"}", "propertyNames": [ … ], "name": "m" } ]
Response
{ "id": "slb-osdu-prod-des-prod-testing:work-product-component--WellLog:a6d6-63fc9a0bbac1", "kind": "slb-osdu-prod-des-prod-testing:wks:work-product-component--WellLog:1.0.0", "acl": { "viewers": [ … ], "owners": [ … ] }, "legal": { "legaltags": [ … ], "otherRelevantDataCountries": [ … ] }, "data": { "msg": "hello world, from Data Platform" }, "meta": [ { … } ] }