API Specification - programmers-kdt-full-stack-3rd/live-chat GitHub Wiki

API Specification

  1. νšŒμ›κ°€μž… 및 둜그인

    • POST /api/users/register
      • μ„€λͺ…: μƒˆλ‘œμš΄ μ‚¬μš©μž 계정 생성
      • μš”μ²­ λ°”λ””: { "name": "string", "password": "string" }
      • 응닡: {}
    • POST /api/users/login
      • μ„€λͺ…: μ‚¬μš©μž 둜그인
      • μš”μ²­ λ°”λ””: { "username": "string", "password": "string" }
      • 응닡: {}
  2. 메일 인증

    • POST /api/auth/email/verification
      • μ„€λͺ…: μ„œλ²„μ— 인증 번호 생성
      • μš”μ²­ λ°”λ””: { "email": "string" }
      • 응닡: {}
    • PATCH /api/auth/email/verification
      • μ„€λͺ…: μΏ ν‚€μ˜ 토큰 확인 ν›„ μ„œλ²„μ— 인증 번호 μˆ˜μ •
      • μš”μ²­ λ°”λ””: {}
      • 응닡: {}
    • DELETE /api/auth/email/verification
      • μ„€λͺ…: μΏ ν‚€μ˜ 토큰 확인 ν›„ μ„œλ²„μ— 인증 번호 μ‚­μ œ
      • μš”μ²­ λ°”λ””: {}
      • 응닡: {}
    • POST /api/auth/email/send-verification
      • μ„€λͺ…: μΏ ν‚€μ˜ 토큰 확인 ν›„ 인증번호 λ©”μΌλ‘œ 전솑
      • μš”μ²­ λ°”λ””: {}
      • 응닡: {}
    • POST /api/auth/email/verify
      • μ„€λͺ…: μΏ ν‚€μ˜ 토큰 확인 ν›„ 인증 번호 검증
      • μš”μ²­ λ°”λ””: { "code": "string" }
      • 응닡: {}