API Changelog¶
2024.14.0 (2024-09-24)¶
Breaking Changes¶
Other Changes¶
@upload-signed-pdf
: New endpoint to upload a signed pdf and complete a pending sign process.
2024.13.0 (2024-09-09)¶
Other Changes¶
@solrsearch
and@listing
:dossier_review_state
is added as a new solr index.
2024.12.0 (2024-08-23)¶
Nothing changed in this version.
2024.11.0 (2024-07-30)¶
Breaking Changes¶
Other Changes¶
@dossier-transfer
: Returns the serialized root_item if it is located on the same admin unit and the current user has view permission.
2024.10.0 (2024-07-15)¶
Breaking Changes¶
- The
@possible-watchers
endpoint always includes all possible watchers without removing already watching actors. - Remove deprecated
referenced_users
property fromGET @watcher
endpoint. - The
DELETE @watcher
endpoint requires a path parameter with the actor-id - The
POST @watcher
endpoint requires anactor_id
an no longer auserid
Other Changes¶
- The
@possible-watchers
endpoint returns groups and teams - The
@document_from_oneoffixx
endpoint expects now a file_type attribute. - Deactivate the edit ui-action for ris proposals.
- Dossier POST supports now the creation of participations.
GET @error-log
: New endpoint to get the system error log if theerror_log
feature is activated.
2024.9.0 (2024-06-13)¶
Breaking Changes¶
Other Changes¶
@listing
: Theproposals
listing returns all old and new proposals.@listing
: Removeris_proposals
listing.
2024.8.0 (2024-05-21)¶
Breaking Changes¶
- The oneoffixx templates listing endpoint
@oneoffixx-templates
is no longer available. - The
@document_from_oneoffixx
endpoint no longer supports the template parameter.
Other Changes¶
@solrsearch
and@listing
:progress
is added as a new solr index and whitelisted in the@listing
endpoint.- Disposition Serializer: Add dossier stats (
docs_count
anddocs_size
) GET @dossier-transfers/<id>/blob/<document-UID>
: New endpoint to download document blobs of a dossier transfer.GET @dossier-transfers/<id>?full_content=1
: New mode to fetch full content representation for dossier transfers.- Add ris_base_url to config endpoint.
@listing
: Addris_proposals
listing.POST @perform-dossier-transfer
: New endpoint to perform a dossier transfer.
2024.6.0 (2024-03-22)¶
Other Changes¶
- Add restrict_downloading_documents field to workspace for restricting guests in downlading and printing documents
2024.5.0 (2024-03-07)¶
Nothing changed in this version.
2024.4.0 (2024-02-23)¶
Other Changes¶
DELETE @system-messages/<id>
: New endpoint to delete a system message.GET @system-messages/<id>
: New endpoint to fetch a system Message.GET @system-messages
: New endpoint to list system messages.POST @system-messages
: New endpoint to create system message.GET @config
: Include additional information about active system messagePATCH @system-messages/<id>
: New endpoint to update existing system message.- Include responsible_actor in tasktree response.
DELETE @dossier-transfers/<id>
: New endpoint to delete a dossier transfer.GET @dossier-transfers/<id>
: New endpoint to fetch a dossier transfer.GET @dossier-transfers
: New endpoint to list dossier transfers.POST @dossier-transfers
: New endpoint to create dossier transfers.
2024.3.0 (2024-02-09)¶
Nothing changed in this version.
2024.2.0 (2024-01-24)¶
Other Changes¶
- Add related_todo_list field to workspace agenda items.
- Add getObjPositionInParent metadata to documents and mails.
2024.1.0 (2024-01-11)¶
Breaking Changes¶
- Update KUB api from
v1
tov2
. KUBv2023.18.0
is required.
Other Changes¶
@globalsources
: Add new sourceall_contacts
which returns active and inactive contacts.
2023.15.0 (2023-12-13)¶
Other Changes¶
@actors
endpoint returns an additional propertylogin_name
which should be used for display of usernames and groupnames.@ogds-users
and@ogds-groups
include groupname and username for groups and users.- The api will now always return the
uid
of summary serialized objects. - The dossiers responsible field support now also usernames not just userids.
- The
@ogds-users
endpoint supports now also username as parameter not just the userid. - The task issuer and responsible field support now also usernames not just userids.
2023.14.0 (2023-11-09)¶
Other Changes¶
@globalsources
: Theall_users_and_groups
source now also returns inactive groups.@listing
endpoint whitelists thelocation
field.@config
: Addgrant_role_manager_to_responsible
feature flag.
2023.13.0 (2023-09-21)¶
Other Changes¶
- @favorites: return
is_locked_by_copy_to_workspace
for resolved documents if theworkspace_client
feature is activated. - Exposes the
is_locked_by_copy_to_workspace
attribute for document serializers if theworkspace_client
feature is activated. @solrsearch
and@listing
:is_locked_by_copy_to_workspace
is provided for documents if theworkspace_client
feature is activated.
2023.12.0 (2023-09-08)¶
Breaking Changes¶
Other Changes¶
- The task api serialization provides a new
is_current_user_responsible
flag. oc_attach_is_mail_fileable
: New endpoint to check if OC attach mail will be fileable.- The
@schema
endpoint supports now a display mode.
2023.11.0 (2023-06-29)¶
Other Changes¶
- Expose
property_sheets
in the @system-information endpoint. - Expose
dossier_participation_roles
in the @system-information endpoint. - Add a new endpoint:
@system-information
which provides additional information about the current deployment. @tus-upload
: Allow to pass adocument_date
metadata header to manually set the documents date@notifications
: GET now returns unread notifications sorted first.
2023.10.0 (2023-06-14)¶
Other Changes¶
- Whitelist the
related_items
field for the@listing
endpoint @listing-stats
: Allow POST requests against the endpoint. This allows us to get around the length-limit of GET requests.@listing-stats
: No longer escapes querie-chars to allow complex queries
2023.9.0 (2023-05-30)¶
Nothing changed in this version.
2023.7.0 (2023-04-19)¶
Other Changes¶
@navigation
endpoint excludes trashed items.- Add new
@validate-repository
endpoint.
2023.6.0 (2023-04-10)¶
Nothing changed in this version.
2023.4.0 (2023-03-09)¶
Nothing changed in this version.
2022.3.0 (2023-02-22)¶
Nothing changed in this version.
2023.2.0 (2023-02-09)¶
Other Changes¶
- Support
participations
in@document-from-template
endpoint when KuB feature is enabled (see Dokumente ab Vorlage erstellen).
2023.1.0 (2023-01-11)¶
Other Changes¶
- Add a new endpoint:
@config-checks
to validate the current deployment. - Add the attribute
is_manager
tot the@config
endpoint. - Use correct
bumblebee_checksum
for document versions in document serialization.
2022.24.0 (2022-12-06)¶
Breaking Changes¶
- Dossier templates: The
comments
field has been removed.
Other Changes¶
- Workspace and workspace folders serialization contains a new attribute
can_access_members
. @participations
and@@workspace-content-members
is no longer available for guests in workspaces with enabledhide_member_details
option.
2022.23.0 (2022-11-24)¶
Nothing changed in this version.
2022.22.0 (2022-11-09)¶
Breaking Changes¶
Other Changes¶
@participations
: Returns an active-flag for each available role.@solrsearch
: The results can now be filtered by-@id_parent
or-url_parent
.@participations
: Add fieldnotify_user
to POST workspace request.@config
: Addtemplate_folder_url
key to expose the path to the template_folder.@upload-document-copy
: Is now available on workspace folders as well.@copy-document-to-workspace
: Also allow copying documents to workspace folders@prepare-copy-dossier-to-workspace
: New endpoint to prepare copying a subdossier to a workspace.
2022.19.0 (2022-09-28)¶
Other Changes¶
@participation
: Sort dossier participations byparticipant_title
.- Include title in private folder serialization.
- Current participants are now filtered out in
@possible-participations
endpoint.
2022.18.0 (2022-09-13)¶
Other Changes¶
@linked-workspace-invitations
: New endpoint to invite users from GEVER into a workspace.
2022.17.0 (2022-08-30)¶
No api changes in this release
2022.15.0 (2022-08-03)¶
Breaking Changes¶
Other Changes¶
@unlink-workspace
: Add fielddeactivate_workspace
. (see Teamraum Verknüpfung entfernen)@document-from-template
now also supports asender
parameter when KuB is active.
2022.14.0 (2022-07-20)¶
Breaking Changes¶
@journal
: Rename comments attribute for GET @journal entries to comment which is the expected naming in the POST request
Other Changes¶
@journal
: Returns a new attributecategory
for journal-entries.@journal
: Returns a new attributeis_editable
for journal-entries.@journal
: Provides PATCH for manual journal entries (only available for new manual journal entries).@journal
: Provides removing of manual journal entries with DELETE method (only available for new manual journal entries).@journal
: Returns the@id
andid
of a journal-entry.@journal
: Properly deserializes category values provided by the vocabulary. We can now send category with{ 'token': 'information' }
.@journal
: POST and PATCH support setting thetime
field.
2022.13.0 (2022-07-07)¶
Breaking Changes¶
@solrsearch
: The Solr query parser has been switched from Lucene to eDisMax. Theq
andq.raw
parameters now behave identically and both expect a query in eDisMax syntax.
Other Changes¶
@journal
: Provides filtering and searching.@participations
: Add fieldprimary_participation_roles
. (see Beteiligungen)@participations
: Improve error messages for DELETE endpoint.- Include additional_ui_attributes in KuB entity serialization.
@actors
: Also handle groupids with group prefix.
2022.12.0 (2022-06-21)¶
Breaking Changes¶
@responses
: Responses can no longer be edited if they are not of type comment.@actual-workspace-members
endpoint is replaced by the@workspace-content-members
. (see docs)
Other Changes¶
@responses
: Add DELETE endpoint.@responses
: Set modifier and modified in PATCH endpoint.@ogds-user-listing
now supports filtering by group membership.@share-content
: Add notify_all param to share content with all authorized participants.- A new endpoint
@attendees-presence-states
is added (see docs).
2022.11.0 (2022-05-24)¶
Breaking Changes¶
@config
endpoint does not returnusersnap_api_key
anymore.
Other Changes¶
- A new
@ogds-sync
endpoint allows to start an OGDS synchronisation.
2022.10.0 (2022-05-11)¶
Other Changes¶
- A new endpoint
@ui-actions
is added (see UI-Actions).
2022.9.0 (2022-04-26)¶
Breaking Changes¶
@tasktree
: Endpoint does no longer return theis_task_addable_in_main_task
but provides ais_task_addable
andis_task_addable_before
attribute for each item.- No longer allow to change task responsible via PATCH request.
Other Changes¶
@tus-upload
: Only clean up file system data after successful commit.@tus-upload
: Allow uploading a file if the document has no file yet.
2022.8.0 (2022-04-12)¶
Other Changes¶
@copy-document-from-workspace
: Error responses now includetranslated_message
.- Add new endpoint
@task-template-structure
. - Add new endpoint
@process
(see Prozess erstellen).
2022.7.0 (2022-03-29)¶
Breaking Changes¶
@kub
: A 404 error is returned if a contact cannot be resolved.
Other Changes¶
@external-activities
:notification_recipients
now also accepts group IDs.@external-activities
: Privileged users may now create notifications for other users (see Externe Aktivitäten)@config
: Addworkspace_creation_restricted
feature flag.
2022.6.0 (2022-03-15)¶
Other Changes¶
@navigation
: Return translated title in nodetext
.@role-assignment-reports
: Handle group prefix in principalid.@config
: Adddossier_checklist
feature flag.@participations
endpoint now also support adding a list of participants. (see Teamraum Beteiligungen)- Add new endpoint
@linked-workspace-participations
. (see Verknüpfte Arbeitsräume) @dashboard-settings
: Add new endpoint to fetch the current dashboard settings.
2022.5.0 (2022-03-01)¶
Other Changes¶
@white-labeling-settings
: Add fielddossier_type_colors
. (see White Labeling)@navigation
: Include dossier_type in response.@breadcrumbs
GET: Include dossier_type in response.- Serialization: Include dossier_type in JSON summary for dossiers.
@favorites
GET: Include dossier_type in response.- Add new endpoint
@remove-dossier-reference
@unlink-workspace
: Allow unlinking workspaces even if the dossier is closed.@reference-number
: Add new endpoint and expansion parameter to serialize reference number formatted, sortable and raw.
2022.4.0 (2022-02-16)¶
Breaking Changes¶
- Dossiers: The
comments
field has been dropped, and dossiers now support multiple comments viaresponses
.
Other Changes¶
@globalsources
: Theall_users_and_groups
source returns now also inactive users.
2022.3.0 (2022-02-02)¶
Breaking Changes¶
@solrsearch:
: Changepath_parent
filter query to no longer expect physical paths but relative paths instead.
2022.2.0 (2022-01-19)¶
Breaking Changes¶
@propertysheets
: Change error serialization format for PATCH and POST (to be more frontend-friendly).@propertysheets/<sheet_id>
: GET and POST responses now return the same JSON format as accepted by POST as input, not the JSON schemas anymore. The JSON schemas can now be retrieved from the@schema
endpoint (see change below).
Other Changes¶
@propertysheets
: Add PATCH support.@propertysheets
: Addid
and@type
to sheet listing.@schema
: JSON Schemas for propertysheets can now be retrieved withGET /@schema/virtual.propertysheet.<sheet_id>
@propertysheet-metaschema
: New endpoint to retrieve schema for propertysheet definitions.
2022.1.0 (2022-01-04)¶
Breaking Changes¶
- Workspace serialization does no longer return the key responsible_fullname.
- Support recipient in
@document-from-template
endpoint when KuB feature is enabled. - Contact feature in the
@config
endpoint is now one ofplone
,sql
andkub
.
Other Changes¶
@config
: added new propertymultiple_dossier_types
which will be set to true if there is more than one dossier type available.@solrsearch
and@listing
:dossier_type
is added as a new solr index and whitelisted in the@listing
endpoint.- Propertysheets:
date
fields are now supported. @listing-custom-fields
endpoint contains now also the widget information.@solrsearch
: The results can now be filtered by its@id
.@solrsearch
: Allow POST requests against the endpoint. This allows us to get around the length-limit of GET requests.@config
: Addis_propertysheets_manager
key to indicate whether user is allowed to manage property sheets.@propertysheets
: Management of property sheets is now also allowed forPropertySheetsManager
role.@solrsearch
: Now supports facetting custom property fields.- Add new endpoint
@external-activities
(see docs) - Include sip_delivery_status in the disposition serialization.
- Disposition serialization contains now responses.
@xhr-upload
: new endpoint to upload documents as a multipart/form-data xhr request.- Include is_completed in sql task serialization.
@listing
: Add retention_expiration column.- New endpoints
@my-substitutes
and@substitutes
are added (see Stellvertreter). - A new endpoint
@out-of-office
is added (see Abwesenheit). - Include is_absent in actors serialization.
- A new endpoint
@substitutions
is added (see Stellvertretungen eines Benutzers auflisten). - Include email address in workspace and workspace folder serialization.
@listing
: Add document_type_label column.@listing
: Add dossier_type_label column.
2021.24.0 (2021-11-30)¶
Breaking Changes¶
- @complete-successor-task:
documents
payload: Now requires relative paths to the siteroot instead physical paths. The physical path is for internal use only. - Error message and response status code for ForbiddenByQuota errors have changed.
Other Changes¶
- @complete-successor-task:
documents
payload: now also resolves document references by @id. - @reminders now returns 204 NoContent when no reminder is set.
- Added API support for dispositions objects.
- Added
@kub
endpoint to resolve KuB entities by their ID.
2021.23.0 (2021-11-17)¶
Breaking Changes¶
- Some error messages have been renamed, but the format how an error is returned stays the same, only the response now usually contains a translated error message and may contain additional metadata.
- Toggling a Workspace Todos review state from active to completed and back can be done thorugh the newly introduced @toggle endpiont for todos.
- Workspace Todos do no longer provide a completed-field. Completing a todo is now done through a workflow transition.
- The
completed
field in the@listing
is now longer supported, use theis_completed
field instead.
2021.22.0 (2021-11-03)¶
Other Changes¶
- Add additional PATCH endpoint
public-trial-status
. @workflow
: Sequential task transitions now acceptspass_documents_to_next_task
transition parameter.
2021.21.0 (2021-10-20)¶
Breaking Changes¶
- task-transition-delegate now expects UIDs for the documents parameter.
2021.19.0 (2021-09-21)¶
Other Changes¶
@propertysheets
: Addallow_unmapped
todefault_from_member
options.
2021.18.0 (2021-09-10)¶
Other Changes¶
@propertysheets
: Add support for defaults from Member properties@propertysheets
: Add support for default TALES expressions@propertysheets
: Add support for default factories@propertysheets
: Add support for static defaults- Add new endpoint
@reactivate-local-group
(see docs) - Propertysheets:
multiple_choice
fields are now supported. - Prevent changing
file
ofopengever.document.document
to a non-docx file if it is inside anopengever.meeting.proposal
. - Prevent setting
file
tonull
foropengever.document.document
if it is inside anopengever.meeting.proposal
. - Include checkout collaborators and file modification time in document serialization.
- Include checkout collaborators, file modification time, lock time and lock timeout in document status.
@complete-successor-task
: Prevent transferring checked out documents when completing successor tasks.
2021.17.0 (2021-08-30)¶
Breaking Changes¶
@share-content
: Rename attributesusers_to
andusers_cc
toactors_to
andactors_cc
.
Other Changes¶
@workflow
: Transitiontask-transition-in-progress-resolved
now acceptsapproved_documents
transition parameter.@share-content
: Support groups.actual-workspace-members
: Include group users and addinclude_groups
parameter to include groups.@listing
: Addapproval_state
column- Include
committee
in proposal serialization. - Include
proposal
,meeting
,submitted_proposal
andsubmitted_with
in document serialization. - New
@reference-numbers
endpoint for administrators (see docs). - Include
@type
,active
,portrait_url
,representatives
andrespresents
in@actors
endpoint.
2021.15.0 (2021-07-30)¶
Breaking Changes¶
@teams
and@team-listing
: Moved to plone site root.@teams
: Supports adding (POST) and updating (PATCH).@role-assignments
: Return a fixed list of roles at the keyreferenced_roles
.@trash
: Always return error message if content is not trashable.
Other Changes¶
- Add new endpoint
@unlink-workspace
(see docs) - Almost all content type serializers provide additional key
sequence_number
. - Add new endpoint
@accept-remote-forwarding
(see docs) @workflow
: Addtransition_response
if it exists.- Fix
@versions
for documents that do not have an initial version yet (lazy initial version).
2021.14.0 (2021-07-16)¶
Breaking Changes¶
@move
: Restrict moving of documents via API according to the same rules as in the classic UI.@listing
: Addsequence_type
as allowed field (see docs).
Other Changes¶
@config
endpoint extended with current admin_unit information.@trigger-task-template
: Support overriding the deadline for each task (see Standardabläufe auslösen (deprecated, wurde mit @process. ersetzt) for updated examples).@navigation
: Addreview_state
andinclude_context
parameters (see docs)- Added
@submit-additional-documents
endpoint. (see docs)
2021.13.0 (2021-06-25)¶
Other Changes¶
- Return specific error messages when quota gets exceeded in the private repository.
- Add support for the
stats
component to the@solrsearch
endpoint. @watchers
: The endpoint is now also available for documents. (see docs)- @trash and @untrash endpoints now also work for WorkspaceFolders.
- Trashed workspace documents and folders can be deleted. (see docs)
- Prevent changing the
is_private
field of existing tasks.
2021.11.0 (2021-05-28)¶
Other Changes¶
- Add
primary_repository
information to the@config
endpoint. @listing
: Fix filtering on values containing spaces.- Dossier and document serialization provides now an additional attribute
back_references_relatedDossiers
andback_references_relatedItems
. @globalindex
: Includecontaining_subdossier
,review_state_label
andsequence_number
in task serialization. (see docs)@extract-attachments
endpoint now also works for mails in a workspace.- Update
@upload-structure
endpoint to also control for possible duplicates. (see docs) linked-workspaces
: Add fieldworkspaces_without_view_permission
(see docs)
2021.10.0 (2021-05-12)¶
2021.9.0 (2021-04-29)¶
Other Changes¶
- Task serialization now also returns is_remote_task and responsible_admin_unit_url.
- New
@version
that returns the historical versions of a document.
2021.8.0 (2021-04-15)¶
Breaking Changes¶
- Deserialization: Years before 1900 will now get rejected for date and datetime fields.
2021.7.0 (2021-04-01)¶
Other Changes¶
@workflow/task-transition-delegate
: Allow to setinformed_principals
.@solrsearch
: Addgroup_by_type
parameter (see Nach Typ grupppieren)@listing
: Addrepository_folders
andtemplate_folders
listing (see docs)@listing
endpoint whitelists theid
field.- The endpoint
@trigger-task-template
supports overridingtitle
andtext
for each task (see Standardabläufe auslösen (deprecated, wurde mit @process. ersetzt) for updated examples).
2021.5.0 (2021-03-04)¶
Other Changes¶
- Add new endpoint
@oneoffixx-templates
to provide oneoffixx templates over the restapi - Add new endpoint
@document_from_oneoffixx
to add a document from a oneoffixx template - Add
breadcrumbs
option to the@solrsearch
endpoint, only available for small batch sizes (max. 50 items).
Breaking Changes¶
- The
@sharing
endpoint now returns a batched result set if using thesearch
param. If using the endpoint with thesearch
param, it will rename the items key fromentries
to the keyitems
which is the expected key for items in a batched response.
2021.4.0 (2021-02-18)¶
Breaking Changes¶
- Rename the attribute
is_admin_menu_visible
from the@config
endpoint tois_admin
. - (De-)serialization of choice fields for
custom_properties
has been changed to support a nested object containing token and title for each term (see Benutzerdefinierte Felder for updated examples).
Other Changes¶
- Add
is_inbox_user
attribute to the@config
endpoint. - A new endpoint
@save-document-as-pdf
is added (see Dokument als PDF speichern).
2021.3.0 (2021-02-03)¶
Breaking Changes¶
- tasktemplates: interactive users for the
issuer
andresponsible
are now stored in the actors format:interactive_actor:current_user
/interactive_actor:responsible
and can now be looked up through the@actors
endpoint. - tasktemplates: The
responsible_client
field will no longer be used to identify interactive users for the responsible field. It will beNone
for interactive users. Theresponsible_field
will contain all the necessary information to identify an interactive actor. @create-linked-workspace
,@link-to-workspace
: Only available if dossier is open.@notifications
: Only badge notifications are returned (see docs).@tasktree
: Sequential tasks are now sorted ongetObjPositionInParent
(see docs).
Other Changes¶
- The field
blocked_local_roles
is now included in the serialization of documents and repository folders. @listing
: Addblocked_local_roles
as allowed field (see docs).- Add support for english: new field
title_en
is returned wherever appropriate (@schema
,@types
and simple GET for diverse content types) when English is enabled for the deployment. @journal
: Includerelated_documents
in journal entry serialization (see docs).- The fields
checked_out
andfile_extension
are now included in the summary serialization of documents and mails. - The field
custom_properties
is now included in the@schema
endpoint for Documents and Mails (see Inhaltstypen). @tasktree
: Attributesis_task_addable_in_main_task
andis_task_addable_before
added (see docs).@notifications
: request method POST is added to mark all notifications as read (see docs).
2021.2.0 (2021-01-20)¶
Other Changes¶
- A new endpoint
@white-labeling-settings
is added (see White Labeling). @config
: New feature flaghubspot
added (see Konfiguration).- Documents and Mails now support serialization and deserialization of
custom_properties
(see Benutzerdefinierte Felder). - A new endpoint
@propertysheets
is added (see Benutzerdefinierte Felder).
2021.1.0 (2021-01-06)¶
Breaking Changes¶
@schema
,@types
: Only returntitle_de
/title_fr
fields if corresponding language is enabled in deployment (see Übersetzte Titel).- Serialization: Only serialize values for
title_de
/title_fr
fields if corresponding language is enabled in deployment (see Übersetzte Titel; applies to Dossiers, Repositoryfolders, and Inboxes).