가격 조회하기

각 주문에 대한 배송 가격 정보를 제공합니다. 배송 가격을 조회할 주문 정보를 입력하여 요청하면 해당 주문에 대한 가격을 받아 볼 수 있습니다.

해당 API를 사용하려면 Vendor ID와 API 키값이 필요합니다.
발급 방법은 시작하기의 Vendor ID 및 API 키 발급받기를 참고하세요.

Request

요청 호출 방식과 각 요청 헤더에 포함될 내용에 안내합니다. 요청이 실패할 경우 🔗문제 해결하기에서 에러에 대한 상세 내용을 확인하세요.

호출 방식

표 1 | 호출 방식
MethodURL
POSThttps://open-api-logistics.kakaomobility
.com/goa-sandbox-service/api/v2/orders/price

요청 헤더

표 2 | 요청 헤더
ParameterDescription
Authorization시작하기에서 생성한 Authorization 파라미터 값
vendorkakaoT 퀵∙도보 배송 API Sandbox에서 발급받은 Vendor 아이디
Content-Typeapplication/json

요청 코드 예제

퀵 주문


curl -X 'POST' \
  'https://open-api-logistics.kakaomobility.com/goa-sandbox-service/api/v2/orders/price' \
  -H 'accept: application/json' \
  -H 'vendor:${vendor_id}'  \
  -H 'Content-Type: application/json' \
  -H 'Authorization: XXX' \
  -d '{
  "orderType": "QUICK",
  "pickup": {
    "location": {
      "basicAddress": "서울특별시 강남구 역삼동 754",
      "detailAddress": "1층",
      "latitude": 37.498551,
      "longitude": 127.0464387
    }
  },
  "dropoff": {
    "location": {
      "basicAddress": "서울특별시 강남구 일원동 741",
      "detailAddress": "2층",
      "latitude": 37.490694420048,
      "longitude": 127.079607
    }
  },
  "productSize": "XS"
}'

요청에 대한 바디는 다음과 같습니다.

표 3 | 요청 바디
NameTypeDescriptionRequired
orderTypeEnum주문 유형

다음 중 하나:
QUICK: 퀵
QUICK_ECONOMY: 퀵 이코노미
QUICK_EXPRESS: 퀵 급송
DOBO: 도보 배송
필수
sizeEnum상품 크기

다음 중 하나:
XS: 서류, 초소형
S: 소형
M: 중형
L: 대형
필수
Object출발지 정보필수
Object출발지 위치 정보필수
basicAddressString출발지 기본 주소필수
detailAddressString출발지 상세 주소선택
latitudeDouble출발지 위도 정보필수
longitudeDouble출발지 경도 정보필수
wishTime DateTime픽업 희망 시간선택
loadingMethod Enum
String
출발지 상하차 방법
(퀵, size “L” 인 경우에만 설정)

PICKER: 기사님이 상하차
USER: 고객이 상하차
TOGETHER: 같이 상하차
선택
Object목적지 정보필수
Object목적지 위치 정보필수
basicAddressString목적지 기본 주소필수
detailAddressString목적지 상세 주소선택
latitudeDouble목적지 위도 정보필수
longitudeDouble목적지 경도 정보필수
loadingMethod Enum목적지 상하차 방법
(퀵, size “L” 인 경우에만 설정)

PICKER: 기사님이 상하차
USER: 고객이 상하차
TOGETHER: 같이 상하차
선택
Object기타 옵션선택
isRoundTripBoolean왕복 여부 (다마스/라보/1톤 불가)선택
Object차량 선택
(퀵, size "L"인 경우에는 필수입니다.)
선택
fleetEnum차량 선택

다음 중 하나:
MOTORCYCLE: 오토바이
JIMBAJI_MOTORCYCLE: 짐받이 오토바이
PASSENGER_CAR: 승용차
DAMAS: 다마스
LABO: 라보
TON: 1톤
선택
typeEnum지정 차량 여부

다음 중 하나:
MINIMUM: 최소 차량 배차REQUIRED: 지정 차량 배차
선택

Response

응답 성공 시 요청에 대한 성공 여부를 HTTP 상태 코드로, 요청 본문은 JSON 포맷으로 전달합니다.

응답 코드 예제

{
  "totalPrice": 17800
  "maximum": 17800 // 도보 min max
  "minimum": 15000 // 퀵은 null
}

요청 응답에 대한 객체 정보는 다음과 같습니다.

표 4 | 응답 객체
NameTypeDescriptionRequired
totalPriceInteger총 가격필수
maximumInteger최대 가격선택
minimumInteger최소 가격선택