home

GET/ship/past-track

이 API는 선박 UUID(shipId) 를 이용해, 해당 선박이 가장 마지막으로 입항한 항구부터 현재 위치까지의 항로 정보를 조회합니다.

인증 방법

Fleet API는 Swagger UI의 Basic Authorize 인증 방식을 사용합니다.
인증 절차:
1.
Swagger UI 상단 [Authorize] 클릭
2.
제공된 ID / PW 입력
3.
다시 [Authorize] 클릭
4.
인증 완료 후 [Close] 클릭
인증이 완료되면 API 요청마다 토큰이 자동으로 포함되어 전송됩니다.

선박 항로 정보 조회 방법

1. 요청 URL

Request URL :
[GET] https://insight.seavantage.com/api/ship/past-track/from-last-port

2. 실행 순서

1.
Swagger 메뉴에서 Fleet 선택
2.
/PastTrack 항목으로 이동
3.
[Try it Out] 클릭
4.
아래 파라미터 입력
shipId: 조회 대상 선박 UUID
예: aaa9dcf0-6af2-4f89-a6d5-c25594ed9837
5.
[Execute] 클릭
6.
하단에서 응답 결과 확인
※ 해당 선박은 Fleet API에 등록되어 있어야 합니다.
Swagger 문서 바로가기

응답 정보

응답 예시

{ "code": 200, "message": "OK", "error": false, "timestamp": "2025-05-20T02:30:08.713422946", "response": [ { "imoNo": "9637076", "mmsi": "538005248", "shipName": "ARDMORE SEAVANTAGE", "aisEta": "05182100", "longitude": -69.90803833, "latitude": 12.41267333, ... } ] }
JSON
복사

응답 필드 설명

필드명
예시 값
설명
code
200
HTTP 상태 코드
message
OK
응답 메시지
error
false
오류 여부
timestamp
2025-05-20T02:30:08Z
응답 생성 시각 (UTC 기준)
response
Array
항로 정보 리스트 (가장 마지막 항구 → 현재 위치까지)

주요 위치 정보 필드

필드
예시
설명
imoNo
9637076
IMO 번호
mmsi
538005248
MMSI 식별번호
shipName
ARDMORE SEAVANTAGE
선명
latitude / longitude
12.412 / -69.908
위치 좌표
aisEta
05182100
AIS ETA
timestamp
2025-05-17T00:57:35Z
위치 수신 시각
speedOverGround
5.2
현재 속도 (노트 단위)
courseOverGround
222.2
진행 각도 (도 단위)

응답 코드 종류

코드
설명
200
정상 처리
201
리소스 생성
400
잘못된 파라미터
401
인증 필요
403
권한 없음
422
처리 불가
429
요청 과다