| API Changelog (3.28.0 ➔ 4.0.0)

Versions


Changes from 3.28.0 to 4.0.0.

What's New


  1. GET/tenants
  2. POST/tenants
  3. GET/tenants/current/config
  4. PUT/tenants/current/config
  5. GET/tenants/current/plans
  6. GET/tenants/{aUuid}
  7. PUT/tenants/{aUuid}
  8. DELETE/tenants/{aUuid}
  9. POST/tenants/{tenantUuid}/plans
  10. PUT/tenants/{tenantUuid}/plans/{planUuid}
  11. DELETE/tenants/{tenantUuid}/plans/{planUuid}
  12. GET/user-groups/suggestions
  13. GET/user-groups/{uuid}

What's Deprecated


  1. GET/apps
  2. POST/apps
  3. GET/apps/current/plans
  4. GET/apps/{aUuid}
  5. PUT/apps/{aUuid}
  6. DELETE/apps/{aUuid}
  7. POST/apps/{aUuid}/plans
  8. PUT/apps/{aUuid}/plans/{pUuid}
  9. DELETE/apps/{aUuid}/plans/{pUuid}
  10. GET/configs/app
  11. PUT/configs/app
  12. POST/configs/app/logo
  13. DELETE/configs/app/logo

What's Changed


  1. GET/branches/{bUuid}/migrations/current
    • Return Type

      • Add tenantUuid
      • DeleteappUuid
      • DeletenewQuestionnaire.permissions.member
      • DeletenewQuestionnaire.permissions.perms
      • DeletenewQuestionnaire.permissions.questionnaireUuid
      • DeletenewQuestionnaire.permissions.uuid
      • DeleteoldQuestionnaire.permissions.member
      • DeleteoldQuestionnaire.permissions.perms
      • DeleteoldQuestionnaire.permissions.questionnaireUuid
      • DeleteoldQuestionnaire.permissions.uuid
  2. GET/configs/bootstrap
    • Parameter

      • Add Authorization
    • Return Type

      • Add user
      • Deleteauthentication.internal.registration
      • Deleteauthentication.internal.twoFactorAuth
      • DeletedashboardAndLoginScreen.announcements
      • DeletedashboardAndLoginScreen.dashboardType
      • DeletedashboardAndLoginScreen.loginInfo
      • DeletedashboardAndLoginScreen.loginInfoSidebar
      • Deletefeature.clientCustomizationEnabled
      • Deletefeature.pdfOnlyEnabled
      • Deletefeature.pdfWatermarkEnabled
      • DeletelookAndFeel.appTitle
      • DeletelookAndFeel.appTitleShort
      • DeletelookAndFeel.customMenuLinks
      • DeletelookAndFeel.illustrationsColor
      • DeletelookAndFeel.logoUrl
      • DeletelookAndFeel.primaryColor
      • DeletelookAndFeel.styleUrl
      • Deleteorganization.affiliations
      • Deleteorganization.description
      • Deleteorganization.name
      • Deleteorganization.organizationId
      • Deleteowl.enabled
      • Deleteowl.kmId
      • Deleteowl.name
      • Deleteowl.organizationId
      • Deleteowl.previousPackageId
      • Deleteowl.rootElement
      • Deleteowl.version
      • DeleteprivacyAndSupport.privacyUrl
      • DeleteprivacyAndSupport.supportEmail
      • DeleteprivacyAndSupport.supportSiteIcon
      • DeleteprivacyAndSupport.supportSiteName
      • DeleteprivacyAndSupport.supportSiteUrl
      • DeleteprivacyAndSupport.termsOfServiceUrl
      • Deletequestionnaire.questionnaireSharing.anonymousEnabled
      • Deletequestionnaire.questionnaireSharing.defaultValue
      • Deletequestionnaire.questionnaireSharing.enabled
      • Deletequestionnaire.questionnaireVisibility.defaultValue
      • Deletequestionnaire.questionnaireVisibility.enabled
  3. PUT/document-template-drafts/{documentTemplateId}/assets/{assetUuid}
    • Return Type

      • Add tenantUuid
      • DeleteappUuid
  4. PUT/document-template-drafts/{documentTemplateId}/assets/{assetUuid}/content
    • Return Type

      • Add tenantUuid
      • DeleteappUuid
  5. PUT/document-template-drafts/{documentTemplateId}/files/{fileUuid}
    • Return Type

      • Add tenantUuid
      • DeleteappUuid
  6. GET/document-template-drafts/{documentTemplateId}/files/{fileUuid}
    • Return Type

      • Add tenantUuid
      • DeleteappUuid
  7. PUT/document-template-drafts/{documentTemplateId}/files/{fileUuid}/content
    • Return Type

      • Add tenantUuid
      • DeleteappUuid
  8. GET/document-templates
    • Return Type

      • Delete_embedded.allowedPackages
      • Delete_embedded.formats
      • Delete_embedded.license
      • Delete_embedded.metamodelVersion
      • Delete_embedded.readme
      • Delete_embedded.usablePackages
  9. GET/documents
    • Return Type

      • Add _embedded.createdBy
      • Add _embedded.documentTemplateName
      • Add _embedded.format
      • Delete_embedded.contentType
      • Delete_embedded.creatorUuid
      • Delete_embedded.documentTemplate
      • Delete_embedded.fileName
      • Delete_embedded.formatUuid
  10. POST/persistent-commands
    • Parameter

      • Add body.tenantUuid
      • Deletebody.appUuid
    • Return Type

      • Add tenantUuid
      • DeleteappUuid
  11. GET/persistent-commands
    • Return Type

      • Add _embedded.tenant
      • Delete_embedded.app
  12. PUT/persistent-commands/{pcUuid}
    • Return Type

      • Add tenant
      • Deleteapp
  13. GET/persistent-commands/{pcUuid}
    • Return Type

      • Add tenant
      • Deleteapp
  14. GET/prefabs
    • Return Type

      • Add tenantUuid
      • DeleteappUuid
  15. GET/questionnaires
    • Return Type

      • Delete_embedded.permissions.member
      • Delete_embedded.permissions.perms
      • Delete_embedded.permissions.questionnaireUuid
      • Delete_embedded.permissions.uuid
  16. PUT/questionnaires/{qtnUuid}
    • Parameter

      • Deletebody.permissions.member
      • Deletebody.permissions.perms
      • Deletebody.permissions.questionnaireUuid
      • Deletebody.permissions.uuid
    • Return Type

      • Deletepermissions.member
      • Deletepermissions.perms
      • Deletepermissions.questionnaireUuid
      • Deletepermissions.uuid
  17. GET/questionnaires/{qtnUuid}
    • Return Type

      • Deletepermissions.member
      • Deletepermissions.perms
      • Deletepermissions.questionnaireUuid
      • Deletepermissions.uuid
  18. GET/questionnaires/{qtnUuid}/documents
    • Return Type

      • Add _embedded.createdBy
      • Add _embedded.documentTemplateName
      • Add _embedded.format
      • Delete_embedded.contentType
      • Delete_embedded.creatorUuid
      • Delete_embedded.documentTemplate
      • Delete_embedded.fileName
      • Delete_embedded.formatUuid
  19. PUT/questionnaires/{qtnUuid}/migrations/current
    • Return Type

      • Add tenantUuid
      • DeleteappUuid
      • DeletenewQuestionnaire.permissions.member
      • DeletenewQuestionnaire.permissions.perms
      • DeletenewQuestionnaire.permissions.questionnaireUuid
      • DeletenewQuestionnaire.permissions.uuid
      • DeleteoldQuestionnaire.permissions.member
      • DeleteoldQuestionnaire.permissions.perms
      • DeleteoldQuestionnaire.permissions.questionnaireUuid
      • DeleteoldQuestionnaire.permissions.uuid
  20. GET/questionnaires/{qtnUuid}/migrations/current
    • Return Type

      • Add tenantUuid
      • DeleteappUuid
      • DeletenewQuestionnaire.permissions.member
      • DeletenewQuestionnaire.permissions.perms
      • DeletenewQuestionnaire.permissions.questionnaireUuid
      • DeletenewQuestionnaire.permissions.uuid
      • DeleteoldQuestionnaire.permissions.member
      • DeleteoldQuestionnaire.permissions.perms
      • DeleteoldQuestionnaire.permissions.questionnaireUuid
      • DeleteoldQuestionnaire.permissions.uuid
  21. GET/usage
    • Return Type

      • DeleteactiveUsers.current
      • DeleteactiveUsers.max
      • Deletebranches.current
      • Deletebranches.max
      • DeletedocumentTemplateDrafts.current
      • DeletedocumentTemplateDrafts.max
      • DeletedocumentTemplates.current
      • DeletedocumentTemplates.max
      • Deletedocuments.current
      • Deletedocuments.max
      • DeleteknowledgeModels.current
      • DeleteknowledgeModels.max
      • Deletelocales.current
      • Deletelocales.max
      • Deletequestionnaires.current
      • Deletequestionnaires.max
      • Deletestorage.current
      • Deletestorage.max
      • Deleteusers.current
      • Deleteusers.max
  22. GET/users
    • Return Type

      • Delete_embedded.groups
  23. PUT/users/current
    • Return Type

      • Deletegroups
  24. GET/users/current
    • Return Type

      • Deletegroups
  25. PUT/users/{uUuid}
    • Return Type

      • Deletegroups
  26. GET/users/{uUuid}
    • Return Type

      • Deletegroups