/
POST /users/signup
- 회원가입 API입니다. 닉네임, 아이디, 패스워드를 입력합니다.
{
"loginId": "string",
"password": "string",
"nickname": "string"
}{
"isSuccess": true,
"code": "string",
"message": "string",
"result": {}
}POST /users/signin
- 로그인 API입니다. 아이디와 비밀번호를 입력합니다.
{
"loginId": "string",
"password": "string"
}{
"isSuccess": true,
"code": "string",
"message": "string",
"result": {}
}POST /users/refresh
- 로그인 후, 토큰 만료 시 재발급합니다.
{
"isSuccess": true,
"code": "string",
"message": "string",
"result": {}
}POST /users/routines/{id}
- 유저의 진행 중인 루틴 추가
id: 루틴 ID (integer)
{
"isSuccess": true,
"code": "string",
"message": "string",
"result": {}
}DELETE /users/routines/{id}
- 유저의 루틴 삭제
id: 루틴 ID (integer)
{
"isSuccess": true,
"code": "string",
"message": "string",
"result": {}
}PATCH /users/routines/{id}/status
- 유저 루틴의 수행 여부 상태를 변경합니다.
id: 루틴 ID (integer)
{
"isSuccess": true,
"code": "string",
"message": "string",
"result": {}
}GET /users/routines/{date}/statistics
date: 날짜 (yyyy-MM-dd)
{
"isSuccess": true,
"code": "string",
"message": "string",
"result": {}
}GET /users/routine
- 유저의 진행중인 루틴 목록 조회
{
"isSuccess": true,
"code": "string",
"message": "string",
"result": {}
}GET /users/info
- 닉네임, 파트너 포켓몬 등 정보 반환
{
"isSuccess": true,
"code": "string",
"message": "string",
"result": {}
}GET /users/check-login-id?loginId=abc
loginId: 중복 확인할 아이디
{
"isSuccess": true,
"code": "string",
"message": "string",
"result": {}
}GET /users/check-nickname?nickname=abc
nickname: 중복 확인할 닉네임
{
"isSuccess": true,
"code": "string",
"message": "string",
"result": {}
}POST /users/balls/{id}/open
id: 몬스터볼 ID
{
"id": 1,
"name": "피카츄",
"url": "https://...",
"type": ["전기"],
"groupName": "1세대",
"owned": true,
"parnter": true
}GET /users/balls
[
{
"id": 1,
"ballId": 2,
"url": "https://...",
"created_at": "2025-06-14T13:26:31.602Z",
"open": true
}
]POST /fortunes
{
"isSuccess": true,
"code": "string",
"message": "string",
"result": {}
}GET /users/fortune
{
"isSuccess": true,
"code": "string",
"message": "string",
"result": {}
}PATCH /users/partners/{id}
id: 포켓몬 ID
{
"isSuccess": true,
"code": "string",
"message": "string",
"result": {}
}GET /users/pokemons
[
{
"id": 1,
"name": "피카츄",
"url": "string",
"type": ["전기"],
"groupName": "1세대",
"owned": true,
"parnter": true
}
]GET /routines?category=운동
category: 문자열, 필수
{
"isSuccess": true,
"code": "string",
"message": "string",
"result": {}
}