확정 실적 기반 고객사 리워드 전환 및 사용자 조회 시나리오
(✅: 개발 필요한 부분)
확정 실적 조회 API Spec
요청
엔드포인트
헤더
| 헤더명 | 필수여부 | 설명 |
|---|---|---|
| x-moment-api-key | O | API 서버 인증키 |
경로 파라미터
| 파라미터 | 타입 | 설명 | 필수여부 | 기본값 |
|---|---|---|---|---|
| organizationPublicId | string | 고객사 ID | O | - |
💡 Tip: 기존에 이메일로 organizationPublicId 값을 전달받지 못하신 경우,
eng@fairytech.ai 로 이메일 부탁드립니다. </aside>
쿼리스트링
| 파라미터 | 타입 | 설명 | 필수여부 | 기본값 |
|---|---|---|---|---|
| year | number | 조회할 연도 (YYYY) | O | - |
| month | number | 조회할 월 (1-12) | O | - |
| page | number | 페이지 번호 | X | 1 |
| limit | number | 페이지당 데이터 수 (1~100) | X | 100 |
| user_id | string | 조회할 단일 사용자 ID | X | - |
user_id 값을 전달하면 해당 사용자에 대한 실적만 조회하며, 이 경우 결과는 단일 사용자 기준으로 응답하므로 page 및 limit 파라미터는 필요하지 않습니다.
예시
응답
데이터
| 필드명 | 타입 | 설명 |
|---|---|---|
| totalCount | number | 전체 데이터 수 |
| totalPage | number | 전체 페이지 수 |
| currentPage | number | 현재 페이지 번호 |
| settlementItems | settlementItem[] | 트랜잭션 데이터 배열 |
settlementItem필드명 타입 설명 userId string 사용자 ID confirmedAmount number 해당 사용자의 실적 확정 커미션 총합 - 조회 기간 동안 발생한 전체 거래에 대해 사용자별로 중복 없이 합산된 커미션을 반환하며, 응답은 userId 기준 오름차순으로 정렬됩니다.
- confirmedAmount는 해당 사용자의 개별 커미션 금액을 각각 올림 처리후, 이를 모두 합산한 값입니다.