Samples

The samples endpoint provides an easy way to access hourly batches of random match data to aggregate stats.

Get a Collection of Samples

This endpoint retrieves a collection of randomly selected matches.

HTTP Request

GET https://api.dc01.gamelockerapp.com/shards/na/samples

Parameter Default Description
page[offset] 0 Allows paging over results
page[limit ] 50 The default (and current maximum) is 50.Values less than 50 and great than 2 are supported.
sort createdAt By default, Matches are sorted by creation time ascending.
filter[createdAt-start] none Must occur before end time. Format is iso8601 Usage: filter[createdAt-start]=2017-01-01T08:25:30Z
filter[createdAt-end] none Queries search the last 3 hrs. Format is iso8601 i.e.filter[createdAt-end]=2017-01-01T13:25:30Z

Python:

curl "https://api.dc01.gamelockerapp.com/shards/na/samples" \
-H "Authorization: Bearer <api-key>" \
-H "Accept: application/vnd.api+json"

//The above command returns JSON structured like this:

{
    "type": "sample",
    "id": "sample-na-2017-02-28T07:15:30Z",
    "attributes": {
      "URL": "URL of Sample Matches",
      "createdAt": "2017-02-28T07:15:30Z",
      "shardId": "na",
      "t0": "2017-02-28T07:15:30Z",
      "t1": "2017-02-28T08:15:30Z",
      "titleId": "semc-vainglory"
    },
    "relationships": {
      "assets": {
        "data": []
      }
    }
  }

Javascript:

//There are a variety of Java HTTP libraries that support query-parameters.

curl "https://api.dc01.gamelockerapp.com/shards/na/samples" \
-H "Authorization: Bearer <api-key>" \
-H "Accept: application/vnd.api+json"

//The above command returns JSON structured like this:

{
    "type": "sample",
    "id": "sample-na-2017-02-28T07:15:30Z",
    "attributes": {
      "URL": "URL of Sample Matches",
      "createdAt": "2017-02-28T07:15:30Z",
      "shardId": "na",
      "t0": "2017-02-28T07:15:30Z",
      "t1": "2017-02-28T08:15:30Z",
      "titleId": "semc-vainglory"
    },
    "relationships": {
      "assets": {
        "data": []
      }
    }
  }