list_keys
:
Instructions
Search and list translation keys (i18n string identifiers) in the configured Texterify project. Returns keys with their current translations, tags, and pagination metadata. Use this to find key IDs needed by get_key, update_key, delete_keys, and set_translation. The response includes: data (array of keys with name, description, html_enabled, pluralization_enabled), included (translations with content per language, tags), and meta.total (total count for pagination). Search matches against key name, description, and translation content (case-insensitive).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| project_id | Yes | The Texterify project UUID. You can find this value in the project's texterify.json file under the 'project_id' field | |
| search | No | Filter keys by name, description, or translation content (case-insensitive substring match) | |
| only_untranslated | No | If true, return only keys that have missing translations for one or more project languages. Useful for finding gaps in localization coverage | |
| page | No | Page number, starting from 1 (default: 1). Use meta.total from the response to determine total pages | |
| per_page | No | Number of results per page (default: 10, max: 50) |