OpenIsle Docs
ApiChannels

List channels

List channels for the current user

GET
/api/channels
AuthorizationBearer <token>

In: header

Response Body

curl -X GET "https://www.open-isle.com/api/channels"
[
  {
    "id": 0,
    "name": "string",
    "description": "string",
    "avatar": "string",
    "lastMessage": {
      "id": 0,
      "content": "string",
      "sender": {
        "id": 0,
        "username": "string",
        "avatar": "string"
      },
      "conversationId": 0,
      "createdAt": "2019-08-24T14:15:22Z",
      "replyTo": {
        "id": 0,
        "content": "string",
        "sender": {
          "id": 0,
          "username": "string",
          "avatar": "string"
        },
        "conversationId": 0,
        "createdAt": "2019-08-24T14:15:22Z",
        "replyTo": {},
        "reactions": [
          {
            "id": 0,
            "type": "LIKE",
            "user": "string",
            "postId": 0,
            "commentId": 0,
            "messageId": 0,
            "reward": 0
          }
        ]
      },
      "reactions": [
        {
          "id": 0,
          "type": "LIKE",
          "user": "string",
          "postId": 0,
          "commentId": 0,
          "messageId": 0,
          "reward": 0
        }
      ]
    },
    "memberCount": 0,
    "joined": true,
    "unreadCount": 0
  }
]