> ## Documentation Index
> Fetch the complete documentation index at: https://docs.livepeer.org/llms.txt
> Use this file to discover all available pages before exploring further.

> The Access control API is used to create, retrieve, update, delete signing keys object from pipeline.

# Overview

### Signing key Object

<ResponseField name="id" type="string">
  Unique identifier for the signing key.
</ResponseField>

<ResponseField name="name" type="string">
  Name of the signing key.
</ResponseField>

<ResponseField name="createdAt" type="number">
  Timestamp (in milliseconds) at which the signing key was created.
</ResponseField>

<ResponseField name="lastSeen" type="number">
  Timestamp of the last activity with the signing key.
</ResponseField>

<ResponseField name="publicKey" type="string">
  The public key portion of the signing key.
</ResponseField>

<ResponseField name="disabled" type="boolean">
  Indicates whether the signing key is disabled.
</ResponseField>

<ResponseField name="privateKey" type="string">
  The private key portion of the signing key.
</ResponseField>

<ResponseExample>
  ```json Response theme={"theme":{"light":"github-light","dark":"dark-plus"}}
  {
    "id": "78df0075-b5f3-4683-a618-1086faca35dc",
    "name": "My signing key",
    "createdAt": 1587667174725,
    "lastSeen": 1587667174725,
    "publicKey": "LS0tLS1CRUdJTiBQUklWQVRFIBtFWS0tLS0tCk1JR0hBZ0VBTUJNR0J5cUdTTTQ5QWdFR0NDcUdTTTQ5QXdFSEJHMHdhd0lCQVFRZ1RDRzhRWDZKdkR0eC95ZDMKdlpkUHJKR25LcjhiWHRsdXNIL2FOYW5XdHEraFJBTkNBQVE0QnZ6ODI2L2lDaXV1U0NiZVkwc3FmOXljYWh0OApDRFYyUFF2bDFVM1FLSVRBcWRpaktLa0FSUFVkcWRrYWZzR21PMzBDeElPaDBLNWJSQW5XQzd4KwotLS0tLUVORCBQUklWQVRFIEtFWS0tLS0tCg==",
    "disabled": "boolean",
    "privateKey": "LS0tLS1CRUdJTiBQUklWQVRFIBtFWS0tLS0tCk1JR0hBZ0VBTUJNR0J5cUdTTTQ5QWdFR0NDcUdTTTQ5QXdFSEJHMHdhd0lCQVFRZ1RDRzhRWDZKdkR0eC95ZDMKdlpkUHJKR25LcjhiWHRsdXNIL2FOYW5XdHEraFJBTkNBQVE0QnZ6ODI2L2lDaXV1U0NiZVkwc3FmOXljYWh0OApDRFYyUFF2bDFVM1FLSVRBcWRpaktLa0FSUFVkcWRrYWZzR21PMzBDeElPaDBLNWJSQW5XQzd4KwotLS0tLUVORCBQUklWQVRFIEtFWS0tLS0tCg=="
  }
  ```
</ResponseExample>
