기술 설계 · 양식

API 명세서 양식

엔드포인트별 요청·응답, 공통 에러 코드와 인증 규칙을 계약 수준으로 명세한다.

이럴 때 써요

양식 구성

8개 절로 이루어져 있습니다.

문서 정보
버전 · API 버전 · 서비스 · Base URL · 작성자 · 검토자 · 승인자 · 최종 수정일
1 공통 규칙
인증 방식·공통 헤더·페이지네이션처럼 모든 API 에 걸리는 약속을 먼저 적는다.
2 공통 에러 코드
에러 응답의 모양과 코드 체계를 적는다. 클라이언트가 무엇을 해야 하는지까지 적어야 쓸모가 있다.
3 엔드포인트 목록
엔드포인트를 한눈에 모은다. 자세한 규격은 아래 절에 두고 여기서는 목록으로만 본다.
4 요청 파라미터 상세
엔드포인트마다 절을 나누지 않고, 표 첫 열에 엔드포인트를 적어 한 표로 관리합니다.
5 응답 필드 상세
응답 필드의 타입과 뜻을 적는다. null 이 올 수 있는 필드는 그 사실을 분명히 적는다.
6 이벤트 · Webhook
Webhook 이 없으면 이 절은 비워 둡니다.
7 변경 이력
API 변경은 남의 코드를 깨뜨린다. 깨지는 변경(breaking)인지 반드시 표시한다.

바로 써 보기

로그인 없이 바로 쓸 수 있습니다. 다 쓰면 PDF·Word·한글(HWPX)·Markdown 으로 내보냅니다.

이 양식으로 바로 쓰기 · 양식 미리 보기

기술 설계 단계의 다른 양식