메인 콘텐츠로 건너뛰기

물류 통합관제

물류 관리 시스템 API 통합 명세서

물류 관리 시스템의 API 명세서 인덱스입니다. 각 시스템별 상세 API 명세서는 아래 링크를 참조하시기 바랍니다.

물류 공유 플랫폼

기능엔드포인트설명
창고 검색GET /warehouses/search조건별 창고 검색
창고 예약POST /warehouses/{id}/reservation창고 예약 요청
공차 검색GET /empty-vehicles/search공차 차량 검색
운송 요청POST /transport-requests운송 요청 등록
매칭POST /matching차량-화물 매칭
배차 할당POST /dispatch/assign배차 할당
실시간 위치GET /transport/realtime실시간 차량 위치

안전 관리 시스템

기능엔드포인트설명
안전 대시보드GET /safety/dashboard종합 안전 현황
실시간 지표GET /safety/realtime실시간 안전 지표
사고 이력GET /safety/accidents사고 이력 조회
위험성 평가GET /risk/assessments위험성 평가 목록
교육 현황GET /education/completion교육 이수 현황
예산 현황GET /budget/safety안전 예산 집행
알림 스트림GET /alerts/stream실시간 알림 (SSE)

인증 및 보안

인증 방식

http
Authorization: Bearer {jwt_token}

권한 레벨

레벨설명접근 범위
admin시스템 관리자전체 시스템 관리
manager관리자데이터 조회 및 보고서
operator운영자일반 운영 기능
viewer조회자읽기 전용

API 응답 형식

성공 응답

json
{
  "data": {
    // 요청한 데이터
  },
  "meta": {
    "timestamp": "2025-01-25T14:30:00+09:00",
    "request_id": "req_123456789"
  }
}

에러 응답

json
{
  "error": {
    "code": "ERR_CODE",
    "message": "에러 메시지",
    "details": {
      // 상세 정보
    },
    "timestamp": "2025-01-25T14:30:00+09:00",
    "request_id": "req_123456789"
  }
}

페이지네이션

json
{
  "data": [],
  "pagination": {
    "page": 1,
    "per_page": 20,
    "total": 100,
    "total_pages": 5,
    "has_next": true,
    "has_prev": false
  }
}

Rate Limiting

API 타입제한단위
일반 조회100분당
데이터 등록/수정20분당
통계/분석50분당
실시간 스트림5초당
파일 업로드10시간당

공통 WebSocket URL 패턴

text
wss://api.{system}-logistics.kr/v1/ws

연결 프로토콜

  1. 연결 요청 with JWT 토큰
  2. 채널 구독
  3. 실시간 메시지 수신
  4. 하트비트 (30초마다)

날짜/시간

  • ISO 8601 형식: YYYY-MM-DDTHH:mm:ss+09:00
  • 타임존: KST (UTC+9)

좌표

json
{
  "latitude": 36.019,
  "longitude": 129.3433
}

금액

  • 단위: 원(KRW)
  • 타입: integer

무게/용량

  • 무게: kg 또는 톤
  • 거리: km 또는 m
  • 부피: ㎥ (입방미터)
  • 면적: ㎡ (제곱미터)
코드의미설명
200OK요청 성공
201Created리소스 생성 성공
204No Content성공하였으나 응답 데이터 없음
400Bad Request잘못된 요청
401Unauthorized인증 실패
403Forbidden권한 없음
404Not Found리소스를 찾을 수 없음
409Conflict리소스 충돌
429Too Many Requests요청 한도 초과
500Internal Server Error서버 오류
502Bad Gateway게이트웨이 오류
503Service Unavailable서비스 일시 중단
코드 범위카테고리
ERR_1xxx인증/권한 오류
ERR_2xxx데이터 검증 오류
ERR_3xxx비즈니스 로직 오류
ERR_4xxx외부 시스템 오류
ERR_5xxx서버 내부 오류
용어영문설명
베이Bay창고 내 개별 저장 공간
공차Empty Vehicle화물을 싣지 않은 빈 차량
배차Dispatch차량 할당 및 운송 지시
LTIFRLost Time Injury Frequency Rate휴업재해율
PPEPersonal Protective Equipment개인보호구
KPIKey Performance Indicator핵심성과지표
SLAService Level Agreement서비스 수준 계약

문서 정보

최종 수정일:2025-01-25
버전:1.1.0
다음 업데이트:2025-02-25