Skip to content

jihoonrf/markdown-api-docs

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 

Repository files navigation

📝 markdown-api-docs

📚 API 설계

API Reference
자원
/resources

자원 등록

새로운 자원을 등록합니다.

  • URL

    /resources

  • Method:

    POST

  • Data Params

    Required:

    name=[String] - 자원명
    count=[Integer] - 수량

    Optional:

    description=[String] - 자원 설명

  • Response

    Required:

    id=[String] - 자원 일련번호
    name=[String] - 자원명
    description=[String] - 자원 설명
    count=[Integer] - 수량
    created_at=[Date] - 생성 일자

  • Success Response:

HTTP/1.1 201 Created
Content-type: application/json;charset=UTF-8
{
  "id": "1",
  "name": "휴대폰",
  "description": "아이폰12",
  "count": 1,
  "created_at": "2018-07-04 14:00:00"
}
/resources/{id}

자원 상세 조회

자원을 상세 조회합니다.

  • URL

    /resources/:id

  • Method:

    GET

  • Response

    Required:
    id=[String] - 자원 일련번호
    name=[String] - 자원명
    description=[String] - 자원 설명
    count=[Integer] - 수량

    Optional:

  • Success Response:

HTTP/1.1 200 OK
Content-type: application/json;charset=UTF-8
{
  "id": "1",
  "name": "휴대폰",
  "description": "아이폰",
  "count": 1,
}

자원 삭제

특정 자원을 삭제합니다.

  • URL

    /resources/:id

  • Method:

    DELETE

  • Success Response:

HTTP/1.1 204 No Content
에러 코드

HTTP 상태 코드

  • Response

    code=[Integer] - 에러 코드
    message=[String] - 에러 메시지

  • Success Response:

HTTP/1.1 401 Unauthorized
{
  "errors": [
    {
      "status": "401",
      "message":  "Unauthorized"
    }
  ]
}

About

Markdown API docs

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published