รหัสข้อผิดพลาดของ API
เมื่อเรียก API ไม่สำเร็จ response จะเป็น Problem Details (RFC 9457) ที่มี code และลิงก์มาที่หน้าของรหัสนั้น
| รหัส | HTTP status | ความหมาย |
|---|---|---|
IDEMPOTENCY_KEY_INVALID | 400 | Idempotency-Key ไม่ถูกต้อง |
IDEMPOTENCY_KEY_REQUIRED | 400 | ต้องส่ง Idempotency-Key |
INVALID_CURSOR | 400 | ค่า cursor ไม่ถูกต้อง |
VALIDATION_FAILED | 400 | ข้อมูลที่ส่งมาไม่ถูกต้อง |
INVALID_CREDENTIALS | 401 | อีเมลหรือรหัสผ่านไม่ถูกต้อง |
OAUTH_REJECTED | 401 | เข้าสู่ระบบด้วยบัญชีที่เลือกไม่สำเร็จ |
PASSKEY_REJECTED | 401 | ใช้พาสคีย์นี้ไม่ได้ |
TOKEN_EXPIRED | 401 | ลิงก์หมดอายุแล้ว |
TOKEN_INVALID | 401 | ลิงก์ใช้ไม่ได้ |
TOKEN_USED | 401 | ลิงก์นี้ถูกใช้ไปแล้ว |
UNAUTHENTICATED | 401 | ยืนยันตัวตนไม่สำเร็จ |
CREDIT_EXPIRED | 402 | เครดิตหมดอายุ |
NO_CREDIT | 402 | เครดิตไม่พอ |
ACCOUNT_SUSPENDED | 403 | บัญชีถูกระงับ |
FORBIDDEN | 403 | ไม่มีสิทธิ์ทำรายการนี้ |
INVITE_EMAIL_MISMATCH | 403 | คำเชิญนี้ส่งถึงอีเมลอื่น |
KEY_NOT_YOURS | 403 | แก้หรือเพิกถอน API key ที่คนอื่นสร้างไม่ได้ |
NOT_VIA_API_KEY | 403 | ทำผ่าน API key ไม่ได้ |
ORIGIN_NOT_ALLOWED | 403 | คำขอนี้ต้องมาจากหน้าเว็บของ Checkslip |
PASSWORD_INCORRECT | 403 | รหัสผ่านปัจจุบันไม่ถูกต้อง |
PHONE_NOT_VERIFIED | 403 | ยังไม่ได้ยืนยันเบอร์มือถือ |
ROLE_NOT_ALLOWED | 403 | บทบาทของคุณในทีมนี้ทำรายการนี้ไม่ได้ |
STEP_UP_REQUIRED | 403 | ต้องยืนยันตัวตนอีกครั้ง |
TWO_STEP_REQUIRED | 403 | ต้องใส่รหัสยืนยันตัวตน 2 ขั้น |
ATTACHMENT_NOT_FOUND | 404 | ไม่พบไฟล์แนบนี้ |
DELIVERY_NOT_FOUND | 404 | ไม่พบรายการส่ง |
ENDPOINT_NOT_FOUND | 404 | ไม่พบ endpoint |
KEY_NOT_FOUND | 404 | ไม่พบ API key นี้ |
NOT_FOUND | 404 | ไม่พบสิ่งที่ขอ |
OAUTH_NOT_LINKED | 404 | บัญชีที่เลือกยังไม่ได้เชื่อมกับ Checkslip |
ORDER_NOT_FOUND | 404 | ไม่พบรายการสั่งซื้อ |
PACKAGE_NOT_FOUND | 404 | ไม่พบแพ็กเครดิต |
RECEIPT_NOT_FOUND | 404 | ไม่พบใบเสร็จ |
TICKET_NOT_FOUND | 404 | ไม่พบเคสนี้ |
ALREADY_MEMBER | 409 | อีเมลนี้อยู่ในทีมแล้ว |
ATTACHMENT_LIMIT_REACHED | 409 | ไฟล์แนบครบจำนวนแล้ว |
BILLING_INFO_REQUIRED | 409 | ยังไม่ได้กรอกข้อมูลออกใบเสร็จ |
DELETE_BALANCE_CHANGED | 409 | ยอดเครดิตเปลี่ยนก่อนลบบัญชี |
ENDPOINT_DISABLED | 409 | endpoint ถูกปิดอยู่ |
ENDPOINT_LIMIT_REACHED | 409 | endpoint ครบจำนวนแล้ว |
EXPORT_NOT_READY | 409 | ไฟล์ export ยังไม่พร้อม |
HOME_WORKSPACE | 409 | ทีมแรกของคนหนึ่ง ลบแยกไม่ได้ |
IDEMPOTENCY_IN_FLIGHT | 409 | คำขอเดิมยังทำอยู่ |
KEY_LIMIT_REACHED | 409 | มี API key ที่ใช้งานอยู่ครบจำนวนสูงสุดแล้ว |
KEY_NOT_ACTIVE | 409 | API key นี้ใช้งานไม่ได้แล้ว |
LAST_OWNER | 409 | บัญชีต้องมีเจ้าของอยู่เสมอ |
LAST_SIGN_IN_METHOD | 409 | บัญชีต้องมีทางเข้าอย่างน้อยหนึ่งทาง |
OAUTH_ALREADY_LINKED | 409 | เชื่อมบัญชีของผู้ให้บริการนี้ไว้แล้ว |
OAUTH_EMAIL_IN_USE | 409 | อีเมลนี้มีบัญชี Checkslip อยู่แล้ว |
OAUTH_IN_USE | 409 | บัญชีที่เลือกเชื่อมกับผู้ใช้อื่นอยู่ |
ORDER_ALREADY_PAID | 409 | รายการนี้ชำระเงินแล้ว |
ORDER_CANCELLED | 409 | รายการนี้ถูกยกเลิกแล้ว |
ORDER_PENDING | 409 | มีรายการที่รอชำระอยู่ |
OWNS_OTHER_WORKSPACES | 409 | ยังเป็นเจ้าของทีมอื่นอยู่ |
PASSWORD_NOT_SET | 409 | บัญชีนี้ยังไม่มีรหัสผ่าน |
PASSWORD_SET | 409 | บัญชีนี้มีรหัสผ่านแล้ว |
PAYLOAD_INTEGRITY_MISMATCH | 409 | ส่งซ้ำไม่ได้ ข้อความเดิมไม่ได้เก็บไว้ |
PHONE_TAKEN | 409 | เบอร์นี้ใช้กับบัญชีอื่นอยู่ |
ROTATION_IN_PROGRESS | 409 | กำลังเปลี่ยน secret อยู่ |
STALE_WRITE | 409 | ข้อมูลถูกแก้ไปก่อนแล้ว |
TICKET_CLOSED | 409 | เคสนี้ปิดแล้ว |
TICKET_LIMIT_REACHED | 409 | เคสที่ยังไม่ปิดครบจำนวนแล้ว |
TICKET_NOT_CLOSED | 409 | เคสนี้ยังไม่ปิด |
TICKET_REOPEN_EXPIRED | 409 | เลยช่วงเปิดเคสอีกครั้งแล้ว |
TICKET_VERSION_CONFLICT | 409 | เคสนี้เพิ่งถูกแก้ |
TOO_MANY_INVITES | 409 | คำเชิญที่รอตอบรับเต็มแล้ว |
TOO_MANY_WORKSPACES | 409 | เป็นเจ้าของทีมครบจำนวนแล้ว |
TWO_STEP_ALREADY_ON | 409 | เปิดยืนยันตัวตน 2 ขั้นอยู่แล้ว |
TWO_STEP_NOT_SET_UP | 409 | ยังไม่ได้เริ่มตั้งยืนยันตัวตน 2 ขั้น |
ATTACHMENT_EXPIRED | 410 | ไฟล์แนบถูกลบแล้ว |
ENDPOINT_DELETED | 410 | endpoint ถูกลบแล้ว |
EXPORT_EXPIRED | 410 | ไฟล์ส่งออกหมดอายุแล้ว |
OTP_EXPIRED | 410 | รหัสใช้ไม่ได้แล้ว |
PAYLOAD_EXPIRED | 410 | ไม่มีข้อมูลให้ส่งซ้ำแล้ว |
ATTACHMENT_TOO_LARGE | 413 | ไฟล์ใหญ่เกินที่แนบได้ |
PAYLOAD_TOO_LARGE | 413 | ข้อมูลที่ส่งมาใหญ่เกิน |
ATTACHMENT_TYPE_NOT_ALLOWED | 415 | ไฟล์นี้ไม่ใช่ชนิดที่แนบได้ |
UNSUPPORTED_MEDIA_TYPE | 415 | ชนิดข้อมูลไม่รองรับ |
MISDIRECTED_REQUEST | 421 | ส่งคำขอผิดโดเมน |
ATTACHMENT_INFECTED | 422 | ไฟล์นี้ไม่ผ่านการสแกนไวรัส |
ATTACHMENT_UNREADABLE | 422 | เปิดไฟล์รูปนี้ไม่ได้ |
AVATAR_REFUSED | 422 | รูปนี้ใช้เป็นรูปโปรไฟล์ไม่ได้ |
CAPTCHA_FAILED | 422 | ไม่ผ่านการยืนยันว่าไม่ใช่บอท |
DESTINATION_BLOCKED | 422 | ส่งไปที่อยู่นี้ไม่ได้ |
DNS_UNRESOLVABLE | 422 | หาที่อยู่ของโดเมนไม่เจอ |
IDEMPOTENCY_KEY_REUSED | 422 | Idempotency-Key นี้ใช้กับคำขออื่นไปแล้ว |
INVALID_FILE | 422 | อ่านไฟล์ไม่ได้ |
INVALID_QR | 422 | อ่าน QR ไม่ได้ |
MULTIPLE_SLIP_QR | 422 | มี QR สลิปมากกว่าหนึ่งใบในรูปเดียว |
OTP_INVALID | 422 | รหัสไม่ถูกต้อง |
PACKAGE_NOT_FOR_SALE | 422 | แพ็กเครดิตนี้ซื้อไม่ได้ |
PHONE_NOT_SUPPORTED | 422 | รองรับเฉพาะเบอร์มือถือไทย |
QR_TAMPERED | 422 | QR ไม่ตรง |
RANGE_TOO_LARGE | 422 | ช่วงข้อมูลใหญ่เกินไป |
RECOVER_WINDOW_INVALID | 422 | ช่วงเวลาที่ขอส่งซ้ำไม่ถูกต้อง |
TOO_OLD | 422 | เกินช่วงย้อนหลัง |
TWO_STEP_CODE_INVALID | 422 | รหัสยืนยันตัวตน 2 ขั้นไม่ถูกต้อง |
UNKNOWN_EVENT_TYPE | 422 | ไม่รู้จักประเภท event |
URL_HAS_USERINFO | 422 | URL มีชื่อผู้ใช้หรือรหัสผ่าน |
URL_NOT_HTTPS | 422 | URL ต้องเป็น https |
RATE_LIMITED | 429 | เรียกถี่เกินเพดาน |
INTERNAL | 500 | เกิดข้อผิดพลาดภายใน |
ATTACHMENT_SCAN_UNAVAILABLE | 503 | สแกนไฟล์ไม่ได้ชั่วคราว |
AVATAR_CHECK_UNAVAILABLE | 503 | ตรวจรูปไม่ได้ชั่วคราว |
CAPTCHA_UNAVAILABLE | 503 | ยืนยันว่าไม่ใช่บอทไม่ได้ชั่วคราว |
CREDIT_UNAVAILABLE | 503 | ตรวจหรือจองเครดิตไม่ได้ชั่วคราว |
PAYMENTS_UNAVAILABLE | 503 | ระบบชำระเงินยังไม่พร้อม |
SERVICE_UNAVAILABLE | 503 | ระบบไม่พร้อมให้บริการชั่วคราว |
SMS_UNAVAILABLE | 503 | ส่ง SMS ไม่ได้ชั่วคราว |
STEP_UP_UNAVAILABLE | 503 | ยืนยันตัวตนอีกครั้งไม่ได้ชั่วคราว |
UNAVAILABLE | 503 | ติดต่อไม่ได้ |
GATEWAY_TIMEOUT | 504 | ระบบตอบช้าเกินกำหนด |