alfaview API v2 changelog
03.11.2026
- Added
recurrenceRule to Update Meeting, which makes a non-recurring meeting recurring, or changes the rule of a recurring meeting.
- Added
recurrenceRule to Create Meeting, which creates a recurring meeting.
- Added instances of recurring meetings to List Own Meetings and List Meeting Invitations.
- Added
recurrenceRule, externallyManaged and nextInstance to Get Own Meeting for a recurring meeting.
- Bugfix: Update Meeting sometimes responded with
500 instead of 422 for meetings that cannot be changed.
- Bugfix: Update Language Settings responded with
500 for an invalid language code, instead of responding with 422.
02.11.2026
- Added
invitedUsers to Create Meeting to invite registered users.
- Added List Meeting Invitations.
- Changed Get Passcode to respond with
200 and an empty passcode instead of 404 for rooms that do not require a passcode and have none set.
- Bugfix: Get Passcode responded with
403 instead of 404 for rooms the user has no access to.
- Bugfix: Get Passcode responded with
422 instead of 404 for departments the user has no access to.
- Bugfix: Get Passcode responded with
500 instead of 404 for non-existing rooms.
- Bugfix: Get Passcode sometimes returned the passcode of meetings the user cannot join instead of responding with
404.
- Bugfix: Regenerate Passcode regenerated the passcode of rooms the user has no access to, instead of responding with
404.
- Added the corresponding
userId to guest link objects when getting. Users joining with the link will be assigned to this user ID in reports.
- Changed Create Guest Links to respond with the created guest link objects, instead of only the
id.
- Bugfix: Update Language Settings sometimes responded with
500, instead of the correct response codes.
- Bugfix: Get Language Settings responded with default settings for a room that does not exist or that the user has no access to, instead of responding with
404.
- Bugfix: List Statistics responded with
500 instead of 422 when from equals to.
- Bugfix: Invited users that are not yet completely set up returned an empty
locale if not set in the invitation. They now return unknown, which is added to the locale enum of User, UserProfile and GuestLink.
12.10.2026
05.10.2026
- Set length limits for
externalId in Authenticate a Guest (Group Link) (length 32 to 256 characters) and displayName in Authenticate a Guest (Guest Link) and Authenticate a Guest (Group Link) (at most 256 characters).
- Added markdown documentation for LLM agents: llms.txt, llms-full.txt.
- The OpenAPI specification and the markdown documentation can now be fetched from any origin (
Access-Control-Allow-Origin: *), e.g. by browser-based tools.
- Added documentation of the error response body (
application/problem+json with the ErrorModel schema) and WWW-Authenticate header of 401 responses.
- Access tokens are now also accepted with the
Bearer prefix (Authorization: Bearer <token>).
- Added the access token as an OpenAPI security scheme (
accessToken) on all endpoints that require it. The Authorization header is therefore no longer listed as a parameter in the documentation, but it is still required. Code generators now produce a proper authentication configuration instead of ignoring the header parameter, as mandated by the OpenAPI specification.
28.09.2026
- Added Get own company.
- Bugfix: Authorizing via
/auth/password with two-factor authentication returned an empty access token instead of 403.
13.07.2026
- Added
localRecording, liveStreaming and examScreenshare to room feature objects when updating and getting.
- Made all fields in the Update Room Features request body optional and renamed the schema from
RoomFeatures to RoomFeaturesEdit.
06.07.26
- Added
city, initials and locale to user objects when updating and getting.
- Bugfix: Room permissions of old users were sometimes not returned correctly.
23.06.26
- Added Get own user.
- Restricted
locale fields in requests to contain available languages only.
26.05.2026
- Improved security by omitting request details in error responses.
14.04.2026
- Allowed users with two-factor authentication enabled to authenticate via an API key (second factor not required then).
08.04.2026
- Added Get file share settings.
- Added Update file share settings.
- Added Get file share limits.
- Added
webclientLaunchURL to response body when authenticating as a guest (guest and group link).
- Deprecated
joinLink and added joinURL in response body when getting group links.
joinURL lets the user choose between native client and web client instead of being a direct link to the native client.
01.04.2026
17.03.2026
- Change HTTP status code when authenticating users with two-factor-authentication from
500 to 403.
10.03.2026