/backlog-sync
This feature allows you to create Backlog Sync requests via API.
This endpoint only supports WITSML protocol
Required information


/backlog-sync/request?qualifier=qualifier&instance=instance
POST
http://environment.com/services/plugin-liverig/collectors/backlog-sync/request
Create a new request to retrieve historical high-frequency data from WITSML Logs and supports both date time and depth information
Query Parameters
instance*
string
Collector instance
qualifier*
string
Collector qualifier
Headers
Content-type*
string
application/json
Request Body
source*
string
The source name
rigName*
string
The rig name of that source
wells*
json
An object representing the logs that will be retrieved from WITSML Store. See examples below.
start
string
ATTENTION: ONLY FOR DATE TIME requests, the Unix epoch timestamp for the initial startDateTimeindex to be retrieved.
end
string
ATTENTION: ONLY FOR DATE TIME requests, the Unix epoch timestamp for the last endDateTimeindex to be retrieved.
depth
json
ATTENTION: ONLY FOR DEPTH requests, an inner object containing start
, end
and uom
.
qualifier
string
Collector qualifier (yes, unfortunately also in body, known bug)
instance
string
Collector instance (yes, unfortunately also in body, known bug)
{"success":"02a7533a-fa69-46fc-9441-7592b9b9cb2a"}
Examples
Body for date time WITSML Logs
Source name: "Example WITSML server"
Rig name: "RIG02"
Date time range: from 01/03/2024 12:00:00 AM to 01/04/2024 12:00:00 AM (UTC-03)
WITSML Date-time Log UID: "Energistics-w1-wb1-log-0002"
WITSML Well UID: "Energistics-well-0001"
WITSML Wellbore UID: "Energistics-w1-wellbore-0001"
{
"source": "Example WITSML server",
"rigName": "RIG02",
"wells": {
"Energistics-well-0001": {
"Energistics-w1-wellbore-0001": {
"logs": [
{
"uid": "Energistics-w1-wb1-log-0002",
"indexType": "date time"
}
]
}
}
},
"start": 1704250800000,
"end": 1704337200000,
"qualifier": "qualifier",
"instance": "instance"
}
Body for depth WITSML Logs
Source name: "Example WITSML server"
Rig name: "RIG02"
Depth range: from 100 meters to 200 meters
WITSML Depth Log UID: "Energistics-w1-wb1-log-0002"
WITSML Well UID: "Energistics-well-0001"
WITSML Wellbore UID: "Energistics-w1-wellbore-0001"
{
"source": "Example WITSML server",
"rigName": "RIG02",
"wells": {
"Energistics-well-0001": {
"Energistics-w1-wellbore-0001": {
"logs": [
{
"uid": "Energistics-w1-wb1-log-0002",
"indexType": "measured depth"
}
]
}
}
},
"depth": {
"start": "100",
"end": "200",
"uom": "m"
},
"qualifier": "qualifier",
"instance": "instance"
}
Last updated
Was this helpful?