- Home
- Resources
- Access Key Controller
The API allows you list and view Access Keys.
GET /access-keys
Returns list of access keys filtered by specified query parameters.
Request Parameters
| name |
type |
description |
constraints |
| authentication-domain |
query |
|
|
| data-center |
query |
|
|
| direction |
query |
|
|
| filter |
query |
|
|
| hypervisor-manager |
query |
|
|
| nameLike |
query |
|
|
| orderBy |
query |
|
|
| page |
query |
|
|
| present |
query |
|
boolean |
| project |
query |
|
|
| size |
query |
|
|
Response Body
| media type |
data type |
description |
| application/json |
array of AccessKeyListRecord
(JSON) |
list of access keys filtered by specified query parameters |
Example
Request
GET /access-keys
Content-Type: */*
Accept: application/json
...
Response
HTTP/1.1 200 OK
Content-Type: application/json
[ { } ]
GET /access-keys/detailed
Returns list of access keys with details filtered by specified query parameters.
Request Parameters
| name |
type |
description |
constraints |
| authentication-domain |
query |
|
|
| data-center |
query |
|
|
| direction |
query |
|
|
| filter |
query |
|
|
| hypervisor-manager |
query |
|
|
| nameLike |
query |
|
|
| orderBy |
query |
|
|
| page |
query |
|
|
| present |
query |
|
boolean |
| project |
query |
|
|
| size |
query |
|
|
Response Body
| media type |
data type |
description |
| application/json |
array of AccessKeyDetails
(JSON) |
list of access keys with details filtered by specified query parameters |
Example
Request
GET /access-keys/detailed
Content-Type: */*
Accept: application/json
...
Response
HTTP/1.1 200 OK
Content-Type: application/json
[ { } ]
GET /access-keys/for-restore
Returns list of access keys for restore filtered by specified query parameters.
Request Parameters
| name |
type |
description |
constraints |
| authentication-domain |
query |
|
|
| data-center |
query |
|
|
| direction |
query |
|
|
| filter |
query |
|
|
| hypervisor-manager |
query |
|
|
| nameLike |
query |
|
|
| orderBy |
query |
|
|
| page |
query |
|
|
| present |
query |
|
boolean |
| project |
query |
|
|
| size |
query |
|
|
Response Body
| media type |
data type |
description |
| application/json |
array of AccessKeyForRestoreListRecord
(JSON) |
list of access keys filtered by specified query parameters |
Example
Request
GET /access-keys/for-restore
Content-Type: */*
Accept: application/json
...
Response
HTTP/1.1 200 OK
Content-Type: application/json
[ { } ]
DELETE /access-keys/{guid}
Request Parameters
| name |
type |
description |
| guid |
path |
|
Example
Request
DELETE /access-keys/{guid}
Content-Type: */*
...
Response
HTTP/1.1 204 No Content
GET /access-keys/{guid}
Get a single access key.
Request Parameters
| name |
type |
description |
| guid |
path |
specify local unique identifier for access key (use by vProtect) |
Response Body
| media type |
data type |
description |
| application/json |
AccessKeyDetails
(JSON) |
access key details |
Example
Request
GET /access-keys/{guid}
Content-Type: */*
Accept: application/json
...
Response
HTTP/1.1 200 OK
Content-Type: application/json
{ }