Skip to content

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