Get Group History

Retrieves the messages from a group/channel, only if you're part of the group.

HTTP MethodURLRequires Auth

GET

/api/v1/groups.history

Query Parameters

KeyExample ValueDescription

roomId*

ByehQjC44FwMeiLbX

The groups's ID.

latest

2016-09-30T13:42:25.304Z

The end of time range of messages to retrieve. The default value is the current date and time.

oldest

2016-05-30T13:42:25.304Z

The start of the time range of messages to retrieve

inclusive

true

Whether messages which land on latest and oldest should be included. The default value is false.

offset

10

The offset of the list messages to retrieve. The default value is 0.

count

100

The amount of messages to retrieve. The default value is 20.

unreads

false

Whether the amount of unreads should be included. The default value is false.

Example Call

curl -H "X-Auth-Token: 9HqLlyZOugoStsXCUfD_0YdwnNnunAJF8V47U3QHXSq" \
     -H "X-User-Id: aobEdbYhXfu5hkeqG" \
     http://localhost:3000/api/v1/groups.history?roomId=ByehQjC44FwMeiLbX

Example Response

{
  "messages": [
    {
      "_id": "AkzpHAvZpdnuchw2a",
      "rid": "ByehQjC44FwMeiLbX",
      "msg": "hi",
      "ts": "2016-12-09T12:50:51.555Z",
      "u": {
        "_id": "y65tAmHs93aDChMWu",
        "username": "testing"
      },
      "_updatedAt": "2016-12-09T12:50:51.562Z"
    },
    {
      "_id": "vkLMxcctR4MuTxreF",
      "t": "uj",
      "rid": "ByehQjC44FwMeiLbX",
      "ts": "2016-12-08T15:41:37.730Z",
      "msg": "testing2",
      "u": {
        "_id": "bRtgdhzM6PD9F8pSx",
        "username": "testing2"
      },
      "groupable": false,
      "_updatedAt": "2016-12-08T16:03:25.235Z"
    },
    {
      "_id": "bfRW658nEyEBg75rc",
      "t": "uj",
      "rid": "ByehQjC44FwMeiLbX",
      "ts": "2016-12-07T15:47:49.099Z",
      "msg": "testing",
      "u": {
        "_id": "nSYqWzZ4GsKTX4dyK",
        "username": "testing1"
      },
      "groupable": false,
      "_updatedAt": "2016-12-07T15:47:49.099Z"
    },
    {
      "_id": "pbuFiGadhRZTKouhB",
      "t": "uj",
      "rid": "ByehQjC44FwMeiLbX",
      "ts": "2016-12-06T17:57:38.635Z",
      "msg": "testing",
      "u": {
        "_id": "y65tAmHs93aDChMWu",
        "username": "testing"
      },
      "groupable": false,
      "_updatedAt": "2016-12-06T17:57:38.635Z"
    }
  ],
  "success": true
}

Change Log

VersionDescription

0.75.0

Added offset property

0.48.0

Added

Last updated

Rocket.Chat versions receive support for six months after release.