Skip to main content

Beyond Compute Service (BCS)

This page lists the request address and APIs available through the BCS endpoint. Follow an API link to review its request parameters, body schema, and responses.

Base URL​

https://bcs.kr-central-2.kakaocloud.com

APIs by resource​

Select an API for key resources such as instances and keypairs to view its request details and response format.

Instances​

Manages instance lifecycles, configurations, attachments, and operations.

APIMethodPath
Associate new public IPPOST/api/v1/instances/{instance_id}/network-interfaces/{network_interface_id}/public-ips
Associate public IPPUT/api/v1/instances/{instance_id}/network-interfaces/{network_interface_id}/public-ips/{public_ip_id}
Attach network interfacePOST/api/v1/instances/{instance_id}/network-interfaces/{network_interface_id}
Attach security groupPOST/api/v1/instances/{instance_id}/network-interfaces/{network_interface_id}/security-groups/{security_group_id}
Attach volumePOST/api/v1/instances/{instance_id}/volumes/{volume_id}
Create instancePOST/api/v1/instances
Delete instanceDELETE/api/v1/instances/{instance_id}
Detach network interfaceDELETE/api/v1/instances/{instance_id}/network-interfaces/{network_interface_id}
Detach security groupDELETE/api/v1/instances/{instance_id}/network-interfaces/{network_interface_id}/security-groups/{security_group_id}
Detach volumeDELETE/api/v1/instances/{instance_id}/volumes/{volume_id}
Get instanceGET/api/v1/instances/{instance_id}
Get instance console logGET/api/v1/instances/{instance_id}/console-logs
Get instance passwordGET/api/v1/instances/{instance_id}/password
Get instance typeGET/api/v1/flavors/{flavor_id}
Hard reboot instancePOST/api/v1/instances/{instance_id}/hard-reboot
List instance action logsGET/api/v1/instances/{instance_id}/action-logs
List instance network interfacesGET/api/v1/instances/{instance_id}/network-interfaces
List instance types (flavors)GET/api/v1/flavors
List instancesGET/api/v1/instances
Operate instancesPOST/api/v1/instances/{instance_id}/actions
Rebuild instancePOST/api/v1/instances/{instance_id}/rebuild
Remove public IPDELETE/api/v1/instances/{instance_id}/network-interfaces/{network_interface_id}/public-ips
Resize instancePOST/api/v1/instances/{instance_id}/resize
Shelve instancePOST/api/v1/instances/{instance_id}/shelve
Soft reboot instancePOST/api/v1/instances/{instance_id}/soft-reboot
Start instancePOST/api/v1/instances/{instance_id}/start
Stop instancePOST/api/v1/instances/{instance_id}/stop
Unshelve instancePOST/api/v1/instances/{instance_id}/unshelve
Update instancePUT/api/v1/instances/{instance_id}
Update instance volumePUT/api/v1/instances/{instance_id}/volumes/{volume_id}
Update network interface allowed addressesPUT/api/v1/instances/{instance_id}/network-interfaces/{network_interface_id}/allowed-address-pairs

Keypairs​

Manages keypairs for instance access.

APIMethodPath
Create keypairPOST/api/v1/keypairs
Delete keypairDELETE/api/v1/keypairs/{keypair_name}
Get keypairGET/api/v1/keypairs/{keypair_name}
List keypairsGET/api/v1/keypairs