본문으로 건너뛰기
버전: 1.1.0

사용자 간 거래(C2C) 아이템

사용자 간 거래 아이템 기능은 사용자가 DOSI 브랜드 스토어에서 판매 등록한 디지털 아이템 목록을 조회하고, 파트너사 서비스에서 판매 취소할 수 있는 엔드포인트 묶음입니다.

사용자가 판매 등록한 디지털 아이템을 조회하고 취소하려면 먼저 프록시(Proxy)를 설정해야 합니다.

연결 정보

개발 환경DOSI SDK base URI
운영 환경https://sdk-api.dosi.world

사용자가 판매 중인 디지털 아이템 조회

사용자가 직접 DOSI 브랜드 스토어에서 판매 중인 디지털 아이템을 조회합니다.

GET {DOSI SDK base URI}/v1/store/sales

프록시(proxy)를 승인한 사용자 계정에서만 사용할 수 있습니다.

Path

None

Query

Name
TypeDescription
Required
contractIdstring

DOSI SDK 사용 신청 후 받은 contract ID. 요청 헤더 Authorization에 입력한 DOSI 채널과 연결된 contract ID만 입력해야 합니다.

walletAddressstring

사용자 DOSI 계정의 월렛 주소

pageSizenumber

한 페이지에 포함할 디지털 아이템 수

  • 기본값: 10
  • 최솟값 : 1
  • 최댓값: 100
pageTokenstring

페이지 시작 지점 토큰(이전 페이지 조회 응답의 nextPageToken). 입력하지 않으면 첫 번째 페이지를 가져옵니다.

Body

None

Headers
  • Authorization: Basic <'DOSI 채널 ID:시크릿'을 Base64로 인코딩한 값>

Request examples

curl -v -X GET "https://sdk-api.dosi.world/v1/store/sales?contractId=9138939b&walletAddress=link1xyz" \
--header 'Authorization: Basic xxxx'

사용자가 판매 중인 디지털 아이템 판매 취소

사용자가 직접 DOSI 브랜드 스토어에서 판매 중인 상품을 판매 취소합니다. 이 엔드포인트를 사용해 파트너사 서비스에 판매 취소 기능을 구현할 수 있습니다.

DELETE {DOSI SDK base URI}/v1/store/sales/{saleId}

프록시(proxy)를 승인한 사용자 계정에서만 사용할 수 있습니다.

Path

Name
TypeDescription
saleIdnumber

판매 취소할 디지털 아이템의 sale ID. DOSI 브랜드 스토어에서 판매 등록할 때 발급받은 ID를 입력하세요.

판매 중인 디지털 아이템 조회에서도 확인할 수 있습니다.

Query

None

Body

None

Headers
  • Authorization: Basic <'DOSI 채널 ID:시크릿'을 Base64로 인코딩한 값>

Request examples

curl -v -X DELETE "https://sdk-api.dosi.world/v1/store/sales/1234" \
--header 'Authorization: Basic xxxxxxxx'

판매 취소 상태 조회

사용자가 디지털 아이템 판매를 취소한 경우 취소 상태를 조회합니다.

GET {DOSI SDK base URI}/v1/store/sales/{saleId}/status

Path

Name
TypeDescription
saleIdnumber

조회할 디지털 아이템의 sale ID. DOSI 브랜드 스토어에서 판매 등록할 때 발급받은 ID를 입력하세요.

판매 중인 디지털 아이템 조회에서도 확인할 수 있습니다.

Query

None

Body

None

Headers
  • Authorization: Basic <'DOSI 채널 ID:시크릿'을 Base64로 인코딩한 값>

Request examples

curl -v -X GET "https://sdk-api.dosi.world/v1/store/sales/1234/status" \
--header 'Authorization: Basic xxxx'