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]]