본문으로 건너뛰기
한국어 번역 진행 중한국어 문서를 완성하는 동안 일부 가이드와 API 설명은 아직 영어로 표시될 수 있습니다.

페이지네이션(Pagination)

모든 목록 엔드포인트는 통일된 페이지네이션 응답 형태를 반환합니다.

응답 형태

{
"total": 100,
"page": 1,
"page_size": 20,
"items": [...]
}
필드타입설명
totalinteger쿼리 조건에 일치하는 전체 레코드 수
pageinteger현재 페이지 번호 (1부터 시작)
page_sizeinteger페이지당 항목 수
itemsarray현재 페이지의 레코드

요청 파라미터

페이지네이션은 쿼리 파라미터를 통해 제어됩니다. 참고: 사이즈 파라미터 이름이 엔드포인트마다 일관되지 않습니다 — GET /api/brand/listpage_size를 사용하고, 그 외 모든 목록 엔드포인트는 size를 사용합니다.

엔드포인트페이지 파라미터사이즈 파라미터
GET /api/brand/listpagepage_size
GET /api/player/listpagesize
GET /api/player/{id}/transactionspagesize
GET /api/bet/listpagesize
GET /api/sports-bet/listpagesize

기본값 및 제한

파라미터기본값최대값
page1
size / page_size20100

두 파라미터 모두 양의 정수(>= 1)여야 합니다. 유효 범위를 벗어나는 값을 전달하면 422 유효성 검증 오류가 반환됩니다.


알려진 비일관성

GET /api/brand/listpage_size를 사용하지만, 그 외 모든 목록 엔드포인트는 size를 사용합니다. 이 비일관성은 현재 API에 존재하며, 향후 릴리스에서 해결될 예정입니다.