...
scope | The scope object. It delimits the total range of segments and related resources that can be accessed. Example of a "job" scope:
| object | ||
properties | Additional information on the scope, such as title and hyperlinks:
Additional properties as a function of scope type: Project scope
Job scope
Global Search scope
| object | ||
hasFiles | True if the scope has documents (source files and translated files). It is true for "Project" and "Job" scopes only. | bool | ||
hasSingleFile | True if the scope has documents and there is just a single source file. For example, with Codyt jobs this property will always be true. | bool | ||
locales | An array of all locales (languages) available in the scope and for the user. Each item has these properties:
| object[] | ||
labels | Contains characteristics and access rights for labels. The object properties are:
| object | ||
cf | An array of all custom fields to which the user has access. See this page for details: Custom Field (Object) | object[] | ||
comments | Describes generic access rights for manipulating segment and document level comments in the scope:
| object | ||
general | Describes other access rights useful to know with the scope:
| object | ||
tmhits | Describes filter and sort presets used for any translation memory searches. Presets can be specified in word count profiles in Wordbee Translator (and thus be linked to projects and jobs).
| object |
EXAMPLE
Code Block |
---|
{ "scope": { "type": "Project", "projectid": 363 }, "properties": { "title": "Project", "name": "Sample project 1", "url": "http://xyz/a/devel/Codyt/Project/Details.aspx?x=szy5HWMdYvn5lKFvbUw8Mq1qUVH7RIiHqXj6N%2fj%2brp0%3d", "parent": null, "dsid": 386 }, "hasFiles": true, "hasSingleFile": false, "locales": [ { "loc": "fr", "name": "Français", "issrc": true, "istrg": true, "isadd": false, "canEdit": true, "loc_rtl": false }, { "loc": "en", "name": "Anglais", "issrc": false, "istrg": true, "isadd": false, "canEdit": true, "loc_rtl": false } ], "labels": { "canView": true, "canEdit": true, "labels": [ { "id": 2, "name": "Usefulness", "isSticky": false, "isStickyInLists": false, "options": [ { "name": "High quality", "value": 4, "htmlColor": "#92D050" }, { "name": "Medium quality", "value": 1, "htmlColor": "#FFCC00" }, { "name": "Low quality", "value": 2, "htmlColor": "#CC6600" }, { "name": "Do not use", "value": 3, "htmlColor": "#FF4F4F" } ] }, { "id": 1, "name": "Validated", "isSticky": false, "isStickyInLists": false, "options": [ { "name": "Validated", "value": 0, "htmlColor": "#92D050" }, { "name": "Validated", "value": 1, "htmlColor": "#d0d0d0" } ] } ] }, "cf": [ { "customFieldId": 1, "type": "String", "title": "String", "desc": "String field", "domain": "Segment", "tmx": "x-wb-customstr1", "enabled": true, "mandatory": false, "options": null, "max": 100, "rows": 1, "canEdit": true }, { "customFieldId": 2, "type": "Combo", "title": "Pick list field", "desc": "Pick list field", "domain": "Segment", "tmx": "x-wb-customstr2", "enabled": true, "mandatory": false, "options": [ "CATEGORY", "Character Name (Primary)", "Character Name (Secondary)", "Episode Title", "Location (Primary)", "Location (Secondary)", "Option 1", "Option 2", "Option 3", "Option 4", "Option 5", "Prop", "Property", "Quotation", "Song", "test" ], "max": 1000, "rows": 1, "canEdit": true } ], "comments": { "canDeleteCommentsOfOtherUsers": true, "canSendEmails": true, "canAddComments": true, "canEditComments": true }, "general": { "canSeeWorkerFullName": true, "canLockUnlockSegments": true, "canSetMinMax": true, "canAddSegment": false, "canDeleteSegment": false, "canViewBA": true, "canViewRefMat": true, "canEditRefMat": true } } |
...