ReCORE.co-api

宅配買取申込受付

概要

API仕様

基本情報

body

最新

key type 説明 制約など
is_pickup ?bool 同時に集荷依頼を行うか 任意、boolean
trueの場合別途NOVASTOとの契約、設定が必須
pickups ?array<object> 集荷情報 is_pickup: falseの場合任意
is_pickup: trueの場合必須
pickups.*.pickup_date ?string | null 希望集荷日 is_pickup: falseの場合nullable、YYYY-MM-DD形式
is_pickup: trueの場合必須、YYYY-MM-DD 形式
pickups.*.pickup_time ?string | null 希望集荷時間帯 is_pickup: falseの場合nullable
is_pickup: trueの場合任意、下記コード表を参照
pickups.*.size_code ?string | null 梱包サイズ is_pickup: falseの場合nullable
is_pickup: trueの場合必須、下記コード表を参照
pickups.*.material_code ?string | null 梱包資材 is_pickup: falseの場合nullable
is_pickup: trueの場合任意、下記コード表を参照
pickups.*.name string 集荷宛名 50文字まで (*1)
pickups.*.postal_code string 集荷郵便番号 /^[0-9]{3}-?[0-9]{4}$/ (*1)
pickups.*.prefecture string 集荷都道府県 10文字まで (*1)
pickups.*.address1 string 集荷市区町村 50文字まで (*1)
pickups.*.address2 ?string | null 集荷それ以降の住所 50文字まで (*1)
pickups.*.tel string 集荷電話番号 メールアドレス形式、256文字まで (*1)
pickups.*.email ?string | null 集荷メールアドレス /^0[0-9]{9,10}$/または/^0[0-9]{1,3}-[0-9]{2,4}-[0-9]{3,4}$/ (*1)
last_name ?string | null 50文字まで
first_name ?string | null 50文字まで
last_kana ?string | null セイ 50文字まで
first_kana ?string | null メイ 50文字まで
postal_code ?string | null 郵便番号 /^[0-9]{3}-?[0-9]{4}$/
prefecture ?string | null 都道府県 10文字まで
address1 ?string | null 市区町村 -
address2 ?string | null それ以降の住所 -
sex ?string | null 性別 MALE FEMALE OTHERのいずれか
email ?string | null メールアドレス メールアドレス形式、256文字まで
tel ?string | null 電話番号 /^0[0-9]{9,10}$/または/^0[0-9]{1,3}-[0-9]{2,4}-[0-9]{3,4}$/
message_channel ?string | null 希望の連絡方法 EMAIL SMS LINEのいずれか
payment_id ?int | null 金種ID -
comment ?string | null 備考 -
member_jwt ?string | null 会員JWT -
goods ?array<object> 申し込み商品 -
goods.*.product_id int カタログID -
goods.*.grade_id int グレードID -
goods.*.quantity int 数量 -
goods.*.attribute ?object 在庫属性 -

希望集荷時間帯 (pickup_time) コード表

コード 説明
AM 午前中
14 14時-16時
16 16時-18時
18 18時-21時

梱包サイズ (size_code) コード表

コード 説明
0601 宅急便着払60サイズ
0602 宅急便着払80サイズ
0603 宅急便着払100サイズ
0604 宅急便着払120サイズ
0605 宅急便着払140サイズ
0606 宅急便着払160サイズ
0607 宅急便着払180サイズ
0608 宅急便着払200サイズ

梱包資材 (material_code) コード表

コード 説明
001 簡易袋
002 クッション袋A3
003 クッション袋A4
019 アートボックス
020 三角ケースL
021 三角ケースM
032 クロネコボックス12
033 クロネコボックス10
034 クロネコボックス8
035 クロネコボックス6
044 手さげ袋A3-1
046 手さげ袋B4
047 クロネコ袋A3
048 クロネコ袋B4
049 クロネコ袋A4
054 酒BOX(2本)
055 酒BOX(1本)
056 ボトルBOX(2本)
057 ボトルBOX(1本)
073 スーツケースカバー
077 スキーザックカバー
078 スキー板カバー
079 スノーボードカバー
080 簡易ゴルフカバーL
081 簡易ゴルフカバーM
082 ボストンバックカバーL
083 ボストンバックカバーM
084 スキーザックカバー
085 スキー板カバー
117 パソコンBOXA
118 パソコンBOXB
119 パソコンBOXC
120 パソコンBOXD
121 パソコンBOXE
122 精密機器ボックス6
123 精密機器ボックス8
124 薄型精密機器 BOX
129 パソコンBOXF
135 クロネコ書類ケース
136 クロネコボックス14
137 宅急便コンパクト専用BOX
138 宅急便コンパクト薄型専用BOX
139 タブレット対応薄型精密BOX
141 スマートフォン用フィットパック
142 スキー・スノーボードマルチカバー
143 簡易ゴルフカバーLL

POST /bad/offer
{
    "is_pickup": true,
    "pickups": [{
       "pickup_date": "2021-07-21",
       "pickup_time": "AM",
       "size_code": "0601",
       "material_code": null
    }],
    "last_name": "髙橋",
    "first_name": "太郎",
    "last_kana": "タカハシ",
    "first_kana": "タロウ",
    "postal_code": "564-0051",
    "prefecture": "大阪府",
    "address1": "吹田市",
    "address2": "豊津町15-11 2F",
    "sex": "OTHER",
    "email": "example@domain.com",
    "tel": "090-1234-1234",
    "message_channel": "SMS",
    "comment": "集荷前に電話連絡あると助かります"
}
{
  "id": 245,
  "code": "BD230905MA72"
}
key type 説明
id int ケースID
code string ケースコード

SDK仕様

ページに組み込む

<script src="https://***.app.recore-member.com/sdk.js"></script>

初期化する

recore.member.init({
  origin: 'https://***.app.recore-member.com'
})

会員アプリから呼び出されているか判定する

const embedded = recore.member.embedded()
true

会員情報を取得する

const member = await recore.member.message('member')
{
    "last_name": "髙橋",
    "first_name": "太郎",
    "last_kana": "タカハシ",
    "first_kana": "タロウ",
    "postal_code": "564-0051",
    "prefecture": "大阪府",
    "address1": "吹田市",
    "address2": "豊津町15-11 2F",
    "sex": "OTHER",
    "email": "example@domain.com",
    "tel": "090-1234-1234"
}

会員JWTを取得する

const jwt = await recore.member.message('jwt')
eyJh...