Transaction Service

Get All Transactions for this Application

Returns a list of all transactions performed by this Application.

Results are returned in reverse-chronological order, i.e. time series order, using the “Stream Pagination” method.

Request

GET https://platform.vin.li/api/v1/transactions
Accept: application/json

Response

HTTP/1.1 200 OK
Content-Type: application/json

{
  "transactions" : [
    {
      "id": "e7924989-e942-4ebb-a566-427984b91af1",
      "timestamp": "2015-06-22T00:30:19.455Z",
      "path": "/api/v1/devices?limit=1",
      "statusCode": 200,
      "method": "GET",
      "service": "vinli-platform-service"
    },
    {
      "id": "b7d746ce-1794-4796-9dc9-30ae091d1ce6",
      "timestamp": "2015-06-20T21:41:13.520Z",
      "path": "/api/v1/devices/c38ce5f2-0c4d-4d82-b301-fd87af5fcbd3/locations?limit=20",
      "service": "vinli-telemetry-service",
      "method": "GET",
      "statusCode": 200
    },
    ...
  ],
  "meta": {
    "stats": {
      "periodTotal": 1058,
      "serviceUsage": {
        "vinli-dummy-service": 226,
        "vinli-platform-service": 222,
        "vinli-event-service": 219,
        "vinli-telemetry-service": 124,
        "vinli-distance-service": 69,
        "vinli-behavioral-service": 53,
        "vinli-rule-service": 53,
        "vinli-trip-service": 48,
        "vinli-diagnostic-service": 31,
        "vinli-safety-service": 13
      },
      "allTimeTotal": 1058
    },
    "pagination": {
      "remaining": 1038,
      "until": "2016-12-19T19:48:01.135Z",
      "since": "1970-01-01T00:00:00.000Z",
      "limit": 20,
      "sortDir": "desc",
      "links": {
        "prior": "https://platform.vin.li/api/v1/transactions?until=1481558446263"
      }
    }
  }
}