엔티티 세부 정보 API
엔티티 세부 정보 API는 고유한 엔티티 식별자를 사용하여 특정 엔티티에 대한 정보를 가져옵니다.
개요
엔티티 세부 정보 API는 고유 식별자를 알고 있을 때 특정 엔티티에 대한 포괄적인 정보를 가져올 수 있게 해주는 RESTful 엔드포인트입니다. 이 엔드포인트는 보안 사고를 조사하거나 사용자 행동 패턴을 분석하는 등, 알려진 대상에 대한 상세한 정보가 필요한 경우에 특히 유용합니다.
GET /api/entity/<entity_id>이 API는.을 통해 액세스할 수 있습니다.
경로 매개변수
이 API는 다음 경로 매개변수를 요구합니다:
| 매개변수 | 유형 | 필수 | 설명 |
|---|---|---|---|
| entity_id | 정수 | 예 | 엔티티의 고유 식별자. 양의 정수여야 합니다. |
응답 구조
이 API는 요청된 엔티티에 대한 다음을 포함한 상세 정보를 반환합니다:
- 엔티티 ID
- 관련 사용자 이름
- 현재 위험 점수
- 최신 위험 점수
- 엔티티 활동 타임스탬프
- 엔티티와 관련된 추가 속성
응답 예시
다음 예시는 엔티티에 대한 일반적인 API 응답을 보여줍니다:
{
"risk_threshold": 50.0,
"entities": [
{
"entity_id": 12345,
"username": "john.doe",
"risk_score": 78.5,
"latest_risk": 82.0,
"first_seen": "2026-05-10T08:15:00Z",
"last_seen": "2026-06-15T14:30:00Z"
}
]
}
응답 항목은 다음과 같습니다:
- risk_threshold는 쿼리에 적용되는 유효한 위험 임계값을 나타냅니다.
- entities에는 요청된 엔티티의 세부 정보가 담긴 배열이 포함되어 있습니다.
- entity_id는 엔티티를 식별하는 고유 식별자입니다.
- username은 해당 엔티티와 연결된 사용자 이름입니다.
- risk_score는 해당 엔티티의 현재 위험 점수를 나타냅니다.
- latest_risk는 해당 엔티티에 대해 계산된 가장 최근의 위험 점수를 표시합니다.
- first_seen은 해당 엔티티가 시스템에서 처음 관측된 시점을 나타냅니다.
- last_seen은 해당 엔티티의 가장 최근 활동 타임스탬프를 표시합니다.
오류 처리
이 API는 요청 결과를 나타내기 위해 표준 HTTP 상태 코드를 반환합니다:
| HTTP 상태 | 설명 |
|---|---|
| 400 Bad Request | 제공된 엔티티 식별자가 유효하지 않습니다. |
| 404 Not Found | 지정된 식별자를 가진 개체는 존재하지 않습니다. |
| 500 Internal Server Error | 엔티티를 가져오는 과정에서 예기치 않은 오류가 발생했습니다. |