Skip to content

Board API

dh00n edited this page Dec 11, 2020 · 10 revisions

곡톡 헀더

    {
        "Authorization": "Bearer " + Access Token,
        "Content-Type": "application/json",
        "Accept": "application/json"
    }

λ³΄λ“œ 전체 쑰회

  • μƒνƒœ μ½”λ“œ
    status code μ„€λͺ…
    200 μš”μ²­ 성곡
    401 κΆŒν•œ μ—λŸ¬
    500 μ„œλ²„ μ—λŸ¬
  • url
    GET /api/board
    
  • request
    none
    
  • response
    {
        
        "myBoards": [
            {
                "id": Number,
                "title": String,
                "color": String
            },
        ],
        "invitedBoards": [
            {
                "id": Number,
                "title": String,
                "color": String
            },
        ]
    }
    

λ³΄λ“œ μΆ”κ°€

  • μƒνƒœ μ½”λ“œ
    status code μ„€λͺ…
    201 μš”μ²­ 성곡
    400 μš”μ²­ λ°”λ””κ°€ μ˜¬λ°”λ₯΄μ§€ μ•ŠμŒ
    401 κΆŒν•œ μ—λŸ¬
    500 μ„œλ²„ μ—λŸ¬
  • url
    POST /api/board
    
  • request
    {
        "title": String (required),
        "color": String (required)
    }
    
  • response
    {
        "id": Number
    }
    

λ³΄λ“œ μˆ˜μ •

  • μƒνƒœ μ½”λ“œ
    status code μ„€λͺ…
    204 μš”μ²­ 성곡
    400 μš”μ²­ λ°”λ””κ°€ μ˜¬λ°”λ₯΄μ§€ μ•ŠμŒ
    401 κΆŒν•œ μ—λŸ¬
    404 λ³΄λ“œ 쑴재 X
    500 μ„œλ²„ μ—λŸ¬
  • url
    PUT /api/board/{boardId}
    
  • request
    {
        "title": String (required)
    }
    
  • response
        none
    

λ³΄λ“œ μ‚­μ œ

  • μƒνƒœ μ½”λ“œ
    status code μ„€λͺ…
    204 μš”μ²­ 성곡
    401 κΆŒν•œ μ—λŸ¬
    404 λ³΄λ“œ 쑴재 X
    500 μ„œλ²„ μ—λŸ¬
  • url
    DELETE /api/board/{boardId}
    
  • request
    none
    
  • response
    none
    

λ³΄λ“œμ— μœ μ € μ΄ˆλŒ€

  • μƒνƒœ μ½”λ“œ
    status code μ„€λͺ…
    201 μš”μ²­ 성곡
    401 κΆŒν•œ μ—λŸ¬
    404 λ³΄λ“œ 쑴재 X, μœ μ € 쑴재 X
    500 μ„œλ²„ μ—λŸ¬
  • url
    POST /api/board/{boardId}/invitation
    
  • request
    {
        "userId": Number (required)
    }
    
  • response
    none
    

λ³΄λ“œμ— μœ μ € λ‚˜κ°€κΈ°

  • μƒνƒœ μ½”λ“œ
    status code μ„€λͺ…
    204 μš”μ²­ 성곡
    401 κΆŒν•œ μ—λŸ¬
    404 λ³΄λ“œ 쑴재 X, μœ μ € 쑴재 X
    500 μ„œλ²„ μ—λŸ¬
  • url
    DELETE /api/board/{boardId}/invitation/{invitationId}
    
  • request
    none
    
  • response
    none
    

λ³΄λ“œ 상세 쑰회

  • μƒνƒœ μ½”λ“œ
    status code μ„€λͺ…
    200 μš”μ²­ 성곡
    401 κΆŒν•œ μ—λŸ¬
    404 λ³΄λ“œ 쑴재 X, μœ μ € 쑴재 X
    500 μ„œλ²„ μ—λŸ¬
  • url
    GET /api/board/{boardId}
    
  • request
    none
    
  • response
    {
        "id": Number,
        "creator": {
            "id": Number,
            "name": String,
            "profileImageUrl": String
        }
        "title": String,
        "color": String,
        "invitedUsers": [
            {
                "id": Number,
                "name": String,
                "profileImageUrl": String
            },
        ],
        "lists": [
            {
                "id": Number,
                "title": String,
                "position": Number
                "cards": [
                    {
                        "id": Number,
                        "title": String,
                        "position": Number,
                        "commentCount": Number,
                        "dueDate": date
                    },
                ]
            },
        ]
    }
    

🎯 κ³„νš


🀝 κ·œμΉ™


πŸ‘©β€πŸŽ¨ μŠ€νƒ€μΌ κ°€μ΄λ“œ


πŸ‘¨β€πŸ‘©β€πŸ‘¦ λ©˜ν† λ‹˜κ³Όμ˜ λ§Œλ‚¨


πŸ“œ 토둠거리


πŸ“œ 개발 λ¬Έμ„œ


πŸ’Ž 기술 특μž₯점


πŸƒβ€β™‚οΈ μŠ€ν”„λ¦°νŠΈ 회의 / 회고


πŸ‰ 데일리 슀크럼


Clone this wiki locally