기본 API 기능 구현