API Reference · 플레이 로그
플레이 로그 갱신
진행 중인 플레이의 중간 상태(점수·진행도·메타데이터)를 업데이트합니다. finish/abort 전에 임의 횟수 호출 가능합니다.
PATCH
/api/v1/campaigns/{campaign_id}/playlogs/{play_log_id}요청 파라미터
campaign_id(path, uuid, required) — 캠페인 식별자.play_log_id(path, uuid, required) — 플레이 식별자.score(body, number, optional) — 현재 점수.progress(body, number, optional) — 진행도 (0.0 ~ 1.0).metadata(body, object, optional) — 자유 형식 부가 정보.
요청예시
shell
curl -X PATCH \
"https://added.blomics.net/api/v1/campaigns/{campaign_id}/playlogs/{play_log_id}" \
-H "Authorization: Bearer {provider_secret}" \
-H "Content-Type: application/json" \
-d '{ "score": 1200, "progress": 0.6 }'응답 필드
play_log_id(uuid)score(number, nullable)progress(number, nullable)updated_at(ISO 8601)
응답예시
json
{
"play_log_id": "0193a1b2-3c4d-5e6f-7890-abcdef012345",
"score": 1200,
"progress": 0.6,
"updated_at": "2026-05-02T10:05:00.000Z"
}에러처리
400INVALID_PARAM— body 형식 오류.401UNAUTHORIZED— 인증 실패.404NOT_FOUND— 플레이 로그 없음 또는 소유권 위반.409PLAY_LOG_CLOSED— 이미 finish/abort 된 플레이.500INTERNAL_ERROR— 서버 오류.