Main APIData Job API
POST /ai/data/jobs/notify
배치 완료 콜백
배치 완료 콜백
Python 서버가 작업 완료 후 호출하는 콜백입니다. 보안 토큰을 검증하고 알림 메일을 발송합니다.
이 엔드포인트는 Python 데이터 수집 서버가 호출합니다. 직접 호출하지 마세요.
| 항목 | 값 |
|---|---|
| 메서드 | POST |
| 경로 | /ai/data/jobs/notify |
| 인증 | 콜백 토큰 |
| Content-Type | application/json |
요청
POST /ai/data/jobs/notify
X-Callback-Token: {callback_token}
Content-Type: application/json요청 헤더
| 헤더 | 필수 | 설명 |
|---|---|---|
X-Callback-Token | 아니오 | 보안 검증용 콜백 토큰 |
Request Body
{
"group_id": "group-789xyz",
"status": "finished",
"finished_at": 1705305600,
"batches": 10,
"success": 9,
"failed": 1
}Request Body 스키마 (DataJobCallback)
| 필드명 | 타입 | 필수 | 설명 |
|---|---|---|---|
group_id | string | 예 | 그룹 ID |
status | string | 예 | 상태 (finished | failed) |
finished_at | long | 아니오 | 완료 시간 (Unix timestamp) |
batches | int | 아니오 | 총 배치 수 |
success | int | 아니오 | 성공한 배치 수 |
failed | int | 아니오 | 실패한 배치 수 |
응답
성공 응답 (200 OK)
(empty body)