Skip to content
Welcome to the new, unified Livepeer documentation! 👋
Reference
Retrieve Signing Keys

Retrieve Signing Keys

List signing keys

You can list all the signing keys in your account by making a GET request on /api/access-control/signing-key.

Request

curl https://livepeer.studio/api/access-control/signing-key \
--header 'Authorization: Bearer {api_key}' \
  -X GET \
  -H "Content-Type: application/json" \

Response

[
  {
    id: '0f6a1b5a-333c-4ef3-9775-589a2907e105',
    name: 'Signing Key 2',
    userId: '2b22f1de-875e-45a0-908d-593281988fb2',
    createdAt: 1663863391700,
    publicKey:
      'LS0tLS1CRUdJTiBQVUJMSUMgS0VZLS0tLS0KTUZrd0V3WUhLb1pJemowQ0FRWUlLb1pJemowREFRY0RRZ0FFeVlZZGNKL0tFbUIrWjAvb29sbXJ2bXNlblRiNgpnc1FuQmhnRVhmdkhycDgxNFg0b0lBbVg1VjlnZzhEclJLUFRhNWxlRkhRYm5LQ0VvTk1NckoxK2F3PT0KLS0tLS1FTkQgUFVCTElDIEtFWS0tLS0tCg==',
  },
  {
    id: 'ebeca6b8-6880-46fb-be0b-d057b8dc3c5f',
    name: 'Signing Key 1',
    userId: '2b22f1de-875e-45a0-908d-593281988fb2',
    createdAt: 1663860183641,
    publicKey:
      'LS0tLS1CRUdJTiBQVUJMSUMgS0VZLS0tLS0KTUZrd0V3WUhLb1pJemowQ0FRWUlLb1pJemowREFRY0RRZ0FFY0FCTGhsL2ZLSHgrTDJTSFh6SkRyZElDbzYrTQpLdEUyNjZuYmlFK1ZPbUptRUZNSzNSdlJ0ZU1uRGd3Y3k0c3o1QWZCalBIQk9KeWVmT04ycWlyTVZBPT0KLS0tLS1FTkQgUFVCTElDIEtFWS0tLS0tCg==',
  },
];

Get Signing Keys by ID

You can get a specific signing key by making a GET request and passing a signing key ID.

Request

curl https://livepeer.studio/api/access-control/signing-key/${KEY_ID} \
--header 'Authorization: Bearer {api_key}' \
  -X GET \
  -H "Content-Type: application/json" \

Response

{
    "id": "0f6a1b5a-333c-4ef3-9775-589a2907e105",
    "name": "Signing Key 2",
    "userId": "2b22f1de-875e-45a0-908d-593281988fb2",
    "createdAt": 1663863391700,
    "publicKey": "LS0tLS1CRUdJTiBQVUJMSUMgS0VZLS0tLS0KTUZrd0V3WUhLb1pJemowQ0FRWUlLb1pJemowREFRY0RRZ0FFeVlZZGNKL0tFbUIrWjAvb29sbXJ2bXNlblRiNgpnc1FuQmhnRVhmdkhycDgxNFg0b0lBbVg1VjlnZzhEclJLUFRhNWxlRkhRYm5LQ0VvTk1NckoxK2F3PT0KLS0tLS1FTkQgUFVCTElDIEtFWS0tLS0tCg=="
}