Get computation specification.
Security
bearer and appkey
- https://api.delfi.slb.com/fdplan/evaluation/v1https://api.delfi.slb.com/fdplan/evaluation/v1/computation-specs/{computationSpecId}
- Mock serverhttps://developer.slb.com/_mock/solutions/fdplan/apis/fdplan-evaluation/computation-specs/{computationSpecId}
curl -i -X GET \
'https://api.delfi.slb.com/fdplan/evaluation/v1/computation-specs/{computationSpecId}?version=0' \
-H 'Authorization: YOUR_API_KEY_HERE' \
-H 'appkey: YOUR_API_KEY_HERE' \
-H 'slb-partition-id: string'Retrieved computation specification successfully.
The date the specification was created.
Example:"2020-01-01T00:00:00.000Z"
The input data-type IDs for the computation specification.
Example:
[ { "id": "decline-curves", "version": 1 }, { "id": "drilling-constraints", "version": 1 }, { "id": "facility-constraints", "version": 1 } ]
The output data-type IDs for the computation specification.
Example:
[ { "id": "production-forecast", "version": 1 } ]
annotationsArray of objects(Annotation)
The annotations for the computation specification. These annotations can be used to annotate the computation specification with useful information such as a 'name'.
Example:
[ { "address": { … }, "key": "name", "value": "Decline Curves", "createdBy": "user@slb.com" }, { "address": { … }, "key": "name", "value": "Drilling Constraints", "createdBy": "user@slb.com" }, { "address": { … }, "key": "name", "value": "Facility Constraints", "createdBy": "user@slb.com" }, { "address": { … }, "key": "name", "value": "Production Forecast", "createdBy": "user@slb.com" } ]
Response
{ "id": "01DV2RPKYS5NYBAR6TNMJ8TNT8", "name": "custom-computation-spec", "version": 1, "latest": true, "archived": false, "description": "Description", "createdBy": "user@slb.com", "createdAt": "2020-01-01T00:00:00.000Z", "inputDataTypeIds": [ { … }, { … }, { … } ], "outputDataTypeIds": [ { … } ], "annotations": [ { … }, { … }, { … }, { … } ] }