배송
주문 상품의 배송 회사와 송장번호를 변경합니다.
변경 가능 조건
주문 상품 상태가 다음 중 하나인 경우에만 배송정보를 변경할 수 있습니다
PREPARING_PRODUCT (상품준비중): 배송정보 등록 시 자동으로 DELIVERING (배송중) 상태로 변경됩니다
DELIVERING (배송중): 배송정보만 수정됩니다
변경 불가 조건
진행 중인 취소 요청이 있는 주문 상품의 경우 DELIVERING(배송중) 상태로 변경할 수 없습니다 (취소 요청 미처리 상태로 배송이 진행되어 상태 불일치가 발생하는 것을 방지하기 위함)
위 조건에 해당하지 않으면 API 요청이 실패합니다
송장 등록/배송상태 업데이트 전 반드시 취소 요청 유무를 먼저 확인 부탁드립니다
송장번호 형식
기본적으로 숫자로 된 문자열만 입력 가능합니다 (정규식:
\\d+)일부 택배사(예: 팀프레시)의 경우에만 영문 입력이 가능합니다
하이픈(-)은 입력하셔도 자동으로 제거되어 등록됩니다
주문 상품 ID
12345배송 회사 코드 (택배사 정보 조회 API에서 확인 가능)
CJ대한통운Possible values: 송장번호. 하이픈(-)은 자동 제거됩니다
- 직접전달인 경우 검증 생략
123456789012연동 프로그램명 또는 자사 서비스명
토스쇼핑모든 응답은 200으로 내려갑니다 (성공 실패 포함) (장애상황에서만 5xx 노출)
응답 결과 타입
성공시 제공, 별도 내용이 없습니다. {}으로 반환
PUT /api/v3/shopping-fep/orders/products/delivery HTTP/1.1
Host: shopping-fep.toss.im
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 120
{
"orderProductId": 12345,
"deliveryCompany": "CJ대한통운",
"trackingNumber": "123456789012",
"partnerName": "토스쇼핑"
}모든 응답은 200으로 내려갑니다 (성공 실패 포함) (장애상황에서만 5xx 노출)
{
"resultType": "SUCCESS",
"error": {
"errorCode": "INVALID_REQUEST",
"reason": "text"
},
"success": {}
}연동 프로그램명 또는 자사 서비스명
토스쇼핑모든 응답은 200으로 내려갑니다 (성공 실패 포함) (장애상황에서만 5xx 노출)
응답 결과 타입
GET /api/v3/shopping-fep/orders/delivery-companies HTTP/1.1
Host: shopping-fep.toss.im
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
모든 응답은 200으로 내려갑니다 (성공 실패 포함) (장애상황에서만 5xx 노출)
{
"resultType": "SUCCESS",
"error": {
"errorCode": "COMMON_ERROR",
"reason": "text"
},
"success": {
"deliveryCompanies": [
"CJ대한통운",
"우체국택배",
"한진택배",
"로젠택배",
"대신택배",
"롯데택배"
]
}
}배송 그룹 등록 요청
배송 그룹 이름 (필수, 최대 100자)
일반 배송대표 배송 그룹 여부
true로 설정 시 기존 대표 배송 그룹이 자동으로 해제됩니다
true연동 프로그램명 또는 자사 서비스명
토스쇼핑모든 응답은 200으로 내려갑니다 (성공 실패 포함) (장애상황에서만 5xx 노출)
응답 결과 타입
POST /api/v3/shopping-fep/merchants/group-delivery/delivery-location HTTP/1.1
Host: shopping-fep.toss.im
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 67
{
"name": "일반 배송",
"isMain": true,
"partnerName": "토스쇼핑"
}모든 응답은 200으로 내려갑니다 (성공 실패 포함) (장애상황에서만 5xx 노출)
{
"resultType": "SUCCESS",
"error": {
"errorCode": "INVALID_REQUEST",
"reason": "text"
},
"success": {
"id": 67890
}
}배송 그룹 수정 요청
배송 그룹 ID
67890배송 그룹 이름 (필수, 최대 100자)
일반 배송대표 배송 그룹 여부
true로 설정 시 기존 대표 배송 그룹이 자동으로 해제됩니다
true연동 프로그램명 또는 자사 서비스명
토스쇼핑모든 응답은 200으로 내려갑니다 (성공 실패 포함) (장애상황에서만 5xx 노출)
응답 결과 타입
PUT /api/v3/shopping-fep/merchants/group-delivery/delivery-location HTTP/1.1
Host: shopping-fep.toss.im
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 78
{
"id": 67890,
"name": "일반 배송",
"isMain": true,
"partnerName": "토스쇼핑"
}모든 응답은 200으로 내려갑니다 (성공 실패 포함) (장애상황에서만 5xx 노출)
{
"resultType": "SUCCESS",
"error": {
"errorCode": "INVALID_REQUEST",
"reason": "text"
},
"success": {
"id": 67890
}
}다음 페이지를 위한 토큰 (직전 호출에서 받은 nextToken을 그대로 전달)
eyJpZCI6MTAwMX0=페이지 사이즈 (1 ~ 20)
20Example: 20연동 프로그램명 또는 자사 서비스명
토스쇼핑모든 응답은 200으로 내려갑니다 (성공 실패 포함) (장애상황에서만 5xx 노출)
응답 결과 타입
GET /api/v3/shopping-fep/merchants/group-delivery/delivery-location/v2 HTTP/1.1
Host: shopping-fep.toss.im
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
모든 응답은 200으로 내려갑니다 (성공 실패 포함) (장애상황에서만 5xx 노출)
{
"resultType": "SUCCESS",
"error": {
"errorCode": "INVALID_REQUEST",
"reason": "text"
},
"success": {
"items": [
{
"id": 1001,
"name": "기본 배송 그룹",
"isMain": true
}
],
"nextToken": "eyJpZCI6MTAwMX0=",
"hasNext": true
}
}교환 반품지 등록 요청
우편번호
06236주소 (필수)
서울특별시 강남구 테헤란로 131상세 주소
한국지식재산센터 15층대표 교환 반품지 여부
true로 설정 시 기존 대표 교환 반품지가 자동으로 해제됩니다
true연동 프로그램명 또는 자사 서비스명
토스쇼핑모든 응답은 200으로 내려갑니다 (성공 실패 포함) (장애상황에서만 5xx 노출)
응답 결과 타입
POST /api/v3/shopping-fep/merchants/group-delivery/exchange-refund-location HTTP/1.1
Host: shopping-fep.toss.im
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 166
{
"zipCode": "06236",
"address": "서울특별시 강남구 테헤란로 131",
"detailAddress": "한국지식재산센터 15층",
"isMain": true,
"partnerName": "토스쇼핑"
}모든 응답은 200으로 내려갑니다 (성공 실패 포함) (장애상황에서만 5xx 노출)
{
"resultType": "SUCCESS",
"error": {
"errorCode": "INVALID_REQUEST",
"reason": "text"
},
"success": {
"id": 12345
}
}교환 반품지 수정 요청
교환 반품지 ID
12345우편번호
06236주소 (필수)
서울특별시 강남구 테헤란로 131상세 주소
한국지식재산센터 15층대표 교환 반품지 여부
true로 설정 시 기존 대표 교환 반품지가 자동으로 해제됩니다
true연동 프로그램명 또는 자사 서비스명
토스쇼핑모든 응답은 200으로 내려갑니다 (성공 실패 포함) (장애상황에서만 5xx 노출)
응답 결과 타입
PUT /api/v3/shopping-fep/merchants/group-delivery/exchange-refund-location HTTP/1.1
Host: shopping-fep.toss.im
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 177
{
"id": 12345,
"zipCode": "06236",
"address": "서울특별시 강남구 테헤란로 131",
"detailAddress": "한국지식재산센터 15층",
"isMain": true,
"partnerName": "토스쇼핑"
}모든 응답은 200으로 내려갑니다 (성공 실패 포함) (장애상황에서만 5xx 노출)
{
"resultType": "SUCCESS",
"error": {
"errorCode": "INVALID_REQUEST",
"reason": "text"
},
"success": {
"id": 12345
}
}다음 페이지를 위한 토큰 (직전 호출에서 받은 nextToken을 그대로 전달)
eyJpZCI6MjAwMX0=페이지 사이즈 (1 ~ 20)
20Example: 20연동 프로그램명 또는 자사 서비스명
토스쇼핑모든 응답은 200으로 내려갑니다 (성공 실패 포함) (장애상황에서만 5xx 노출)
응답 결과 타입
GET /api/v3/shopping-fep/merchants/group-delivery/exchange-refund-location/v2 HTTP/1.1
Host: shopping-fep.toss.im
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
모든 응답은 200으로 내려갑니다 (성공 실패 포함) (장애상황에서만 5xx 노출)
{
"resultType": "SUCCESS",
"error": {
"errorCode": "INVALID_REQUEST",
"reason": "text"
},
"success": {
"items": [
{
"id": 2001,
"zipCode": "06234",
"address": "서울특별시 강남구 테헤란로 123",
"detailAddress": "토스타워 10층",
"isMain": true
}
],
"nextToken": "eyJpZCI6MjAwMX0=",
"hasNext": true
}
}API 연동 중 문의사항이나 개선 제안이 있으신가요?
마지막 업데이트
도움이 되었나요?