Reservations
reservations
Methods
Create Reservation -> { id, active_from, active_to, 16 more... }
post/v1/reservations
Create reservation
Response fields
id: number
Reservation id
active_from: string
(format: date)Reservation active from date
active_to: string
(format: date)Reservation active to date
activity_period: string
Name of the billing period, e.g month
activity_period_length: number
Length of the full reservation period by activity_period
amount_prices: { commit_price_per_month, commit_price_per_unit, commit_price_total, 4 more... }
Reservation amount prices
billing_plan_id: number
Billing plan id
created_at: string
(format: date-time)Reservation creation date
error: string
Error message if any occured during reservation
eta: string
(format: date)ETA delivery if bare metal out of stock. Value None means that bare metal in stock.
is_expiration_message_visible: boolean
Hide or show expiration message to customer.
name: string
Reservation name
next_statuses: Array<string>
List of possible next reservation statuses
region_id: number
Region id
region_name: string
Region name
remind_expiration_message: string
(format: date)The date when show expiration date to customer
resources: Array<{ activity_period, activity_period_length, billing_plan_item_id, 16 more... }>
List of reservation resources
status: string
Reservation status
user_status: string
User status
Request example
200Example
Delete Reservation ->
delete/v1/reservations/{reservation_id}
Delete reservation
List Reservations -> OffsetPage<{ id, active_from, active_to, 16 more... }>
get/v1/reservations
List reservations
List Of Bare Metal Flavors That Are Available For Reservation -> Array<{ activity_period, activity_period_length, architecture, 9 more... }>
get/v1/bm_reservation_flavors/{region_id}
List of bare metal flavors that are available for reservation
Get Specific Reservation -> { id, active_from, active_to, 16 more... }
get/v1/reservations/{reservation_id}
Get specific reservation