---
title: "Update access key"
method: PATCH
path: "/accessKeys/{accessKeyName}"
tags: ["Access Keys"]
---

# Update access key

`PATCH /accessKeys/{accessKeyName}`

Updates an existing access key's properties

## Path parameters

- `accessKeyName` string, required

## Request body

- AccessKeyRequest
  - `friendlyName` string
  - `description` string
  - `ttl` integer — Time-to-live in milliseconds
  - `scope` string

## Response `200`

Access key updated

- object
  - `accessKey` AccessKey
    - `name` string — Generated secure key (hidden in responses)
    - `friendlyName` string
    - `description` string — Legacy field, same as friendlyName
    - `createdTime` integer
    - `createdBy` string — IP address or machine name
    - `expires` integer — Expiration timestamp
    - `isSession` boolean — Whether this is a session token
    - `scope` string — Optional scope restriction

## Other responses

- `400` — Bad request - invalid parameters
- `404` — Resource not found
- `409` — Conflict - resource already exists

---

[API](https://skmtc.net/dream-horizon-org/apis/delivr-ota-server-api.md) · [All operations](https://skmtc.net/dream-horizon-org/apis/delivr-ota-server-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/dream-horizon-org/delivr-ota-server-api/revisions/0ad4e4284735/schema)
