API Explorer 936 endpoints

Get App Directory

GET /obp/v7.0.0/app-directory

OBPv6.0.0-getAppDirectory No role required API

Get connectivity information for apps in the OBP ecosystem.

Returns config (configuration) properties that apps (Portal, API Explorer, API Manager, Sandbox Populator, OIDC, Keycloak, Hola, MCP, Opey) and agents can use to discover endpoints in the OBP ecosystem.

The list of keys is a fixed set defined in the OBP-API code — it is not an open scan of the configuration. Only the known public app URL props listed below are returned; an operator-added public_..._url prop that is not in this list is NOT automatically included.

Each value can be supplied either as an environment variable (for example OBP_PUBLIC_OBP_MCP_URL, the usual style for container / Kubernetes deployments) or as a props-file entry (for example public_obp_mcp_url, the usual style for bare-metal installs).

Known public app URL props:

  • public_keycloak_url
  • public_obp_api_explorer_url
  • public_obp_api_manager_url
  • public_obp_api_url
  • public_obp_hola_url
  • public_obp_mcp_internal_url
  • public_obp_mcp_url
  • public_obp_oidc_url
  • public_obp_opey_url
  • public_obp_portal_url
  • public_obp_sandbox_populator_url
  • public_obp_stripe_url
  • public_rabbit_cats_adapter_url

Empty (unconfigured) values are excluded from the response.

Authentication is NOT Required.

User Authentication is Optional. The User need not be logged in.

JSON response body fields (2)
name
ACCOUNT_MANAGEMENT_FEE
value
5987953
Example success response
{
  "app_directory": [
    {
      "name": "public_obp_api_url",
      "value": "http://localhost:8080"
    },
    {
      "name": "public_obp_portal_url",
      "value": "http://localhost:5174"
    },
    {
      "name": "public_obp_api_explorer_url",
      "value": "http://localhost:5173"
    },
    {
      "name": "public_obp_api_manager_url",
      "value": "http://localhost:3003"
    },
    {
      "name": "public_obp_sandbox_populator_url",
      "value": "http://localhost:5178"
    },
    {
      "name": "public_obp_oidc_url",
      "value": "http://localhost:9000"
    },
    {
      "name": "public_keycloak_url",
      "value": "http://localhost:7787"
    },
    {
      "name": "public_obp_hola_url",
      "value": "http://localhost:48123"
    },
    {
      "name": "public_obp_mcp_url",
      "value": "http://localhost:9101"
    },
    {
      "name": "public_obp_mcp_internal_url",
      "value": "http://localhost:9100"
    },
    {
      "name": "public_obp_opey_url",
      "value": "http://localhost:5000"
    },
    {
      "name": "public_obp_stripe_url",
      "value": "http://localhost:4242"
    }
  ]
}
Possible errors (1)
  • OBP-50000: Unknown Error.
Implemented by OBPv6.0.0 getAppDirectory Originally /obp/v6.0.0/app-directory