Skip to main content

API Keys

Workspace API keys are managed in Settings → Keys and authenticate calls to the Woes REST API.

Key Properties

PropertyBehavior
Prefixwoesk_
Secret visibilityFull secret shown once at creation.
StorageOnly a hash and visible prefix are stored.
ScopeWorkspace-scoped.
Current useREST API authentication.

Create a Key

1

Open Settings → Keys

Find the Workspace API keys section.
2

Name the key

Use a clear integration name.
3

Create the key

Copy the full secret immediately.
4

Store it safely

Put the key in your server-side secret manager.

Revoke a Key

Revoking a key prevents future use. Create a replacement key before revoking if an integration depends on uninterrupted access.
Workspace API keys are not widget keys. Do not use woesk_ secrets in browser snippets.

Use a Key

curl https://woes.dev/api/v1/conversations \
  -H "Authorization: Bearer $WOES_API_KEY"
If the key is missing, unknown, revoked, or expired, the API returns 401.