Fetch SMS history

Request

GET https://api.46elks.com/a1/sms

Optional request parameters

Parameter Example Description
start 2018-02-14T09:52:07.302000 Retrieve SMS before this date.
end 2018-02-14T09:52:07.302000 Retrieve SMS after this date.
limit 40 Limit the number of results on each page.
to +46700000000 Filter on recipient.

Response

Example JSON response
{
  "data": [
    {
      "id": "s17a6dafb12d6b1cabc053d57dac2b9d8",
      "created": "2017-03-14T09:52:07.302000",
      "direction": "outgoing",
      "from": "MyService",
      "to": "+46704508449",
      "message": "Hello hello",
      "status": "delivered",
      "delivered": "2017-03-14T09:52:10Z",
      "cost": 3500
    },
    {
      "id": "s299b2d2a467945f59e1c9ea431eed9d8",
      "created": "2017-03-14T08:44:34.608000",
      "direction": "outgoing-reply",
      "from": "+46766861069",
      "to": "+46704508449",
      "message": "We are open until 19:00 today. Welcome!",
      "status": "delivered",
      "delivered": "2017-03-14T08:44:36Z",
      "cost": 3500
    },
    {
      "id": "s292d2a459e967945fb1c9ea431eed9d8",
      "created": "2017-03-14T08:44:34.135000",
      "direction": "incoming",
      "from": "+46704508449",
      "to": "+46766861069",
      "message": "Hours?",
      "cost": 3500
    },
    // ...
  ],
  "next": "2017-02-21T14:15:30.427000"
}
Parameter Type Description
data list List of SMS with the same format as in get sms by id.
next string Timestamp to the next page if more SMS are available.

Additional info

At most 100 SMS can be retrieved at once. Use the start and end parameters to page through the history.