콘텐츠로 이동

update_certificate (자격증 수정)

기존 자격증을 수정합니다. 수정할 필드만 전송하면 됩니다.

기본 정보

항목
URL https://asia-northeast3-construction24-test.cloudfunctions.net/update_certificate
Method POST
인증 Firebase ID Token 필요

요청

헤더
Authorization Bearer {Firebase ID Token}

Body

필드 타입 필수 설명 검증
certificate_id string O 자격증 ID -
name string X 자격증명 최대 100자
issuer string X 발급기관 최대 100자
grade string X 급수/점수 최대 50자
acquisition_date string X 취득일 날짜 형식 (datetime 변환)
expiry_date string X 만료일 날짜 형식 (datetime 변환)
image_url string X 자격증 이미지 URL 최대 500자

주의사항

  • certificate_id 외에 최소 1개 이상의 수정 필드가 필요합니다.

요청 예시

{
  "certificate_id": "cert_abc123",
  "name": "건설안전산업기사",
  "expiry_date": "2030-06-15"
}

응답

성공 (200)

{
  "message": "자격증 수정 완료"
}

실패

코드 message 원인
400 "수정할 데이터가 없습니다." 수정 필드 없음
400 필드 검증 오류 형식 오류
403 인증 오류 토큰 없음/만료
404 "자격증을 찾을 수 없습니다." 없는 certificate_id
500 서버 오류 내부 오류

Firestore

  • 경로: users/{UID}/certificates/{certificate_id}
  • updated_at 필드가 자동으로 현재 시간(KST)으로 갱신됩니다.

참고