Reservations

reservations

Methods

Create Reservation -> { id, active_from, active_to, 16 more... }
post/v1/reservations

Create reservation

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

Parameters
reservation_id: number

ID of the 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