Changelog: lags-api (Group: ALL)

# 3.26.0 - 3.27.0

## What's New

## What's Deleted

## What's Deprecated

## What's Changed

1. GET/lags-api/lags-versions/{id}/tocs

   - ### Parameters

     - Add sourceLanguageCode in query
     - Add targetLanguageCode in query

# 3.25.0 - 3.26.0

## What's New

## What's Deleted

## What's Deprecated

## What's Changed

1. GET/lags-api/lags-versions/{versionId}/summary

   - ### Response

     - Changed response : [200]//successful operation

       - ### Schema

         Changed body: '*/*'

         Added property: sourceLanguageCode (string)

2. GET/lags-api/lags-versions/{versionId}

   - ### Response

     - Changed response : [200]//OK

       - ### Schema

         Changed body: '*/*'

         Changed property: summaryDto (object)

         Added property: summaryDto.sourceLanguageCode (string)

3. GET/lags-api/lags-versions/{lagsVersionId}/files

   - ### Response

     - Changed response : [200]//One or more uploaded XML files to specified LAGS.

       - ### Schema

         Changed body: '*/*'

         Changed property: lagsVersion (object)

         Changed property: lagsVersion.summaryDto (object)

         Added property: lagsVersion.summaryDto.sourceLanguageCode (string)

     - Changed response : [400]//Invalid input

       - ### Schema

         Changed body: '*/*'

         Changed property: [n].lagsVersion (object)

         Changed property: [n].lagsVersion.summaryDto (object)

         Added property: [n].lagsVersion.summaryDto.sourceLanguageCode (string)

4. GET/lags-api/lags-versions/{lagsVersionId}/files/{fileId}

   - ### Response

     - Changed response : [200]//An uploaded XML file to specified LAGS.

       - ### Schema

         Changed body: '*/*'

         Changed property: lagsVersion (object)

         Changed property: lagsVersion.summaryDto (object)

         Added property: lagsVersion.summaryDto.sourceLanguageCode (string)

     - Changed response : [400]//Invalid input

       - ### Schema

         Changed body: '*/*'

         Changed property: lagsVersion (object)

         Changed property: lagsVersion.summaryDto (object)

         Added property: lagsVersion.summaryDto.sourceLanguageCode (string)

5. GET/lags-api/lags-versions/{lagsVersionId}/files/{fileId}/content

   - ### Response

     - Changed response : [200]//An uploaded XML file to specified LAGS.

       - ### Schema

         Changed body: '*/*'

         Changed property: lagsVersion (object)

         Changed property: lagsVersion.summaryDto (object)

         Added property: lagsVersion.summaryDto.sourceLanguageCode (string)

     - Changed response : [400]//Invalid input

       - ### Schema

         Changed body: '*/*'

         Changed property: lagsVersion (object)

         Changed property: lagsVersion.summaryDto (object)

         Added property: lagsVersion.summaryDto.sourceLanguageCode (string)

# 3.24.0 - 3.25.0

## What's New

## What's Deleted

## What's Deprecated

## What's Changed

1. GET/lags-api/commission-reference-document/{commissionReferenceNumber}

   - ### Response

     - Changed response : [200]//successful operation

       - ### Schema

         Changed body: '*/*'

         Changed property: listOfDocumentLinks (array)

         Changed property: listOfDocumentLinks[n].cci (string)

     - Changed response : [404]//commission reference document not found

       - ### Schema

         Changed body: '*/*'

         Changed property: listOfDocumentLinks (array)

         Changed property: listOfDocumentLinks[n].cci (string)

2. GET/lags-api/lags-versions/{id}/general/documents

   - ### Response

     - Changed response : [200]//successful operation

       - ### Schema

         Changed body: '*/*'

         Changed property: [n].listOfDocumentLinks (array)

         Changed property: [n].listOfDocumentLinks[n].cci (string)

     - Changed response : [404]//documentable object not found

       - ### Schema

         Changed body: '*/*'

         Changed property: [n].listOfDocumentLinks (array)

         Changed property: [n].listOfDocumentLinks[n].cci (string)

3. POST/lags-api/lags-versions/{id}/general/documents

   - ### Response

     - Changed response : [200]//successful operation

       - ### Schema

         Changed body: '*/*'

         Changed property: listOfDocumentLinks (array)

         Changed property: listOfDocumentLinks[n].cci (string)

4. GET/lags-api/lags-versions/{id}/general/documents/{documentId}

   - ### Response

     - Changed response : [200]//successful operation

       - ### Schema

         Changed body: '*/*'

         Changed property: listOfDocumentLinks (array)

         Changed property: listOfDocumentLinks[n].cci (string)

5. PUT/lags-api/lags-versions/{id}/general/documents/{documentId}

   - ### Response

     - Changed response : [200]//successful operation

       - ### Schema

         Changed body: '*/*'

         Changed property: listOfDocumentLinks (array)

         Changed property: listOfDocumentLinks[n].cci (string)

6. PUT/lags-api/lags-versions/{id}/general/documents/{documentId}/refresh

   - ### Response

     - Changed response : [200]//successful operation

       - ### Schema

         Changed body: '*/*'

         Changed property: listOfDocumentLinks (array)

         Changed property: listOfDocumentLinks[n].cci (string)

7. GET/lags-api/lags-versions/{id}/general/mandatory-documents

   - ### Response

     - Changed response : [200]//successful operation

       - ### Schema

         Changed body: '*/*'

         Changed property: [n].listOfDocumentLinks (array)

         Changed property: [n].listOfDocumentLinks[n].cci (string)

     - Changed response : [404]//documentable object not found

       - ### Schema

         Changed body: '*/*'

         Changed property: [n].listOfDocumentLinks (array)

         Changed property: [n].listOfDocumentLinks[n].cci (string)

8. GET/lags-api/{id}/global-search/documents/{documentId}

   - ### Response

     - Changed response : [200]//successful operation

       - ### Schema

         Changed body: '*/*'

         Changed property: listOfDocumentLinks (array)

         Changed property: listOfDocumentLinks[n].cci (string)

9. GET/lags-api/lags-versions/{versionId}

   - ### Response

     - Changed response : [200]//OK

       - ### Schema

         Changed body: '*/*'

         Changed property: listOfDocument (array)

         Changed property: listOfDocument[n].listOfDocumentLinks (array)

         Changed property: listOfDocument[n].listOfDocumentLinks[n].cci (string)

10. GET/lags-api/lags-versions/{lagsVersionId}/files

    - ### Response

      - Changed response : [200]//One or more uploaded XML files to specified LAGS.

        - ### Schema

          Changed body: '*/*'

          Changed property: lagsVersion (object)

          Changed property: lagsVersion.listOfDocument (array)

          Changed property: lagsVersion.listOfDocument[n].listOfDocumentLinks (array)

          Changed property: lagsVersion.listOfDocument[n].listOfDocumentLinks[n].cci (string)

      - Changed response : [400]//Invalid input

        - ### Schema

          Changed body: '*/*'

          Changed property: [n].lagsVersion (object)

          Changed property: [n].lagsVersion.listOfDocument (array)

          Changed property: [n].lagsVersion.listOfDocument[n].listOfDocumentLinks (array)

          Changed property: [n].lagsVersion.listOfDocument[n].listOfDocumentLinks[n].cci (string)

11. GET/lags-api/lags-versions/{lagsVersionId}/files/{fileId}

    - ### Response

      - Changed response : [200]//An uploaded XML file to specified LAGS.

        - ### Schema

          Changed body: '*/*'

          Changed property: lagsVersion (object)

          Changed property: lagsVersion.listOfDocument (array)

          Changed property: lagsVersion.listOfDocument[n].listOfDocumentLinks (array)

          Changed property: lagsVersion.listOfDocument[n].listOfDocumentLinks[n].cci (string)

      - Changed response : [400]//Invalid input

        - ### Schema

          Changed body: '*/*'

          Changed property: lagsVersion (object)

          Changed property: lagsVersion.listOfDocument (array)

          Changed property: lagsVersion.listOfDocument[n].listOfDocumentLinks (array)

          Changed property: lagsVersion.listOfDocument[n].listOfDocumentLinks[n].cci (string)

12. GET/lags-api/lags-versions/{lagsVersionId}/files/{fileId}/content

    - ### Response

      - Changed response : [200]//An uploaded XML file to specified LAGS.

        - ### Schema

          Changed body: '*/*'

          Changed property: lagsVersion (object)

          Changed property: lagsVersion.listOfDocument (array)

          Changed property: lagsVersion.listOfDocument[n].listOfDocumentLinks (array)

          Changed property: lagsVersion.listOfDocument[n].listOfDocumentLinks[n].cci (string)

      - Changed response : [400]//Invalid input

        - ### Schema

          Changed body: '*/*'

          Changed property: lagsVersion (object)

          Changed property: lagsVersion.listOfDocument (array)

          Changed property: lagsVersion.listOfDocument[n].listOfDocumentLinks (array)

          Changed property: lagsVersion.listOfDocument[n].listOfDocumentLinks[n].cci (string)

# 3.23.0 - 3.24.0

## What's New

## What's Deleted

## What's Deprecated

## What's Changed

1. GET/lags-api/lags-versions/version-create-metadata

   - ### Response

     - Changed response : [200]//OK

       - ### Schema

         Changed body: '*/*'

         Changed property: adoptedProgrammes (array)

         Added property: adoptedProgrammes[n].targetAreaCode (string)

# 3.22.0 - 3.23.0

## What's New

1. GET/lags-api/lags-versions/{id}/general/documents/attachments/activities Downloads the ZIP file of attachments in use from Activities section
2. GET/lags-api/lags-versions/{id}/general/documents/attachments/identification Downloads the ZIP file of attachments in use from Identification section

## What's Deleted

## What's Deprecated

## What's Changed

1. POST/lags-api/document-search

   - ### Response

     - Changed response : [200]//successful operation

       - ### Schema

         Changed body: '*/*'

         Added property: [n].lastStatus (boolean)

         Added property: [n].lastVersion (boolean)

         Added property: [n].status (string)

         Added property: [n].statusId (integer)

2. GET/lags-api/lags-versions/{lagsVerId}/lags-data/lags-identification/members-organizational

   - ### Response

     - Changed response : [200]//OK

       - ### Schema

         Changed body: '*/*'

         Changed property: lagsVersion (object)

         Changed property: lagsVersion.topMasterObject (object)

         Missing property: lagsVersion.topMasterObject.listOfPersonsInCharge (array)

# 3.21.0 - 3.22.0

## What's New

## What's Deleted

## What's Deprecated

## What's Changed

1. GET/lags-api/lags-versions/{lagsVerId}/lags-data/lags-identification/members-organizational

   - ### Response

     - Changed response : [200]//OK

       - ### Schema

         Changed body: '*/*'

         Changed property: lagsVersion (object)

         Changed property: lagsVersion.topMasterObject (object)

         Added property: lagsVersion.topMasterObject.listOfPersonsInCharge (array)

# 3.20.0 - 3.21.0

## What's New

## What's Deleted

## What's Deprecated

## What's Changed

1. GET/lags-api/lags-versions/{lagsVerId}/lags-data/lags-identification/members-organizational

   - ### Response

     - Changed response : [200]//OK

       - ### Schema

         Changed body: '*/*'

         Changed property: lagsVersion (object)

         Added property: lagsVersion.creationDate (string)

         Changed property: lagsVersion.topMasterObject (object)

         Missing property: lagsVersion.topMasterObject.listOfPersonsInCharge (array)

# 3.19.0 - 3.20.0

## What's New

## What's Deleted

## What's Deprecated

## What's Changed

1. GET/lags-api/lags-versions/{lagsVerId}/lags-data/lags-identification/members-organizational

   - ### Response

     - Changed response : [200]//OK

       - ### Schema incompatible

         Changed body: '*/*'

         Changed property: lagsVersion (object)

         Changed property: lagsVersion.listOfPersonsInCharge (array)

         Changed property: lagsVersion.topMasterObject (object)

         Changed property: lagsVersion.listOfLagsPersonInCharge (array)

         Changed property: lagsVersion.listOfSfcTocItemImpls (array)

         Changed property: lagsVersion.listOfPersonsInCharge[n].email (string)

         Changed property: lagsVersion.listOfPersonsInCharge[n].name (string)

         Added property: lagsVersion.topMasterObject.listOfPersonsInCharge (array)

         Changed property: lagsVersion.listOfLagsPersonInCharge[n].email (string)

         Changed property: lagsVersion.listOfLagsPersonInCharge[n].name (string)

         Changed property: lagsVersion.listOfSfcTocItemImpls[n].crcValue (string)

         Changed property: lagsVersion.listOfSfcTocItemImpls[n].tocItem (object)

         Changed property: lagsVersion.listOfSfcTocItemImpls[n].tocItem.code (string)

         Changed property: lagsVersion.listOfSfcTocItemImpls[n].tocItem.url (string)

# 3.18.0 - 3.19.0

## What's New

## What's Deleted

## What's Deprecated

## What's Changed

1. GET/lags-api/lags-versions/{lagsVerId}/lags-data/lags-identification/members-organizational

   - ### Response

     - Changed response : [200]//OK

       - ### Schema

         Changed body: '*/*'

         Changed property: lagsVersion (object)

         Changed property: lagsVersion.topMasterObject (object)

         Missing property: lagsVersion.topMasterObject.listOfPersonsInCharge (array)

# 3.17.0 - 3.18.0

## What's New

## What's Deleted

## What's Deprecated

## What's Changed

1. GET/lags-api/lags-versions/{lagsVerId}/lags-data/lags-identification/members-organizational

   - ### Response

     - Changed response : [200]//OK

       - ### Schema

         Changed body: '*/*'

         Changed property: lagsVersion (object)

         Changed property: lagsVersion.topMasterObject (object)

         Added property: lagsVersion.topMasterObject.listOfPersonsInCharge (array)

# 3.16.0 - 3.17.0

## What's New

## What's Deleted

## What's Deprecated

## What's Changed

1. GET/lags-api/lags-versions/{lagsVerId}/lags-data/lags-identification/members-organizational

   - ### Response

     - Changed response : [200]//OK

       - ### Schema

         Changed body: '*/*'

         Changed property: lagsVersion (object)

         Changed property: lagsVersion.topMasterObject (object)

         Missing property: lagsVersion.topMasterObject.listOfPersonsInCharge (array)

# 3.15.0 - 3.16.0

## What's New

## What's Deleted

## What's Deprecated

## What's Changed

1. GET/lags-api/lags-versions/{lagsVerId}/lags-data/lags-identification/members-organizational

   - ### Response

     - Changed response : [200]//OK

       - ### Schema

         Changed body: '*/*'

         Changed property: lagsVersion (object)

         Changed property: lagsVersion.topMasterObject (object)

         Added property: lagsVersion.topMasterObject.listOfPersonsInCharge (array)

# 3.14.0 - 3.15.0

## What's New

## What's Deleted

## What's Deprecated

## What's Changed

# 3.13.0 - 3.14.0

## What's New

1. POST/lags-api/document-search Search for documents
2. POST/lags-api/document-search/download-all Download all documents
3. GET/lags-api/{id}/global-search/documents/{documentId} Retrieves document details for a global search document result
4. GET/lags-api/{id}/global-search/documents/{documentId}/attachments/{docAttId} Highlight text in an attachment

## What's Deleted

## What's Deprecated

## What's Changed

# 3.12.0 - 3.13.0

## What's New

## What's Deleted

## What's Deprecated

## What's Changed

1. GET/lags-api/commission-reference-document/{commissionReferenceNumber}

   - ### Parameters

     - Add documentTypeId in query

# 3.11.0 - 3.12.0

## What's New

## What's Deleted

## What's Deprecated

## What's Changed

1. POST/lags-api/lags-versions/{id}/general/documents/{documentId}/send

   - ### Parameters

     - callback in query Notes null change into Optional callback for web application use only; It's the URL that was used by EU Login to redirect the browser to after the signature operation took place
     - signatureId in query Notes null change into Optional signature ID for web application use only; It's the id returned be eu-login after the signature operation took place
2. GET/lags-api/lags-versions/{lagsVerId}/lags-data/lags-identification/members-organizational

   - ### Response

     - Changed response : [200]//OK

       - ### Schema

         Changed body: '*/*'

         Changed property: lagsVersion (object)

         Changed property: lagsVersion.topMasterObject (object)

         Missing property: lagsVersion.topMasterObject.listOfPersonsInCharge (array)

# 3.10.0 - 3.11.0

## What's New

## What's Deleted

## What's Deprecated

## What's Changed

1. GET/lags-api/lags-versions/{lagsVerId}/lags-data/lags-identification/members-organizational

   - ### Response

     - Changed response : [200]//OK

       - ### Schema

         Changed body: '*/*'

         Changed property: lagsVersion (object)

         Changed property: lagsVersion.topMasterObject (object)

         Added property: lagsVersion.topMasterObject.listOfPersonsInCharge (array)

# 3.9.0 - 3.10.0

## What's New

## What's Deleted

## What's Deprecated

## What's Changed

# 3.7.1 - 3.9.0

## What's New

## What's Deleted

## What's Deprecated

## What's Changed

1. GET/lags-api/cci-search

   - ### Response

     - Changed response : [200]//successful operation

       - ### Schema

         Changed body: '*/*'

         Added property: [n].specificActionId (integer)

2. GET/lags-api/lags-versions/validation-rules/{lagsVerId}

   - ### Response

     - Changed response : [200]//successful operation

       - ### Schema

         Changed body: '*/*'

         Added property: listOfLabelValue (array)

     - Changed response : [404]//version not found

       - ### Schema

         Changed body: '*/*'

         Added property: listOfLabelValue (array)

# 3.7.0 - 3.7.1

## What's New

## What's Deleted

## What's Deprecated

## What's Changed

1. GET/lags-api/lags-versions/{lagsVerId}/lags-data/lags-identification/members-organizational

   - ### Response

     - Changed response : [200]//OK

       - ### Schema

         Changed body: '*/*'

         Changed property: lagsVersion (object)

         Changed property: lagsVersion.topMasterObject (object)

         Missing property: lagsVersion.topMasterObject.listOfPersonsInCharge (array)

# 3.6.0 - 3.7.0

## What's New

## What's Deleted

## What's Deprecated

## What's Changed

1. GET/lags-api/lags-versions/{lagsVerId}/general/validation-results

   - ### Response

     - Changed response : [200]//successful operation

       - ### Schema incompatible

         Changed body: '*/*'

         Changed property: [n].validationResultParameters (array)

         Changed property: [n].validationResultParameters[n].type (string)

         Changed property: [n].validationResultParameters[n].value (object)

2. GET/lags-api/lags-versions/validation-rules/{lagsVerId}

   - ### Response

     - Changed response : [200]//successful operation

       - ### Schema incompatible

         Changed body: '*/*'

         Changed property: listOfValidationResult (array)

         Changed property: listOfValidationResult[n].validationResultParameters (array)

         Changed property: listOfValidationResult[n].validationResultParameters[n].type (string)

         Changed property: listOfValidationResult[n].validationResultParameters[n].value (object)

     - Changed response : [404]//version not found

       - ### Schema incompatible

         Changed body: '*/*'

         Changed property: listOfValidationResult (array)

         Changed property: listOfValidationResult[n].validationResultParameters (array)

         Changed property: listOfValidationResult[n].validationResultParameters[n].type (string)

         Changed property: listOfValidationResult[n].validationResultParameters[n].value (object)

3. GET/lags-api/lags-versions/{lagsVerId}/lags-data/lags-identification/members-organizational

   - ### Response

     - Changed response : [200]//OK

       - ### Schema

         Changed body: '*/*'

         Changed property: lagsVersion (object)

         Added property: lagsVersion.lastCrcCalculationDate (string)

         Changed property: lagsVersion.objectStatus (object)

         Changed property: lagsVersion.sortedListOfValidationResults (array)

         Changed property: lagsVersion.listOfLagsVersionValidationResults (array)

         Changed property: lagsVersion.listOfSfcTocItemImpls (array)

         Changed property: lagsVersion.listOfSfcDocumentLinks (array)

         Changed property: lagsVersion.listOfLagsVersionValidationResults[n].listOfValidationResultParameters (array)

         Changed property: lagsVersion.listOfLagsVersionValidationResults[n].listOfValidationResultParameters[n].parameterType (string)

         Changed property: lagsVersion.listOfSfcTocItemImpls[n].tocItem (object)

         Added property: lagsVersion.listOfSfcTocItemImpls[n].tocItem.activeAndHasContent (boolean)

         Changed property: lagsVersion.listOfSfcTocItemImpls[n].tocItem.toc (object)

         Changed property: lagsVersion.listOfSfcDocumentLinks[n].document (object)

         Changed property: lagsVersion.listOfSfcDocumentLinks[n].document.listOfSfcDocumentAuthorityRestrictions (array)

         Changed property: lagsVersion.listOfSfcDocumentLinks[n].document.listOfSfcDocumentMetaData (array)

         Changed property: lagsVersion.listOfSfcDocumentLinks[n].document.listOfDocumentAttachments (array)

# 3.5.2 - 3.6.0

## What's New

## What's Deleted

## What's Deprecated

## What's Changed

1. GET/lags-api/lags-versions/{lagsVerId}/lags-data/lags-identification/members-organizational

   - ### Response

     - Changed response : [200]//OK

       - ### Schema

         Changed body: '*/*'

         Changed property: lagsVersion (object)

         Changed property: lagsVersion.topMasterObject (object)

         Added property: lagsVersion.topMasterObject.listOfPersonsInCharge (array)

# 3.5.1 - 3.5.2

## What's New

## What's Deleted

## What's Deprecated

## What's Changed

1. GET/lags-api/lags-versions/{lagsVerId}/lags-data/lags-identification/members-organizational

   - ### Response

     - Changed response : [200]//OK

       - ### Schema

         Changed body: '*/*'

         Changed property: lagsVersion (object)

         Changed property: lagsVersion.topMasterObject (object)

         Missing property: lagsVersion.topMasterObject.listOfPersonsInCharge (array)

# 3.2.0 - 3.5.1

## What's New

## What's Deleted

## What's Deprecated

## What's Changed

1. GET/lags-api/lags-versions/{id}/tocs

   - ### Response

     - Changed response : [200]//successful operation

       - ### Schema

         Changed body: '*/*'

         Added property: [n].childrenCrcValue (string)

     - Changed response : [404]//LAGS not found

       - ### Schema

         Changed body: '*/*'

         Added property: [n].childrenCrcValue (string)

2. GET/lags-api/lags-versions/version-create-metadata

   - ### Response

     - Changed response : [200]//OK

       - ### Schema incompatible

         Changed body: '*/*'

         Changed property: financialPeriods (array)

         Changed property: financialPeriods[n].extraData (array)

         Changed property: financialPeriods[n].extraData[n].name (string)

         Changed property: financialPeriods[n].extraData[n].value (string)

3. GET/lags-api/lags-versions/{lagsVerId}/lags-data/lags-identification/members-organizational

   - ### Response

     - Changed response : [200]//OK

       - ### Schema incompatible

         Changed body: '*/*'

         Changed property: lagsVersion (object)

         Changed property: lagsVersion.topMasterObject (object)

         Changed property: lagsVersion.listOfSfcDocumentLinks (array)

         Added property: lagsVersion.topMasterObject.listOfPersonsInCharge (array)

         Changed property: lagsVersion.listOfSfcDocumentLinks[n].document (object)

         Changed property: lagsVersion.listOfSfcDocumentLinks[n].document.listOfDocumentAttachments (array)

         Changed property: lagsVersion.listOfSfcDocumentLinks[n].document.listOfDocumentAttachments[n].listOfErrors (array)

         Changed property: lagsVersion.listOfSfcDocumentLinks[n].document.listOfDocumentAttachments[n].listOfErrors[n].errorMessage (string)