# api.projects.getMany > Crowdin API (file-based) > GET /projects **Required scopes:** `project.settings` (Read only). ## Parameters - orderBy (query): string Read more about [sorting rules](#section/Introduction/Sorting) - filter (query): string Filter projects by `name` - userId (query): integer User Identifier. Get via [Get Authenticated User](#operation/api.user.get) - hasManagerAccess (query): integer Projects with Manager Access * 0 - false * 1 - true - type (query): integer Set type to 0 to get all file based projects - limit (query): integer A maximum number of items to retrieve - offset (query): integer A starting offset in the collection ## Response schema 200: { "description": "Project Collection Resource", "type": "object", "allOf": [ { "description": "Base schema of resource container. Container is a wrapper object that contains payload in required `data` property and provides space for adding any other metadata.", "required": [ "data" ], "type": "object", "allOf": [ { "description": "Base schema of resource container. Container is a wrapper object that contains payload in required `data` property and provides space for adding any other metadata.", "required": [ "data" ], "type": "object" } ] }, "[Ref]", { "properties": { "data": { "type": "array", "items": { "type": "object", "oneOf": [ { "title": "Project Settings", "description": "Project Resource", "type": "object", "allOf": [ "[Ref]", { "properties": { "data": { "title": "Project Settings", "type": "object", "allOf": [ { "title": "Project Info", "properties": { "id": { "type": "integer", "example": 8 }, "type": { "type": "integer", "example": 0, "x-doc-sections": [ "file-based" ] }, "userId": { "type": "integer", "example": 6 }, "sourceLanguageId": { "type": "string", "example": "en" }, "targetLanguageIds": { "type": "array", "items": { "type": "string", "example": "es" } }, "languageAccessPolicy": { "type": "string", "example": "moderate" }, "name": { "type": "string", "example": "Knowledge Base" }, "cname": { "type": "string", "example": "my-custom-domain.crowdin.com", "nullable": true }, "identifier": { "type": "string", "example": "1f198a4e907688bc65834a6d5a6000c3" }, "description": { "type": "string", "example": "Vault of all terms and their explanation" }, "visibility": { "type": "string", "example": "private" }, "logo": { "type": "string", "example": "data:image/png;base64,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" }, "publicDownloads": { "type": "boolean", "example": true, "nullable": true }, "createdAt": { "type": "string", "format": "date-time", "example": "2019-09-20T11:34:40+00:00", "nullable": true }, "updatedAt": { "type": "string", "format": "date-time", "example": "2019-09-20T11:34:40+00:00", "nullable": true }, "lastActivity": { "type": "string", "format": "date-time", "example": "2019-09-20T11:34:40+00:00", "nullable": true }, "sourceLanguage": { "title": "Language", "description": "Class LanguageResponseModel", "properties": { "id": { "type": "string", "example": "es" }, "name": { "type": "string", "example": "Spanish" }, "editorCode": { "description": "- alias of internal code", "type": "string", "example": "es" }, "twoLettersCode": { "description": "alias of iso6391 code", "type": "string", "example": "es" }, "threeLettersCode": { "description": "alias of iso6393 code", "type": "string", "example": "spa" }, "locale": { "type": "string", "example": "es-ES" }, "androidCode": { "type": "string", "example": "es-rES" }, "bcp47Code": { "type": "string", "example": "b+es+ES" }, "osxCode": { "type": "string", "example": "es.lproj" }, "osxLocale": { "type": "string", "example": "es" }, "pluralCategoryNames": { "description": "plural category names", "type": "array", "items": { "type": "string", "example": "one" } }, "pluralRules": { "description": "string with plural rules", "type": "string", "example": "(n != 1)" }, "pluralExamples": { "description": "plural examples array", "type": "array", "items": { "type": "string", "example": "0, 2-999; 1.2, 2.07..." } }, "textDirection": { "type": "string", "enum": [ "ltr", "rtl" ], "example": "ltr" }, "dialectOf": { "type": "string", "example": "es", "nullable": true } }, "type": "object" }, "targetLanguages": { "type": "array", "items": "[Ref]" }, "webUrl": { "type": "string", "example": "https://crowdin.com/project/some-project" }, "savingsReportSettingsTemplateId": { "type": "integer", "example": 1 } }, "type": "object" }, { "title": "Project Settings", "type": "object", "allOf": [ "[Ref]", "[Ref]", { "properties": { "translateDuplicates": { "type": "integer", "example": 2 }, "tagsDetection": { "type": "integer", "example": 0 }, "glossaryAccess": { "type": "boolean", "default": false, "example": false, "deprecated": true }, "glossaryAccessOption": { "type": "string", "default": "readOnly", "enum": [ "readOnly", "fullAccess", "manageDrafts" ], "example": "readOnly" }, "isMtAllowed": { "type": "boolean", "example": false }, "taskBasedAccessControl": { "type": "boolean", "example": false }, "hiddenStringsProofreadersAccess": { "type": "boolean", "default": true, "example": true }, "autoSubstitution": { "type": "boolean", "example": true }, "exportTranslatedOnly": { "type": "boolean", "example": false }, "skipUntranslatedStrings": { "type": "boolean", "example": false }, "exportApprovedOnly": { "type": "boolean", "example": false }, "autoTranslateDialects": { "type": "boolean", "example": true }, "useGlobalTm": { "type": "boolean", "example": false }, "showTmSuggestionsDialects": { "type": "boolean", "example": true }, "tmApprovedSuggestionsOnly": { "type": "boolean", "example": false }, "isSuspended": { "type": "boolean", "example": false }, "qaCheckIsActive": { "type": "boolean", "example": true }, "qaCheckCategories": { "properties": { "empty": { "type": "boolean", "default": true, "example": true }, "size": { "type": "boolean", "default": true, "example": true }, "tags": { "type": "boolean", "default": true, "example": true }, "spaces": { "type": "boolean", "default": true, "example": true }, "variables": { "type": "boolean", "default": true, "example": true }, "punctuation": { "type": "boolean", "default": true, "example": true }, "symbolRegister": { "type": "boolean", "default": true, "example": true }, "specialSymbols": { "type": "boolean", "default": true, "example": true }, "wrongTranslation": { "type": "boolean", "default": true, "example": true }, "spellcheck": { "type": "boolean", "default": true, "example": true }, "icu": { "type": "boolean", "default": true, "example": true }, "terms": { "type": "boolean", "default": false, "example": true }, "duplicate": { "type": "boolean", "default": true, "example": true }, "ftl": { "type": "boolean", "default": true, "example": true }, "android": { "type": "boolean", "default": true, "example": true }, "numbers": { "type": "boolean", "default": true, "example": true }, "ai": { "type": "boolean", "default": true, "example": true }, "outdated": { "type": "boolean", "default": false, "example": true }, "mdx": { "type": "boolean", "default": true, "example": true }, "unifiedPlaceholders": { "type": "boolean", "default": true, "example": true } }, "type": "object" }, "qaChecksIgnorableCategories": { "properties": { "empty": { "type": "boolean", "default": false, "example": false }, "size": { "type": "boolean", "default": true, "example": true }, "tags": { "type": "boolean", "default": true, "example": true }, "spaces": { "type": "boolean", "default": true, "example": true }, "variables": { "type": "boolean", "default": true, "example": true }, "punctuation": { "type": "boolean", "default": true, "example": true }, "symbolRegister": { "type": "boolean", "default": true, "example": true }, "specialSymbols": { "type": "boolean", "default": true, "example": true }, "wrongTranslation": { "type": "boolean", "default": true, "example": true }, "spellcheck": { "type": "boolean", "default": true, "example": true }, "icu": { "type": "boolean", "default": false, "example": false }, "terms": { "type": "boolean", "default": false, "example": true }, "duplicate": { "type": "boolean", "default": false, "example": false }, "ftl": { "type": "boolean", "default": false, "example": false }, "android": { "type": "boolean", "default": true, "example": true }, "numbers": { "type": "boolean", "default": true, "example": true }, "ai": { "type": "boolean", "default": true, "example": true }, "outdated": { "type": "boolean", "default": false, "example": true }, "mdx": { "type": "boolean", "default": false, "example": false }, "unifiedPlaceholders": { "type": "boolean", "default": false, "example": false } }, "type": "object" }, "languageMapping": { "properties": { "uk": { "title": "Language Mapping 'uk'", "properties": { "name": { "type": "string", "example": "Ukranian" }, "two_letters_code": { "type": "string", "example": "ua" }, "three_letters_code": { "type": "string", "example": "ukr" }, "locale": { "type": "string", "example": "uk-UA" }, "locale_with_underscore": { "type": "string", "example": "uk_UA" }, "android_code": { "type": "string", "example": "uk-rUA" }, "osx_code": { "type": "string", "example": "ua.lproj" }, "osx_locale": { "type": "string", "example": "ua" } }, "type": "object" } }, "type": "object" }, "notificationSettings": { "properties": { "translatorNewStrings": { "description": "Notify translators about new strings", "type": "boolean", "default": false, "example": true }, "managerNewStrings": { "description": "Notify project managers about new strings", "type": "boolean", "default": false, "example": false }, "managerLanguageCompleted": { "description": "Notify project managers about language translation/validation completion", "type": "boolean", "default": false, "example": false } }, "type": "object" }, "defaultTmId": { "type": "integer", "example": 1 }, "defaultGlossaryId": { "type": "integer", "example": 1 }, "assignedTms": { "properties": { "1": { "title": "Assigned TM", "properties": { "priority": { "type": "integer", "example": 1 } }, "type": "object" } }, "type": "object" }, "assignedGlossaries": { "type": "array", "items": { "type": "integer", "example": 2 } }, "assignedStyleGuides": { "type": "array", "items": { "type": "integer", "example": 2 } }, "tmPenalties": { "properties": { "autoSubstitution": { "type": "integer", "example": 1 }, "tmPriority": { "properties": { "priority": { "type": "integer", "example": 2 }, "penalty": { "type": "integer", "example": 1 } }, "type": "object" }, "multipleTranslations": { "type": "integer", "example": 1 }, "timeSinceLastUsage": { "properties": { "months": { "type": "integer", "example": 2 }, "penalty": { "type": "integer", "example": 1 } }, "type": "object" }, "timeSinceLastModified": { "properties": { "months": { "type": "integer", "example": 2 }, "penalty": { "type": "integer", "example": 1 } }, "type": "object" } }, "type": "object" }, "normalizePlaceholder": { "type": "boolean", "example": false }, "tmPreTranslate": { "title": "TmPreTranslate", "properties": { "enabled": { "type": "boolean", "example": true }, "autoApproveOption": { "type": "string", "enum": [ "all", "perfectMatchOnly", "exceptAutoSubstituted", "perfectMatchApprovedOnly", "none" ], "example": "all" }, "minimumMatchRatio": { "type": "string", "enum": [ "perfect", "100" ], "example": "perfect" } }, "type": "object" }, "mtPreTranslate": { "title": "MtPreTranslate", "properties": { "enabled": { "type": "boolean", "example": true }, "mts": { "type": "array", "items": { "title": "Mt PreTranslate Engine Settings", "properties": { "mtId": { "type": "integer", "example": 1 }, "languageIds": { "description": "Specify an array of languageIds to use specific languages, or use the string `all` to include all supported languages. Retrieve languageIds via the [List Supported Languages](#operation/api.languages.getMany) endpoint", "type": "array", "items": { "type": "string", "example": "uk" } } }, "type": "object" } } }, "type": "object" }, "aiPreTranslate": { "title": "AiPreTranslate", "properties": { "enabled": { "type": "boolean", "example": true }, "aiPrompts": { "type": "array", "items": { "title": "AI PreTranslate Engine Settings", "properties": { "aiPromptId": { "description": "AI Prompt Identifier. Get via [List AI Prompts](#operation/api.ai.prompts.getMany)", "type": "integer", "example": 1 }, "languageIds": { "description": "Specify an array of languageIds to use specific languages, or use the string `all` to include all supported languages. Retrieve languageIds via the [List Supported Languages](#operation/api.languages.getMany) endpoint", "type": "array", "items": { "type": "string", "example": "uk" } } }, "type": "object" } } }, "type": "object" }, "preTranslationAiPromptId": { "type": "integer", "example": 1, "nullable": true, "deprecated": true }, "editorSuggestionAiPromptId": { "type": "integer", "example": 2, "nullable": true }, "qaCheckActionAiPromptId": { "type": "integer", "example": 8, "nullable": true }, "contextReviewAiPromptId": { "type": "integer", "example": 11, "nullable": true }, "inContext": { "type": "boolean", "example": true }, "inContextProcessHiddenStrings": { "type": "boolean", "example": true }, "inContextPseudoLanguageId": { "type": "string", "example": "uk", "nullable": true }, "inContextPseudoLanguage": { "oneOf": [ { "title": "Language", "properties": { "id": { "type": "string", "example": "uk" }, "name": { "type": "string", "example": "Ukrainian" }, "editorCode": { "type": "string", "example": "uk" }, "twoLettersCode": { "type": "string", "example": "uk" }, "threeLettersCode": { "type": "string", "example": "ukr" }, "locale": { "type": "string", "example": "uk-UA" }, "androidCode": { "type": "string", "example": "uk-rUA" }, "osxCode": { "type": "string", "example": "uk.lproj" }, "osxLocale": { "type": "string", "example": "uk" }, "pluralCategoryNames": { "type": "array", "items": { "type": "string" }, "example": [ "one", "few", "many", "other" ] }, "pluralRules": { "type": "string", "example": "((n%10==1 && n%100!=11) ? 0 : ((n%10 >= 2 && n%10 <=4 && (n%100 < 12 || n%100 > 14)) ? 1 : ((n%10 == 0 || (n%10 >= 5 && n%10 <=9)) || (n%100 >= 11 && n%100 <= 14)) ? 2 : 3))" }, "pluralExamples": { "type": "array", "items": { "type": "string" }, "example": [ "1, 21, 31, 41, 51, 61, 71, 81...", "2-4, 22-24, 32-34, 42-44, 52-54, 62...", "0, 5-19, 100, 1000, 10000...", "0.0-0.9, 1.1-1.6, 10.0, 100.0..." ] }, "textDirection": { "type": "string", "example": "ltr" }, "dialectOf": { "type": "string", "example": null, "nullable": true } }, "type": "object" } ], "nullable": true } } } ] }, { "properties": { "saveMetaInfoInSource": { "type": "boolean", "example": true }, "skipUntranslatedFiles": { "type": "boolean", "example": false }, "tmContextType": { "type": "string", "default": "segmentContext", "example": "segmentContext" } } } ] } } } ] }, { "title": "Project Info", "description": "Project Resource", "type": "object", "allOf": [ "[Ref]", { "properties": { "data": "[Ref]" } } ] } ] } }, "pagination": { "title": "Pagination", "description": "Pagination Response Model", "properties": { "offset": { "type": "integer" }, "limit": { "type": "integer", "example": 25 } }, "type": "object" } } } ] }