Guides

Global NLU

New applications will automatically use the compiler version 1.31 or higher for the Global NLU feature to work.

GET

{{baseUrl}}/orchestrator/api/nlu/apps/?group=<group_name>&domain=<domain_name>&lang=<language_name>

Returns a de-paginated list of custom NLU apps matching the filters

Example

JSON
{
  "apps": [
    {
      "id": "33d6c81f-9e69-49b0-b69d-cf22d99d0fc2",
      "name": "Banking2_el-GR_Default",
      "language": "el-GR",
      "domain": "banking 2.0",
      "group": "ocp-qa-k8s-dev",
      "status": "stopped",
      "created_at": "2026-02-23T13:20:38Z",
      "last_time_used": "0001-01-01T00:00:00Z"
    }
  ]
}

GET

{{baseUrl}}/orchestrator/api/nlu/domains/

Returns a flat list of available domains

Example

JSON
{
  "domains": [
    "car retail",
    "energy",
    "banking 2.0",
    "telecommunications",
    "insurance",
    "universal"
  ]
}

NLU XML property (custom NLU app):

XML
<Property name="nlu.app.id" value="12312312312312312"/>