List Keys

Retrieves all keys registered for your organization.

HTTP request
GET /keys
Authorization requirements
Header Type Required Description
Authorization string Yes Bearer token used to authenticate the request. See Authentication flows for instructions on generating this token.
Query parameter
Parameter Type Required Description
limit integer No Maximum number of items to return. Default: 50. Valid range: 1 to 500.
paginationToken string No Token used to retrieve the next page of results. Returned as nextPageToken in the previous response. Minimum length: 1.
owner string No Filters results by owner ID or username. Minimum length: 1.
Request body
curl --request GET \
  --url 'https://api.digitalassets.ibm.com/keys?limit=50' \
  --header 'Authorization: Bearer <token>'
Response
200: Success

Example response:

{
  "items": [
    {
      "id": "key-01snl-t56gb-j8tsok0vn802p80i",
      "scheme": "ECDSA",
      "curve": "ed25519",
      "publicKey": "<string>",
      "status": "Active",
      "custodial": true,
      "dateCreated": "2023-04-14T20:41:28.715Z",
      "masterKey": true,
      "derivedFrom": {
        "keyId": "key-01snl-t56gb-j8tsok0vn802p80i",
        "path": "<string>"
      },
      "name": "<string>",
      "imported": true,
      "exported": true,
      "dateExported": "2023-04-14T20:41:28.715Z",
      "dateDeleted": "2023-04-14T20:41:28.715Z"
    }
  ],
  "nextPageToken": "<string>"
}