Skip to content

Api 명세서 ‐ 서비스 에러 코드

dmdgpdi edited this page Dec 30, 2024 · 7 revisions
  • 에러 코드 수준

    Normal

    서비스가 정상적으로 처리되는 과정에서 발생하는 코드입니다.

    Warning

    요청 자체가 어플리케이션 로직에 맞지 않는 경우입니다. 프론트엔드 앱을 점검해야 하며, API 서버는 정상 운영합니다.

    Fatal

    해당 예외가 발생해서는 안되며, 백엔드 API 서버를 즉시 중단하고 점검해야 합니다.

  • User

    코드 설명 수준
    AU-001 사용자 없음 Normal
  • Pick

    코드 설명 수준
    PK-000 존재하지 않는 Pick Normal
    PK-001 이미 존재하는 Pick Normal
    PK-002 잘못된 Pick 접근, 다른 사용자의 Pick에 접근 Warning
    PK-003 잘못된 Pick 접근, 폴더가 아닌 Root에 접근 Warning
    PK-004 휴지통이 아닌 폴더에서 픽 삭제는 허용되지 않음 Warning
    PK-005 픽 제목이 허용된 최대 길이를 초과했습니다 Normal
  • Folder

    코드 설명 수준
    FO-000 존재하지 않는 폴더 Warning
    FO-001 이미 존재하는 폴더 이름 Normal
    FO-002 접근할 수 없는 폴더 Warning
    FO-003 기본폴더는 변경(수정/삭제/이동)할 수 없음 Fatal
    FO-004 휴지통 안에 있는 폴더만 삭제할 수 있음 Fatal
    FO-005 미구현 폴더 타입에 대한 서비스 요청 Fatal
    FO-006 기본 폴더는 1개만 존재할 수 있음 Fatal
    FO-007 이동하려는 폴더들의 범위가 올바르지 않음 Warning
    FO-008 부모 폴더가 올바르지 않음 Warning
  • Share Folder

    코드 설명 수준
    SF-000 존재하지 않는 SharedFolder Normal
    SF-001 잘못된 SharedFolder 접근, 다른 사용자의 SharedFolder에 접근 Warning
    SF-002 해당 폴더는 공유될 수 없는 폴더입니다! Fatal
    SF-003 이미 공유된 폴더는 다시 공유 상태가 될 수 없습니다. Warning
  • Tag

    코드 설명 수준
    TG-000 존재하지 않는 태그 Normal
    TG-001 이미 존재하는 태그 Normal
    TG-002 유효하지 않은 태그 이름 Normal
    TG-003 잘못된 태그 접근 Warning
    TG-004 유효하지 않은 태그 순서 Warning
    TG-005 태그 이름이 허용된 최대 길이 초과 Normal
  • Link

    코드 설명 수준
    LI-000 존재하지 않는 링크 Warning
    LI-001 링크를 픽한 사람이 존재 Warning
    LI-002 이미 존재하는 링크(URL) Normal