Gets all document format configurations available in a project.
These are either the parsers from the document format profile which is assigned to the project, or the parsers from the default document format profile (the first alphabetically).
URL
(GET) /api/settings/documentformats/projects/{pid}/formats
PARAMETERS
The URL parameters are:
|
pid |
A project ID. |
int, Mandatory |
|
enabledOnly |
Optional filter. Default is true.
|
bool, Optional |
|
extension |
An optional extension to filter only the formats that support processing that extension. Example:
|
string, Optional |
|
domains |
Optional. Comma separated list of parser domains. Filters configurations matching any of the listed domains. Domains are XML, JSON, MSEXCEL, POT etc. See settings/documentformats to obtain a list of all domains. Example:
|
string, Optional |
RESULTS
The result is a JSON array with the compatible parser configurations:
|
id |
The document format configuration ID. Download the configuration using: settings/documentformats/configs/{id} |
int |
|
name |
The name of the profile. |
|
|
domain |
The file format code such as "MSWORD" or "XML". See File formats |
string |
|
domaint |
The file type name such as "Microsoft Word" or "XML". |
string |
|
enabled |
False if no configuration for the domain above exists in the profile. True otherwise. Disabled rows are only included if parameter enabledOnly is false. Note: A profile can contain multiple configurations (options) for the same file type. |
bool |
|
extensions |
List of extensions supported by this configuration. |
|
EXAMPLES
Excerpt of profile options:
[
{
"id": 7327,
"name": "Default",
"enabled": true,
"domain": "IMAGES",
"domaint": "Image files",
"extensions": [
".jpg",
".jpeg",
".png",
".bmp",
".gif"
]
},
{
"id": 7136,
"name": "Word Default",
"enabled": true,
"domain": "MSWORD",
"domaint": "Microsoft Word",
"extensions": [
".doc",
".docx",
".dot",
".dotx",
".docm",
".dotm"
]
}
]