コンテンツにスキップ

予約取得

GET
/reservations/{reservation_id}

予約情報を取得します。

対象プラン

  • フードビジネスプラン
reservation_id
required
string

予約ID

OK

Reservation

予約情報

object
id
required

予約ID

string
storeId

店舗ID

string
reservationCode

予約コード
外部システムから予約を識別するための文字列

string
startAt

予約開始日時(RFC3339の日時形式)[YYYY-MM-DDThh:mm:ssTZD]

string format: date-time
endAt

予約終了日時(RFC3339の日時形式)[YYYY-MM-DDThh:mm:ssTZD]

string format: date-time
nullable
persons

人数

object
adults

人数(大人)

integer
children

人数(子供)

integer
reservationPersonName

予約者名

string
reservationPersonNameKana

予約者名(カナ)

string
nullable
status

予約ステータス

  • waiting: 来店待ち
  • coming: ご来店
  • finished: お食事済
  • paid: お会計済
  • canceled: キャンセル
string
Allowed values: waiting coming finished paid canceled
tables

テーブル情報

Array<object>
object
id
required

テーブルID

string
name

テーブル名

string
phoneNumber

電話番号

string
staff

受付スタッフ

object
id
required

受付スタッフID

string
name

受付スタッフ名

string
note

メモ

string
reservedAt

予約受付日時(RFC3339の日時形式)[YYYY-MM-DDThh:mm:ssTZD]

string
reservedFrom

予約元

string
tableUseId

テーブル利用ID

string
nullable
Examples
{
"id": "1",
"storeId": "1",
"reservationCode": "101",
"startAt": "2023-06-06T12:00:00+09:00",
"endAt": "2023-06-06T14:00:00+09:00",
"persons": {
"adults": 2,
"children": 1
},
"reservationPersonName": "山田",
"reservationPersonNameKana": "ヤマダ",
"status": "waiting",
"tables": [
{
"id": "1",
"name": "A1"
}
],
"phoneNumber": "00-0000-0000",
"staff": {
"id": "1",
"name": "高橋"
},
"note": "",
"reservedAt": "2023-06-05T17:02:39+09:00",
"reservedFrom": "smaregi-pos",
"tableUseId": "123"
}

Forbidden

  • 対象契約のプランで利用できない場合
object
title
required
string
type
required
string
status
integer
detail
string

Not Found

  • 指定したデータが存在しない場合
object
title
required
string
type
required
string
status
integer
detail
string