> ## Documentation Index
> Fetch the complete documentation index at: https://docs.abbyy.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Migration von älteren Versionen der Web Services API

> Prüfen Sie die Breaking Changes zwischen der neuen ABBYY FlexiCapture Web Services API und früheren WSDL-Versionen, einschließlich aktualisierter Methoden, Datentypen und Endpunkte.

Die neue Version der Web Services API ist nicht mit älteren WSDL-Versionen kompatibel.

Die folgenden Änderungen sind in der neuen Version implementiert.

<div id="api-method-changes">
  ## Änderungen an API-Methoden
</div>

| Methode                                                                    | Änderung                                                                                                                                                                                                                                                                                                                                    |
| -------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| [AddNewDocument](/de/flexi-capture/api/methods/add-new-document)           | Der Parameter `previousItemId` wurde hinzugefügt, mit dem die Position eines neuen Dokuments in einem Set angegeben werden kann.                                                                                                                                                                                                            |
| [AddNewPage](/de/flexi-capture/api/methods/add-new-page)                   | Der Parameter `previousItemId` wurde hinzugefügt, mit dem die Position eines Seitendokuments in einem Set angegeben werden kann.                                                                                                                                                                                                            |
| [CreateTask](/de/flexi-capture/api/methods/create-task)                    | Der Parameter `batchId` wurde hinzugefügt, über den der Bezeichner des Batches übergeben wird, zu dem ein Dokument gehört.                                                                                                                                                                                                                  |
| [GetBatchIdsRange](/de/flexi-capture/api/methods/get-batch-ids-range)      | Diese neue Methode reserviert einen Bereich von Bezeichnern innerhalb eines Batches.                                                                                                                                                                                                                                                        |
| [GetDocument](/de/flexi-capture/api/methods/get-document)                  | Der Parameter `sessionId` wurde hinzugefügt, über den die Bezeichner von Verbindungssitzungen des Application Server übergeben werden.                                                                                                                                                                                                      |
| [GetDocumentResultsList](/de/flexi-capture/get-document-results-list)      | Der Parameter `sessionId` wurde hinzugefügt, über den die Bezeichner von Verbindungssitzungen des Application Server übergeben werden, sowie der Parameter `batchId`, über den der Bezeichner des Batches übergeben wird, zu dem ein Dokument gehört.                                                                                       |
| [GetDocuments](/de/flexi-capture/api/methods/get-documents)                | Diese Methode gibt jetzt eine Liste mit allen Dokumenten zurück, einschließlich des leeren Dokuments, das als übergeordnetes Dokument für alle Dokumente der obersten Ebene im Batch dient. Außerdem wurde der Parameter `sessionId` hinzugefügt, über den die Bezeichner von Verbindungssitzungen des Application Server übergeben werden. |
| [LoadDocumentResult](/de/flexi-capture/api/methods/load-document-result)   | Der Parameter `sessionId` wurde hinzugefügt, über den die Bezeichner von Verbindungssitzungen des Application Server übergeben werden, sowie der Parameter `batchId`, über den der Bezeichner des Batches übergeben wird, zu dem ein Dokument gehört.                                                                                       |
| [ReplacePageImage](/de/flexi-capture/api/methods/replace-page-image)       | Der Parameter `batchId` wurde hinzugefügt, über den der Bezeichner des Batches übergeben wird, zu dem ein Dokument gehört.                                                                                                                                                                                                                  |
| [SetDocumentPriority](/de/flexi-capture/api/methods/set-document-priority) | Der Parameter `batchId` wurde hinzugefügt, über den der Bezeichner des Batches übergeben wird, zu dem ein Dokument gehört.                                                                                                                                                                                                                  |

<div id="data-type-changes">
  ## Änderungen an Datentypen
</div>

| Datentyp                                                         | Change                                                                                                                                                                                                                                                                           |
| ---------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| [ChildrenOrder](/de/flexi-capture/api/structures/children-order) | Diese neue Struktur enthält Informationen zu einem untergeordneten Dokument eines Sets.                                                                                                                                                                                          |
| [Document](/de/flexi-capture/api/structures/document)            | Das Feld `ParentId` wurde hinzugefügt. Es enthält den Bezeichner des übergeordneten Dokuments eines Sets. Außerdem wurde das Feld `ChildrenOrder` zum Übergeben eines Sets untergeordneter Dokumente hinzugefügt, wodurch Dokumente innerhalb eines Sets sortiert werden können. |
| [Page](/de/flexi-capture/api/structures/page)                    | Das Feld `PreviousId` wurde entfernt, da der Wert beim Erstellen einer Seite mit der Methode [AddNewPage](/de/flexi-capture/api/methods/add-new-page) nun explizit angegeben wird.                                                                                               |

POST-Anfragen für auf einem Server gespeicherte [files](/de/flexi-capture/api/files/files) müssen nun den Parameter `parentId` enthalten.

<div id="endpoints-for-the-new-version">
  ## Endpunkte für die neue Version
</div>

Die neue Version der Web Services API ist unter folgender Adresse verfügbar:

`https://<ApplicationServer>/FlexiCapture12/Server/API/v1/Soap`

Die formale Beschreibung ist unter folgender Adresse verfügbar:

`https://<ApplicationServer>/FlexiCapture12/Server/API/v1/WSDL`

Frühere Versionen werden nicht unterstützt.
