콘텐츠로 이동

company_registration (회사 등록)

인증된 사용자가 새로운 회사를 등록합니다.

기본 정보

항목
URL https://asia-northeast3-construction24-test.cloudfunctions.net/company_registration
Method POST
인증 Firebase ID Token 필요
권한 본인인증 완료된 사용자

요청

Body

필드 타입 필수 설명 검증
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

요청 예시

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

응답

성공 (200)

{
  "message": "기업 등록 완료",
  "company_id": "generated_company_id"
}

실패

코드 message 원인
400 "이미 기업 소유자입니다." 이미 다른 회사의 소유자
400 "이미 등록된 기업입니다." 사업자등록번호 중복
403 "요청자의 인증이 되지 않았습니다." 본인인증 미완료

참고

  • 회사 등록 시 요청자는 자동으로 해당 회사의 owner(대표) 역할이 됩니다.
  • 기본 설정(직책, 직종, 임금율, 태그 등)이 자동으로 생성됩니다.
  • 한 사용자는 하나의 회사만 소유할 수 있습니다.
  • 관련 API: [[registration]], [[get_inicis_info]]