[{"data":1,"prerenderedAt":2151},["ShallowReactive",2],{"navigation_docs_de":3,"-de-integration-api-pushing-documents":427,"-de-integration-api-pushing-documents-surround":2146},[4,31,117,188,238,271,310,369,378],{"title":5,"icon":6,"path":7,"stem":8,"children":9,"page":30},"Erste Schritte","i-hugeicons-rocket-01","\u002Fde\u002Fgetting-started","de\u002F01.getting-started",[10,15,20,25],{"title":11,"path":12,"stem":13,"icon":14},"Was ist DDM?","\u002Fde\u002Fgetting-started\u002Fwhat-is-ddm","de\u002F01.getting-started\u002F01.what-is-ddm","i-hugeicons-information-circle",{"title":16,"path":17,"stem":18,"icon":19},"Konto und Anmeldung","\u002Fde\u002Fgetting-started\u002Fsign-in","de\u002F01.getting-started\u002F02.sign-in","i-hugeicons-key-01",{"title":21,"path":22,"stem":23,"icon":24},"KI in DDM","\u002Fde\u002Fgetting-started\u002Fai-in-ddm","de\u002F01.getting-started\u002F03.ai-in-ddm","i-hugeicons-ai-magic",{"title":26,"path":27,"stem":28,"icon":29},"Systemstatus","\u002Fde\u002Fgetting-started\u002Fsystem-status","de\u002F01.getting-started\u002F04.system-status","i-hugeicons-activity-03",false,{"title":32,"icon":33,"path":34,"stem":35,"children":36,"page":30},"CMS","i-hugeicons-dashboard-square-01","\u002Fde\u002Fcms","de\u002F02.cms",[37,42,47,52,57,62,67,72,77,82,87,92,97,102,107,112],{"title":38,"path":39,"stem":40,"icon":41},"Das CMS im Überblick","\u002Fde\u002Fcms\u002Foverview","de\u002F02.cms\u002F01.overview","i-hugeicons-compass-01",{"title":43,"path":44,"stem":45,"icon":46},"Dokumente hochladen","\u002Fde\u002Fcms\u002Fupload","de\u002F02.cms\u002F02.upload","i-hugeicons-upload-01",{"title":48,"path":49,"stem":50,"icon":51},"Kategorien","\u002Fde\u002Fcms\u002Fcategories","de\u002F02.cms\u002F03.categories","i-hugeicons-folder-tree",{"title":53,"path":54,"stem":55,"icon":56},"Dokumente bearbeiten","\u002Fde\u002Fcms\u002Fdocuments","de\u002F02.cms\u002F04.documents","i-hugeicons-file-edit",{"title":58,"path":59,"stem":60,"icon":61},"Suchen und filtern","\u002Fde\u002Fcms\u002Fsearch-and-filters","de\u002F02.cms\u002F05.search-and-filters","i-hugeicons-search-01",{"title":63,"path":64,"stem":65,"icon":66},"Gruppen und Rechte","\u002Fde\u002Fcms\u002Fgroups-and-permissions","de\u002F02.cms\u002F06.groups-and-permissions","i-hugeicons-user-multiple",{"title":68,"path":69,"stem":70,"icon":71},"Benutzer","\u002Fde\u002Fcms\u002Fusers","de\u002F02.cms\u002F07.users","i-hugeicons-user-add-01",{"title":73,"path":74,"stem":75,"icon":76},"Freigaben","\u002Fde\u002Fcms\u002Fapprovals","de\u002F02.cms\u002F08.approvals","i-hugeicons-checkmark-badge-01",{"title":78,"path":79,"stem":80,"icon":81},"Märkte und Übersetzungen","\u002Fde\u002Fcms\u002Fmarkets-and-translations","de\u002F02.cms\u002F09.markets-and-translations","i-hugeicons-globe-02",{"title":83,"path":84,"stem":85,"icon":86},"Notizvorlagen","\u002Fde\u002Fcms\u002Fnote-templates","de\u002F02.cms\u002F10.note-templates","i-hugeicons-layout-01",{"title":88,"path":89,"stem":90,"icon":91},"Nutzung und Audit-Log","\u002Fde\u002Fcms\u002Fusage-and-audit","de\u002F02.cms\u002F11.usage-and-audit","i-hugeicons-chart-column",{"title":93,"path":94,"stem":95,"icon":96},"KI-Assistent","\u002Fde\u002Fcms\u002Fassistant","de\u002F02.cms\u002F12.assistant","i-hugeicons-sparkles",{"title":98,"path":99,"stem":100,"icon":101},"Einstellungen","\u002Fde\u002Fcms\u002Fsettings","de\u002F02.cms\u002F13.settings","i-hugeicons-settings-02",{"title":103,"path":104,"stem":105,"icon":106},"Tarife","\u002Fde\u002Fcms\u002Fplans","de\u002F02.cms\u002F14.plans","i-hugeicons-package",{"title":108,"path":109,"stem":110,"icon":111},"Feature-Wünsche","\u002Fde\u002Fcms\u002Ffeature-requests","de\u002F02.cms\u002F15.feature-requests","i-hugeicons-idea-01",{"title":113,"path":114,"stem":115,"icon":116},"Fehler melden","\u002Fde\u002Fcms\u002Fbug-reports","de\u002F02.cms\u002F16.bug-reports","i-hugeicons-bug-01",{"title":118,"icon":119,"path":120,"stem":121,"children":122,"page":30},"App","i-hugeicons-smart-phone-01","\u002Fde\u002Fapp","de\u002F03.app",[123,128,133,138,143,147,152,157,162,167,170,173,176,179,184],{"title":124,"path":125,"stem":126,"icon":127},"Anmelden und zurechtfinden","\u002Fde\u002Fapp\u002Foverview","de\u002F03.app\u002F01.overview","i-hugeicons-login-03",{"title":129,"path":130,"stem":131,"icon":132},"Tabs und geteilte Ansicht","\u002Fde\u002Fapp\u002Ftabs","de\u002F03.app\u002F02.tabs","i-hugeicons-layout-2-column",{"title":134,"path":135,"stem":136,"icon":137},"Dokumente finden und lesen","\u002Fde\u002Fapp\u002Fdocuments","de\u002F03.app\u002F03.documents","i-hugeicons-file-01",{"title":139,"path":140,"stem":141,"icon":142},"Favoriten","\u002Fde\u002Fapp\u002Ffavorites","de\u002F03.app\u002F04.favorites","i-hugeicons-favourite",{"title":144,"path":145,"stem":146,"icon":61},"Suchen","\u002Fde\u002Fapp\u002Fsearch","de\u002F03.app\u002F05.search",{"title":148,"path":149,"stem":150,"icon":151},"Notizen","\u002Fde\u002Fapp\u002Fnotes","de\u002F03.app\u002F06.notes","i-hugeicons-note-edit",{"title":153,"path":154,"stem":155,"icon":156},"Kalender und Termine","\u002Fde\u002Fapp\u002Fcalendar","de\u002F03.app\u002F07.calendar","i-hugeicons-calendar-03",{"title":158,"path":159,"stem":160,"icon":161},"An Kunden senden","\u002Fde\u002Fapp\u002Foutbox","de\u002F03.app\u002F08.outbox","i-hugeicons-sent",{"title":163,"path":164,"stem":165,"icon":166},"Offline arbeiten","\u002Fde\u002Fapp\u002Foffline","de\u002F03.app\u002F09.offline","i-hugeicons-wifi-off-01",{"title":93,"path":168,"stem":169,"icon":96},"\u002Fde\u002Fapp\u002Fassistant","de\u002F03.app\u002F10.assistant",{"title":98,"path":171,"stem":172,"icon":101},"\u002Fde\u002Fapp\u002Fsettings","de\u002F03.app\u002F11.settings",{"title":108,"path":174,"stem":175,"icon":111},"\u002Fde\u002Fapp\u002Ffeature-requests","de\u002F03.app\u002F12.feature-requests",{"title":113,"path":177,"stem":178,"icon":116},"\u002Fde\u002Fapp\u002Fbug-reports","de\u002F03.app\u002F13.bug-reports",{"title":180,"path":181,"stem":182,"icon":183},"Desktop-App","\u002Fde\u002Fapp\u002Fdesktop-app","de\u002F03.app\u002F14.desktop-app","i-hugeicons-computer",{"title":185,"path":186,"stem":187,"icon":119},"Mobile App","\u002Fde\u002Fapp\u002Fmobile-app","de\u002F03.app\u002F15.mobile-app",{"title":189,"icon":190,"path":191,"stem":192,"children":193,"page":30},"Anmeldung & Verzeichnisse","i-hugeicons-security-check","\u002Fde\u002Fsign-in-and-directories","de\u002F04.sign-in-and-directories",[194,198,202,207,212,217,222,226,230,234],{"title":195,"path":196,"stem":197,"icon":19},"Anmeldeverfahren","\u002Fde\u002Fsign-in-and-directories\u002Fsign-in-methods","de\u002F04.sign-in-and-directories\u002F01.sign-in-methods",{"title":199,"path":200,"stem":201,"icon":190},"Single Sign-on","\u002Fde\u002Fsign-in-and-directories\u002Fsingle-sign-on","de\u002F04.sign-in-and-directories\u002F02.single-sign-on",{"title":203,"path":204,"stem":205,"icon":206},"Verzeichnisdienste (LDAP)","\u002Fde\u002Fsign-in-and-directories\u002Fdirectory-services","de\u002F04.sign-in-and-directories\u002F03.directory-services","i-hugeicons-hierarchy",{"title":208,"path":209,"stem":210,"icon":211},"Abgleich und Anmeldung","\u002Fde\u002Fsign-in-and-directories\u002Fdirectory-sync","de\u002F04.sign-in-and-directories\u002F04.directory-sync","i-hugeicons-refresh",{"title":213,"path":214,"stem":215,"icon":216},"Microsoft Entra ID","\u002Fde\u002Fsign-in-and-directories\u002Fmicrosoft-entra-id","de\u002F04.sign-in-and-directories\u002F05.microsoft-entra-id","i-hugeicons-building-03",{"title":218,"path":219,"stem":220,"icon":221},"Okta","\u002Fde\u002Fsign-in-and-directories\u002Fokta","de\u002F04.sign-in-and-directories\u002F06.okta","i-hugeicons-finger-print",{"title":223,"path":224,"stem":225,"icon":81},"Google Workspace","\u002Fde\u002Fsign-in-and-directories\u002Fgoogle-workspace","de\u002F04.sign-in-and-directories\u002F07.google-workspace",{"title":227,"path":228,"stem":229,"icon":119},"Zwei-Faktor-Authentifizierung","\u002Fde\u002Fsign-in-and-directories\u002Ftwo-factor-authentication","de\u002F04.sign-in-and-directories\u002F08.two-factor-authentication",{"title":231,"path":232,"stem":233,"icon":221},"Passkeys","\u002Fde\u002Fsign-in-and-directories\u002Fpasskeys","de\u002F04.sign-in-and-directories\u002F09.passkeys",{"title":235,"path":236,"stem":237,"icon":156},"Kalender-Freigabe","\u002Fde\u002Fsign-in-and-directories\u002Fcalendar-access","de\u002F04.sign-in-and-directories\u002F10.calendar-access",{"title":239,"icon":240,"path":241,"stem":242,"children":243,"page":30},"MCP-Server","i-hugeicons-ai-network","\u002Fde\u002Fmcp-server","de\u002F05.mcp-server",[244,248,253,257,262,266],{"title":245,"path":246,"stem":247,"icon":240},"Überblick","\u002Fde\u002Fmcp-server\u002Foverview","de\u002F05.mcp-server\u002F01.overview",{"title":249,"path":250,"stem":251,"icon":252},"Einrichten","\u002Fde\u002Fmcp-server\u002Fsetup","de\u002F05.mcp-server\u002F02.setup","i-hugeicons-plug-socket",{"title":254,"path":255,"stem":256,"icon":111},"Was Sie damit tun können","\u002Fde\u002Fmcp-server\u002Fuse-cases","de\u002F05.mcp-server\u002F03.use-cases",{"title":258,"path":259,"stem":260,"icon":261},"Werkzeuge","\u002Fde\u002Fmcp-server\u002Ftools","de\u002F05.mcp-server\u002F04.tools","i-hugeicons-wrench-01",{"title":263,"path":264,"stem":265,"icon":76},"Änderungen freigeben","\u002Fde\u002Fmcp-server\u002Fapproving-changes","de\u002F05.mcp-server\u002F05.approving-changes",{"title":267,"path":268,"stem":269,"icon":270},"Verwaltung & Sicherheit","\u002Fde\u002Fmcp-server\u002Fadmin-and-security","de\u002F05.mcp-server\u002F06.admin-and-security","i-hugeicons-shield-key",{"title":272,"icon":273,"path":274,"stem":275,"children":276,"page":30},"Externe Quellen","i-hugeicons-database-sync","\u002Fde\u002Fexternal-sources","de\u002F06.external-sources",[277,280,285,290,295,300,305],{"title":245,"path":278,"stem":279,"icon":273},"\u002Fde\u002Fexternal-sources\u002Foverview","de\u002F06.external-sources\u002F01.overview",{"title":281,"path":282,"stem":283,"icon":284},"SharePoint","\u002Fde\u002Fexternal-sources\u002Fsharepoint","de\u002F06.external-sources\u002F02.sharepoint","i-hugeicons-microsoft",{"title":286,"path":287,"stem":288,"icon":289},"OneDrive","\u002Fde\u002Fexternal-sources\u002Fonedrive","de\u002F06.external-sources\u002F03.onedrive","i-hugeicons-folder-cloud",{"title":291,"path":292,"stem":293,"icon":294},"Google Drive","\u002Fde\u002Fexternal-sources\u002Fgoogle-drive","de\u002F06.external-sources\u002F04.google-drive","i-hugeicons-google-drive",{"title":296,"path":297,"stem":298,"icon":299},"FTP \u002F SFTP","\u002Fde\u002Fexternal-sources\u002Fftp-sftp","de\u002F06.external-sources\u002F05.ftp-sftp","i-hugeicons-server-stack-01",{"title":301,"path":302,"stem":303,"icon":304},"REST-Schnittstelle","\u002Fde\u002Fexternal-sources\u002Frest","de\u002F06.external-sources\u002F06.rest","i-hugeicons-api",{"title":306,"path":307,"stem":308,"icon":309},"SOAP-Schnittstelle","\u002Fde\u002Fexternal-sources\u002Fsoap","de\u002F06.external-sources\u002F07.soap","i-hugeicons-source-code",{"title":311,"icon":304,"path":312,"stem":313,"children":314,"page":30},"Integrations-API","\u002Fde\u002Fintegration-api","de\u002F07.integration-api",[315,318,322,327,332,337,341,346,350,354,359,364],{"title":245,"path":316,"stem":317,"icon":14},"\u002Fde\u002Fintegration-api\u002Foverview","de\u002F07.integration-api\u002F01.overview",{"title":319,"path":320,"stem":321,"icon":19},"Authentifizierung","\u002Fde\u002Fintegration-api\u002Fauthentication","de\u002F07.integration-api\u002F02.authentication",{"title":323,"path":324,"stem":325,"icon":326},"Konventionen","\u002Fde\u002Fintegration-api\u002Fconventions","de\u002F07.integration-api\u002F03.conventions","i-hugeicons-book-open-01",{"title":328,"path":329,"stem":330,"icon":331},"Dokumente einspielen","\u002Fde\u002Fintegration-api\u002Fpushing-documents","de\u002F07.integration-api\u002F04.pushing-documents","i-hugeicons-upload-02",{"title":333,"path":334,"stem":335,"icon":336},"Inhalte abrufen","\u002Fde\u002Fintegration-api\u002Fconsuming-content","de\u002F07.integration-api\u002F05.consuming-content","i-hugeicons-download-02",{"title":338,"path":339,"stem":340,"icon":137},"Referenz: Dokumente","\u002Fde\u002Fintegration-api\u002Freference-documents","de\u002F07.integration-api\u002F06.reference-documents",{"title":342,"path":343,"stem":344,"icon":345},"Referenz: Kategorien, Schlagwörter, Märkte","\u002Fde\u002Fintegration-api\u002Freference-categories-tags","de\u002F07.integration-api\u002F07.reference-categories-tags","i-hugeicons-folder-01",{"title":347,"path":348,"stem":349,"icon":211},"Referenz: Abgleich-Manifest","\u002Fde\u002Fintegration-api\u002Freference-sync","de\u002F07.integration-api\u002F08.reference-sync",{"title":351,"path":352,"stem":353,"icon":309},"OpenAPI","\u002Fde\u002Fintegration-api\u002Fopenapi","de\u002F07.integration-api\u002F09.openapi",{"title":355,"path":356,"stem":357,"icon":358},"Änderungsprotokoll","\u002Fde\u002Fintegration-api\u002Fchangelog","de\u002F07.integration-api\u002F10.changelog","i-hugeicons-time-schedule",{"title":360,"path":361,"stem":362,"icon":363},"Referenz: Gruppen, Märkte, Zugriff","\u002Fde\u002Fintegration-api\u002Freference-groups-access","de\u002F07.integration-api\u002F11.reference-groups-access","i-hugeicons-user-lock-01",{"title":365,"path":366,"stem":367,"icon":368},"Umstieg von CMWS","\u002Fde\u002Fintegration-api\u002Fcmws","de\u002F07.integration-api\u002F12.cmws","i-hugeicons-arrow-reload-horizontal",{"title":370,"icon":371,"path":372,"stem":373,"children":374,"page":30},"Neuigkeiten","i-hugeicons-gift","\u002Fde\u002Fwhats-new","de\u002F08.whats-new",[375],{"title":355,"path":376,"stem":377,"icon":358},"\u002Fde\u002Fwhats-new\u002Fchangelog","de\u002F08.whats-new\u002F01.changelog",{"title":379,"icon":299,"path":380,"stem":381,"children":382,"page":30},"Selbst betreiben","\u002Fde\u002Fself-hosting","de\u002F09.self-hosting",[383,386,390,395,399,404,408,413,418,422],{"title":245,"path":384,"stem":385,"icon":14},"\u002Fde\u002Fself-hosting\u002Foverview","de\u002F09.self-hosting\u002F01.overview",{"title":387,"path":388,"stem":389,"icon":106},"Docker Compose","\u002Fde\u002Fself-hosting\u002Fdocker-compose","de\u002F09.self-hosting\u002F02.docker-compose",{"title":391,"path":392,"stem":393,"icon":394},"Kubernetes","\u002Fde\u002Fself-hosting\u002Fkubernetes","de\u002F09.self-hosting\u002F03.kubernetes","i-hugeicons-cloud",{"title":396,"path":397,"stem":398,"icon":101},"Konfiguration","\u002Fde\u002Fself-hosting\u002Fconfiguration","de\u002F09.self-hosting\u002F04.configuration",{"title":400,"path":401,"stem":402,"icon":403},"Lizenz","\u002Fde\u002Fself-hosting\u002Flicence","de\u002F09.self-hosting\u002F05.licence","i-hugeicons-license",{"title":405,"path":406,"stem":407,"icon":211},"Updates","\u002Fde\u002Fself-hosting\u002Fupdates","de\u002F09.self-hosting\u002F06.updates",{"title":409,"path":410,"stem":411,"icon":412},"Postgres","\u002Fde\u002Fself-hosting\u002Fpostgres","de\u002F09.self-hosting\u002F07.postgres","i-hugeicons-database",{"title":414,"path":415,"stem":416,"icon":417},"Sicherung","\u002Fde\u002Fself-hosting\u002Fbackups","de\u002F09.self-hosting\u002F08.backups","i-hugeicons-database-restore",{"title":419,"path":420,"stem":421,"icon":261},"Fehlerbehebung","\u002Fde\u002Fself-hosting\u002Ftroubleshooting","de\u002F09.self-hosting\u002F09.troubleshooting",{"title":423,"path":424,"stem":425,"icon":426},"Firewall","\u002Fde\u002Fself-hosting\u002Ffirewall","de\u002F09.self-hosting\u002F10.firewall","i-hugeicons-firewall",{"id":428,"title":328,"body":429,"description":2139,"extension":2140,"links":2141,"meta":2142,"navigation":2143,"path":329,"seo":2144,"stem":330,"__hash__":2145},"docs_de\u002Fde\u002F07.integration-api\u002F04.pushing-documents.md",{"type":430,"value":431,"toc":2127},"minimark",[432,441,446,465,579,590,597,601,613,617,627,1286,1289,1580,1661,1668,1671,1741,1745,1752,1812,1822,1825,1829,1874,1930,1934,1945,2054,2066,2070,2073,2115,2123],[433,434,435,436,440],"p",{},"Einspielen heißt: Das andere System schickt jedes Dokument selbst an DDM, mit seiner ",[437,438,439],"strong",{},"eigenen Referenz",". Dasselbe Dokument noch einmal geschickt ist in DDM dasselbe Dokument: Unveränderte Bytes bewirken nichts, neue Bytes werden eine neue Version.",[442,443,445],"h2",{"id":444},"_1-eine-push-quelle-einrichten","1. Eine Push-Quelle einrichten",[433,447,448,449,452,453,456,457,460,461,464],{},"Unter ",[437,450,451],{},"Einstellungen › Externe Quellen"," auf ",[437,454,455],{},"Neue Quelle"," klicken und den Systemtyp ",[437,458,459],{},"Push (externe API)"," wählen. Eine Push-Quelle hat nichts, womit sie sich verbindet. Ihre Einstellungen legen fest, wie eingespielte Dokumente ",[437,462,463],{},"abgelegt"," werden, genau wie bei einem Konnektor:",[466,467,468,481],"table",{},[469,470,471],"thead",{},[472,473,474,478],"tr",{},[475,476,477],"th",{},"Einstellung",[475,479,480],{},"Wirkung auf eingespielte Dokumente",[482,483,484,516,529,551,565],"tbody",{},[472,485,486,492],{},[487,488,489],"td",{},[437,490,491],{},"Kategorie-Zuordnung",[487,493,494,498,499,503,504,507,508,511,512,515],{},[495,496,497],"em",{},"Ordnerstruktur spiegeln"," baut den gesendeten ",[500,501,502],"code",{},"categoryPath"," als Kategoriebaum. ",[495,505,506],{},"Alles in eine Kategorie"," legt eine Kategorie oberster Ebene an, benannt nach dem ganzen Pfad (",[500,509,510],{},"Produkte \u002F Preislisten","). ",[495,513,514],{},"Feste Kategorie"," legt alles in die gewählte Kategorie, egal was gesendet wird",[472,517,518,523],{},[487,519,520],{},[437,521,522],{},"Kategorien importieren",[487,524,525,526,528],{},"Aus: Aus ",[500,527,502],{}," werden keine Kategorien angelegt",[472,530,531,536],{},[487,532,533],{},[437,534,535],{},"Bereits vorhanden",[487,537,538,539,542,543,546,547,550],{},"Wenn es ein Dokument mit dieser Referenz schon gibt: ",[495,540,541],{},"Als neue Version ablegen"," (Standard), ",[495,544,545],{},"Überschreiben"," (die aktuelle Version ersetzen) oder ",[495,548,549],{},"Überspringen"," (in Ruhe lassen)",[472,552,553,558],{},[487,554,555],{},[437,556,557],{},"Dateifilter",[487,559,560,561,564],{},"z. B. ",[500,562,563],{},"*.pdf"," – andere Namen werden übersprungen",[472,566,567,572],{},[487,568,569],{},[437,570,571],{},"Gruppenzuordnungen",[487,573,574,575,578],{},"Ein gesendeter ",[500,576,577],{},"groupName"," wird Lesezugriff für die zugeordnete DDM-Gruppe",[433,580,581,582,585,586,589],{},"Schalten Sie die Quelle ",[437,583,584],{},"ein",". Eingespieltes an eine ausgeschaltete Quelle wird mit ",[500,587,588],{},"403"," abgewiesen.",[433,591,592,593,596],{},"Die Einstellungen im Einzelnen stehen unter ",[594,595,272],"a",{"href":278},".",[442,598,600],{"id":599},"_2-einen-schreibenden-schlüssel-anlegen","2. Einen schreibenden Schlüssel anlegen",[433,602,448,603,606,607,610,611,596],{},[437,604,605],{},"Einstellungen › API-Zugang"," einen Schlüssel mit ",[437,608,609],{},"Schreiben"," anlegen und die Push-Quelle wählen. Eingespielte Dokumente gehören zu dieser Quelle, und ihre Referenzen sind darin eindeutig. Lassen Sie den Schlüssel als eine Person handeln, die in den Zielkategorien Dokumente anlegen darf – siehe ",[594,612,319],{"href":320},[442,614,616],{"id":615},"_3-ein-dokument-einspielen","3. Ein Dokument einspielen",[433,618,619,622,623,626],{},[500,620,621],{},"PUT \u002Fdocuments\u002Fref\u002F{ref}"," legt das Dokument an oder aktualisiert es. Schicken Sie die Datei als Multipart, die Angaben als JSON im Teil ",[500,624,625],{},"metadata",":",[628,629,630,716,1150,1243],"code-group",{},[631,632,638],"pre",{"className":633,"code":634,"filename":635,"language":636,"meta":637,"style":637},"language-bash shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","curl -X PUT \"https:\u002F\u002Fddm.example.com\u002Fapi\u002Fext\u002Fv1\u002Fdocuments\u002Fref\u002FPIM-4711\" \\\n  -H \"Authorization: Bearer $DDM_API_KEY\" \\\n  -F \"file=@Preisliste-2026.pdf;type=application\u002Fpdf\" \\\n  -F 'metadata={\"categoryPath\":\"Produkte\u002FPreislisten\",\"tags\":[\"Preise\",\"2026\"],\"titles\":{\"DE\":\"Preisliste 2026\",\"AT\":\"Preisliste 2026\"}};type=application\u002Fjson'\n","curl","bash","",[500,639,640,669,687,702],{"__ignoreMap":637},[641,642,645,648,652,655,659,662,665],"span",{"class":643,"line":644},"line",1,[641,646,635],{"class":647},"sBMFI",[641,649,651],{"class":650},"sfazB"," -X",[641,653,654],{"class":650}," PUT",[641,656,658],{"class":657},"sMK4o"," \"",[641,660,661],{"class":650},"https:\u002F\u002Fddm.example.com\u002Fapi\u002Fext\u002Fv1\u002Fdocuments\u002Fref\u002FPIM-4711",[641,663,664],{"class":657},"\"",[641,666,668],{"class":667},"sTEyZ"," \\\n",[641,670,672,675,677,680,683,685],{"class":643,"line":671},2,[641,673,674],{"class":650},"  -H",[641,676,658],{"class":657},[641,678,679],{"class":650},"Authorization: Bearer ",[641,681,682],{"class":667},"$DDM_API_KEY",[641,684,664],{"class":657},[641,686,668],{"class":667},[641,688,690,693,695,698,700],{"class":643,"line":689},3,[641,691,692],{"class":650},"  -F",[641,694,658],{"class":657},[641,696,697],{"class":650},"file=@Preisliste-2026.pdf;type=application\u002Fpdf",[641,699,664],{"class":657},[641,701,668],{"class":667},[641,703,705,707,710,713],{"class":643,"line":704},4,[641,706,692],{"class":650},[641,708,709],{"class":657}," '",[641,711,712],{"class":650},"metadata={\"categoryPath\":\"Produkte\u002FPreislisten\",\"tags\":[\"Preise\",\"2026\"],\"titles\":{\"DE\":\"Preisliste 2026\",\"AT\":\"Preisliste 2026\"}};type=application\u002Fjson",[641,714,715],{"class":657},"'\n",[631,717,722],{"className":718,"code":719,"filename":720,"language":721,"meta":637,"style":637},"language-js shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","import { readFile } from 'node:fs\u002Fpromises'\n\nconst form = new FormData()\nform.append('file', new Blob([await readFile('Preisliste-2026.pdf')], { type: 'application\u002Fpdf' }), 'Preisliste-2026.pdf')\nform.append('metadata', JSON.stringify({\n  categoryPath: 'Produkte\u002FPreislisten',\n  tags: ['Preise', '2026'],\n  titles: { DE: 'Preisliste 2026', AT: 'Preisliste 2026' }\n}))\n\nconst response = await fetch(`https:\u002F\u002Fddm.example.com\u002Fapi\u002Fext\u002Fv1\u002Fdocuments\u002Fref\u002F${encodeURIComponent('PIM-4711')}`, {\n  method: 'PUT',\n  headers: { Authorization: `Bearer ${process.env.DDM_API_KEY}` },\n  body: form\n})\nconst { outcome, document } = await response.json()\n","JavaScript","js",[500,723,724,749,755,777,859,891,909,941,979,988,993,1042,1059,1100,1111,1118],{"__ignoreMap":637},[641,725,726,730,733,736,739,742,744,747],{"class":643,"line":644},[641,727,729],{"class":728},"s7zQu","import",[641,731,732],{"class":657}," {",[641,734,735],{"class":667}," readFile",[641,737,738],{"class":657}," }",[641,740,741],{"class":728}," from",[641,743,709],{"class":657},[641,745,746],{"class":650},"node:fs\u002Fpromises",[641,748,715],{"class":657},[641,750,751],{"class":643,"line":671},[641,752,754],{"emptyLinePlaceholder":753},true,"\n",[641,756,757,761,764,767,770,774],{"class":643,"line":689},[641,758,760],{"class":759},"spNyl","const",[641,762,763],{"class":667}," form ",[641,765,766],{"class":657},"=",[641,768,769],{"class":657}," new",[641,771,773],{"class":772},"s2Zo4"," FormData",[641,775,776],{"class":667},"()\n",[641,778,779,782,784,787,790,793,796,798,801,803,806,809,812,814,816,818,821,823,826,828,830,834,836,838,841,843,845,848,850,852,854,856],{"class":643,"line":704},[641,780,781],{"class":667},"form",[641,783,596],{"class":657},[641,785,786],{"class":772},"append",[641,788,789],{"class":667},"(",[641,791,792],{"class":657},"'",[641,794,795],{"class":650},"file",[641,797,792],{"class":657},[641,799,800],{"class":657},",",[641,802,769],{"class":657},[641,804,805],{"class":772}," Blob",[641,807,808],{"class":667},"([",[641,810,811],{"class":728},"await",[641,813,735],{"class":772},[641,815,789],{"class":667},[641,817,792],{"class":657},[641,819,820],{"class":650},"Preisliste-2026.pdf",[641,822,792],{"class":657},[641,824,825],{"class":667},")]",[641,827,800],{"class":657},[641,829,732],{"class":657},[641,831,833],{"class":832},"swJcz"," type",[641,835,626],{"class":657},[641,837,709],{"class":657},[641,839,840],{"class":650},"application\u002Fpdf",[641,842,792],{"class":657},[641,844,738],{"class":657},[641,846,847],{"class":667},")",[641,849,800],{"class":657},[641,851,709],{"class":657},[641,853,820],{"class":650},[641,855,792],{"class":657},[641,857,858],{"class":667},")\n",[641,860,862,864,866,868,870,872,874,876,878,881,883,886,888],{"class":643,"line":861},5,[641,863,781],{"class":667},[641,865,596],{"class":657},[641,867,786],{"class":772},[641,869,789],{"class":667},[641,871,792],{"class":657},[641,873,625],{"class":650},[641,875,792],{"class":657},[641,877,800],{"class":657},[641,879,880],{"class":667}," JSON",[641,882,596],{"class":657},[641,884,885],{"class":772},"stringify",[641,887,789],{"class":667},[641,889,890],{"class":657},"{\n",[641,892,894,897,899,901,904,906],{"class":643,"line":893},6,[641,895,896],{"class":832},"  categoryPath",[641,898,626],{"class":657},[641,900,709],{"class":657},[641,902,903],{"class":650},"Produkte\u002FPreislisten",[641,905,792],{"class":657},[641,907,908],{"class":657},",\n",[641,910,912,915,917,920,922,925,927,929,931,934,936,939],{"class":643,"line":911},7,[641,913,914],{"class":832},"  tags",[641,916,626],{"class":657},[641,918,919],{"class":667}," [",[641,921,792],{"class":657},[641,923,924],{"class":650},"Preise",[641,926,792],{"class":657},[641,928,800],{"class":657},[641,930,709],{"class":657},[641,932,933],{"class":650},"2026",[641,935,792],{"class":657},[641,937,938],{"class":667},"]",[641,940,908],{"class":657},[641,942,944,947,949,951,954,956,958,961,963,965,968,970,972,974,976],{"class":643,"line":943},8,[641,945,946],{"class":832},"  titles",[641,948,626],{"class":657},[641,950,732],{"class":657},[641,952,953],{"class":832}," DE",[641,955,626],{"class":657},[641,957,709],{"class":657},[641,959,960],{"class":650},"Preisliste 2026",[641,962,792],{"class":657},[641,964,800],{"class":657},[641,966,967],{"class":832}," AT",[641,969,626],{"class":657},[641,971,709],{"class":657},[641,973,960],{"class":650},[641,975,792],{"class":657},[641,977,978],{"class":657}," }\n",[641,980,982,985],{"class":643,"line":981},9,[641,983,984],{"class":657},"}",[641,986,987],{"class":667},"))\n",[641,989,991],{"class":643,"line":990},10,[641,992,754],{"emptyLinePlaceholder":753},[641,994,996,998,1001,1003,1006,1009,1011,1014,1017,1020,1023,1025,1027,1030,1032,1034,1037,1039],{"class":643,"line":995},11,[641,997,760],{"class":759},[641,999,1000],{"class":667}," response ",[641,1002,766],{"class":657},[641,1004,1005],{"class":728}," await",[641,1007,1008],{"class":772}," fetch",[641,1010,789],{"class":667},[641,1012,1013],{"class":657},"`",[641,1015,1016],{"class":650},"https:\u002F\u002Fddm.example.com\u002Fapi\u002Fext\u002Fv1\u002Fdocuments\u002Fref\u002F",[641,1018,1019],{"class":657},"${",[641,1021,1022],{"class":772},"encodeURIComponent",[641,1024,789],{"class":667},[641,1026,792],{"class":657},[641,1028,1029],{"class":650},"PIM-4711",[641,1031,792],{"class":657},[641,1033,847],{"class":667},[641,1035,1036],{"class":657},"}`",[641,1038,800],{"class":657},[641,1040,1041],{"class":657}," {\n",[641,1043,1045,1048,1050,1052,1055,1057],{"class":643,"line":1044},12,[641,1046,1047],{"class":832},"  method",[641,1049,626],{"class":657},[641,1051,709],{"class":657},[641,1053,1054],{"class":650},"PUT",[641,1056,792],{"class":657},[641,1058,908],{"class":657},[641,1060,1062,1065,1067,1069,1072,1074,1077,1080,1082,1085,1087,1090,1092,1095,1097],{"class":643,"line":1061},13,[641,1063,1064],{"class":832},"  headers",[641,1066,626],{"class":657},[641,1068,732],{"class":657},[641,1070,1071],{"class":832}," Authorization",[641,1073,626],{"class":657},[641,1075,1076],{"class":657}," `",[641,1078,1079],{"class":650},"Bearer ",[641,1081,1019],{"class":657},[641,1083,1084],{"class":667},"process",[641,1086,596],{"class":657},[641,1088,1089],{"class":667},"env",[641,1091,596],{"class":657},[641,1093,1094],{"class":667},"DDM_API_KEY",[641,1096,1036],{"class":657},[641,1098,1099],{"class":657}," },\n",[641,1101,1103,1106,1108],{"class":643,"line":1102},14,[641,1104,1105],{"class":832},"  body",[641,1107,626],{"class":657},[641,1109,1110],{"class":667}," form\n",[641,1112,1114,1116],{"class":643,"line":1113},15,[641,1115,984],{"class":657},[641,1117,858],{"class":667},[641,1119,1121,1123,1125,1128,1130,1133,1135,1138,1140,1143,1145,1148],{"class":643,"line":1120},16,[641,1122,760],{"class":759},[641,1124,732],{"class":657},[641,1126,1127],{"class":667}," outcome",[641,1129,800],{"class":657},[641,1131,1132],{"class":667}," document ",[641,1134,984],{"class":657},[641,1136,1137],{"class":657}," =",[641,1139,1005],{"class":728},[641,1141,1142],{"class":667}," response",[641,1144,596],{"class":657},[641,1146,1147],{"class":772},"json",[641,1149,776],{"class":667},[631,1151,1156],{"className":1152,"code":1153,"filename":1154,"language":1155,"meta":637,"style":637},"language-python shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","import json, os, requests\nfrom urllib.parse import quote\n\nwith open(\"Preisliste-2026.pdf\", \"rb\") as file:\n    response = requests.put(\n        f\"https:\u002F\u002Fddm.example.com\u002Fapi\u002Fext\u002Fv1\u002Fdocuments\u002Fref\u002F{quote('PIM-4711', safe='')}\",\n        headers={\"Authorization\": f\"Bearer {os.environ['DDM_API_KEY']}\"},\n        files={\n            \"file\": (\"Preisliste-2026.pdf\", file, \"application\u002Fpdf\"),\n            \"metadata\": (None, json.dumps({\n                \"categoryPath\": \"Produkte\u002FPreislisten\",\n                \"tags\": [\"Preise\", \"2026\"],\n                \"titles\": {\"DE\": \"Preisliste 2026\", \"AT\": \"Preisliste 2026\"},\n            }), \"application\u002Fjson\"),\n        },\n    )\nresult = response.json()\n","Python","python",[500,1157,1158,1163,1168,1172,1177,1182,1187,1192,1197,1202,1207,1212,1217,1222,1227,1232,1237],{"__ignoreMap":637},[641,1159,1160],{"class":643,"line":644},[641,1161,1162],{},"import json, os, requests\n",[641,1164,1165],{"class":643,"line":671},[641,1166,1167],{},"from urllib.parse import quote\n",[641,1169,1170],{"class":643,"line":689},[641,1171,754],{"emptyLinePlaceholder":753},[641,1173,1174],{"class":643,"line":704},[641,1175,1176],{},"with open(\"Preisliste-2026.pdf\", \"rb\") as file:\n",[641,1178,1179],{"class":643,"line":861},[641,1180,1181],{},"    response = requests.put(\n",[641,1183,1184],{"class":643,"line":893},[641,1185,1186],{},"        f\"https:\u002F\u002Fddm.example.com\u002Fapi\u002Fext\u002Fv1\u002Fdocuments\u002Fref\u002F{quote('PIM-4711', safe='')}\",\n",[641,1188,1189],{"class":643,"line":911},[641,1190,1191],{},"        headers={\"Authorization\": f\"Bearer {os.environ['DDM_API_KEY']}\"},\n",[641,1193,1194],{"class":643,"line":943},[641,1195,1196],{},"        files={\n",[641,1198,1199],{"class":643,"line":981},[641,1200,1201],{},"            \"file\": (\"Preisliste-2026.pdf\", file, \"application\u002Fpdf\"),\n",[641,1203,1204],{"class":643,"line":990},[641,1205,1206],{},"            \"metadata\": (None, json.dumps({\n",[641,1208,1209],{"class":643,"line":995},[641,1210,1211],{},"                \"categoryPath\": \"Produkte\u002FPreislisten\",\n",[641,1213,1214],{"class":643,"line":1044},[641,1215,1216],{},"                \"tags\": [\"Preise\", \"2026\"],\n",[641,1218,1219],{"class":643,"line":1061},[641,1220,1221],{},"                \"titles\": {\"DE\": \"Preisliste 2026\", \"AT\": \"Preisliste 2026\"},\n",[641,1223,1224],{"class":643,"line":1102},[641,1225,1226],{},"            }), \"application\u002Fjson\"),\n",[641,1228,1229],{"class":643,"line":1113},[641,1230,1231],{},"        },\n",[641,1233,1234],{"class":643,"line":1120},[641,1235,1236],{},"    )\n",[641,1238,1240],{"class":643,"line":1239},17,[641,1241,1242],{},"result = response.json()\n",[631,1244,1249],{"className":1245,"code":1246,"filename":1247,"language":1248,"meta":637,"style":637},"language-powershell shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","$form = @{\n  file     = Get-Item \"Preisliste-2026.pdf\"\n  metadata = '{\"categoryPath\":\"Produkte\u002FPreislisten\",\"tags\":[\"Preise\",\"2026\"]}'\n}\nInvoke-RestMethod -Method Put -Form $form `\n  -Uri \"https:\u002F\u002Fddm.example.com\u002Fapi\u002Fext\u002Fv1\u002Fdocuments\u002Fref\u002FPIM-4711\" `\n  -Headers @{ Authorization = \"Bearer $env:DDM_API_KEY\" }\n","PowerShell","powershell",[500,1250,1251,1256,1261,1266,1271,1276,1281],{"__ignoreMap":637},[641,1252,1253],{"class":643,"line":644},[641,1254,1255],{},"$form = @{\n",[641,1257,1258],{"class":643,"line":671},[641,1259,1260],{},"  file     = Get-Item \"Preisliste-2026.pdf\"\n",[641,1262,1263],{"class":643,"line":689},[641,1264,1265],{},"  metadata = '{\"categoryPath\":\"Produkte\u002FPreislisten\",\"tags\":[\"Preise\",\"2026\"]}'\n",[641,1267,1268],{"class":643,"line":704},[641,1269,1270],{},"}\n",[641,1272,1273],{"class":643,"line":861},[641,1274,1275],{},"Invoke-RestMethod -Method Put -Form $form `\n",[641,1277,1278],{"class":643,"line":893},[641,1279,1280],{},"  -Uri \"https:\u002F\u002Fddm.example.com\u002Fapi\u002Fext\u002Fv1\u002Fdocuments\u002Fref\u002FPIM-4711\" `\n",[641,1282,1283],{"class":643,"line":911},[641,1284,1285],{},"  -Headers @{ Authorization = \"Bearer $env:DDM_API_KEY\" }\n",[433,1287,1288],{},"Die Antwort sagt, was geschehen ist, und zeigt das Dokument:",[631,1290,1293],{"className":1291,"code":1292,"language":1147,"meta":637,"style":637},"language-json shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","{\n  \"outcome\": \"created\",\n  \"document\": {\n    \"id\": \"8d0c1f5e-6c43-4f0e-9a52-0b7f1a2c3d4e\",\n    \"externalRef\": \"PIM-4711\",\n    \"name\": \"Preisliste-2026.pdf\",\n    \"status\": \"draft\",\n    \"tags\": [\"2026\", \"Preise\"],\n    \"titles\": { \"DE\": \"Preisliste 2026\", \"AT\": \"Preisliste 2026\" },\n    \"categoryIds\": [\"2b5e…\"],\n    \"currentVersion\": { \"versionNo\": 1, \"checksum\": \"9f86d0…\", \"sizeBytes\": 48211 }\n  }\n}\n",[500,1294,1295,1299,1320,1333,1354,1373,1392,1412,1442,1490,1512,1571,1576],{"__ignoreMap":637},[641,1296,1297],{"class":643,"line":644},[641,1298,890],{"class":657},[641,1300,1301,1304,1307,1309,1311,1313,1316,1318],{"class":643,"line":671},[641,1302,1303],{"class":657},"  \"",[641,1305,1306],{"class":759},"outcome",[641,1308,664],{"class":657},[641,1310,626],{"class":657},[641,1312,658],{"class":657},[641,1314,1315],{"class":650},"created",[641,1317,664],{"class":657},[641,1319,908],{"class":657},[641,1321,1322,1324,1327,1329,1331],{"class":643,"line":689},[641,1323,1303],{"class":657},[641,1325,1326],{"class":759},"document",[641,1328,664],{"class":657},[641,1330,626],{"class":657},[641,1332,1041],{"class":657},[641,1334,1335,1338,1341,1343,1345,1347,1350,1352],{"class":643,"line":704},[641,1336,1337],{"class":657},"    \"",[641,1339,1340],{"class":647},"id",[641,1342,664],{"class":657},[641,1344,626],{"class":657},[641,1346,658],{"class":657},[641,1348,1349],{"class":650},"8d0c1f5e-6c43-4f0e-9a52-0b7f1a2c3d4e",[641,1351,664],{"class":657},[641,1353,908],{"class":657},[641,1355,1356,1358,1361,1363,1365,1367,1369,1371],{"class":643,"line":861},[641,1357,1337],{"class":657},[641,1359,1360],{"class":647},"externalRef",[641,1362,664],{"class":657},[641,1364,626],{"class":657},[641,1366,658],{"class":657},[641,1368,1029],{"class":650},[641,1370,664],{"class":657},[641,1372,908],{"class":657},[641,1374,1375,1377,1380,1382,1384,1386,1388,1390],{"class":643,"line":893},[641,1376,1337],{"class":657},[641,1378,1379],{"class":647},"name",[641,1381,664],{"class":657},[641,1383,626],{"class":657},[641,1385,658],{"class":657},[641,1387,820],{"class":650},[641,1389,664],{"class":657},[641,1391,908],{"class":657},[641,1393,1394,1396,1399,1401,1403,1405,1408,1410],{"class":643,"line":911},[641,1395,1337],{"class":657},[641,1397,1398],{"class":647},"status",[641,1400,664],{"class":657},[641,1402,626],{"class":657},[641,1404,658],{"class":657},[641,1406,1407],{"class":650},"draft",[641,1409,664],{"class":657},[641,1411,908],{"class":657},[641,1413,1414,1416,1419,1421,1423,1425,1427,1429,1431,1433,1435,1437,1439],{"class":643,"line":943},[641,1415,1337],{"class":657},[641,1417,1418],{"class":647},"tags",[641,1420,664],{"class":657},[641,1422,626],{"class":657},[641,1424,919],{"class":657},[641,1426,664],{"class":657},[641,1428,933],{"class":650},[641,1430,664],{"class":657},[641,1432,800],{"class":657},[641,1434,658],{"class":657},[641,1436,924],{"class":650},[641,1438,664],{"class":657},[641,1440,1441],{"class":657},"],\n",[641,1443,1444,1446,1449,1451,1453,1455,1457,1461,1463,1465,1467,1469,1471,1473,1475,1478,1480,1482,1484,1486,1488],{"class":643,"line":981},[641,1445,1337],{"class":657},[641,1447,1448],{"class":647},"titles",[641,1450,664],{"class":657},[641,1452,626],{"class":657},[641,1454,732],{"class":657},[641,1456,658],{"class":657},[641,1458,1460],{"class":1459},"sbssI","DE",[641,1462,664],{"class":657},[641,1464,626],{"class":657},[641,1466,658],{"class":657},[641,1468,960],{"class":650},[641,1470,664],{"class":657},[641,1472,800],{"class":657},[641,1474,658],{"class":657},[641,1476,1477],{"class":1459},"AT",[641,1479,664],{"class":657},[641,1481,626],{"class":657},[641,1483,658],{"class":657},[641,1485,960],{"class":650},[641,1487,664],{"class":657},[641,1489,1099],{"class":657},[641,1491,1492,1494,1497,1499,1501,1503,1505,1508,1510],{"class":643,"line":990},[641,1493,1337],{"class":657},[641,1495,1496],{"class":647},"categoryIds",[641,1498,664],{"class":657},[641,1500,626],{"class":657},[641,1502,919],{"class":657},[641,1504,664],{"class":657},[641,1506,1507],{"class":650},"2b5e…",[641,1509,664],{"class":657},[641,1511,1441],{"class":657},[641,1513,1514,1516,1519,1521,1523,1525,1527,1530,1532,1534,1537,1539,1541,1544,1546,1548,1550,1553,1555,1557,1559,1562,1564,1566,1569],{"class":643,"line":995},[641,1515,1337],{"class":657},[641,1517,1518],{"class":647},"currentVersion",[641,1520,664],{"class":657},[641,1522,626],{"class":657},[641,1524,732],{"class":657},[641,1526,658],{"class":657},[641,1528,1529],{"class":1459},"versionNo",[641,1531,664],{"class":657},[641,1533,626],{"class":657},[641,1535,1536],{"class":1459}," 1",[641,1538,800],{"class":657},[641,1540,658],{"class":657},[641,1542,1543],{"class":1459},"checksum",[641,1545,664],{"class":657},[641,1547,626],{"class":657},[641,1549,658],{"class":657},[641,1551,1552],{"class":650},"9f86d0…",[641,1554,664],{"class":657},[641,1556,800],{"class":657},[641,1558,658],{"class":657},[641,1560,1561],{"class":1459},"sizeBytes",[641,1563,664],{"class":657},[641,1565,626],{"class":657},[641,1567,1568],{"class":1459}," 48211",[641,1570,978],{"class":657},[641,1572,1573],{"class":643,"line":1044},[641,1574,1575],{"class":657},"  }\n",[641,1577,1578],{"class":643,"line":1061},[641,1579,1270],{"class":657},[466,1581,1582,1596],{},[469,1583,1584],{},[472,1585,1586,1590,1593],{},[475,1587,1588],{},[500,1589,1306],{},[475,1591,1592],{},"Status",[475,1594,1595],{},"Bedeutung",[482,1597,1598,1610,1625,1637],{},[472,1599,1600,1604,1607],{},[487,1601,1602],{},[500,1603,1315],{},[487,1605,1606],{},"201",[487,1608,1609],{},"Ein neues Dokument",[472,1611,1612,1617,1620],{},[487,1613,1614],{},[500,1615,1616],{},"versioned",[487,1618,1619],{},"200",[487,1621,1622,1623],{},"Neue Bytes an einem vorhandenen Dokument – eine neue Version, oder ersetzt bei ",[495,1624,545],{},[472,1626,1627,1632,1634],{},[487,1628,1629],{},[500,1630,1631],{},"unchanged",[487,1633,1619],{},[487,1635,1636],{},"Dieselben Bytes wie die aktuelle Version – nichts geändert",[472,1638,1639,1644,1646],{},[487,1640,1641],{},[500,1642,1643],{},"skipped",[487,1645,1619],{},[487,1647,1648,1649,1651,1652,1654,1655,1657,1658],{},"Der Dateifilter hat es ausgelassen, oder das Dokument gibt es schon und ",[495,1650,535],{}," steht auf ",[495,1653,549],{},". ",[500,1656,1326],{}," ist ",[500,1659,1660],{},"null",[1662,1663,1665,1666,847],"h3",{"id":1664},"die-angaben-metadata","Die Angaben (",[500,1667,625],{},[433,1669,1670],{},"Alle optional:",[466,1672,1673,1682],{},[469,1674,1675],{},[472,1676,1677,1680],{},[475,1678,1679],{},"Feld",[475,1681,1595],{},[482,1683,1684,1693,1704,1714,1723,1732],{},[472,1685,1686,1690],{},[487,1687,1688],{},[500,1689,1379],{},[487,1691,1692],{},"Der Dateiname, mit Endung. Standard: der Name der hochgeladenen Datei",[472,1694,1695,1699],{},[487,1696,1697],{},[500,1698,502],{},[487,1700,560,1701,1703],{},[500,1702,903],{},". Fehlende Kategorien werden nach der Kategorie-Zuordnung angelegt",[472,1705,1706,1711],{},[487,1707,1708],{},[500,1709,1710],{},"mimeType",[487,1712,1713],{},"Ersetzt den angegebenen Dateityp",[472,1715,1716,1720],{},[487,1717,1718],{},[500,1719,1418],{},[487,1721,1722],{},"Ersetzt die Schlagwörter des Dokuments",[472,1724,1725,1729],{},[487,1726,1727],{},[500,1728,1448],{},[487,1730,1731],{},"Titel pro Marktcode, zusammengeführt mit den vorhandenen",[472,1733,1734,1738],{},[487,1735,1736],{},[500,1737,577],{},[487,1739,1740],{},"Eine externe Gruppe, zugeordnet über die Gruppenzuordnungen der Quelle",[1662,1742,1744],{"id":1743},"oder-von-einer-url","Oder: von einer URL",[433,1746,1747,1748,1751],{},"Statt hochzuladen, schicken Sie JSON mit einer ",[500,1749,1750],{},"fileUrl",". DDM lädt die Datei selbst:",[631,1753,1755],{"className":633,"code":1754,"language":636,"meta":637,"style":637},"curl -X PUT \"https:\u002F\u002Fddm.example.com\u002Fapi\u002Fext\u002Fv1\u002Fdocuments\u002Fref\u002FPIM-4711\" \\\n  -H \"Authorization: Bearer $DDM_API_KEY\" \\\n  -H \"Content-Type: application\u002Fjson\" \\\n  -d '{\"fileUrl\":\"https:\u002F\u002Fpim.example.com\u002Fexport\u002F4711.pdf\",\"categoryPath\":\"Produkte\u002FPreislisten\"}'\n",[500,1756,1757,1773,1787,1800],{"__ignoreMap":637},[641,1758,1759,1761,1763,1765,1767,1769,1771],{"class":643,"line":644},[641,1760,635],{"class":647},[641,1762,651],{"class":650},[641,1764,654],{"class":650},[641,1766,658],{"class":657},[641,1768,661],{"class":650},[641,1770,664],{"class":657},[641,1772,668],{"class":667},[641,1774,1775,1777,1779,1781,1783,1785],{"class":643,"line":671},[641,1776,674],{"class":650},[641,1778,658],{"class":657},[641,1780,679],{"class":650},[641,1782,682],{"class":667},[641,1784,664],{"class":657},[641,1786,668],{"class":667},[641,1788,1789,1791,1793,1796,1798],{"class":643,"line":689},[641,1790,674],{"class":650},[641,1792,658],{"class":657},[641,1794,1795],{"class":650},"Content-Type: application\u002Fjson",[641,1797,664],{"class":657},[641,1799,668],{"class":667},[641,1801,1802,1805,1807,1810],{"class":643,"line":704},[641,1803,1804],{"class":650},"  -d",[641,1806,709],{"class":657},[641,1808,1809],{"class":650},"{\"fileUrl\":\"https:\u002F\u002Fpim.example.com\u002Fexport\u002F4711.pdf\",\"categoryPath\":\"Produkte\u002FPreislisten\"}",[641,1811,715],{"class":657},[433,1813,1814,1815,1818,1819,596],{},"Die Adresse muss für DDM über HTTP(S) erreichbar sein; Weiterleitungen werden nicht verfolgt. Die Datei darf so groß sein wie beim Hochladen – die maximale Dateigröße des Tarifs –, und DDM schreibt sie beim Empfang auf die Festplatte. Der Download darf bis zu 15 Minuten dauern. Schlägt er fehl, lautet die Antwort ",[500,1816,1817],{},"422",", mit dem Grund; ist die Datei zu groß, ",[500,1820,1821],{},"413",[433,1823,1824],{},"DDM spricht nie Adressen von Cloud-Metadaten-Diensten an. Bei einem gehosteten DDM kann der Betrieb zusätzlich Adressen in privaten Netzen sperren; die Datei muss dann von außen erreichbar sein.",[442,1826,1828],{"id":1827},"_4-ändern-und-löschen","4. Ändern und löschen",[1830,1831,1832,1865],"ul",{},[1833,1834,1835,1838,1839,1841,1842,1844,1845,1848,1849,1851,1852,1841,1855,1841,1858,1841,1860,1848,1862,1864],"li",{},[500,1836,1837],{},"PATCH \u002Fdocuments\u002Fref\u002F{ref}"," ändert ",[500,1840,1379],{},", ",[500,1843,1398],{}," (",[500,1846,1847],{},"archived"," oder ",[500,1850,1407],{},"), ",[500,1853,1854],{},"shareable",[500,1856,1857],{},"highlighted",[500,1859,1418],{},[500,1861,1448],{},[500,1863,1496],{},", ohne die Datei noch einmal zu schicken.",[1833,1866,1867,1870,1871,589],{},[500,1868,1869],{},"DELETE \u002Fdocuments\u002Fref\u002F{ref}"," löscht das Dokument, genau wie das Löschen im CMS. Ein Dokument unter Aufbewahrungsschutz oder in einer laufenden Freigabe wird mit ",[500,1872,1873],{},"409",[631,1875,1877],{"className":633,"code":1876,"language":636,"meta":637,"style":637},"curl -X PATCH \"https:\u002F\u002Fddm.example.com\u002Fapi\u002Fext\u002Fv1\u002Fdocuments\u002Fref\u002FPIM-4711\" \\\n  -H \"Authorization: Bearer $DDM_API_KEY\" -H \"Content-Type: application\u002Fjson\" \\\n  -d '{\"status\":\"archived\"}'\n",[500,1878,1879,1896,1919],{"__ignoreMap":637},[641,1880,1881,1883,1885,1888,1890,1892,1894],{"class":643,"line":644},[641,1882,635],{"class":647},[641,1884,651],{"class":650},[641,1886,1887],{"class":650}," PATCH",[641,1889,658],{"class":657},[641,1891,661],{"class":650},[641,1893,664],{"class":657},[641,1895,668],{"class":667},[641,1897,1898,1900,1902,1904,1906,1908,1911,1913,1915,1917],{"class":643,"line":671},[641,1899,674],{"class":650},[641,1901,658],{"class":657},[641,1903,679],{"class":650},[641,1905,682],{"class":667},[641,1907,664],{"class":657},[641,1909,1910],{"class":650}," -H",[641,1912,658],{"class":657},[641,1914,1795],{"class":650},[641,1916,664],{"class":657},[641,1918,668],{"class":667},[641,1920,1921,1923,1925,1928],{"class":643,"line":689},[641,1922,1804],{"class":650},[641,1924,709],{"class":657},[641,1926,1927],{"class":650},"{\"status\":\"archived\"}",[641,1929,715],{"class":657},[442,1931,1933],{"id":1932},"_5-kategorien-wenn-sie-sie-selbst-pflegen","5. Kategorien, wenn Sie sie selbst pflegen",[433,1935,1936,1937,1940,1941,1944],{},"Hat das andere System einen eigenen Baum, spielen Sie ihn ",[437,1938,1939],{},"von oben nach unten"," über Referenzen ein. ",[500,1942,1943],{},"parentRef"," nennt die übergeordnete Kategorie über ihre Referenz:",[631,1946,1948],{"className":633,"code":1947,"language":636,"meta":637,"style":637},"curl -X PUT \"https:\u002F\u002Fddm.example.com\u002Fapi\u002Fext\u002Fv1\u002Fcategories\u002Fref\u002FCAT-10\" \\\n  -H \"Authorization: Bearer $DDM_API_KEY\" -H \"Content-Type: application\u002Fjson\" \\\n  -d '{\"name\":\"Produkte\"}'\n\ncurl -X PUT \"https:\u002F\u002Fddm.example.com\u002Fapi\u002Fext\u002Fv1\u002Fcategories\u002Fref\u002FCAT-11\" \\\n  -H \"Authorization: Bearer $DDM_API_KEY\" -H \"Content-Type: application\u002Fjson\" \\\n  -d '{\"name\":\"Preislisten\",\"parentRef\":\"CAT-10\",\"titles\":{\"DE\":\"Preislisten\",\"AT\":\"Preislisten\"}}'\n",[500,1949,1950,1967,1989,2000,2004,2021,2043],{"__ignoreMap":637},[641,1951,1952,1954,1956,1958,1960,1963,1965],{"class":643,"line":644},[641,1953,635],{"class":647},[641,1955,651],{"class":650},[641,1957,654],{"class":650},[641,1959,658],{"class":657},[641,1961,1962],{"class":650},"https:\u002F\u002Fddm.example.com\u002Fapi\u002Fext\u002Fv1\u002Fcategories\u002Fref\u002FCAT-10",[641,1964,664],{"class":657},[641,1966,668],{"class":667},[641,1968,1969,1971,1973,1975,1977,1979,1981,1983,1985,1987],{"class":643,"line":671},[641,1970,674],{"class":650},[641,1972,658],{"class":657},[641,1974,679],{"class":650},[641,1976,682],{"class":667},[641,1978,664],{"class":657},[641,1980,1910],{"class":650},[641,1982,658],{"class":657},[641,1984,1795],{"class":650},[641,1986,664],{"class":657},[641,1988,668],{"class":667},[641,1990,1991,1993,1995,1998],{"class":643,"line":689},[641,1992,1804],{"class":650},[641,1994,709],{"class":657},[641,1996,1997],{"class":650},"{\"name\":\"Produkte\"}",[641,1999,715],{"class":657},[641,2001,2002],{"class":643,"line":704},[641,2003,754],{"emptyLinePlaceholder":753},[641,2005,2006,2008,2010,2012,2014,2017,2019],{"class":643,"line":861},[641,2007,635],{"class":647},[641,2009,651],{"class":650},[641,2011,654],{"class":650},[641,2013,658],{"class":657},[641,2015,2016],{"class":650},"https:\u002F\u002Fddm.example.com\u002Fapi\u002Fext\u002Fv1\u002Fcategories\u002Fref\u002FCAT-11",[641,2018,664],{"class":657},[641,2020,668],{"class":667},[641,2022,2023,2025,2027,2029,2031,2033,2035,2037,2039,2041],{"class":643,"line":893},[641,2024,674],{"class":650},[641,2026,658],{"class":657},[641,2028,679],{"class":650},[641,2030,682],{"class":667},[641,2032,664],{"class":657},[641,2034,1910],{"class":650},[641,2036,658],{"class":657},[641,2038,1795],{"class":650},[641,2040,664],{"class":657},[641,2042,668],{"class":667},[641,2044,2045,2047,2049,2052],{"class":643,"line":911},[641,2046,1804],{"class":650},[641,2048,709],{"class":657},[641,2050,2051],{"class":650},"{\"name\":\"Preislisten\",\"parentRef\":\"CAT-10\",\"titles\":{\"DE\":\"Preislisten\",\"AT\":\"Preislisten\"}}",[641,2053,715],{"class":657},[433,2055,2056,2057,2059,2060,2063,2064,596],{},"Dann legen Sie Dokumente mit ",[500,2058,1496],{}," ab (",[500,2061,2062],{},"PATCH","), oder stellen die Kategorie-Zuordnung der Push-Quelle auf ",[495,2065,514],{},[442,2067,2069],{"id":2068},"was-nach-dem-einspielen-geschieht","Was nach dem Einspielen geschieht",[433,2071,2072],{},"Ein eingespieltes Dokument ist ein Dokument wie jedes andere:",[1830,2074,2075,2095,2102,2108],{},[1833,2076,2077,2078,2081,2082,2085,2086,2089,2090,2094],{},"Es beginnt mit dem ",[437,2079,2080],{},"Standardstatus für Uploads"," der Organisation – oder mit dem Status, den die Push-Quelle unter ",[437,2083,2084],{},"Status neuer Dokumente"," festlegt. Ist sie ",[437,2087,2088],{},"vertrauenswürdig",", sind ihre Dokumente und neuen Versionen sofort freigegeben (",[594,2091,2093],{"href":2092},"\u002Fde\u002Fexternal-sources\u002Foverview#vertrauensw%C3%BCrdige-quellen","mehr",").",[1833,2096,2097,2098,2101],{},"Neue Bytes an einem Dokument ",[437,2099,2100],{},"in Freigabe"," beenden diese Freigabe, wie ein Upload im CMS.",[1833,2103,2104,2105,596],{},"Wer daran gearbeitet hat, bekommt die übliche E-Mail ",[437,2106,2107],{},"„Neue Version“",[1833,2109,2110,2111,2114],{},"Mit ",[495,2112,2113],{},"Verteilung erst nach Freigabe"," sehen Leser es, sobald es freigegeben ist.",[2116,2117,2118,2119,2122],"warning",{},"Die API löscht nie von selbst. Ein Dokument, das aus dem anderen System verschwindet, bleibt in DDM, bis jemand ",[500,2120,2121],{},"DELETE"," aufruft.",[2124,2125,2126],"style",{},"html pre.shiki code .sBMFI, html code.shiki .sBMFI{--shiki-light:#E2931D;--shiki-default:#FFCB6B;--shiki-dark:#FFCB6B}html pre.shiki code .sfazB, html code.shiki .sfazB{--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D}html pre.shiki code .sMK4o, html code.shiki .sMK4o{--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF}html pre.shiki code .sTEyZ, html code.shiki .sTEyZ{--shiki-light:#90A4AE;--shiki-default:#EEFFFF;--shiki-dark:#BABED8}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html pre.shiki code .spNyl, html code.shiki .spNyl{--shiki-light:#9C3EDA;--shiki-default:#C792EA;--shiki-dark:#C792EA}html pre.shiki code .sbssI, html code.shiki .sbssI{--shiki-light:#F76D47;--shiki-default:#F78C6C;--shiki-dark:#F78C6C}html pre.shiki code .s7zQu, html code.shiki .s7zQu{--shiki-light:#39ADB5;--shiki-light-font-style:italic;--shiki-default:#89DDFF;--shiki-default-font-style:italic;--shiki-dark:#89DDFF;--shiki-dark-font-style:italic}html pre.shiki code .s2Zo4, html code.shiki .s2Zo4{--shiki-light:#6182B8;--shiki-default:#82AAFF;--shiki-dark:#82AAFF}html pre.shiki code .swJcz, html code.shiki .swJcz{--shiki-light:#E53935;--shiki-default:#F07178;--shiki-dark:#F07178}",{"title":637,"searchDepth":671,"depth":671,"links":2128},[2129,2130,2131,2136,2137,2138],{"id":444,"depth":671,"text":445},{"id":599,"depth":671,"text":600},{"id":615,"depth":671,"text":616,"children":2132},[2133,2135],{"id":1664,"depth":689,"text":2134},"Die Angaben (metadata)",{"id":1743,"depth":689,"text":1744},{"id":1827,"depth":671,"text":1828},{"id":1932,"depth":671,"text":1933},{"id":2068,"depth":671,"text":2069},"Schritt für Schritt – eine Push-Quelle, ein Schlüssel und Dokumente über Ihre eigenen Referenzen, hochgeladen oder von einer URL.","md",null,{},{"icon":331},{"title":328,"description":2139},"daCxaxOQmgzbEo3tMWcEDD8-4sbEqcsnGej4MHirjJY",[2147,2149],{"title":323,"path":324,"stem":325,"description":2148,"icon":326,"children":-1},"Formate, Referenzen, Seiten, Änderungsfeed, Dateien, Grenzen und Fehler – was alle Endpunkte gemeinsam haben.",{"title":333,"path":334,"stem":335,"description":2150,"icon":336,"children":-1},"Schritt für Schritt – ein Export-Skript, das die Dokumente von DDM in ein anderes System kopiert und es aktuell hält.",1793617729903]