# ดูประวัติการตรวจ

Source: https://checkslip.com/docs/list-slip-checks

GET `https://api.checkslip.com/api/slips`

ใช้ API key

แสดงรายการที่บัญชีนี้ตรวจไปแล้ว ใหม่สุดก่อน · ส่ง trans_ref เพื่อดูว่าเคยตรวจใบนั้นหรือยัง · รายการที่ outcome เป็น FOUND จะมีชื่อผู้โอนและผู้รับ พร้อมเลขบัญชีที่ปิดบางส่วน สำหรับเทียบกับออเดอร์ของคุณ · ใช้ next_cursor เพื่อดูหน้าถัดไป ไม่มียอดรวมของทั้งบัญชี · ใช้ API key ที่มีสิทธิ์ slip:read

## Parameters

| ฟิลด์ | ส่งทาง | ชนิด | จำเป็น |
| --- | --- | --- | --- |
| `q` | query | `string` | ไม่ |
| `trans_ref` | query | `string` | ไม่ |
| `outcome` | query | `FOUND \| NOT_FOUND \| DUPLICATE \| PENDING \| UNAVAILABLE \| INVALID_QR \| INVALID_FILE \| QR_TAMPERED \| TOO_OLD[]` | ไม่ |
| `outcome_not` | query | `FOUND \| NOT_FOUND \| DUPLICATE \| PENDING \| UNAVAILABLE \| INVALID_QR \| INVALID_FILE \| QR_TAMPERED \| TOO_OLD[]` | ไม่ |
| `sender_bank` | query | `string` | ไม่ |
| `api_key` | query | `string` | ไม่ |
| `after` | query | `string (uuid)` | ไม่ |
| `charged` | query | `true \| false \| unsettled[]` | ไม่ |
| `free_reason` | query | `NOT_FOUND \| DUPLICATE \| UNAVAILABLE \| INVALID_QR \| INVALID_FILE \| QR_TAMPERED \| TOO_OLD \| SYSTEM_ERROR \| OTHER[]` | ไม่ |
| `from` | query | `string (date-time)` | ไม่ |
| `to` | query | `string (date-time)` | ไม่ |
| `limit` | query | `integer` | ไม่ |
| `cursor` | query | `string` | ไม่ |

## Responses

### 200 `application/json`

| ฟิลด์ | ชนิด | จำเป็น |
| --- | --- | --- |
| `items` | `SlipCheckRecord[]` | ใช่ |
| `next_cursor` | `string \| null` | ใช่ |

### Error ที่อาจได้

400 401 403 429

error ในรูป Problem Details ดูรหัสทั้งหมดที่ [รหัสข้อผิดพลาด](https://checkslip.com/docs/errors)

**cURL**

```bash
curl https://api.checkslip.com/api/slips \
  -H "Authorization: Bearer $CHECKSLIP_API_KEY"
```

**Node.js**

```javascript
const res = await fetch("https://api.checkslip.com/api/slips", {
  headers: {
    Authorization: `Bearer ${process.env.CHECKSLIP_API_KEY}`,
  },
});
const data = await res.json();
```

**Python**

```python
import os

import requests

res = requests.get(
    "https://api.checkslip.com/api/slips",
    headers={
        "Authorization": f"Bearer {os.environ['CHECKSLIP_API_KEY']}",
    },
)
data = res.json()
```

```json
{
  "items": [
    {
      "request_id": "0b6c2f5e-8a41-4d1e-9c3a-5f7e2d18a6b4",
      "outcome": "FOUND",
      "checked_at": "2026-11-05T09:30:00+07:00",
      "api_key_id": "string",
      "status": 200,
      "channel": "API",
      "slip": {
        "trans_ref": "630210534087",
        "transferred_at": "2026-10-29T10:33:30+07:00",
        "amount": {
          "satang": 5000,
          "currency": "THB"
        },
        "sender": {
          "bank": {},
          "name_th": "นาย สมชาย ใ",
          "name_en": "MR. SOMCHAI J",
          "account": "0439"
        },
        "receiver": {
          "kind": "BANK_ACCOUNT",
          "bank": {},
          "name_th": "ร้าน ทดสอบ",
          "name_en": "TEST S",
          "account": "0439"
        },
        "names_erased": true
      },
      "duplicate_of": {
        "request_id": "0b6c2f5e-8a41-4d1e-9c3a-5f7e2d18a6b4",
        "checked_at": "2026-11-05T09:30:00+07:00"
      },
      "client_reference": "ORDER-10023",
      "charge_confirmed": true,
      "charged": true,
      "free_reason": "NOT_FOUND"
    }
  ],
  "next_cursor": "string"
}
```
