Zum Hauptinhalt springen

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.

FieldTypeRequiredDefault valueDescription
event_invite_external_email_addressboolnofalseAffects 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_nameboolnofalseEnforces the display name that was provided by Keycloak and disallows users to change their display names via the PATCH /users/me endpoint.
disable_openapiboolnofalseDisables the GET /v1/openapi.json and GET /swagger endpoints which serve information about the OpenTalk controller WebAPI.
disable_users_findboolnofalse⚠️ Deprecated. Configure user search instead.
users_find_use_kcboolnofalse⚠️ 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