action dracoon_request_customer_key_pair {
label: "Request customer's key pair"
description: "
🚧 Deprecated since v4.24.0
\n\n### Use `GET /settings/keypair` API\n\n### Description: \nRetrieve the customer rescue key pair.\n\n### Precondition:\nAuthenticated user.\n\n### Postcondition:\nKey pair is returned.\n\n### Further Information:\nThe private key is password-based encrypted with `AES256` / `PBKDF2`."
provider: dracoon
method: GET
path: "/v4/user/account/customer/keypair"
encoding: json
input: {
type: "object"
properties: {
"X-Sds-Auth-Token": {
type: "string"
}
}
additionalProperties: false
}
output: {
type: "object"
description: "Key pair container"
required: ["privateKeyContainer", "publicKeyContainer"]
properties: {
privateKeyContainer: {
type: "object"
description: "Private key container"
required: ["privateKey", "version"]
properties: {
createdAt: {
type: "string"
format: "date-time"
description: "🚀 Since v4.24.0\n\nCreation date"
}
createdBy: {
type: "integer"
format: "int64"
description: "🚀 Since v4.24.0\n\nCreated by user"
}
privateKey: {
type: "string"
description: "Private key"
}
version: {
type: "string"
description: "Version"
}
}
}
publicKeyContainer: {
type: "object"
description: "Public key container"
required: ["publicKey", "version"]
properties: {
createdAt: {
type: "string"
format: "date-time"
description: "🚀 Since v4.24.0\n\nCreation date"
}
createdBy: {
type: "integer"
format: "int64"
description: "🚀 Since v4.24.0\n\nCreated by user"
}
publicKey: {
type: "string"
description: "Public key"
}
version: {
type: "string"
description: "Version"
}
}
}
}
}
}