Get current permission info
GET/v2/api-keys/current-permissions
Returns current PAK or PAT permissions for current user, api-key and project
Request
Query Parameters
Required when using with PAT
Responses
- 200
- 400
- 401
- 403
- 404
OK
- application/json
- Schema
- Example (from schema)
Schema
The API key's project id or the one provided as query param
List of languages user can view. If null, all languages view is permitted.
List of languages user can translate to. If null, all languages editing is permitted.
List of languages user can change state to. If null, changing state of all language values is permitted.
Possible values: [translations.view
, translations.edit
, keys.edit
, screenshots.upload
, screenshots.delete
, screenshots.view
, activity.view
, languages.edit
, admin
, project.edit
, members.view
, members.edit
, translation-comments.add
, translation-comments.edit
, translation-comments.set-state
, translations.state-edit
, keys.view
, keys.delete
, keys.create
, batch-jobs.view
, batch-jobs.cancel
, translations.batch-by-tm
, translations.batch-machine
, content-delivery.manage
, content-delivery.publish
, webhooks.manage
]
Granted scopes to the user. When user has type permissions, this field contains permission scopes of the type.
Possible values: [NONE
, VIEW
, TRANSLATE
, REVIEW
, EDIT
, MANAGE
]
The user's permission type. This field is null if user has assigned granular permissions or if returning API key's permissions
project objectrequired
avatar object
baseLanguage object
Language name in english
Language tag according to BCP 47 definition
Language name in this language
Language flag emoji as UTF-8 emoji
Whether is base language of project
{
"projectId": 0,
"viewLanguageIds": [
200001,
200004
],
"translateLanguageIds": [
200001,
200004
],
"stateChangeLanguageIds": [
200001,
200004
],
"scopes": [
"KEYS_EDIT",
"TRANSLATIONS_VIEW"
],
"type": "NONE",
"project": {
"id": 0,
"name": "string",
"description": "string",
"slug": "string",
"avatar": {
"large": "string",
"thumbnail": "string"
},
"baseLanguage": {
"id": 0,
"name": "Czech",
"tag": "cs-CZ",
"originalName": "čeština",
"flagEmoji": "🇨🇿",
"base": false
},
"icuPlaceholders": true
}
}
Bad Request
- */*
- Schema
Schema
string
Unauthorized
- */*
- Schema
Schema
string
Forbidden
- */*
- Schema
Schema
string
Not Found
- */*
- Schema
Schema
string