Configurations

Fichier de configuration

Récupération du contenu du fichier de configuration principal

GET /config/readConfig

Headers

Name
Type
Description

Authorization*

Bearer <token>

Retour du web service
{
    "config": {
        "API": {
            "siren-url": "https://api.insee.fr/entreprises/sirene/V3/siren/",
            "siret-consumer": "",
            "siret-secret": "",
            "siret-url": "https://api.insee.fr/entreprises/sirene/V3/siret/",
            "siret-url-token": "https://api.insee.fr/token",
            "tva-url": "https://ec.europa.eu/taxation_customs/vies/checkVatService.wsdl"
        },
        "DATABASE": {
            "postgresdatabase": "opencapture_edissyum",
            "postgreshost": "localhost",
            "postgrespassword": "",
            "postgresport": "5432",
            "postgresuser": ""
        },
        "GLOBAL": {
            "configmail": "/var/www/html/opencapture/custom/edissyum/config/mail.ini",
            "logfile": "/var/www/html/opencapture/custom/edissyum/bin/data/log/OpenCapture.log",
            "watcherconfig": "/var/www/html/opencapture/instance/config/watcher.ini"
        },
        "REFERENCIAL": {
            "referencialsupplierdocument": "default_referencial_supplier.ods",
            "referencialsupplierindex": "default_referencial_supplier_index.json"
        },
        "SEPARATORQR": {
            "divider": "_",
            "enabled": "False",
            "exportpdfa": "False"
        },
        "SPLITTER": {
            "bundlestart": "BUNDLESTART",
            "docstart": "DOCSTART"
        }
    }
}

Configurations en base de données

Récupération des paramètres globaux présent en base de données

GET /config/getConfigurations

Path Parameters

Name
Type
Description

limit

String

Nombres de résultats maximum à retourner

offset

String

Commencer à partir du Xème résultat

search

String

Filtrer configurations sur le label ou la description

Headers

Name
Type
Description

Authorization*

Bearer <token>

Retour du web service

Récupération d'un paramètres global présent en base de données par son libellé

GET /config/getConfiguration/<string:config_label>

Path Parameters

Name
Type
Description

config_label

String

Libellé de la configuration

Headers

Name
Type
Description

Authorization*

Bearer <token>

Retour du web service

Mise à jour d'une configuration par libellé

PUT /config/updateConfiguration/<string:configuration_label>

Request Body

Name
Type
Description

args*

json

{value: '', 'type': 'json', 'description'}

Docservers

Récupération des docservers

GET /config/getDocservers

Path Parameters

Name
Type
Description

limit

String

Nombres de résultats maximum à retourner

offset

String

Commencer à partir du Xème résultat

search

String

Filtrer configurations sur le label ou la description

Headers

Name
Type
Description

Authorization*

Bearer <token>

Retour du web service

Mise à jour d'un docserver par id

PUT /config/updateDocserver/<string:docserver_id>

Request Body

Name
Type
Description

args*

json

{'path': '', 'description': '', 'docserver_id': ''}

Regex

Récupération des regex

GET /config/getRegex

Path Parameters

Name
Type
Description

limit

String

Nombres de résultats maximum à retourner

offset

String

Commencer à partir du Xème résultat

search

String

Filtrer configurations sur le label ou la description

Headers

Name
Type
Description

Authorization*

Bearer <token>

Retour du web service

Mise à jour d'une regex par id

PUT /config/updateRegex/<string:regex_id>

Request Body

Name
Type
Description

args*

json

{"content":"", "id":"", "label":"", "lang":"global", "regex_id":""}

Last updated