결재 문서 작성 API(POST /business-support/approval/users/{userId}/documents) 500 INTERNAL_SERVER_ERROR 문의

곤_8daa0a

2026.07.24읽음 5

안녕하세요. 결재 문서 작성 API로 회사 생성 서식 기안을 생성하려는데, 형식이 유효한 요청에도 지속적으로 500(INTERNAL_SERVER_ERROR)이 발생해 문의드립니다.

[요청]

POST https://www.worksapis.com/v1.0/business-support/approval/users/{userId}/documents

scope: businessSupport.approval

documentBody 예:

- CP_DATE (componentValue: { "date": "2026.07.28" })

- CP_EDITOR (componentValue: { "value": "테스트" })

[응답]

500 {"code":"INTERNAL_SERVER_ERROR","description":"An internal server error occurred. Please try again later."}

[요청 형식이 유효함을 확인한 근거 — 형식 검증은 통과, 그 다음 '생성' 단계에서만 500]

1) documentBody 컴포넌트 0~1개 → 400 "component count does not match", 2개 → 통과 (해당 서식 컴포넌트 수 = 2: CP_DATE + CP_EDITOR)

2) CP_EDITOR componentValue {value:""} → 400 "componentValue is required", 잘못된 키({text:...}) → 400, {value:"텍스트"} → 통과

3) CP_DATE {date:"2026-07-28"}(하이픈) → 400 "componentValue is invalid", {date:"2026.07.28"}(점) → 통과

즉 위 형식 검증을 모두 통과한 뒤에 문서 생성 단계에서 500이 발생합니다.

[동일하게 500이 재현되는 조건]

- 기안자 2명(일반 구성원 / 리더십 소속) 모두 500

- approvalLines 미포함(관리자 설정 결재선) / 포함(명시 결재자) 모두 500

[참고]

- 첨부 파일 추가 API(POST .../users/{userId}/documents/attachments)는 정상적으로 uploadUrl/fileId를 반환합니다 → 결재 쓰기 스코프/앱 권한 자체는 동작하는 것으로 보입니다.

- 커뮤니티에 Approval 작성 API를 정상 사용하는 사례가 있어, API 전면 장애가 아니라 특정 서식/설정 이슈로 추정됩니다.

[문의]

1. 위 요청에 대한 서버 로그 확인 및 문서 생성 500 원인 안내 부탁드립니다.

2. 서식측 설정(결재선/공유 설정 등)이 원인이라면 어떤 설정을 확인/변경해야 하는지 알려주세요.

3. 특정 회사 생성 서식이 API 작성을 지원하지 않는 조건이 있다면 안내 부탁드립니다.

* 도메인/서식 코드/계정 등 식별 정보는 비공개로 전달 가능합니다.

댓글0

다음 글회사에서 자주쓰는 사이트들이 있습니다.
목록

궁금한 점을 해결하지 못하셨나요?
지금 바로 NAVER WORKS 사용자들에게 물어보세요!