List keys
List all keys for the given project. Alternatively you can POST requests to /search.
Request
- Base URLhttps://eu.phrase.com/control-hub
- Authnone required
- TypeScriptA function with typed inputs. Its response is checked against the schema.
Path parameters
Project ID
Query parameters
Page number
Limit on the number of objects to be returned, between 1 and 100. 25 by default
specify the branch to use
Sort by field. Can be one of: name, created_at, updated_at.
Order direction. Can be one of: asc, desc.
Specify a query to do broad search for keys by name (including wildcards).
The following qualifiers are also supported in the search term:
- ids:key_id,... for queries on a comma-separated list of ids
- name:key_name for text queries on exact key names - spaces, commas, and colons need to be escaped with double backslashes
- tags:tag_name to filter for keys with certain tags
- translated:{true|false} for translation status (also requires locale_id to be specified)
- updated_at:{>=|<=}2013-02-21T00:00:00Z for date range queries
- unmentioned_in_upload:upload_id,... to filter keys unmentioned within upload. When multiple upload IDs provided, matches only keys not mentioned in all uploads
Caution: Query parameters with empty values will be treated as though they are not included in the request and will be ignored.
Find more examples here.
Locale used to determine the translation state of a key when filtering for untranslated or translated keys.
Headers
Two-Factor-Authentication token (optional)
Response
OK
Example response
[
{
"id": "abcd1234cdef1234abcd1234cdef1234",
"name": "home.index.headline",
"description": "My description for this key...",
"name_hash": "1b31d2580ce324f246f66b3be00ed399",
"plural": false,
"use_ordinal_rules": false,
"tags": [
"awesome-feature",
"needs-proofreading"
],
"data_type": "string",
"created_at": "2015-01-28T09:52:53Z",
"updated_at": "2015-01-28T09:52:53Z"
}
]Changes
No recorded changes to this operation across all 1 revision of this API.