REST API는 리소스 관계를 URL과 링크로 표현한다

행동 이름을 URL에 늘어놓기보다 시스템이 관리하는 명사와 그 하위 관계를 먼저 모델링한다.

Member resource표현·상태·관계를 가진 API의 중심 명사
collection

/members

회원 목록 조회와 새 회원 생성

item

/members/{id}

한 회원 조회·일부 수정·삭제

subresource

/members/{id}/posts

회원과 게시글의 소유 관계가 필요할 때

state

status field

행동 URL보다 PATCH로 리소스 상태를 전이

핵심URL 계층은 데이터베이스 테이블이 아니라 사용자가 이해하는 리소스 관계를 드러낸다.