Scaleway logo
Elastic Metal API

The BMC (Baseboard Management Controller) access allow you to access the series console of your Elastic Metal server. Access to this feature is available one hour after the installation of the server. You need first to create an Remote Access option. Find the ID and the price with a call to listOffers. Then you can add the option. Once added, create remote access. Use Get Remote Access to retrieve the login/password. Do not forget to disable the option after use.


Get BMC access

GET
https://api.scaleway.com
/baremetal/v1/zones/{zone}/servers/{server_id}/bmc-access

Get the BMC (Baseboard Management Controller) access associated with the ID, including the URL and login information needed to connect.

Get BMC access › path Parameters

zone
​string · enum · required

The zone you want to target

Enum values:
fr-par-1
fr-par-2
nl-ams-1
nl-ams-2
pl-waw-2
pl-waw-3
server_id
​string · required

ID of the server.

Get BMC access › Responses

200
url
​string

URL to access to the server console.

login
​string

The login to use for the BMC (Baseboard Management Controller) access authentication.

password
​string

The password to use for the BMC (Baseboard Management Controller) access authentication.

expires_at
​string | null · date-time

The date after which the BMC (Baseboard Management Controller) access will be closed. (RFC 3339 format)


Start BMC access

POST
https://api.scaleway.com
/baremetal/v1/zones/{zone}/servers/{server_id}/bmc-access

Start BMC (Baseboard Management Controller) access associated with the ID. The BMC (Baseboard Management Controller) access is available one hour after the installation of the server. You need first to create an option Remote Access. You will find the ID and the price with a call to listOffers (https://developers.scaleway.com/en/products/baremetal/api/#get-78db92Open in new context). Then add the option https://developers.scaleway.com/en/products/baremetal/api/#post-b14abdOpen in new context. After adding the BMC option, you need to Get Remote Access to get the login/password https://developers.scaleway.com/en/products/baremetal/api/#get-cefc0fOpen in new context. Do not forget to delete the Option after use.

Start BMC access › path Parameters

zone
​string · enum · required

The zone you want to target

Enum values:
fr-par-1
fr-par-2
nl-ams-1
nl-ams-2
pl-waw-2
pl-waw-3
server_id
​string · required

ID of the server.

Start BMC access › Request Body

ip
​string · required

The IP authorized to connect to the server. (IPv4 address)

Start BMC access › Responses

200
url
​string

URL to access to the server console.

login
​string

The login to use for the BMC (Baseboard Management Controller) access authentication.

password
​string

The password to use for the BMC (Baseboard Management Controller) access authentication.

expires_at
​string | null · date-time

The date after which the BMC (Baseboard Management Controller) access will be closed. (RFC 3339 format)


Stop BMC access

DELETE
https://api.scaleway.com
/baremetal/v1/zones/{zone}/servers/{server_id}/bmc-access

Stop BMC (Baseboard Management Controller) access associated with the ID.

Stop BMC access › path Parameters

zone
​string · enum · required

The zone you want to target

Enum values:
fr-par-1
fr-par-2
nl-ams-1
nl-ams-2
pl-waw-2
pl-waw-3
server_id
​string · required

ID of the server.

Stop BMC access › Responses

No data returned