楽天市場API:商品情報を削除する

楽天市場API:商品情報を削除する

出品中の商品情報を削除するAPI

間違えるとちょっと怖い削除のAPI。コントロールカラム【d】と同じ動作をします。

APIメソッド:item.delete

この機能を利用すると、RMSに登録されている商品情報を削除することができます。

Endpoint / HTTP Method

Endpoint HTTP Method
https://api.rms.rakuten.co.jp/es/1.0/item/delete POST

Request

HTTP Header
No Key Value Note
1 Authorization ESA Base64(serviceSecret:licenseKey)
HTTP Body
XML:request
No Element Description Type Size(byte) Mandatory Multiplicity Note
1 request.itemDeleteRequest 商品情報削除要求 XML:itemDeleteRequest 1
XML:itemUpdateRequest
No Element Description Type Size(byte) Mandatory Multiplicity Note
1 itemDeleteRequest.item 商品情報 XML : item 1
XML:item
No Element Description Type Size(byte) Mandatory Multiplicity Note
1 item.itemUrl 商品管理番号 string 255 1

Response

HTTP Header
No Key Value
1 Content-Type text/xml
HTTP Body
XML:result
No Element Description Type Size(byte) Multiplicity Note
1 result.status ステータス XML:status 1 interfaceId=item.delete
2 result.itemDeleteResult 商品情報削除結果 XML:itemDeleteResult 1
XML:itemDeleteResult
No Element Description Type Size (byte) Multiplicity Note
1 itemDeleteResult.code 結果コード String 1 詳細は、ItemAPI Response Codes Referenceを参照してください。
2 itemDeleteResult.errorMessages エラーメッセージリスト XML : errorMessages
3 itemDeleteResult.item 商品情報 XML : item
XML:errorMessages
No Element Description Type Size(byte) Multiplicity Note
1 errorMessages.errorMessage エラーメッセージ XML : errorMessage 0…n
XML:errorMessage
No Element Description Type 最大Size(Byte) Multiplicity Note
1 errorMessage.errorId エラーID String 255 1 詳細は「 ErrorMessage Definition 1.errorId list」参照
2 errorMessage.fieldId 項目ID String 255 1 詳細は「ErrorMessage Definition 3.fieldId list」参照
3 errorMessage.msg メッセージ String 255 1
4 errorMessage.listIndex エラーが発生したリストのIndex int 4 0,1 List形式の項目についてエラーが発生した際に返却され、エラーが発生したのが何番目のリストかを示す値です。※
5 errorMessage.listIndex2 エラーが発生したリスト内のIndex int 4 0,1 listIndexがあり、かつその対象項目が複数の要素を持つ場合に何番目の要素かを示す値です。※
XML:item
No Element Description Type Size(byte) Multiplicity Note
1 item.itemUrl 商品管理番号 String 255 1