콘텐츠로 이동

company_assign_request (회사 입사 신청)

사용자가 특정 회사에 입사 신청을 합니다.

기본 정보

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

요청

Body

필드 타입 필수 설명 검증
token string O Firebase ID Token -
company_id string O 입사 신청할 회사 ID -

요청 예시

{
  "token": "eyJhbGci...",
  "company_id": "company123"
}

응답

성공 (200)

{
  "message": "기업 신청 요청 완료",
  "doc_id": "request_document_id"
}

실패

코드 error 원인
400 "AES_KEY가 없습니다." 서버 AES_KEY 설정 오류
400 "본인인증이 되지 않았습니다." 사용자 본인인증 미완료
400 "처리중인 요청이 있습니다. 처리가 완료되면 다시 요청해주세요." 기존 pending 상태 요청 존재
400 "존재하지 않는 기업입니다." 잘못된 company_id
500 "{에러 내용}" 서버 오류

참고

  • 관련 API: [[company_assign_request_cancel]], [[company_assign_request_approval]]
  • 입사 신청 시 생성되는 데이터:
  • users/{UID}/requests: 사용자의 요청 기록
  • companies/{company_id}/membership_requests: 회사의 입사 요청 목록
  • 신청자 정보는 암호화되어 저장됨 (이름, 전화번호, 이메일, 상세주소)