GETBearer 토큰
서버 작업 이력 조회
/api/v1/servers/:id/events
플랫폼에 기록된 서버 작업을 페이지당 10건씩 조회합니다.
API 필드명, 자료형, 코드는 모든 언어에서 그대로 유지됩니다.
요청 예시
cURL
curl "https://tovahub.com/api/v1/servers/507f1f77bcf86cd799439012/events?page=1" \
-H "Authorization: Bearer $TOVAHUB_TOKEN"예시만 표시합니다. 이 페이지는 API 요청을 보내지 않습니다.
응답 예시
JSON
{
"page": 1,
"hasNext": false,
"events": []
}매개변수
id경로 · 필수string
리소스 ID로, 24자리 16진수 문자열입니다. 공급업체 인스턴스 ID가 아니라 해당 목록 엔드포인트에서 반환한 플랫폼 ID를 사용하세요.
page쿼리 · 선택integer
쿼리 값을 정수로 해석합니다. 범위는 1–1,000,000이며 기본값은 1입니다. hasNext를 확인하여 다음 페이지를 조회하세요.
응답
HTTP 상태 200
플랫폼에 기록된 서버 작업과 관측된 상태를 페이지 단위로 조회합니다.
pagenumber요청한 페이지로, 기본값은 1입니다.
hasNextboolean다음 페이지가 있는지 나타냅니다.
eventsarray경로에서 기본 페이지를 지정하므로 이 API는 최대 10개 항목을 반환합니다.
events[].idstring (ObjectId)플랫폼 작업 이벤트 식별자입니다.
events[].actionstring기록된 작업입니다. 자동 갱신 이벤트 이름은 autorenew_on 또는 autorenew_off입니다.
events[].statusstring관측된 상태입니다. 진행 중인 작업은 pending으로 표시됩니다.
events[].errornull현재 이 목록은 이벤트 오류 상세 정보 대신 null을 반환합니다.
events[].createdAtstring (ISO 8601)이벤트 생성 시각입니다.
events[].actorUserIdstring (ObjectId) | null원래 작업자의 계정 ID이며 불완전한 기록은 null입니다. 현재 독자는 동일한 고정 팀의 활성 구성원이어야 합니다.
events[].taskKeystring | null제출된 원래 작업 키로 get_server_task 읽기 전용 조회에 사용하며 없으면 null입니다. 재전송, 잠금 해제 또는 원래 작업자의 권한 부여를 하지 않습니다.