Skip to main content

GET /v1/orders

Overview

ユーザの注文一覧を取得します。

Sample

info

ユーザ認証についてはこちら。この API はユーザ認証必須です。

curl -X GET http://localhost:3000/api/v1/orders/?status=assigned

Querystring

クエリ名詳細
statusstring購入の完了した注文は「assigned」。購入の完了し未受け取りの注文は「undelivered」。決済が完了していない注文は「pending」。デフォルトは「assigned」となります。

Response Body

{
"total": 2,
"data": [
{
"id": "3f07f599-c548-4a49-ac5f-023c212d9042",
"status": "delivered",
"created_at": "2022-04-06T15:59:20.818Z",
"gacha": {
"id": "dd7ca1e0-b746-4b1b-9f46-e0a6997cc672",
"name": "スーパーガチャ",
"price": 100,
"maximum": 0,
"has_limit": false,
"status": "selling",
"thumbnail_image_url": "https://dev-507-assets.s3.ap-northeast-1.amazonaws.com/01FZW5TWRRHPSJFG5JFKGKDRTZ.jpeg",
"lineup_image_url": "https://dev-507-assets.s3.ap-northeast-1.amazonaws.com/01FZW5V1P8DRZM47EB38GNJDQ7.jpeg",
"start_at": "2022-04-05T06:24:45.000Z",
"end_at": "2022-04-05T06:24:45.000Z",
"created_at": "2022-04-05T06:24:45.364Z",
"updated_at": "2022-04-05T06:24:45.370Z"
}
},
{
"id": "3f07f599-c548-4a49-ac5f-023c212d9042",
"status": "delivered",
"created_at": "2022-04-06T15:59:20.818Z",
"gacha": {
"id": "dd7ca1e0-b746-4b1b-9f46-e0a6997cc672",
"name": "スーパーガチャ",
"price": 100,
"maximum": 0,
"has_limit": false,
"status": "selling",
"thumbnail_image_url": "https://dev-507-assets.s3.ap-northeast-1.amazonaws.com/01FZW5TWRRHPSJFG5JFKGKDRTZ.jpeg",
"lineup_image_url": "https://dev-507-assets.s3.ap-northeast-1.amazonaws.com/01FZW5V1P8DRZM47EB38GNJDQ7.jpeg",
"start_at": "2022-04-05T06:24:45.000Z",
"end_at": "2022-04-05T06:24:45.000Z",
"created_at": "2022-04-05T06:24:45.364Z",
"updated_at": "2022-04-05T06:24:45.370Z"
}
}
]
}