HTTP Endpoints
The behavior of some API endpoints of the OpenTalk Controller can be modified.
Configuration
The section in the configuration file is called endpoints
.
Field | Type | Required | Default value | Description |
---|---|---|---|---|
event_invite_external_email_address | bool | no | false | Affects the POST /events/{event_id}/invites endpoint and allows users to invite email addresses that are unknown to the Controller or the user search backend. |
disallow_custom_display_name | bool | no | false | Enforces the display name that was provided by Keycloak and disallows users to change their display names via the PATCH /users/me endpoint. |
disable_openapi | bool | no | false | Disables the GET /v1/openapi.json and GET /swagger endpoints which serve information about the OpenTalk controller WebAPI. |
disable_users_find | bool | no | false | ⚠️ Deprecated. Configure user search instead. |
users_find_use_kc | bool | no | false | ⚠️ Deprecated. Configure user search instead. |
For configuring user search, see the User search section.
Examples
Default Setup
[endpoints]
event_invite_external_email_address = false
disallow_custom_display_name = false
disable_openapi = false