주문 조회하기

각 주문에 대한 세부 정보를 제공합니다. 조회할 주문 아이디를 입력하여 요청하면 해당 주문에 대한 상세 응답을 받아볼 수 있습니다.

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

Request

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

호출 방식

표 1 | 호출 방식
MethodURL
GEThttps://open-api-logistics.kakaomobility
.com/goa-sandbox-service/api/v2/orders/{partnerOrderId}

요청 헤더

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

요청 코드 예제

curl -X 'GET' \
  'https://open-api-logistics.kakaomobility.com/goa-sandbox-service/api/v2/orders/${partnerOrderId}' \
  -H 'accept: application/json' \
  -H 'vendor: ${vendor_id}' \ 
  -H 'Authorization: XXX' \
  

요청에 대한 파라미터는 다음과 같습니다.

표 3 | 요청 파라미터
NameTypeDescriptionRequired
partnerOrderIdString연동사 주문 아이디필수

Response

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

응답 코드 예제

{
  "requestId": ${requestId},
  "partnerOrderId": ${partnerOrderId},
  "pickup": {
    "location": {
      "basicAddress": "서울 강남구 역삼동 xxx",
      "detailAddress": "1층",
      "latitude": 37.4354059,
      "longitude": 126.74551
    },
    "contact": {
      "name": "전달하는 사람 이름",
      "phone": "010-1000-0001"
    },
    "statusUpdatedAt": "2023-02-27T15:40:32+09:00"
  },
  "dropoff": {
    "location": {
      "basicAddress": "서울 강남구 일원동 xxx",
      "detailAddress": "2층",
      "latitude": 37.569691,
      "longitude": 126.825791
    },
    "contact": {
      "name": "받는 사람 이름",
      "phone": "010-1000-0002"
    },
    "statusUpdatedAt": "2023-02-27T15:40:32+09:00"
  },
  "receipt": {
    "orderId": ${orderId},
    "orderType": ${orderType},
    "status": "MATCHING",
    "priceInfo": {
      "totalPrice": 100000,
    },
  },
  "histories": [
    "status": "MATCHING",
    "updatedAt": "2023-02-27T15:40:32+09:00"
  ]
}

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

표 4 | 응답 객체
NameTypeDescriptionRequired
requestIdString요청 아이디필수
partnerOrderIdString연동사 주문 아이디필수
Object출발지 정보필수
Object출발지 위치 정보필수
basicAddressString출발지 기본 주소필수
detailAddressString출발지 상세 주소선택
latitudeDouble출발지 위도 정보필수
longitudeDouble출발지 경도 정보필수
Object출발지 연락처 정보필수
nameString출발지 이름필수
phoneString출발지 전화번호필수
statusUpdatedAtString주문 상태 변경 시간
(ex. 2023-02-27T16:35:33+09:00)
선택
Object목적지 정보필수
Object목적지 위치 정보필수
basicAddressString목적지 기본 주소필수
detailAddressString목적지 상세 주소필수
latitudeDouble목적지 위도 정보필수
longitudeDouble목적지 경도 정보필수
Object목적지 연락처 정보필수
nameString목적지 이름필수
phoneString목적지 전화번호필수
statusUpdatedAtString주문 상태 변경 시간
(ex. 2023-02-27T16:35:33+09:00)
필수
Object주문 정보필수
orderIdString카카오모빌리티 주문 아이디필수
orderTypeEnum
(String)
주문 유형필수
statusEnum
(String)
주문 상태필수
Object가격정보필수
totalPriceInteger총 지불 가격필수
cancelFeeInteger취소 수수료
(취소된 오더인 경우 노출)
선택
Array주문 상태 변화 내역필수
statusEnum
(String)
주문 상태필수
updatedAtDateTime변한 시간
(ex.2023-02-27T15:40:32+09:00)
필수