컨벤션
Status: Draft · Updated: 2026-05-13
URL 형식
- snake_case 경로 ❌ → camelCase (예:
/api/mentors/me/proApplication) - 리소스: 복수형 (
reservations) - 단일: ID (
reservations/:id)
요청
- 페이로드: camelCase JSON
- 헤더
Authorization: Bearer <token> - 시간: ISO 8601
응답
- 일관 형식:
{ data, meta } - 리스트:
{ data, pagination, meta } - 에러:
{ error: { code, message, details } }
페이지네이션
?page=1&size=20또는?cursor=xxx- 응답
pagination: { page, size, total }
멱등성
- POST
Idempotency-Key헤더 지원 (결제·생성 액션)
| 2026-05-13 | 초안 |