콘텐츠로 이동

change_company_info (회사 정보 변경)

회사의 기본 정보를 수정합니다. 회사 소유자(owner)만 변경 가능합니다.

기본 정보

항목
URL https://asia-northeast3-construction24-test.cloudfunctions.net/change_company_info
Method POST
인증 Firebase ID Token 필요
권한 회사 소유자(owner)만 가능

요청

Body

필드 타입 필수 설명 검증
company_id string O 회사 문서 ID -
name string O 회사명 -
registration_number string O 사업자 등록번호 XXX-XX-XXXXX
main_address string O 회사 기본 주소 -
sub_address string O 회사 상세 주소 -
tel string O 회사 대표 전화번호 0XX-XXX(X)-XXXX

요청 예시

{
  "company_id": "company_abc123",
  "name": "건설주식회사",
  "registration_number": "123-45-67890",
  "main_address": "서울특별시 강남구 테헤란로 789",
  "sub_address": "10층",
  "tel": "02-1234-5678"
}

응답

성공 (200)

{
  "message": "회사 정보가 성공적으로 변경되었습니다."
}

실패

코드 message 원인
400 "존재하지 않는 회사입니다." company_id에 해당하는 회사가 없음
400 "이미 등록된 사업자 등록번호입니다." 사업자 등록번호 중복
403 "요청자가 회사에 속하지 않았습니다." 요청자가 회사 멤버가 아님
403 "회사 정보는 소유자만 수정할 수 있습니다." owner가 아님
500 "오류 발생: {에러 내용}" 서버 내부 오류

참고

  • 관련 API: [[get_my_info]]
  • 사업자 등록번호 변경 시 중복 체크가 수행됩니다.