Get List Room

Untuk mendapatkan list chat room

Get list pagination

GET /room/list/pagination?page=1&size=10

Digunakan untuk list chat room baik private ataupun group

Headers

Name
Value

Content-Type

application/json

Authorization

Bearer <token>

key
value
Description

page

1

pagination

size

10

size

category

private

private | group

Response

{
    "code": 200,
    "message": "Room successfully retrieved",
    "data": {
        "total": 58,
        "count": 6,
        "per_page": 10,
        "current_page": 1,
        "total_page": 1,
        "items": [
            {
                "id": "9114b47b-24c9-4579-addb-3a464ebbfc65",
                "room_name": "ipin><napak",
                "category": "private",
                "latest_message_created_at": null,
                "user_id": "ce5ad3d7-a29d-4f67-a05d-224b0940ea1c",
                "created_at": "2024-06-15T02:02:48.082Z",
                "updated_at": "2024-06-15T02:02:48.082Z",
                "user": {
                    "id": "ce5ad3d7-a29d-4f67-a05d-224b0940ea1c",
                    "username": "ipin",
                    "name": "Saripin",
                    "avatar": null
                },
                "participants": [
                    {
                        "id": "60b8b86e-73b0-4cea-a49e-8b0ee2cae65c",
                        "room_id": "9114b47b-24c9-4579-addb-3a464ebbfc65",
                        "user_id": "f6f33882-4ec7-43de-8a82-a7c39bef4bb7",
                        "role": "member",
                        "created_at": "2024-06-15T02:02:48.082Z",
                        "updated_at": "2024-06-15T02:02:48.082Z",
                        "user": {
                            "id": "f6f33882-4ec7-43de-8a82-a7c39bef4bb7",
                            "username": "napak",
                            "name": "Napak Tilas",
                            "avatar": null
                        }
                    },
                    {
                        "id": "ce4ed08d-c564-4b45-b82d-66ddc6800ba9",
                        "room_id": "9114b47b-24c9-4579-addb-3a464ebbfc65",
                        "user_id": "f6f33882-4ec7-43de-8a82-a7c39bef4bb7",
                        "role": "member",
                        "created_at": "2024-06-15T02:02:48.082Z",
                        "updated_at": "2024-06-15T02:02:48.082Z",
                        "user": {
                            "id": "f6f33882-4ec7-43de-8a82-a7c39bef4bb7",
                            "username": "napak",
                            "name": "Napak Tilas",
                            "avatar": null
                        }
                    },
                    {
                        "id": "db7d9259-fe7b-45a4-bb29-a023b7016950",
                        "room_id": "9114b47b-24c9-4579-addb-3a464ebbfc65",
                        "user_id": "ce5ad3d7-a29d-4f67-a05d-224b0940ea1c",
                        "role": "owner",
                        "created_at": "2024-06-15T02:02:48.082Z",
                        "updated_at": "2024-06-15T02:02:48.082Z",
                        "user": {
                            "id": "ce5ad3d7-a29d-4f67-a05d-224b0940ea1c",
                            "username": "ipin",
                            "name": "Saripin",
                            "avatar": null
                        }
                    }
                ],
                "message": [],
                "total_unread_message": 0
            },
            {
                "id": "3391107d-5fb0-436b-8d06-b4a9ed172973",
                "room_name": "upin ipin",
                "category": "private",
                "latest_message_created_at": "2024-07-28T17:25:41.384Z",
                "user_id": "f16fd871-d654-4019-818a-6e92f613e777",
                "created_at": "2024-06-11T05:06:46.297Z",
                "updated_at": "2024-07-28T17:25:41.391Z",
                "user": {
                    "id": "f16fd871-d654-4019-818a-6e92f613e777",
                    "username": "upin",
                    "name": "Sarupin",
                    "avatar": null
                },
                "participants": [
                    {
                        "id": "ec3f64e3-d758-4247-9758-b3f71c5c7d3a",
                        "room_id": "3391107d-5fb0-436b-8d06-b4a9ed172973",
                        "user_id": "ce5ad3d7-a29d-4f67-a05d-224b0940ea1c",
                        "role": "member",
                        "created_at": "2024-06-11T05:06:46.297Z",
                        "updated_at": "2024-06-11T05:06:46.297Z",
                        "user": {
                            "id": "ce5ad3d7-a29d-4f67-a05d-224b0940ea1c",
                            "username": "ipin",
                            "name": "Saripin",
                            "avatar": null
                        }
                    },
                    {
                        "id": "0b98e1e5-4247-4e46-ac1a-51a686fd7f31",
                        "room_id": "3391107d-5fb0-436b-8d06-b4a9ed172973",
                        "user_id": "f16fd871-d654-4019-818a-6e92f613e777",
                        "role": "owner",
                        "created_at": "2024-06-11T05:06:46.297Z",
                        "updated_at": "2024-06-11T05:06:46.297Z",
                        "user": {
                            "id": "f16fd871-d654-4019-818a-6e92f613e777",
                            "username": "upin",
                            "name": "Sarupin",
                            "avatar": null
                        }
                    }
                ],
                "message": [
                    {
                        "id": "9531192e-8341-4cb7-9552-6fa635f20510",
                        "room_id": "3391107d-5fb0-436b-8d06-b4a9ed172973",
                        "user_id": "f16fd871-d654-4019-818a-6e92f613e777",
                        "assigned_to": null,
                        "message": "trd",
                        "category": "Text",
                        "file": null,
                        "received": false,
                        "viewed": true,
                        "reply_message_id": null,
                        "created_at": "2024-07-28T17:25:41.384Z",
                        "updated_at": "2024-08-08T09:20:44.942Z"
                    }
                ],
                "total_unread_message": 0
            },
            {
                "id": "c9a58bac-b76c-401f-bad4-8e5008a96bd4",
                "room_name": "ipin - ridwan371",
                "category": "private",
                "latest_message_created_at": "2024-06-25T02:54:03.892Z",
                "user_id": "ce5ad3d7-a29d-4f67-a05d-224b0940ea1c",
                "created_at": "2024-06-13T02:31:47.498Z",
                "updated_at": "2024-06-25T02:54:03.903Z",
                "user": {
                    "id": "ce5ad3d7-a29d-4f67-a05d-224b0940ea1c",
                    "username": "ipin",
                    "name": "Saripin",
                    "avatar": null
                },
                "participants": [
                    {
                        "id": "19e2a8ef-a58c-4f27-87cc-eb54cdb27b6f",
                        "room_id": "c9a58bac-b76c-401f-bad4-8e5008a96bd4",
                        "user_id": "5efa1380-1e3a-418f-97cc-8e1a65ea7ae5",
                        "role": "member",
                        "created_at": "2024-06-13T02:31:47.498Z",
                        "updated_at": "2024-06-13T02:31:47.498Z",
                        "user": {
                            "id": "5efa1380-1e3a-418f-97cc-8e1a65ea7ae5",
                            "username": "ridwan371",
                            "name": "Muhamad Ridwan",
                            "avatar": null
                        }
                    },
                    {
                        "id": "b979340b-539e-48b0-b00b-d808f42180f9",
                        "room_id": "c9a58bac-b76c-401f-bad4-8e5008a96bd4",
                        "user_id": "ce5ad3d7-a29d-4f67-a05d-224b0940ea1c",
                        "role": "owner",
                        "created_at": "2024-06-13T02:31:47.498Z",
                        "updated_at": "2024-06-13T02:31:47.498Z",
                        "user": {
                            "id": "ce5ad3d7-a29d-4f67-a05d-224b0940ea1c",
                            "username": "ipin",
                            "name": "Saripin",
                            "avatar": null
                        }
                    }
                ],
                "message": [
                    {
                        "id": "5906e0d6-4d98-4187-9ede-8bcd582f769e",
                        "room_id": "c9a58bac-b76c-401f-bad4-8e5008a96bd4",
                        "user_id": "ce5ad3d7-a29d-4f67-a05d-224b0940ea1c",
                        "assigned_to": null,
                        "message": "tes",
                        "category": "Text",
                        "file": null,
                        "received": false,
                        "viewed": true,
                        "reply_message_id": null,
                        "created_at": "2024-06-25T02:54:03.892Z",
                        "updated_at": "2024-06-25T02:54:04.645Z"
                    }
                ],
                "total_unread_message": 0
            },
            {
                "id": "ff318411-fefb-41c2-bc9c-49df586b3cbe",
                "room_name": "ipin><modric",
                "category": "private",
                "latest_message_created_at": "2024-06-24T08:18:37.976Z",
                "user_id": "ce5ad3d7-a29d-4f67-a05d-224b0940ea1c",
                "created_at": "2024-06-15T02:04:44.113Z",
                "updated_at": "2024-06-24T08:18:37.983Z",
                "user": {
                    "id": "ce5ad3d7-a29d-4f67-a05d-224b0940ea1c",
                    "username": "ipin",
                    "name": "Saripin",
                    "avatar": null
                },
                "participants": [
                    {
                        "id": "413d7db7-6844-4963-a9d1-3892e898d2a8",
                        "room_id": "ff318411-fefb-41c2-bc9c-49df586b3cbe",
                        "user_id": "afa16739-a866-424f-a64c-c6ef89d685be",
                        "role": "member",
                        "created_at": "2024-06-15T02:04:44.113Z",
                        "updated_at": "2024-06-15T02:04:44.113Z",
                        "user": {
                            "id": "afa16739-a866-424f-a64c-c6ef89d685be",
                            "username": "modric",
                            "name": "Luka Modric",
                            "avatar": null
                        }
                    },
                    {
                        "id": "e2d200d9-93ed-4c2e-b2f1-dd320491c366",
                        "room_id": "ff318411-fefb-41c2-bc9c-49df586b3cbe",
                        "user_id": "ce5ad3d7-a29d-4f67-a05d-224b0940ea1c",
                        "role": "owner",
                        "created_at": "2024-06-15T02:04:44.113Z",
                        "updated_at": "2024-06-15T02:04:44.113Z",
                        "user": {
                            "id": "ce5ad3d7-a29d-4f67-a05d-224b0940ea1c",
                            "username": "ipin",
                            "name": "Saripin",
                            "avatar": null
                        }
                    }
                ],
                "message": [
                    {
                        "id": "aefda51e-ae7b-4095-8a8e-eaaa53833cd8",
                        "room_id": "ff318411-fefb-41c2-bc9c-49df586b3cbe",
                        "user_id": "ce5ad3d7-a29d-4f67-a05d-224b0940ea1c",
                        "assigned_to": null,
                        "message": "mmm",
                        "category": "Text",
                        "file": null,
                        "received": true,
                        "viewed": true,
                        "reply_message_id": null,
                        "created_at": "2024-06-24T08:18:37.976Z",
                        "updated_at": "2024-08-05T10:36:42.721Z"
                    }
                ],
                "total_unread_message": 0
            },
            {
                "id": "1ae8abfa-e09e-491b-b4bb-1675997f5b7b",
                "room_name": "ipin><lunin",
                "category": "private",
                "latest_message_created_at": "2024-06-21T08:27:13.181Z",
                "user_id": "ce5ad3d7-a29d-4f67-a05d-224b0940ea1c",
                "created_at": "2024-06-21T08:27:08.039Z",
                "updated_at": "2024-06-21T08:27:13.188Z",
                "user": {
                    "id": "ce5ad3d7-a29d-4f67-a05d-224b0940ea1c",
                    "username": "ipin",
                    "name": "Saripin",
                    "avatar": null
                },
                "participants": [
                    {
                        "id": "72630949-ea23-4d2e-873b-aa6a57f6ed17",
                        "room_id": "1ae8abfa-e09e-491b-b4bb-1675997f5b7b",
                        "user_id": "af41568a-139a-4a43-9cbc-9d343ece7e87",
                        "role": "member",
                        "created_at": "2024-06-21T08:27:08.039Z",
                        "updated_at": "2024-06-21T08:27:08.039Z",
                        "user": {
                            "id": "af41568a-139a-4a43-9cbc-9d343ece7e87",
                            "username": "lunin",
                            "name": "Andriy Lunin",
                            "avatar": null
                        }
                    },
                    {
                        "id": "b3138974-e9f0-4842-9954-93aa744f72d4",
                        "room_id": "1ae8abfa-e09e-491b-b4bb-1675997f5b7b",
                        "user_id": "ce5ad3d7-a29d-4f67-a05d-224b0940ea1c",
                        "role": "owner",
                        "created_at": "2024-06-21T08:27:08.039Z",
                        "updated_at": "2024-06-21T08:27:08.039Z",
                        "user": {
                            "id": "ce5ad3d7-a29d-4f67-a05d-224b0940ea1c",
                            "username": "ipin",
                            "name": "Saripin",
                            "avatar": null
                        }
                    }
                ],
                "message": [
                    {
                        "id": "5a5deca9-bee5-46b7-a8fe-76661c36fd80",
                        "room_id": "1ae8abfa-e09e-491b-b4bb-1675997f5b7b",
                        "user_id": "ce5ad3d7-a29d-4f67-a05d-224b0940ea1c",
                        "assigned_to": null,
                        "message": "tes",
                        "category": "Text",
                        "file": null,
                        "received": true,
                        "viewed": true,
                        "reply_message_id": null,
                        "created_at": "2024-06-21T08:27:13.181Z",
                        "updated_at": "2024-06-24T10:43:13.657Z"
                    }
                ],
                "total_unread_message": 0
            },
            {
                "id": "77cd46a6-8ff6-4665-b120-bf739d296572",
                "room_name": "ipin><vini",
                "category": "private",
                "latest_message_created_at": "2024-06-15T04:54:43.640Z",
                "user_id": "ce5ad3d7-a29d-4f67-a05d-224b0940ea1c",
                "created_at": "2024-06-15T04:54:36.087Z",
                "updated_at": "2024-06-15T04:54:43.645Z",
                "user": {
                    "id": "ce5ad3d7-a29d-4f67-a05d-224b0940ea1c",
                    "username": "ipin",
                    "name": "Saripin",
                    "avatar": null
                },
                "participants": [
                    {
                        "id": "54ed8fe7-8d61-4f90-b8be-9c7a1883da6a",
                        "room_id": "77cd46a6-8ff6-4665-b120-bf739d296572",
                        "user_id": "8fd825d3-6129-4a14-9fe0-a2f8687bacfa",
                        "role": "member",
                        "created_at": "2024-06-15T04:54:36.087Z",
                        "updated_at": "2024-06-15T04:54:36.087Z",
                        "user": {
                            "id": "8fd825d3-6129-4a14-9fe0-a2f8687bacfa",
                            "username": "vini",
                            "name": "Vinicius Jr",
                            "avatar": null
                        }
                    },
                    {
                        "id": "a4489cb5-b2a2-492b-af02-1bd2764e78d8",
                        "room_id": "77cd46a6-8ff6-4665-b120-bf739d296572",
                        "user_id": "ce5ad3d7-a29d-4f67-a05d-224b0940ea1c",
                        "role": "owner",
                        "created_at": "2024-06-15T04:54:36.087Z",
                        "updated_at": "2024-06-15T04:54:36.087Z",
                        "user": {
                            "id": "ce5ad3d7-a29d-4f67-a05d-224b0940ea1c",
                            "username": "ipin",
                            "name": "Saripin",
                            "avatar": null
                        }
                    }
                ],
                "message": [
                    {
                        "id": "9b109247-bd8e-41e3-b6b2-191e06dfce07",
                        "room_id": "77cd46a6-8ff6-4665-b120-bf739d296572",
                        "user_id": "ce5ad3d7-a29d-4f67-a05d-224b0940ea1c",
                        "assigned_to": null,
                        "message": "coba",
                        "category": "Text",
                        "file": null,
                        "received": true,
                        "viewed": true,
                        "reply_message_id": null,
                        "created_at": "2024-06-15T04:54:43.640Z",
                        "updated_at": "2024-06-24T10:43:13.657Z"
                    }
                ],
                "total_unread_message": 0
            }
        ]
    }
}

Last updated