# Return current user's GnuPG public keys

This function lists the GnuPG (GPG) public keys for the
currently-authenticated account.

Endpoint: GET /GPG/list_public_keys
Version: 11.136.0.4
Security: BasicAuth

## Response 200 fields (application/json):

  - `apiversion` (integer)
    The version of the API.
    Example: 3

  - `func` (string)
    The name of the method called.
    Example: "list_public_keys"

  - `module` (string)
    The name of the module called.
    Example: "GPG"

  - `result` (object)

  - `result.data` (array)

  - `result.data.algorithm` (string)
    The key's algorithm.
* RSA
* DSA
    Enum: "RSA", "DSA"

  - `result.data.bits` (integer)
    The length of the key, in bits.
    Enum: 1024, 2048, 3072, 4096

  - `result.data.created` (string)
    The creation time for the key,
in [Unix time format](http://en.wikipedia.org/wiki/Unix_time).
    Example: "1559238435"

  - `result.data.expires` (string)
    When the key will expire,
in [Unix time format](http://en.wikipedia.org/wiki/Unix_time).

Note:

If the key does not expire,
this will be an empty string.
    Example: "1590774435"

  - `result.data.id` (string)
    The key's ID.
    Example: "C801294347601B8F"

  - `result.data.type` (string)
    The type of key.

Note:

This will always be "pub" because we are listing public keys.
    Enum: "pub"

  - `result.data.user_id` (string)
    The user ID of the key which consists of the following space-separated values:
* The username.
* The key's comment in parentheses.
* The key's email address in angle brackets ().
    Example: "bender (is great) <bender@example.com>"

  - `result.errors` (array,null)
    List of errors if the API failed.

  - `result.messages` (array,null)
    List of messages generated by the API.

  - `result.metadata` (object)

  - `result.status` (integer)
    - 1 - Success
- 0 - Failed. Check the errors field for more details.
    Enum: 0, 1

  - `result.warnings` (array,null)
    List of warnings generated by the API. Warnings describe non-critical failures or other problematic conditions noted while running a API.


