---
title: "List Workspace Signing Keys"
method: GET
path: "/v1/{workspace}/ws_signing_key/"
---

# List Workspace Signing Keys

`GET /v1/{workspace}/ws_signing_key/`

List signing keys for this workspace. Signing keys are used to verify signed payloads.

## Path parameters

- `workspace` string, required

## Response `200`

Successfully retrieved signing keys.

- ManagementWorkspaceSigningKeyListResponse
  - `meta` ManagementListMeta — Pagination metadata (when applicable)
    - `count` integer — Total items matching the query
    - `limit` integer, nullable — Maximum number of results returned per page.
    - `offset` integer, nullable — Starting position of the returned results.
  - `results` ManagementWorkspaceSigningKey[]
    - `id` string — Unique identifier of the signing key.
    - `uid` string — Signing key uid used in path parameters for roll/delete.
    - `status` 'active' | 'rolled' — Status of the signing key.
    - `allowed_domains` string[], nullable — Domains allowed to use this signing key.
    - `expiry_at` string, date-time, nullable — Timestamp when the signing key expires.
    - `created_at` string, date-time — Timestamp when the signing key was created.
    - `created_by` ManagementActor, nullable — Identity that performed an action (created, updated, rolled, deleted, rotated).
      - `name` string — Display name of the actor.
      - `email` string — Email address of the actor.
    - `rolled_at` string, date-time, nullable — Timestamp when the signing key was rolled.
    - `rolled_by` ManagementActor, nullable — Identity that performed an action (created, updated, rolled, deleted, rotated).
      - `name` string — Display name of the actor.
      - `email` string — Email address of the actor.
    - `deleted_at` string, date-time, nullable — Timestamp when the signing key was deleted.
    - `deleted_by` ManagementActor, nullable — Identity that performed an action (created, updated, rolled, deleted, rotated).
      - `name` string — Display name of the actor.
      - `email` string — Email address of the actor.

## Other responses

- `401` — Authentication failed
- `404` — Resource not found

---

[API](https://skmtc.net/suprsend/apis/suprsend-api.md) · [All operations](https://skmtc.net/suprsend/apis/suprsend-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/suprsend/suprsend-api/versions/8bd2574bd2c3/schema)
