Skip to main content
Skip table of contents

Anlegen eines Dokuments und Übertragen einer Datei

Methode und Endpunkt

POST /Documents

Mit der Methode und dem Endpunkt POST /Documents können Sie ein neues Dokument inklusive der dazugehörigen Eigenschaften und Datei im ausgewählten Zielsystem erstellen.

Gut zu wissen

Jedes Dokument muss und kann nur eine Datei enthalten. In manchen Zielsystemen können Sie mehrere Dateien pro Dokument speichern. Auch in diesen Zielsystemen wird von edoc content services nur eine einzelne Datei pro Dokument gespeichert.

Sie erhalten folgende Informationen:

  • FileContentBase64: Gibt die Datei als Base64-String an.

  • Category: Gibt die Kategorie an, der das Dokument im Zielsystem zugeordnet werden soll.

  • FileName: Zeigt den Namen der Datei an.

  • Properties: Gibt die Eigenschaften des Dokuments an. Eine Eigenschaft besteht aus dem Eigenschaftsnamen und einem Array von Werten. Wenn es nur einen Wert gibt, enthält das Array nur dieses eine Element.

Informationen zum Abrufen der Kategorie und deren Eigenschaften finden Sie unter: Abrufen der Kategorien eines Zielsystems

Wenn der Vorgang erfolgreich war, wird die ID des neuen Dokuments zurückgeliefert. Die zurückgelieferte Dokument-ID wurde vom Zielsystem automatisch zugeordnet.

Beispiel für einen Request

JSON
POST /Documents
Accept: application/json
ModuleId: sharepoint
ConnectionString: targetHost=https://test.sharepoint.com;User=MyUserName;Password=MyPassword;ListId=MyListId;

{
  "fileContentBase64": "dGVzdCAwMg0KMTExMQ0KMjIyMg0KMzMzMzMzDQo0NDQ0NDQ0DQo1NTU1NTU1NQ0KNjY2NjY2NjY2DQo3Nzc3Nzc3Nzc3Nw0KODg4ODg4ODg4ODg4OA==",
  "category": "dc4af18a-dd54-4735-bad5-92517e8653f2",
  "fileName": "MyFile.txt",
  "properties": {
    "Title": [
      "This is MyDocument"
    ],
    "TenantId": [
      "1234"
    ],
    "Tenant_x0020_Name": [
      "MyTenant"
    ],
    "Vendor_x002d_No_x002e_": [
      "9876"
    ],
    "Vendor_x002d_Name": [
      "MyVendor"
    ]
  }
}

Beispiel für einen Response

JSON
{
  "id": "762f8698-f605-4de5-89fb-6f5fff3435fd",
  "link": "https://MyContentService/Documents/762f8698-f605-4de5-89fb-6f5fff3435fd"
}
JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.