Skip to main content
GET
List / search keys (paginated)

Authorizations

Authorization
string
header
required

API token: tsu_pat_… (PAT) or tsu_proj_… (project token). The token's granted RBAC permissions determine access; see each operation's x-permission.

Path Parameters

projectId
string
required

Project id (UUID) or id-embedded path slug.

Query Parameters

page
integer
default:1

1-based page number.

Required range: x >= 1
limit
integer
default:50

Page size (1–200).

Required range: 1 <= x <= 200

Substring match on key name.

scope
string

Key-namespace prefix filter.

tags

Filter by one or more tags.

language
string

Restrict value-based filters to this language.

Substring match on the source-language value.

outdated

Only keys with at least one outdated value.

status
enum<string>

Only keys with at least one value in this approval status.

Available options:
approved,
pending_review,
draft
sort
enum<string>
default:key

Field to sort by.

Available options:
key,
createdAt,
updatedAt
order
enum<string>
default:asc

Sort direction.

Available options:
asc,
desc
branch
string

Target an open translation branch instead of main. Required when the project's main branch is protected.

Response

200 - application/json

A page of keys with their per-language values.

success
boolean
required
data
object
required