DOCUMENTATION
  • Welcome
  • Releases
    • 2025
      • Release v6.20.2 (2025-05-07)
      • Release v6.20.1 (2025-05-06)
      • Release v6.20.0 (2025-04-30)
      • Release v6.19.2 (2025-04-11)
      • Release v6.19.1 (2025-03-31)
      • Release v6.19.0 (2025-03-27)
      • Release v6.18.2 (2025-03-11)
      • Release v6.18.1 (2025-03-07)
      • Release v6.18.0 (2025-02-26)
      • Release v6.17.3 (2025-02-14)
      • Release v6.17.2 (2025-02-07)
      • Release v6.17.1 (2025-02-06)
      • Release v6.17.0 (2025-01-30)
    • 2024
      • Release v6.16.0 (2024-12-12)
      • Release v6.15.0 (2024-11-27)
      • Release v6.14.2 (2024-11-05)
      • Release v6.14.1 (2024-11-01)
      • Release v6.14.0 (2024-10-31)
      • Release v6.13.3 (2024-10-16)
      • Release v6.13.2 (2024-10-10)
      • Release v6.13.1 (2024-10-02)
      • Release v6.13.0 (2024-09-25)
      • Release v6.12.2 (2024-09-18)
      • Release v6.12.1 (2024-08-01)
      • Release v6.12.0 (2024-07-25)
      • Release v6.11.5 (2024-07-09)
      • Release v6.11.4 (2024-07-05)
      • Release v6.11.3 (2024-07-03)
      • Release v6.11.2 (2024-06-21)
      • Release v6.11.1 (2024-06-14)
      • Release v6.11.0 (2024-06-05)
      • Release v6.10.2 (2024-05-15)
      • Release v6.10.1 (2024-05-08)
      • Release v6.10.0 (2024-04-30)
      • Release v6.9.3 (2024-03-19)
      • Release v6.9.2 (2024-03-15)
      • Release v6.9.1 (2024-03-06)
      • Release v6.9.0 (2024-02-28)
      • Release v6.8.5 (2024-02-02)
      • Release v6.8.4 (2024-02-01)
      • Release v6.8.3 (2024-01-12)
      • Release v6.8.2 (2024-01-05)
    • 2023
      • Release v6.8.1 (2023-12-22)
      • Release v6.8.0 (2023-12-14)
      • Release v6.7.4 (2023-11-15)
      • Release v6.7.3 (2023-11-14)
      • Release v6.7.2 (2023-11-03)
      • Release v6.7.1 (2023-10-17)
      • Release v6.7.0 (2023-10-13)
      • Release v6.6.4 (2023-09-29)
      • Release v6.6.3 (2023-09-28)
      • Release 6.6.2 (2023-09-14)
      • Release v6.6.1 (2023-08-10)
      • Release v6.6.0 (2023-08-03)
      • Release v6.5.1 (2023-06-23)
      • Release v6.5.0 (2023-06-22)
      • Release v6.4.0 (2023-05-31)
      • Release v6.3.1 (2023-04-28)
      • Release v6.3.0 (2023-04-05)
      • Release v6.2.5 (2023-03-16)
      • Release v6.2.4 (2023-02-01)
      • Release v6.2.3 (2023-01-12)
      • Release v6.2.2 (2023-01-12)
      • Release v6.2.1 (2023-01-05)
    • 2022
      • fylr first Production Ready Release 🎉 (2022-12-22)
  • License
  • Help
    • FAQs
    • Tutorials
      • For Users
      • For Administrators
        • Exporting & Importing Hierarchical Lists
        • Regenerating preview images
        • Search Text in images or office files
      • For System Administrators
        • How to setup and use IIIF
        • External access: Sharing collections with anonymous users
    • Glossary
  • FOR USERS
    • Getting Started
    • Asset / Records Management
      • Creating Records
      • Editing Records
        • Input Fields
        • Group Editor
      • Deleting Records
    • Quick Access
      • Collections (& Presentations)
      • Saved Searches (& Lists)
    • Lists
    • Plugins
      • Plugin Overview
  • FOR ADMINISTRATORS
    • Permissions
      • User
      • Groups
      • Object Types
      • Pools
      • Tags & Workflows
      • Presets
    • Tools
      • CSV Importer
        • General Information
        • Options
        • Examples
          • All Data Types
          • Lists
          • Hierarchies
          • Files
      • JSON Importer
        • Step-by-Step Tutorial
          • Write Import Manifest
          • Create Basetype Payloads
          • Create Object Payloads
          • Collection Payloads
          • Optional: Update links between Objects
          • Start Import
      • Permissions Download & Upload
    • Base Configuration
      • General
      • Access
      • User Management
      • Languages
      • Email
      • Export & Deep Links
      • Workflow Webhooks
      • Publications
      • File Worker
        • Preview Configuration
        • Location Defaults
        • Custom .icc Color Profiles
      • Objectstore
      • Services
      • License Management
      • Development
      • Plugins
    • Plugin Manager
    • Location Manager
    • Messages
    • Events
    • Backup Manager
    • Additional Features
      • IIIF
      • Connector
      • Wordpress
      • Zooniverse
      • Protocols
        • OAI/PMH
  • FOR SYSTEM ADMINISTRATORS
    • Installation
      • Linux
        • multiple fylrs in one Linux
        • proxy and fylr
      • Windows
      • Kubernetes
    • Configuration
      • fylr.example.yml
      • fylr.default.yml
      • performance tuning
      • pre-load frontend config
      • Load Custom Plugins
      • HTTP and HTTPS
      • DNS Domains
    • Backups & Restore
    • Migration Tool
      • Create payloads (fylr backup)
      • Insert payloads (fylr restore)
      • Best Practice
      • Using the fylr inspect page
    • Integration
      • Authentication
      • Hotfolder
    • Symptom & Solution
      • Log messages that can be ignored
      • too many clients are connected
      • too many nested clauses
      • context canceled
      • ContainerConfig error
      • Purge objects
    • PostgreSQL versions
  • Tutorials
    • Project Workflow
    • Hotfolder & File System Connect
      • Preparations Before Usage
      • Setting Up An Upload Collection
      • Importing Files
    • PDF Creator
    • Extracting File Metadata Later On
    • Overlay Resource
    • Authentication
      • LDAP
      • SAML
    • Data Model Sync
    • Purge a fylr instance
    • typo3 plugin
    • Use fylr in Google docs via CI HUB
  • FOR DEVELOPERS
    • API
      • OAuth2
      • Endpoints
        • /api/collection
        • /api/config
        • /api/db_info
        • /api/db
        • /api/eas
        • /api/event
        • /api/export
        • /api/group
        • /api/l10n
        • /api/mask
        • /api/message
        • /api/oaipmh
        • /api/objects
        • /api/objecttype
        • /api/plugin
        • /api/pool
        • /api/publish
        • /api/right
        • /api/schema
        • /api/search
        • /api/settings
        • /api/suggest
        • /api/system
        • /api/tags
        • /api/transitions
        • /api/user
        • /api/webdav
        • /api/xmlmapping
        • /api/task
    • System Data Types
      • pool
      • file
      • user
      • group
      • pool
      • collection
      • message
      • publish
      • event
    • User Data Types
      • text, text_oneline
      • string
      • text_l10n, text_l10n_oneline
      • boolean
      • number
      • integer.2
      • double
      • date, datetime
      • daterange
      • geojson
    • Custom Data
    • Emails
    • Export
    • Exec server
    • File versions
    • WebDAV
    • Plugin
    • Collection Pin Code
    • easydb 5
    • Localization
    • Access private Repositories
Powered by GitBook
On this page
  1. FOR DEVELOPERS
  2. API
  3. Endpoints

/api/config

Previous/api/collectionNext/api/db_info

Last updated 21 days ago

Get all base configuration

get
Responses
200
The response contains the base configuration values.
application/json
200

The response contains the base configuration values.

{
  "plugin": {
    "ai-metadata": {
      "config": {
        "apikey": "text",
        "debug": true,
        "fields": [
          {
            "name": "text",
            "question": "text",
            "type": "list"
          }
        ],
        "upload_file_size": "big"
      }
    },
    "easydb-typo3-plugin": {
      "config": {
        "active": true,
        "profile_mapping": 1,
        "send_files": true,
        "send_files_max_filesize": 1
      }
    },
    "geo-json": {
      "config": {
        "select": "ol",
        "value": {}
      }
    }
  },
  "system": {
    "config": {
      "appearance": {
        "background_color": "text",
        "brand_color": "text",
        "favicon": {
          "_id": 1,
          "frontend_prefs": {
            "ANY_ADDITIONAL_PROPERTY": null
          }
        },
        "login_background": {
          "_id": 1,
          "frontend_prefs": {
            "ANY_ADDITIONAL_PROPERTY": null
          }
        },
        "logo": {
          "_id": 1,
          "frontend_prefs": {
            "ANY_ADDITIONAL_PROPERTY": null
          }
        },
        "logo_external_url": {
          "de-DE": "text",
          "en-US": "text"
        },
        "tag_colors": [
          {
            "tag_color": "text"
          }
        ],
        "tag_icons": [
          {
            "fa-icon": "text"
          }
        ]
      },
      "colorprofiles": {
        "profiles": [
          {
            "profile": {
              "_id": 1,
              "frontend_prefs": {
                "ANY_ADDITIONAL_PROPERTY": null
              }
            },
            "profilename": "text"
          }
        ]
      },
      "custom_data_type_updater": {
        "active": true
      },
      "deep_link_access": {
        "allow_access_by_column": true,
        "allow_access_by_id": true,
        "enabled": true,
        "iiif_default_links": true,
        "iiif_links": [
          {
            "html_code": "text",
            "label": {
              "de-DE": "text",
              "en-US": "text"
            }
          }
        ],
        "iiif_required_statement": {
          "label": {
            "de-DE": "text",
            "en-US": "text"
          },
          "value": {
            "de-DE": "text",
            "en-US": "text"
          }
        },
        "include_parents": true,
        "merge_linked_objects": "all",
        "merge_max_depth": 1
      },
      "detail_deep_link": {
        "use_system_object_id": true
      },
      "email": {
        "admin_emails": [
          {
            "email": "name@gmail.com"
          }
        ],
        "from": "name@gmail.com",
        "signature": {
          "de-DE": "text",
          "en-US": "text"
        }
      },
      "email_server": {
        "cram_md5_auth": {
          "password": "text",
          "username": "text"
        },
        "helo_domain": "text",
        "insecure_skip_verify": true,
        "login_auth": {
          "password": "text",
          "username": "text"
        },
        "plain_auth": {
          "identity": "text",
          "password": "text",
          "username": "text"
        },
        "server_addr": "text",
        "type": "off"
      },
      "export": {
        "xslts": [
          {
            "description": {
              "de-DE": "text",
              "en-US": "text"
            },
            "displayname": {
              "de-DE": "text",
              "en-US": "text"
            },
            "namespace": "text",
            "oai_pmh_prefix": "text",
            "schema": "text",
            "use_for_api_objects": true,
            "use_for_oai_pmh": true,
            "xslt": {
              "_id": 1,
              "frontend_prefs": {
                "ANY_ADDITIONAL_PROPERTY": null
              }
            }
          }
        ]
      },
      "export_scheduler": {
        "active": true
      },
      "file_url_expire": {
        "deep_link_days": 1,
        "default_days": 1,
        "max_days": 1,
        "oai_pmh_days": 1
      },
      "janitor": {
        "active": true,
        "event_remote_addr_expire_days": 1,
        "events": {
          "expire_days_ADMIN": 1,
          "expire_days_DOWNLOAD": 1,
          "expire_days_EXPORT": 1,
          "expire_days_FRONTEND": 1,
          "expire_days_INDEX": 1,
          "expire_days_LOGIN_LOGOUT": 1,
          "expire_days_PLUGIN": 1,
          "expire_days_SYSTEM": 1,
          "expire_days_TASK": 1,
          "expire_days_UPLOAD": 1
        },
        "file_expire_days": 1,
        "users": {
          "archive_nonactive_after_days": 1,
          "archive_types": [
            "anonymous"
          ],
          "delete_archived_after_days": 1
        }
      },
      "languages": {
        "database": [
          {
            "date_format": "ca",
            "displayname": {
              "de-DE": "text",
              "en-US": "text"
            },
            "number_format": "ca",
            "time_format": "cldr",
            "value": "text"
          }
        ],
        "frontend": [
          "da-DK"
        ]
      },
      "ldap": {
        "bindpassword": "text",
        "bindusername": "text",
        "connections": [
          {
            "tls_ca_cert": "text",
            "tls_insecure": true,
            "tls_start": true,
            "url": "text"
          }
        ],
        "debug": true,
        "groupbasedn": "text",
        "groupfilter": "text",
        "groupmapping": [
          {
            "group": "text"
          }
        ],
        "userbasedn": "text",
        "userfilter": "text",
        "usermapping": [
          {
            "key": "company",
            "value": "text"
          }
        ],
        "userupdatecolumn": "email"
      },
      "license": {
        "license": {
          "capabilities": {},
          "createdAt": "2025-05-14T21:32:41.210Z",
          "domains": [
            "text"
          ],
          "edition": "text",
          "holder": "text",
          "issuer": "text",
          "key": "text",
          "notes": "text",
          "plugins": {
            "ANY_ADDITIONAL_PROPERTY": null
          },
          "type": "text",
          "valid": {
            "from": "2025-05-14T21:32:41.210Z",
            "to": "2025-05-14T21:32:41.210Z"
          }
        }
      },
      "loca": {
        "google_csv": [
          {
            "gid": 1,
            "key": "text"
          }
        ],
        "google_overload_csv": true
      },
      "location_defaults": {
        "backups": "backups",
        "originals": "backups",
        "versions": "backups"
      },
      "logging": {
        "level": "",
        "timings": true
      },
      "login": {
        "guest": true,
        "info": {
          "de-DE": "text",
          "en-US": "text"
        },
        "label": {
          "de-DE": "text",
          "en-US": "text"
        },
        "placeholder": {
          "de-DE": "text",
          "en-US": "text"
        }
      },
      "name": {
        "description": {
          "de-DE": "text",
          "en-US": "text"
        },
        "internal_name": "text",
        "title": {
          "de-DE": "text",
          "en-US": "text"
        }
      },
      "notification_scheduler": {
        "active": true
      },
      "oai_pmh": {
        "admin_email": [
          {
            "email": "name@gmail.com"
          }
        ],
        "enabled": true,
        "include_parents": true,
        "merge_linked_objects": "all",
        "merge_max_depth": 1,
        "namespace_identifier": "text",
        "records_limit": 1,
        "repository_name": "text",
        "tagfilter_sets": [
          {
            "set_name": "text",
            "tagfilter": {
              "all": [
                3
              ],
              "any": [
                3
              ],
              "not": [
                3
              ]
            }
          }
        ]
      },
      "oauth2": {
        "clients": [
          {
            "name": "text",
            "redirect_uris": [
              {
                "url": "text"
              }
            ],
            "secret": "text"
          }
        ],
        "expirations": {
          "access_token": "text",
          "refresh_token": "text"
        }
      },
      "objectstore": {
        "instance": "text",
        "server": "text",
        "uid": "text"
      },
      "openapi_spec_endpoint": {
        "active": true
      },
      "openid": {
        "userinfo": [
          "address_supplement"
        ]
      },
      "password": {
        "check": [
          {
            "regexp": "text"
          }
        ],
        "hint": {
          "de-DE": "text",
          "en-US": "text"
        },
        "showforgot": true
      },
      "plugin_scheduler": {
        "active": true
      },
      "produce_config": {
        "value": {
          "classes": {
            "audio": {
              "name": "text",
              "rightsmanagement": true,
              "sourceversion": "text",
              "standard": true,
              "uploadenabledextensions": [
                "aac"
              ],
              "uploadmaxfilesize": "text",
              "versions": [
                {
                  "custommetadata": {
                    "extensions": [
                      "aac"
                    ],
                    "recipename": "_metadata:ocr"
                  },
                  "displayname": {
                    "de-DE": "Deutscher text",
                    "en-US": "English text"
                  },
                  "extensions": [
                    "aac"
                  ],
                  "group": "text",
                  "name": "text",
                  "params": {
                    "format": "jpg",
                    "resize_mode": "",
                    "size": 1
                  },
                  "recipename": "text"
                }
              ],
              "watermark": true
            },
            "image": {
              "name": "text",
              "rightsmanagement": true,
              "sourceversion": "text",
              "standard": true,
              "uploadenabledextensions": [
                "ai"
              ],
              "uploadmaxfilesize": "text",
              "versions": [
                {
                  "custommetadata": {
                    "extensions": [
                      "ai"
                    ],
                    "recipename": "_metadata:ocr"
                  },
                  "displayname": {
                    "de-DE": "Deutscher text",
                    "en-US": "English text"
                  },
                  "extensions": [
                    "ai"
                  ],
                  "group": "text",
                  "name": "text",
                  "params": {
                    "background": "",
                    "clip": true,
                    "colorprofile": "",
                    "colorspace": "",
                    "enlarge": true,
                    "format": "jpg",
                    "jpegquality": 1,
                    "resize_mode": "",
                    "size": 1,
                    "size_minimum": 1,
                    "strip": true
                  },
                  "recipename": "text"
                }
              ],
              "watermark": true
            },
            "office": {
              "name": "text",
              "rightsmanagement": true,
              "sourceversion": "text",
              "standard": true,
              "uploadenabledextensions": [
                "csv"
              ],
              "uploadmaxfilesize": "text",
              "versions": [
                {
                  "custommetadata": {
                    "extensions": [
                      "pdf"
                    ],
                    "recipename": "_metadata:ocr"
                  },
                  "displayname": {
                    "de-DE": "Deutscher text",
                    "en-US": "English text"
                  },
                  "extensions": [
                    "pdf"
                  ],
                  "group": "text",
                  "name": "text",
                  "params": {
                    "format": "jpg",
                    "size": 1
                  },
                  "recipename": "text"
                }
              ],
              "watermark": true
            },
            "video": {
              "name": "text",
              "rightsmanagement": true,
              "sourceversion": "text",
              "standard": true,
              "uploadenabledextensions": [
                "3gp"
              ],
              "uploadmaxfilesize": "text",
              "versions": [
                {
                  "custommetadata": {
                    "extensions": [
                      "3gp"
                    ],
                    "recipename": "_metadata:ocr"
                  },
                  "displayname": {
                    "de-DE": "Deutscher text",
                    "en-US": "English text"
                  },
                  "extensions": [
                    "3gp"
                  ],
                  "group": "text",
                  "name": "text",
                  "params": {
                    "ffmpeg_params": "text",
                    "height": 1,
                    "height_minimum": 1,
                    "timeout": "text"
                  },
                  "recipename": "text"
                }
              ],
              "watermark": true
            }
          },
          "custommetadata": {
            "extensions": [
              "3gp"
            ],
            "includeversions": true,
            "recipename": "_metadata:ocr"
          },
          "uploadallowunknown": true,
          "uploadmaxfilesize": "text"
        }
      },
      "publish": {
        "collectors": [
          {
            "display_format": "name",
            "displayname": {
              "de-DE": "text",
              "en-US": "text"
            },
            "internalname": "text",
            "logo": {
              "_id": 1,
              "frontend_prefs": {
                "ANY_ADDITIONAL_PROPERTY": null
              }
            },
            "prefix": "text",
            "type": "text",
            "url": "text"
          }
        ]
      },
      "purge": {
        "allow_purge": true,
        "purge_storage": true
      },
      "readonly": {
        "enabled": true
      },
      "register": {
        "enable": true,
        "form": {
          "address": "hide",
          "company": "hide",
          "department": "hide",
          "displayname": "hide",
          "first_name": "hide",
          "last_name": "hide",
          "phone": "hide",
          "use_in_user_manager": true
        },
        "groups": [
          {
            "group": 1
          }
        ],
        "info": {
          "de-DE": "text",
          "en-US": "text"
        }
      },
      "saml": {
        "cert": "text",
        "debug": true,
        "groupmapping": [
          {
            "group": "text"
          }
        ],
        "key": "text",
        "ldap": {
          "bindpassword": "text",
          "bindusername": "text",
          "connections": [
            {
              "tls_ca_cert": "text",
              "tls_insecure": true,
              "tls_start": true,
              "url": "text"
            }
          ],
          "groupbasedn": "text",
          "groupfilter": "text"
        },
        "loginlink": {
          "de-DE": "text",
          "en-US": "text"
        },
        "loginpreferred": true,
        "signrequest": "",
        "url": "text",
        "usermapping": [
          {
            "key": "company",
            "value": "text"
          }
        ],
        "userupdatecolumn": "email"
      },
      "transition_webhook": {
        "webhooks": [
          {
            "include_access_token": true,
            "name": "text",
            "secret": "text",
            "send_authorization_header": true,
            "timeout": 1,
            "url": "text"
          }
        ]
      },
      "user": {
        "copy_to_event": [
          "address_supplement"
        ],
        "default_delete_policy": "archive",
        "user_in_event_group": [
          "ADMIN"
        ]
      },
      "webdav": {
        "hotfolder": true,
        "hotfolder_wait_sec": 1,
        "read_write_access": true
      }
    }
  }
}

Write all base configuration

post
Body
Responses
200
The response contains the base configuration values.
application/json
200

The response contains the base configuration values.

{
  "plugin": {
    "ai-metadata": {
      "config": {
        "apikey": "text",
        "debug": true,
        "fields": [
          {
            "name": "text",
            "question": "text",
            "type": "list"
          }
        ],
        "upload_file_size": "big"
      }
    },
    "easydb-typo3-plugin": {
      "config": {
        "active": true,
        "profile_mapping": 1,
        "send_files": true,
        "send_files_max_filesize": 1
      }
    },
    "geo-json": {
      "config": {
        "select": "ol",
        "value": {}
      }
    }
  },
  "system": {
    "config": {
      "appearance": {
        "background_color": "text",
        "brand_color": "text",
        "favicon": {
          "_id": 1,
          "frontend_prefs": {
            "ANY_ADDITIONAL_PROPERTY": null
          }
        },
        "login_background": {
          "_id": 1,
          "frontend_prefs": {
            "ANY_ADDITIONAL_PROPERTY": null
          }
        },
        "logo": {
          "_id": 1,
          "frontend_prefs": {
            "ANY_ADDITIONAL_PROPERTY": null
          }
        },
        "logo_external_url": {
          "de-DE": "text",
          "en-US": "text"
        },
        "tag_colors": [
          {
            "tag_color": "text"
          }
        ],
        "tag_icons": [
          {
            "fa-icon": "text"
          }
        ]
      },
      "colorprofiles": {
        "profiles": [
          {
            "profile": {
              "_id": 1,
              "frontend_prefs": {
                "ANY_ADDITIONAL_PROPERTY": null
              }
            },
            "profilename": "text"
          }
        ]
      },
      "custom_data_type_updater": {
        "active": true
      },
      "deep_link_access": {
        "allow_access_by_column": true,
        "allow_access_by_id": true,
        "enabled": true,
        "iiif_default_links": true,
        "iiif_links": [
          {
            "html_code": "text",
            "label": {
              "de-DE": "text",
              "en-US": "text"
            }
          }
        ],
        "iiif_required_statement": {
          "label": {
            "de-DE": "text",
            "en-US": "text"
          },
          "value": {
            "de-DE": "text",
            "en-US": "text"
          }
        },
        "include_parents": true,
        "merge_linked_objects": "all",
        "merge_max_depth": 1
      },
      "detail_deep_link": {
        "use_system_object_id": true
      },
      "email": {
        "admin_emails": [
          {
            "email": "name@gmail.com"
          }
        ],
        "from": "name@gmail.com",
        "signature": {
          "de-DE": "text",
          "en-US": "text"
        }
      },
      "email_server": {
        "cram_md5_auth": {
          "password": "text",
          "username": "text"
        },
        "helo_domain": "text",
        "insecure_skip_verify": true,
        "login_auth": {
          "password": "text",
          "username": "text"
        },
        "plain_auth": {
          "identity": "text",
          "password": "text",
          "username": "text"
        },
        "server_addr": "text",
        "type": "off"
      },
      "export": {
        "xslts": [
          {
            "description": {
              "de-DE": "text",
              "en-US": "text"
            },
            "displayname": {
              "de-DE": "text",
              "en-US": "text"
            },
            "namespace": "text",
            "oai_pmh_prefix": "text",
            "schema": "text",
            "use_for_api_objects": true,
            "use_for_oai_pmh": true,
            "xslt": {
              "_id": 1,
              "frontend_prefs": {
                "ANY_ADDITIONAL_PROPERTY": null
              }
            }
          }
        ]
      },
      "export_scheduler": {
        "active": true
      },
      "file_url_expire": {
        "deep_link_days": 1,
        "default_days": 1,
        "max_days": 1,
        "oai_pmh_days": 1
      },
      "janitor": {
        "active": true,
        "event_remote_addr_expire_days": 1,
        "events": {
          "expire_days_ADMIN": 1,
          "expire_days_DOWNLOAD": 1,
          "expire_days_EXPORT": 1,
          "expire_days_FRONTEND": 1,
          "expire_days_INDEX": 1,
          "expire_days_LOGIN_LOGOUT": 1,
          "expire_days_PLUGIN": 1,
          "expire_days_SYSTEM": 1,
          "expire_days_TASK": 1,
          "expire_days_UPLOAD": 1
        },
        "file_expire_days": 1,
        "users": {
          "archive_nonactive_after_days": 1,
          "archive_types": [
            "anonymous"
          ],
          "delete_archived_after_days": 1
        }
      },
      "languages": {
        "database": [
          {
            "date_format": "ca",
            "displayname": {
              "de-DE": "text",
              "en-US": "text"
            },
            "number_format": "ca",
            "time_format": "cldr",
            "value": "text"
          }
        ],
        "frontend": [
          "da-DK"
        ]
      },
      "ldap": {
        "bindpassword": "text",
        "bindusername": "text",
        "connections": [
          {
            "tls_ca_cert": "text",
            "tls_insecure": true,
            "tls_start": true,
            "url": "text"
          }
        ],
        "debug": true,
        "groupbasedn": "text",
        "groupfilter": "text",
        "groupmapping": [
          {
            "group": "text"
          }
        ],
        "userbasedn": "text",
        "userfilter": "text",
        "usermapping": [
          {
            "key": "company",
            "value": "text"
          }
        ],
        "userupdatecolumn": "email"
      },
      "license": {
        "license": {
          "capabilities": {},
          "createdAt": "2025-05-14T21:32:41.210Z",
          "domains": [
            "text"
          ],
          "edition": "text",
          "holder": "text",
          "issuer": "text",
          "key": "text",
          "notes": "text",
          "plugins": {
            "ANY_ADDITIONAL_PROPERTY": null
          },
          "type": "text",
          "valid": {
            "from": "2025-05-14T21:32:41.210Z",
            "to": "2025-05-14T21:32:41.210Z"
          }
        }
      },
      "loca": {
        "google_csv": [
          {
            "gid": 1,
            "key": "text"
          }
        ],
        "google_overload_csv": true
      },
      "location_defaults": {
        "backups": "backups",
        "originals": "backups",
        "versions": "backups"
      },
      "logging": {
        "level": "",
        "timings": true
      },
      "login": {
        "guest": true,
        "info": {
          "de-DE": "text",
          "en-US": "text"
        },
        "label": {
          "de-DE": "text",
          "en-US": "text"
        },
        "placeholder": {
          "de-DE": "text",
          "en-US": "text"
        }
      },
      "name": {
        "description": {
          "de-DE": "text",
          "en-US": "text"
        },
        "internal_name": "text",
        "title": {
          "de-DE": "text",
          "en-US": "text"
        }
      },
      "notification_scheduler": {
        "active": true
      },
      "oai_pmh": {
        "admin_email": [
          {
            "email": "name@gmail.com"
          }
        ],
        "enabled": true,
        "include_parents": true,
        "merge_linked_objects": "all",
        "merge_max_depth": 1,
        "namespace_identifier": "text",
        "records_limit": 1,
        "repository_name": "text",
        "tagfilter_sets": [
          {
            "set_name": "text",
            "tagfilter": {
              "all": [
                3
              ],
              "any": [
                3
              ],
              "not": [
                3
              ]
            }
          }
        ]
      },
      "oauth2": {
        "clients": [
          {
            "name": "text",
            "redirect_uris": [
              {
                "url": "text"
              }
            ],
            "secret": "text"
          }
        ],
        "expirations": {
          "access_token": "text",
          "refresh_token": "text"
        }
      },
      "objectstore": {
        "instance": "text",
        "server": "text",
        "uid": "text"
      },
      "openapi_spec_endpoint": {
        "active": true
      },
      "openid": {
        "userinfo": [
          "address_supplement"
        ]
      },
      "password": {
        "check": [
          {
            "regexp": "text"
          }
        ],
        "hint": {
          "de-DE": "text",
          "en-US": "text"
        },
        "showforgot": true
      },
      "plugin_scheduler": {
        "active": true
      },
      "produce_config": {
        "value": {
          "classes": {
            "audio": {
              "name": "text",
              "rightsmanagement": true,
              "sourceversion": "text",
              "standard": true,
              "uploadenabledextensions": [
                "aac"
              ],
              "uploadmaxfilesize": "text",
              "versions": [
                {
                  "custommetadata": {
                    "extensions": [
                      "aac"
                    ],
                    "recipename": "_metadata:ocr"
                  },
                  "displayname": {
                    "de-DE": "Deutscher text",
                    "en-US": "English text"
                  },
                  "extensions": [
                    "aac"
                  ],
                  "group": "text",
                  "name": "text",
                  "params": {
                    "format": "jpg",
                    "resize_mode": "",
                    "size": 1
                  },
                  "recipename": "text"
                }
              ],
              "watermark": true
            },
            "image": {
              "name": "text",
              "rightsmanagement": true,
              "sourceversion": "text",
              "standard": true,
              "uploadenabledextensions": [
                "ai"
              ],
              "uploadmaxfilesize": "text",
              "versions": [
                {
                  "custommetadata": {
                    "extensions": [
                      "ai"
                    ],
                    "recipename": "_metadata:ocr"
                  },
                  "displayname": {
                    "de-DE": "Deutscher text",
                    "en-US": "English text"
                  },
                  "extensions": [
                    "ai"
                  ],
                  "group": "text",
                  "name": "text",
                  "params": {
                    "background": "",
                    "clip": true,
                    "colorprofile": "",
                    "colorspace": "",
                    "enlarge": true,
                    "format": "jpg",
                    "jpegquality": 1,
                    "resize_mode": "",
                    "size": 1,
                    "size_minimum": 1,
                    "strip": true
                  },
                  "recipename": "text"
                }
              ],
              "watermark": true
            },
            "office": {
              "name": "text",
              "rightsmanagement": true,
              "sourceversion": "text",
              "standard": true,
              "uploadenabledextensions": [
                "csv"
              ],
              "uploadmaxfilesize": "text",
              "versions": [
                {
                  "custommetadata": {
                    "extensions": [
                      "pdf"
                    ],
                    "recipename": "_metadata:ocr"
                  },
                  "displayname": {
                    "de-DE": "Deutscher text",
                    "en-US": "English text"
                  },
                  "extensions": [
                    "pdf"
                  ],
                  "group": "text",
                  "name": "text",
                  "params": {
                    "format": "jpg",
                    "size": 1
                  },
                  "recipename": "text"
                }
              ],
              "watermark": true
            },
            "video": {
              "name": "text",
              "rightsmanagement": true,
              "sourceversion": "text",
              "standard": true,
              "uploadenabledextensions": [
                "3gp"
              ],
              "uploadmaxfilesize": "text",
              "versions": [
                {
                  "custommetadata": {
                    "extensions": [
                      "3gp"
                    ],
                    "recipename": "_metadata:ocr"
                  },
                  "displayname": {
                    "de-DE": "Deutscher text",
                    "en-US": "English text"
                  },
                  "extensions": [
                    "3gp"
                  ],
                  "group": "text",
                  "name": "text",
                  "params": {
                    "format": "jpg",
                    "size": "text",
                    "timeout": "text",
                    "video-thumb-select": "text"
                  },
                  "recipename": "text"
                }
              ],
              "watermark": true
            }
          },
          "custommetadata": {
            "extensions": [
              "3gp"
            ],
            "includeversions": true,
            "recipename": "_metadata:ocr"
          },
          "uploadallowunknown": true,
          "uploadmaxfilesize": "text"
        }
      },
      "publish": {
        "collectors": [
          {
            "display_format": "name",
            "displayname": {
              "de-DE": "text",
              "en-US": "text"
            },
            "internalname": "text",
            "logo": {
              "_id": 1,
              "frontend_prefs": {
                "ANY_ADDITIONAL_PROPERTY": null
              }
            },
            "prefix": "text",
            "type": "text",
            "url": "text"
          }
        ]
      },
      "purge": {
        "allow_purge": true,
        "purge_storage": true
      },
      "readonly": {
        "enabled": true
      },
      "register": {
        "enable": true,
        "form": {
          "address": "hide",
          "company": "hide",
          "department": "hide",
          "displayname": "hide",
          "first_name": "hide",
          "last_name": "hide",
          "phone": "hide",
          "use_in_user_manager": true
        },
        "groups": [
          {
            "group": 1
          }
        ],
        "info": {
          "de-DE": "text",
          "en-US": "text"
        }
      },
      "saml": {
        "cert": "text",
        "debug": true,
        "groupmapping": [
          {
            "group": "text"
          }
        ],
        "key": "text",
        "ldap": {
          "bindpassword": "text",
          "bindusername": "text",
          "connections": [
            {
              "tls_ca_cert": "text",
              "tls_insecure": true,
              "tls_start": true,
              "url": "text"
            }
          ],
          "groupbasedn": "text",
          "groupfilter": "text"
        },
        "loginlink": {
          "de-DE": "text",
          "en-US": "text"
        },
        "loginpreferred": true,
        "signrequest": "",
        "url": "text",
        "usermapping": [
          {
            "key": "company",
            "value": "text"
          }
        ],
        "userupdatecolumn": "email"
      },
      "transition_webhook": {
        "webhooks": [
          {
            "include_access_token": true,
            "name": "text",
            "secret": "text",
            "send_authorization_header": true,
            "timeout": 1,
            "url": "text"
          }
        ]
      },
      "user": {
        "copy_to_event": [
          "address_supplement"
        ],
        "default_delete_policy": "archive",
        "user_in_event_group": [
          "ADMIN"
        ]
      },
      "webdav": {
        "hotfolder": true,
        "hotfolder_wait_sec": 1,
        "read_write_access": true
      }
    }
  }
}

Get config list

get

The list is a dynamic compilation of available config varibles. It includes fixed config variables of FYLR's base config as well as variables provided by plugins.

Responses
200
Success
application/json
200

Success

{
  "plugins": null,
  "system": {
    "defs": [
      {
        "group": "text",
        "name": "text",
        "parameters": {
          "name": "text",
          "position": 1,
          "type": "text",
          "default": true
        },
        "require_system_right": "text",
        "unauthenticated_visible": true
      }
    ]
  }
}
  • GETGet all base configuration
  • POSTWrite all base configuration
  • GETGet config list