콘텐츠로 이동

get_labor_ledger_user_data (노임대장 사용자 정보 조회)

노임대장의 특정 사용자 연락처, 주소 정보를 조회합니다. (복호화된 정보 반환)

기본 정보

항목
URL https://asia-northeast3-construction24-test.cloudfunctions.net/get_labor_ledger_user_data
Method POST
인증 Firebase ID Token 필요
권한 해당 회사의 멤버

요청

Body

필드 타입 필수 설명 검증
token string O Firebase ID Token -
company_id string O 회사 ID -
site_id string O 현장 ID -
year number O 연도 (예: 2024) -
month number O 월 (1-12) -
UID string O 대상 사용자 UID -

요청 예시

{
  "token": "eyJhbGci...",
  "company_id": "abc123",
  "site_id": "site456",
  "year": 2024,
  "month": 3,
  "UID": "user789"
}

응답

성공 (200)

{
  "phone": "01012345678",
  "sub_address": "101동 202호",
  "main_address": "서울시 강남구 테헤란로 123"
}

실패

코드 message 원인
400 "해당 노동 대장이 없습니다." 해당 연/월의 노임대장이 존재하지 않는 경우
400 "해당 사용자가 없습니다." 노임대장에 해당 UID의 사용자가 없는 경우
500 "해당 회사의 멤버가 아닙니다." 요청자가 해당 회사의 멤버가 아닌 경우

참고

  • 연락처(phone)와 상세 주소(sub_address)는 AES 복호화되어 평문으로 반환됩니다.
  • 관련 API: [[change_labor_ledger_user_data]]