Third-party settings

The current third-party system is defined at authorization step.

GET

/congree/api/Settings/v1/ThirdParty/Current

Gets all settings of the current third-party system.


Response
{
  <Settings group name>: <Settings object>
}


Response example
{
  "CongreeWebInterfaceSettings": {
    "Rules": [
      {
        "Rule": "Rule 1",
        "RuleSets": [
          "Congree Standard"
        ]
      }
    ]
  }
}


GET

/congree/api/Reporting/v1/ThirdParty/Current/{SettingsGroupName}

Gets settings of the current third-party system specified by the settings group.

{SettingsGroupName} support comma separated set of settings groups.

Response
{
  <Settings group name>: <Settings object>
}


Response example for /congree/api/Reporting/v1/Linguistic/CongreeWebInterfaceSettings
{
  "CongreeWebInterfaceSettings": {
    "Rules": [
      {
        "Rule": "Rule 1",
        "RuleSets": [
          "Congree Standard"
        ]
      }
    ]
  }
}

Available Third-party settings groups

Congree Web Interface

Represents settings from group "Congree Web Interface" for Bulk Check Service.

Group name: CongreeWebInterfaceSettings

Structure:

Congree Web Interface settings
{
  "Rules": [
    {
      "Rule": string,
      "RuleSets": [
        string
      ]
    }
  ]
}


Congree Web Interface settings example
{
  "Rules": [
    {
      "Rule": "Rule 1",
      "RuleSets": [
        "Congree Standard"
      ]
    }
  ]
}