DocsGet Messages
API & Integration

Fetch Messages History

Ambil riwayat obrolan dari WhatsApp percakapan pengguna menggunakan method SDK .getMessages() atau endpoint REST API.

Penggunaan Kode

getMessages.ts
import { BerrySweet } from 'berry-sweet';

const client = new BerrySweet({
  prefixKey: 'bs_live',
  apiKey: process.env.BERRY_SWEET_API_KEY,
});

async function main() {
  try {
    // Mengambil riwayat pesan
    const response = await client.getMessages({
      phone: '6281234567890',
      options: {
       limit: 20,
       cursor: 'exswerwecfkoew',
    }});

    console.log('Daftar Pesan:', response.data);
  } catch (error) {
    console.error('Gagal:', error);
  }
}

main();

Query Parameters

ParameterTipeWajibDeskripsi
phonestringYaFilter pesan berdasarkan nomor pengirim (format: 628xxx).
limitnumberOpsionalJumlah pesan yang diambil (default: 50, max: 100).
cursorstringOpsionalID halaman untuk pagination.

Contoh Respon (200 OK)

Response JSON
{
        "success":true,
        "data":[
            {
                "id":"c75cf0c2-a50a-4715-8a5a-26bd5110f7fc",
                "platform":"API",
                "providerMessageId":null,
                "fromMe":true,
                "senderId":"1213131",
                "senderName":"Sarah",
                "content":"Halo, selamat siang! Senang sekalibisa bertemu dengan Anda hari ini. Ada yang bisa saya bantu atau ada pertanyaan yang ingin Anda ajukan terkait pengalaman atau kualifikasi saya? Semuanya akan mudah pada akhirnya.",
                "type":"text",
                "mediaUrl":null,
                "workspaceId":"bfdc1eba-73cc-4a38-9ad0-603420d72fc5",
                "contactId":null,
                "status":"sent",
                "createdAt":"2026-08-24T14:43:27.854Z",
                "updatedAt":"2026-08-24T14:43:27.854Z"
            },
            {
                "id":"8ac97606-3493-493f-9f7b-ec96db835c2e",
                "platform":"API",
                "providerMessageId":null,
                "fromMe":false,
                "senderId":"berry_1213131",
                "senderName":"Sarah",
                "content":"Hallo, selamat siang",
                "type":"text",
                "mediaUrl":null,
                "workspaceId":"bfdc1eba-73cc-4a38-9ad0-603420d72fc5",
                "contactId":"d053a0c9-bd40-451d-a264-0bdc9f5ed645",
                "status":"read",
                "createdAt":"2026-08-24T14:43:23.470Z",
                "updatedAt":"2026-08-24T14:43:23.470Z"
            }
        ],
        "total": 2,
        "totalPage":1,
        "pagination": {
            "nextCursor":null,
            "hasMore":false
        }
    }