Skip to main content
GET
/
api2
/
v1
/
customFileTypes
/
find
Find custom file type
curl --request GET \
  --url https://cloud.memsource.com/web/api2/v1/customFileTypes/find \
  --header 'Authorization: <api-key>'
{
  "createdBy": {
    "email": "<string>",
    "firstName": "<string>",
    "id": "<string>",
    "lastName": "<string>",
    "role": "SYS_ADMIN",
    "uid": "<string>",
    "userName": "<string>"
  },
  "dateCreated": "2023-11-07T05:31:56Z",
  "fileImportSettings": {
    "android": {
      "icuSubFilter": true,
      "tagRegexp": "<string>"
    },
    "asciidoc": {
      "extractBtnMenuLabels": true,
      "extractCustomDocumentAttributeNameRegexp": "<string>",
      "htmlInPassthrough": true,
      "nontranslatableMonospaceCustomStylesRegexp": "<string>",
      "tagRegexp": "<string>"
    },
    "autodetectMultilingualFiles": true,
    "csv": {
      "contextKeyColumn": "<string>",
      "contextNoteColumns": "<string>",
      "delimiter": "<string>",
      "delimiterType": "TAB",
      "htmlSubFilter": true,
      "importColumns": "<string>",
      "importRows": "<string>",
      "maxLenColumn": "<string>",
      "tagRegexp": "<string>"
    },
    "dita": {
      "excludeTags": "<string>",
      "extractSeparateSegmentsXpath": "<string>",
      "includeTags": "<string>",
      "inlineTags": "<string>",
      "inlineTagsNonTranslatable": "<string>",
      "tagRegexp": "<string>"
    },
    "doc": {
      "altText": true,
      "applyTrackChanges": true,
      "comments": true,
      "headerFooter": true,
      "hidden": true,
      "hyperlinkTarget": true,
      "index": true,
      "joinSimilarRuns": true,
      "other": true,
      "properties": true,
      "tagRegexp": "<string>",
      "targetFont": "<string>"
    },
    "docBook": {
      "excludeTags": "<string>",
      "includeTags": "<string>",
      "inlineTags": "<string>",
      "inlineTagsNonTranslatable": "<string>",
      "tagRegexp": "<string>"
    },
    "fileFormat": "<string>",
    "html": {
      "breakTagCreatesSegment": true,
      "charEntitiesToTags": "<string>",
      "escapeDisabled": true,
      "excludeElements": "<string>",
      "importComments": true,
      "importDefaultAttributes": true,
      "importDefaultMetaTags": true,
      "nonTranslatableInlineElements": "<string>",
      "preserveWhitespace": true,
      "segmentationBeginTagPlaceholder": "<string>",
      "segmentationEndTagPlaceholder": "<string>",
      "segmentationSingleTagPlaceholder": "<string>",
      "tagRegexp": "<string>",
      "translatableAttributes": "<string>",
      "translatableInlineElements": "<string>",
      "translateMetaTagRegexp": "<string>",
      "unknownTagCreatesTag": true,
      "updateLang": true
    },
    "idml": {
      "extractCrossReferenceFormats": true,
      "extractHiddenConditionalText": true,
      "extractHyperlinks": true,
      "extractInvisibleLayers": true,
      "extractLockedLayers": true,
      "extractMasterSpreads": true,
      "extractNotes": true,
      "extractVariables": true,
      "keepKerning": true,
      "keepTracking": true,
      "removeXmlElements": true,
      "replaceFont": true,
      "simplifyCodes": true,
      "tagRegexp": "<string>",
      "targetFont": "<string>"
    },
    "inputCharset": "<string>",
    "json": {
      "contextKeyPath": "<string>",
      "contextNotePath": "<string>",
      "excludeKeyRegexp": "<string>",
      "htmlSubFilter": true,
      "icuSubFilter": true,
      "includeKeyRegexp": "<string>",
      "maxLenPath": "<string>",
      "tagRegexp": "<string>"
    },
    "mac": {
      "htmlSubfilter": true,
      "icuSubFilter": true,
      "tagRegexp": "<string>"
    },
    "md": {
      "customElements": "<string>",
      "excludeCodeElements": true,
      "extractCodeBlocks": true,
      "flavor": "PLAIN",
      "hardLineBreaksSegments": true,
      "ignoredBlockPrefixes": "<string>",
      "notEscapedCharacters": "<string>",
      "preserveWhiteSpaces": true,
      "processJekyllFrontMatter": true,
      "tagRegexp": "<string>"
    },
    "mif": {
      "extractBodyPages": true,
      "extractCustomReferencePages": true,
      "extractDefaultReferencePages": true,
      "extractHiddenCondText": true,
      "extractHiddenPages": true,
      "extractIndexMarkers": true,
      "extractLinks": true,
      "extractMasterPages": true,
      "extractPgfNumFormat": true,
      "extractReferencePages": true,
      "extractUsedPgfNumFormat": true,
      "extractUsedVariables": true,
      "extractUsedXRefDef": true,
      "extractVariables": true,
      "extractXRefDef": true,
      "tagRegexp": "<string>"
    },
    "multilingualCsv": {
      "allTargetColumns": {},
      "contextKeyColumns": "<string>",
      "contextNoteColumns": "<string>",
      "delimiter": "<string>",
      "delimiterType": "TAB",
      "htmlSubFilter": true,
      "importRows": "<string>",
      "maxLenColumns": "<string>",
      "nonEmptySegmentAction": "NONE",
      "saveConfirmedSegmentsToTm": true,
      "segmentation": true,
      "sourceColumns": "<string>",
      "tagRegexp": "<string>",
      "targetColumns": "<string>"
    },
    "multilingualXls": {
      "contextKeyColumn": "<string>",
      "contextNoteColumn": "<string>",
      "htmlSubFilter": true,
      "importRows": "<string>",
      "maxLenColumn": "<string>",
      "nonEmptySegmentAction": "NONE",
      "saveConfirmedSegmentsToTm": true,
      "segmentation": true,
      "sourceColumn": "<string>",
      "tagRegexp": "<string>",
      "targetColumns": {}
    },
    "multilingualXml": {
      "contextKeyXPath": "<string>",
      "contextNoteXPath": "<string>",
      "htmlSubFilter": true,
      "icuSubFilter": true,
      "inlineElementsNonTranslatableXPath": "<string>",
      "maxLenXPath": "<string>",
      "nonEmptySegmentAction": "NONE",
      "preserveCharEntities": "<string>",
      "preserveWhitespace": true,
      "saveConfirmedSegmentsToTm": true,
      "segmentation": true,
      "sourceElementsXPath": "<string>",
      "tagRegexp": "<string>",
      "targetElementsXPaths": {},
      "translatableElementsXPath": "<string>",
      "xslFile": "<string>",
      "xslUrl": "<string>"
    },
    "outputCharset": "<string>",
    "pdf": {
      "filter": "TRANS_PDF"
    },
    "php": {
      "htmlSubFilter": true,
      "tagRegexp": "<string>"
    },
    "po": {
      "contextKeySuffixType": "MSGCTXT",
      "exportConfirmedLocked": "FUZZY",
      "exportConfirmedNotLocked": "FUZZY",
      "exportMultiline": true,
      "exportNotConfirmedLocked": "FUZZY",
      "exportNotConfirmedNotLocked": "FUZZY",
      "htmlSubFilter": true,
      "icuSubFilter": true,
      "importSetSegmentConfirmedWhen": "FUZZY",
      "importSetSegmentLockedWhen": "FUZZY",
      "markupSubFilterNonTranslatable": "<string>",
      "markupSubFilterTranslatable": "<string>",
      "saveConfirmedSegments": true,
      "segment": true,
      "tagRegexp": "<string>",
      "updateHeader": true
    },
    "ppt": {
      "altText": true,
      "hiddenSlides": true,
      "masterSlides": true,
      "notes": true,
      "other": true
    },
    "properties": {
      "tagRegexp": "<string>"
    },
    "psd": {
      "extractHiddenLayers": true,
      "extractLockedLayers": true,
      "tagRegexp": "<string>"
    },
    "quarkTag": {
      "removeKerningTrackingTags": true,
      "tagRegexp": "<string>"
    },
    "resx": {
      "htmlSubFilter": true,
      "tagRegexp": "<string>"
    },
    "sdlXlf": {
      "exportAttrsWhenConfirmedAndLocked": "<string>",
      "exportAttrsWhenConfirmedAndNotLocked": "<string>",
      "exportAttrsWhenNotConfirmedAndLocked": "<string>",
      "exportAttrsWhenNotConfirmedAndNotLocked": "<string>",
      "icuSubFilter": true,
      "importAsConfirmedRules": "<string>",
      "importAsLockedRules": "<string>",
      "saveConfirmedSegments": true,
      "skipImportRules": "<string>",
      "tagRegexp": "<string>"
    },
    "segRule": {
      "filename": "<string>",
      "id": "<string>",
      "language": "<string>",
      "name": "<string>",
      "primary": true,
      "uid": "<string>"
    },
    "targetLength": true,
    "targetLengthMax": 123,
    "targetLengthPercent": true,
    "targetLengthPercentValue": 123,
    "targetSegRule": {
      "filename": "<string>",
      "id": "<string>",
      "language": "<string>",
      "name": "<string>",
      "primary": true,
      "uid": "<string>"
    },
    "tmMatch": {
      "contextType": "AUTO",
      "ignoreTagMetadata": true,
      "metadataPriority": {
        "prioritizedFields": [
          {
            "type": "CLIENT"
          }
        ]
      },
      "penalizeMultiContextMatch": true,
      "prevOrNextSegment": true
    },
    "ttx": {
      "saveConfirmedSegments": true
    },
    "txt": {
      "contextKey": "<string>",
      "regexpCapturingGroups": true,
      "tagRegexp": "<string>",
      "translatableTextRegexp": "<string>"
    },
    "xlf": {
      "contextType": "<string>",
      "copySourceToTargetIfNotImported": true,
      "exportAttrsWhenConfirmedAndLocked": "<string>",
      "exportAttrsWhenConfirmedAndNotLocked": "<string>",
      "exportAttrsWhenNotConfirmedAndLocked": "<string>",
      "exportAttrsWhenNotConfirmedAndNotLocked": "<string>",
      "htmlSubFilter": true,
      "icuSubFilter": true,
      "importAsConfirmedRules": "<string>",
      "importAsConfirmedXPath": "<string>",
      "importAsLockedRules": "<string>",
      "importAsLockedXPath": "<string>",
      "importNotes": true,
      "importXPath": "<string>",
      "lineBreakTags": true,
      "preserveCharEntities": "<string>",
      "preserveWhitespace": true,
      "saveConfirmedSegments": true,
      "segmentation": true,
      "skipImportRules": "<string>",
      "tagRegexp": "<string>",
      "updateTargetLanguage": true,
      "xslFile": "<string>",
      "xslUrl": "<string>"
    },
    "xlf2": {
      "contextKeyXPath": "<string>",
      "copySourceToTargetIfNotImported": true,
      "exportAttrsWhenConfirmedAndLocked": "<string>",
      "exportAttrsWhenConfirmedAndNotLocked": "<string>",
      "exportAttrsWhenNotConfirmedAndLocked": "<string>",
      "exportAttrsWhenNotConfirmedAndNotLocked": "<string>",
      "htmlSubFilter": true,
      "icuSubFilter": true,
      "importAsConfirmedRules": "<string>",
      "importAsLockedRules": "<string>",
      "importNotes": true,
      "lineBreakTags": true,
      "preserveCharEntities": "<string>",
      "preserveWhitespace": true,
      "respectTranslateAttr": true,
      "saveConfirmedSegments": true,
      "segmentation": true,
      "skipImportRules": "<string>",
      "tagRegexp": "<string>",
      "updateTargetLanguage": true,
      "xslFile": "<string>",
      "xslUrl": "<string>"
    },
    "xls": {
      "cellFlow": "DownRight",
      "comments": true,
      "hidden": true,
      "htmlSubfilter": true,
      "other": true,
      "sheetNames": true,
      "specifiedColumns": "<string>",
      "tagRegexp": "<string>"
    },
    "xml": {
      "assistantProfile": "<string>",
      "contextKeyXPath": "<string>",
      "contextNoteXpath": "<string>",
      "entities": true,
      "excludeAttributesPlain": "<string>",
      "excludeElementsPlain": "<string>",
      "expandEntities": true,
      "htmlSubfilterElementsPlain": "<string>",
      "htmlSubfilterElementsXpath": "<string>",
      "icuSubFilter": true,
      "importComments": true,
      "includeAttributesPlain": "<string>",
      "includeElementsPlain": "<string>",
      "includeXPath": "<string>",
      "inlineElementsAutoPlain": true,
      "inlineElementsAutoXPath": true,
      "inlineElementsNonTranslatablePlain": "<string>",
      "inlineElementsNonTranslatableXPath": "<string>",
      "inlineElementsPlain": "<string>",
      "inlineElementsXpath": "<string>",
      "lockAttributesPlain": "<string>",
      "lockElementsPlain": "<string>",
      "lockXPath": "<string>",
      "maxLenXPath": "<string>",
      "preserveCharEntities": "<string>",
      "preserveWhitespaceXPath": "<string>",
      "rulesFormat": "PLAIN",
      "segmentation": true,
      "segmentationExclude": true,
      "segmentationExcludedElementsXpath": "<string>",
      "tagRegexp": "<string>",
      "xslFile": "<string>",
      "xslUrl": "<string>"
    },
    "yaml": {
      "contextKeyPath": "<string>",
      "contextPath": "<string>",
      "excludeValueRegexp": "<string>",
      "htmlSubFilter": true,
      "icuSubFilter": true,
      "includeKeyRegexp": "<string>",
      "indentEmptyLinesInString": true,
      "localeFormat": "MEMSOURCE",
      "markdownSubfilter": true,
      "tagRegexp": "<string>",
      "updateRootElementLang": true
    },
    "zipCharset": "<string>"
  },
  "filenamePattern": "<string>",
  "name": "<string>",
  "supportsContinuousJob": true,
  "type": "<string>",
  "uid": "<string>"
}

Documentation Index

Fetch the complete documentation index at: https://developers.phrase.com/llms.txt

Use this file to discover all available pages before exploring further.

Authorizations

Authorization
string
header
required

Get a token from auth/login endpoint and then pass it in the Authorization HTTP header in every subsequent API call. For more information visit our help center.

Query Parameters

fileName
string

Response

successful operation

createdBy
object
dateCreated
string<date-time>
fileImportSettings
object
filenamePattern
string
name
string
supportsContinuousJob
boolean
type
string
uid
string