The "streamwelldeviationcurvevalues" web service provides values of specified curves for the specified well deviation, and for the specified index and range. For performance reasons, these values are provided in the form of a binary stream instead of JSON objects.
A typical URL is http://myserver.mycompany.com:8080/INTGeoServer/api/ds/{datasourcetype}/v1/sources/{datasource}/trajectories/{trajectoryuniqueid}/curvesstream?curveids=2&minindex=100&maxindex=300&indextype=double with the GET method.
where
datasourcetype: type of a datasource, i.e. mongo, s3, etc.
datasource: unique id of a datasource
trajectoryuniqueid: unique id of a well deviation
curveids: collection of curve indices within the specified well bore. Example: 3,4 to get the curve values for the curves with the indices 3 or 4
minindex: minimum index (typically time or depth) of the values to query
maxindex: maximum index (typically time or depth) of the values to query
indextype: hint on the type of min/max index being passed: datetime, long or double
The binary stream contains a series of bytes.
If the specified trajectoryuniqueid doesn't match a valid well deviation, no JSON response will be provided. The HTTP response will only show a "InvalidUniqueId" (error 404) in its headers.