List TSIG keys

Get the TSIG keys used by zones that you're allowed to manage.

Query Params
string

Limits the list to those keys belonging to the specified contracts. You can specify a comma-separated list with multiple contract IDs.

string

Limits the list to those keys whose key name or algorithm name contains the specified string.

string

Sorts the list on the specified fields. You can specify multiple fields as a comma-separated list. Placing a dash before a field name sorts it in descending order.

string

For customers who manage more than one account, this runs the operation from another account. The Identity and Access Management API provides a list of available account switch keys.

Response

Response body
object
keys
array of objects
required

This block contains keys that matched the request.

keys*
object
string
required

The algorithm used to encode the TSIG key's secret data. Possible values are: hmac-md5, hmac-sha1, hmac-sha224, hmac-sha256, hmac-sha384, hmac-sha512, or HMAC-MD5.SIG-ALG.REG.INT.

hmac-md5 hmac-sha1 hmac-sha224 hmac-sha256 hmac-sha384 hmac-sha512 HMAC-MD5.SIG-ALG.REG.INT

string
required

The name of the TSIG key. This is a name that's unique across all of Akamai's customers. Since the key name is treated like a DNS name, the value is lowercase and the server removes any trailing dots.

string
required

A Base64-encoded string of data. When decoded, it needs to contain the correct number of bits for the chosen algorithm. If the input isn't correctly padded, the server applies the padding.

integer
≥ 1

The number of zones that reference this key.

metadata
object
required

This block contains information about the request, including any parameters, and the response, including its size.

contracts
array of strings

If the contractIds parameter was passed in, this field contains the contract IDs.

contracts
integer

If the gid parameter was passed in, this field displays its value.

string

If the search parameter was passed in, this field displays its value.

sortBy
array of strings

If the sortBy parameter was passed in, this field contains the sorting fields.

sortBy
integer
required
≥ 0

The total number of TSIG keys that matched the request parameters.

Language
Authentication
URL