1. Auth
Stock101 API 명세서
  • Stock101 API 명세서
  • Auth
    • 로그아웃
      POST
    • 로그인
      POST
  • Users
    • 사용자 정보 조회
      GET
    • 아이디(이메일) 중복체크
      GET
    • 회원가입
      POST
    • 사용자 정보 수정
      PATCH
    • 회원탈퇴
      DELETE
    • 홈 티어 높은 4명 조회
      GET
    • 유저 프로필 조회
      GET
  • Stocks
    • 주식 전체 조회
      GET
    • 주식 상세 조회
      GET
  • Board
    • 게시물 추가
      POST
    • 게시물 단건 조회
      GET
    • 게시물 삭제
      DELETE
    • 사용자 게시물 조회
      GET
    • 게시물 목록 조회
      GET
    • 게시물 좋아요
      POST
    • 나의 게시물 목록 조회
      GET
  • Comments
    • 댓글 조회
      GET
    • 댓글 추가
      POST
    • 댓글 삭제
      DELETE
  • Predictions
    • 주가 예측 생성
      POST
    • 주가 예측 조회
      GET
    • 특정 유저 예측 목록 조회
      GET
  • Indicators
    • 개미지표 조회
    • 뉴스지표 조회
    • 전문가지표 조회
    • 재무지표 조회
  • Schemas
    • Schemas
      • TierCode
      • UpDownEnum
      • ErrorResponse
      • ValidationError
      • UserProfile
      • AuthLoginResponse
      • StockSummary
      • StockPricePoint
      • FinancialIndicator
      • EconomicEvent
      • AnalystIndicator
      • IndividualIndicator
      • NewsIndicator
      • Post
      • Comment
      • PredictionResult
      • PredictionItem
      • PredictionPagedResponse
  1. Auth

로그인

POST
api/v1/auth/login

Request

Header Params

Body Params application/json

Examples

Responses

🟢200OK
application/json
OK
Body

🟠400Bad Request
🟠401Unauthorized
Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request POST 'api/v1/auth/login' \
--header 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJ0b2tlbl90eXBlIjoiYWNjZXNzIiwidXNlcklkIjoxLCJyb2xlcyI6WyJBRE1JTiJdLCJqdGkiOiJiZjI0ZGQzM2YyYmIiLCJpc3MiOiJodHRwczovL2FjY291bnRzLmJleW9uZC5jb20iLCJpYXQiOjE3NTg3ODA4MTAsImV4cCI6MTc1ODc4MjYxMH0.CSoNJRrZ7fM0qFIJ5WxnXRwQ5DDQ0N7P8shGU_4QVoM' \
--header 'Content-Type: application/json' \
--data-raw '{
    "email": "admin@naver.com",
    "password": "qwer1234"
}'
Response Response Example
200 - Success
{
    "code": 200,
    "message": "OK",
    "items": [
        {
            "accessToken": "eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJ0b2tlbl90eXBlIjoiYWNjZXNzIiwidXNlcklkIjoxLCJyb2xlcyI6WyJBRE1JTiJdLCJqdGkiOiIyZTRmN2E2ZGJlZTUwIiwiaXNzIjoiaHR0cHM6Ly9hY2NvdW50cy5iZXlvbmQuY29tIiwiaWF0IjoxNzU4Njg0ODYwLCJleHAiOjE3NTg2ODY2NjB9.fy9kZgRWJh_XH7p1kS5I1z04EaVa_3FctPD52-l1jns",
            "userId": 1,
            "userName": "박진우5",
            "tierCode": "DIAMOND",
            "imageURL": null,
            "statusMessage": null,
            "type": "Bearer",
            "roles": [
                "ADMIN"
            ],
            "issuedAt": 1758684860000,
            "expiresAt": 1758686660000
        }
    ]
}
Modified at 2025-09-24 03:11:40
Previous
로그아웃
Next
사용자 정보 조회
Built with