-
Home -
GoPlant API v3.0

API 2.0: For any of the endpoints that require a start and end date / time, you can now pass a storage group date / time with "StartDatetimeSG" and "EndDatetimeSG" instead of "StartDatetimeUTC" and "EndDatetimeUTC". Include "StorageGroupID" to tell the system which storage group date / time you are sending.
{ "status": { "HTTPStatusCode": 200, "HTTPStatus": "Welcome. You have successfully accessed the API.", "RowStart": 0, "RowsReturned": 0, "LastIdReturned": 0, "RequestBegin": "2019-03-27T20:17:19.2388704Z", "StopWatch": { "IsRunning": true, "Elapsed": "00:00:00.0442767", "ElapsedMilliseconds": 45, "ElapsedTicks": 458859 }, "APIversion": "5.7.4.0", "EndpointVersionReturned": 1, "ExternalRequest": null }, "data": null }
{"message": "Unauthorized API access"}
{"message": "Missing body in post."}
{"message": "RowStart cannot be less than 0."}
{"message": "RowCount cannot be less than 0."}
{"message": "You must pass a source code name."}
{"message": "StartDatetimeUTC cannot be null"}OR
{"message": "EndDatetimeUTC cannot be null"}OR
{"message": "LastUpdateUTC cannot be null"}
{"message": "ResponsesBetweenResponseDate Error: Invalid Version Requested [1.1]. at ...
curl -X GET \ http://localhost:9080/api/svc/Historian/Test \ -H 'Authorization: Basic R29QbGFudEV4dGVybmFsQWNjZXNzOjc3NjRFRDE3Q0QyODRGNzhBNDYy' \ -H 'Cache-Control: no-cache' \
var client = new RestClient("http://localhost:9080/api/svc/Historian/Test"); var request = new RestRequest(Method.GET); request.AddHeader("Cache-Control", "no-cache"); request.AddHeader("Authorization", "Basic R29QbGFudEV4dGVybmFsQWNjZXNzOjc3NjRFRDE3Q0QyODRGNzhBNDYy"); IRestResponse response = client.Execute(request);
var settings = { "async": true, "crossDomain": true, "url": "http://localhost:9080/api/svc/Historian/Test", "method": "GET", "headers": { "Authorization": "Basic R29QbGFudEV4dGVybmFsQWNjZXNzOjc3NjRFRDE3Q0QyODRGNzhBNDYy", "Cache-Control": "no-cache", } } $.ajax(settings).done(function (response) { console.log(response); });