iwinv IaaS(Infrastructure as a Service) API
HomeMain PageConsoleDocsError CodeFieldsAPI TEST
HomeMain PageConsoleDocsError CodeFieldsAPI TEST
  1. Authentication
  • Introduction
  • API Request
  • API Response
  • Zones
    • Zone List
      GET
  • Flavors
    • Flavor List
      GET
    • Flavor Detail
      GET
  • Images
    • Image List
      GET
    • Image Detail
      GET
  • Instances
    • Instance List
      GET
    • Instance Detail
      GET
    • Create Instance
      POST
    • Edit Instance Info
      PUT
    • Delete Instance
      DELETE
    • Start(ON) Instance
      POST
    • Shutdown(OFF) Instance
      POST
    • Reboot Instance
      POST
    • Rebuild(Image) Instance
      POST
    • Resize(Flavor) Instance
      POST
    • Remote Console
      GET
    • User Script List
      GET
  • Block Storages
    • Block Storage Types
      GET
    • Block Storage List
      GET
    • Block Storage Detail
      GET
    • Create Block Storage
      POST
    • Delete Block Storage
      DELETE
    • Attach Block Storage
      POST
    • Detach Block Storage
      POST
  • Bill
    • Live Bill
    • Billing and Payment List
    • Billing and Payment Detail
  • Authentication
    • SSH Key List
      GET
  • Usage Example
    • Zone List
  • Firewall
    • Firewall List
    • Firewall Detail
    • Create Firewall
    • Edit Firewall
    • Delete Firewall
    • Attach Firewall
    • Detach Firewall
  1. Authentication

SSH Key List

GET
https://api-kr.iwinv.kr/v1/auth/ssh_key
List of SSH Keys Available

Request

Query Params
name
string 
optional
SSH Key Name
Filter Images Containing {name}
page_no
string 
optional
Page Number
page_size
string 
optional
Page Size
Header Params
X-iwinv-Timestamp
integer 
required
Refer to [API Request]
Example:
{{timestamp}}
X-iwinv-Credential
string 
required
Refer to [API Request]
Example:
{{accesskey}}
X-iwinv-Signature
string 
required
Refer to [API Request]
Example:
{{signature}}

Request samples

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request GET 'https://api-kr.iwinv.kr/v1/auth/ssh_key?name=&page_no=&page_size=' \
--header 'X-iwinv-Timestamp: {{timestamp}}' \
--header 'X-iwinv-Credential: {{accesskey}}' \
--header 'X-iwinv-Signature: {{signature}}'

Responses

🟢200Success
application/json
Body
code
string 
required
Status code
error_code
string 
required
Error message
message
string 
required
Status message
result
array [object {3}] 
required
Result
ssh_key_id
string 
required
SSH Key ID
name
string 
required
SSH Key Name
start_date
string 
required
SSH Key added date
count
integer 
required
Number of ssh keys returned
page_no
integer 
required
Page number
page_size
integer 
required
Page size
Example
{
  "code": "0x00",
  "error_code": "SUCCESS",
  "message": "",
  "result": [
    {
      "ssh_key_id": "RIP-yESd37HvkfmDYXiEtoZqS",
      "name": "Linux PC",
      "start_date": "2024-09-20 10:33:20"
    },
    {
      "ssh_key_id": "RIP-4TL2wuoVWc0P96NxqMkRlW",
      "name": "Personal MacBook",
      "start_date": "2024-09-30 20:11:16"
    }
  ],
  "count": 2,
  "page_no": 1,
  "page_size": 10
}
Previous
Billing and Payment Detail
Next
Zone List
Built with