POST /v1/gachas/:gacha_id/orders
Overview
任意のガチャの注文を作成します。
ユーザがガチャの認証方法と合致しない場合は注文することが出来ません。
Sample
info
ユーザ認証についてはこちら。この API はユーザ認証必須です。
curl -X POST http://localhost:3000/api/v1/gachas/dd7ca1e0-b746-4b1b-9f46-e0a6997cc672/orders/
RequestBody
{
"play_amount": 1
"delivery_info": {
"fullname": "tbtarou",
"phone_number": "0363020561",
"zip_code": "1600022",
"country": "JP",
"prefecture": "東京都",
"city": "新宿区",
"address1": "2−8−5",
"address2": "東弥鋼業ビル 4階"
}
}
DeliveryInfo
| カラム名 | 型 | 必須 | 詳細 |
|---|---|---|---|
| fullname | string | ● | 送り先の氏名 |
| phone_number | string | ● | 送り先の電話番号 |
| country | string | ● | 国コード |
| zip_code | string | ● | 郵便番号 |
| prefecture | string | ● | 県 |
| city | string | ● | 市区町村 |
| address1 | string | ● | 住所 1 |
| address2 | string | 住所 2 |
ResponseBody
{
"id": "a2ab6b98-9dfd-4be7-a094-7fa2612836d4",
"gacha_id": "dd7ca1e0-b746-4b1b-9f46-e0a6997cc672",
"user_id": "bec33d78-5bfc-4c87-8d23-8dc05f887c4d",
"status": "pending",
"serial_number": null,
"assigned_at": null,
"created_at": "2022-04-08T09:22:22.927Z",
"updated_at": "2022-04-08T09:22:22.930Z",
"deleted_at": null
}