Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| SCOPE | No | OAuth scope | |
| PASSWORD | No | Authentication password (required) | |
| USERNAME | No | Authentication username (required) | |
| CLIENT_ID | No | OAuth client ID | |
| TOKEN_URL | No | OAuth token URL | |
| GRANT_TYPE | No | OAuth grant type | |
| SERVER_URL | No | Content Services GraphQL API endpoint URL (required) | |
| SSL_ENABLED | No | Whether SSL is enabled. Can be set to `true`, a path to a certificate file, or `false` (not recommended for production) | true |
| OBJECT_STORE | No | Object store identifier (required) | |
| POOL_MAXSIZE | No | Maximum pool size | 100 |
| CLIENT_SECRET | No | OAuth client secret | |
| TOKEN_REFRESH | No | Token refresh interval in seconds | 1800 |
| ZENIAM_IAM_URL | No | IAM url to send user/pwd or client_id/client_secret to IAM to get back IAM token, for example: <iam_host_route>/idprovider/v1/auth/identitytoken | |
| ZENIAM_ZEN_URL | No | Zen url to send IAM token for exchange to Zen token, for example: <zen_host_route>/v1/preauth/validateAuth | |
| REQUEST_TIMEOUT | No | Request timeout in seconds | 30.0 |
| ZENIAM_IAM_USER | No | if grant type is password, specify the IAM user | |
| POOL_CONNECTIONS | No | Number of connection pool connections | 100 |
| ZENIAM_CLIENT_ID | No | if grant type is client_credentials, specify the IAM client id | |
| ZENIAM_IAM_SCOPE | No | IAM scope | |
| TOKEN_SSL_ENABLED | No | Whether SSL is enabled for token endpoint. Can be set to `true`, a path to a certificate file, or `false` (not recommended for production) | true |
| ZENIAM_IAM_PASSWORD | No | if grant type is password, specify the IAM password | |
| ZENIAM_CLIENT_SECRET | No | if grant type is client_credentials, specify the IAM client secret | |
| ZENIAM_IAM_GRANT_TYPE | No | IAM grant type | |
| ZENIAM_IAM_SSL_ENABLED | No | Whether SSL is enabled for IAM route. Can be set to `true`, a path to a certificate file, or `false` (not recommended for production) | true |
| ZENIAM_ZEN_SSL_ENABLED | No | Whether SSL is enabled for Zen exchange route. Can be set to `true`, a path to a certificate file, or `false` (not recommended for production) | true |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
No tools | |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |