Create a new Due Diligence Statement. The supplier must exist and the specified articles must be linked to that supplier. The DDS is created in draft status. A delivery that exceeds TRACES’ per-statement limits (1000 producers per commodity, 25 MiB of geolocation per statement — the plots of an article are counted once per line that declares them) is created as a statement group: id is the group head, memberIds the member statements that carry the plots. Submit every member first; the head becomes submittable once all members are validated.
IDs of the member statements when the delivery had to be split into a statement group (in member order); empty for a single statement.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Polygon One Helpcenter","colors":{"primary":"#15803D","light":"#07C983","dark":"#15803D"},"logo":{"light":"https://mintcdn.com/polygonone/AMoRp9VbcW46gNsT/logo/light.svg?fit=max\u0026auto=format\u0026n=AMoRp9VbcW46gNsT\u0026q=85\u0026s=4a316da81d50e49c7f9f6480a235558e","dark":"https://mintcdn.com/polygonone/AMoRp9VbcW46gNsT/logo/dark.svg?fit=max\u0026auto=format\u0026n=AMoRp9VbcW46gNsT\u0026q=85\u0026s=2f010ff600ff4880f154678933ee7214"},"favicon":"https://mintcdn.com/polygonone/ySkQMGGRhMNkPSTt/favicon.svg?fit=max\u0026auto=format\u0026n=ySkQMGGRhMNkPSTt\u0026q=85\u0026s=90cbe4fd3ee2dbffcb8de6167a8d47f3","api":{"playground":{"display":"simple"}},"navbar":{"links":[{"href":"mailto:help@polygon-one.eu","label":"Support"}],"primary":{"type":"button","label":"App","href":"https://app.polygon-one.com/"}},"footer":{"socials":{"website":"https://polygon-one.com"}},"search":{"prompt":"Suche..."},"integrations":{"posthog":{"apiKey":"phc_uKa9gMArvxxjzGfYWUWS4YLP7yT7gPETBzA3ktR7mUTD","apiHost":"https://eu.i.posthog.com","sessionRecording":false}},"contextual":{"options":["copy","view","chatgpt","claude","perplexity","mcp","cursor","vscode"],"display":"header"},"styling":{"latex":false},"navigation":{"global":{"anchors":[]},"languages":[{"language":"de","default":true,"href":""},{"language":"en","href":"en"},{"language":"fr","href":"fr/lieferanten/start"},{"language":"es","href":"es/lieferanten/start"},{"language":"zh","href":"zh/lieferanten/start"}]}},"deployment":{"deploymentMetadataValue":{"subdomain":"polygonone","hasAudioNarration":false,"actualSubdomain":"polygonone","customDomains":["help.polygon-one.com"],"gitSource":{"type":"github","owner":"polygon-one","repo":"docs","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6ae0b07ed03bec028f0a63ad","collectionId":"0d95f0d6-0f41-4003-828c-a1abdfd66982","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6ae0b07ed03bec028f0a63ad"},"entitlements":{},"buildId":"6ae0b07ed03bec028f0a63ad","clientVersion":"0.0.3971","searchFilterCounts":[{"language":"de","tag":"API-Referenz","count":62},{"language":"en","tag":"API Reference","count":62},{"language":"de","tag":"EUDR","count":53},{"language":"en","tag":"EUDR","count":53},{"language":"de","tag":"Für Lieferanten","count":28},{"language":"en","tag":"For suppliers","count":28},{"language":"es","tag":"Para proveedores","count":28},{"language":"fr","tag":"Pour les fournisseurs","count":28},{"language":"zh","tag":"供应商帮助","count":28},{"language":"de","tag":"PPWR","count":25},{"language":"en","tag":"PPWR","count":25},{"language":"de","tag":"API-Dokumentation","count":10},{"language":"en","tag":"API Documentation","count":10},{"language":"de","tag":"PPWR – Verpackungsdaten","count":9},{"language":"de","tag":"Ihr Datenformat","count":9},{"language":"en","tag":"PPWR – Packaging Data","count":9},{"language":"en","tag":"Your data format","count":9},{"language":"es","tag":"Su formato de datos","count":9},{"language":"fr","tag":"Votre format de données","count":9},{"language":"zh","tag":"数据格式指南","count":9},{"language":"de","tag":"Datensammlung (Art. 9 EUDR)","count":8},{"language":"de","tag":"DDS \u0026 Bestellungen (Art. 3 EUDR)","count":8},{"language":"de","tag":"Optional","count":8},{"language":"en","tag":"Data Collection (Art. 9 EUDR)","count":8},{"language":"en","tag":"DDS \u0026 Orders (Art. 3 EUDR)","count":8},{"language":"en","tag":"Optional","count":8},{"language":"es","tag":"Solicitud EUDR","count":7},{"language":"fr","tag":"Demande EUDR","count":7},{"language":"zh","tag":"EUDR 请求","count":7},{"language":"es","tag":"Espacio del proveedor","count":4},{"language":"es","tag":"Solicitud PPWR","count":4},{"language":"fr","tag":"Espace fournisseur","count":4},{"language":"fr","tag":"Demande PPWR","count":4},{"language":"zh","tag":"供应商工作区","count":4},{"language":"zh","tag":"PPWR 请求","count":4},{"language":"es","tag":"Resolver un problema","count":3},{"language":"fr","tag":"Résoudre un problème","count":3},{"language":"zh","tag":"更正、审核和状态","count":3},{"language":"es","tag":"Empiece aquí","count":1},{"language":"fr","tag":"Commencer ici","count":1},{"language":"zh","tag":"从这里开始","count":1}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableAskAiSearchBar":true},"basePath":"","hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-v7-file-tree","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"pause-universal-search-reconcile","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"per-site-search-delta","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-private-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-nav-generations","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"byok-sep-25","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"vite-origin","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-agent-model-picker","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-updated-9-15","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"isAtlas":false,"googleFontsInlined":false},"customCss":[{"filePath":"style.css","content":"html:has(#content[data-page-href$=\"/lieferanten/start\"]) #pagination,html:has(#content[data-page-href*=\"/lieferanten/\"]) #mobile-nav #navigation-items>div:has(>#localization-select-trigger)>div:has(>button[aria-haspopup=menu]),html:has(#content[data-page-href*=\"/lieferanten/\"]) #navbar div:has(>div>a[href$=\"/lieferanten/start\"]),html:has(#content[data-page-href*=\"/lieferanten/\"]) #navbar li:has(>a[href=\"https://app.polygon-one.com/\"]),html:has(#content[data-page-href*=\"/lieferanten/\"]) [role=dialog] li:has(>a[href=\"https://app.polygon-one.com/\"]){display:none!important}"}],"page":{"pagePath":"api-reference/endpoint/dds-statements/create","slug":"/api-reference/endpoint/dds-statements/create","pageMetadata":{"title":"DDS-Erklärung erstellen","openapi":"POST /api/v1/dds-statements","description":"Create a new Due Diligence Statement. The supplier must exist and the specified articles must be linked to that supplier. The DDS is created in `draft` status. A delivery that exceeds TRACES' per-statement limits (1000 producers per commodity, 25 MiB of geolocation per statement — the plots of an article are counted once per line that declares them) is created as a statement group: `id` is the group head, `memberIds` the member statements that carry the plots. Submit every member first; the head becomes submittable once all members are validated.","href":"/api-reference/endpoint/dds-statements/create"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx, jsxs: _jsxs} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n code: \"code\",\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsxs(_components.p, {\n children: [\"Create a new Due Diligence Statement. The supplier must exist and the specified articles must be linked to that supplier. The DDS is created in \", _jsx(_components.code, {\n children: \"draft\"\n }), \" status. A delivery that exceeds TRACES’ per-statement limits (1000 producers per commodity, 25 MiB of geolocation per statement — the plots of an article are counted once per line that declares them) is created as a statement group: \", _jsx(_components.code, {\n children: \"id\"\n }), \" is the group head, \", _jsx(_components.code, {\n children: \"memberIds\"\n }), \" the member statements that carry the plots. Submit every member first; the head becomes submittable once all members are validated.\"]\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){return _jsx(_Fragment,{})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"DDS-Erklärung erstellen","openapi":"POST /api/v1/dds-statements","description":"Create a new Due Diligence Statement. The supplier must exist and the specified articles must be linked to that supplier. The DDS is created in `draft` status. A delivery that exceeds TRACES' per-statement limits (1000 producers per commodity, 25 MiB of geolocation per statement — the plots of an article are counted once per line that declares them) is created as a statement group: `id` is the group head, `memberIds` the member statements that carry the plots. Submit every member first; the head becomes submittable once all members are validated.","href":"/api-reference/endpoint/dds-statements/create"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":[],"openApiReferenceData":{"operation":{"operationId":"createDdsStatement","summary":"Create DDS Statement","description":"Create a new Due Diligence Statement. The supplier must exist and the specified articles must be linked to that supplier. The DDS is created in `draft` status. A delivery that exceeds TRACES' per-statement limits (1000 producers per commodity, 25 MiB of geolocation per statement — the plots of an article are counted once per line that declares them) is created as a statement group: `id` is the group head, `memberIds` the member statements that carry the plots. Submit every member first; the head becomes submittable once all members are validated.","tags":["DDS Statements"],"requestBody":"676e9171-ddc0-49e6-9cc7-6a4c85d3fff1","responses":{"201":"777d3b02-e5d1-4e41-9bd8-891208e6f8a0","400":"cdcea0a7-54ce-4feb-8c1f-a1d8347c15f0","401":"4df9fd47-1f5d-490c-87ab-6459c69fbf44","403":"d174e778-a889-4194-9948-b3ab341a4309","404":"f64673c2-ddad-4c14-abee-030caa2848df","422":"a4c6b3b4-48a1-4013-9eec-29017582db82","429":"d1205f54-7b2a-4cda-9d88-c45baa1e70e0","500":"70f4811f-ff5f-4655-a5b3-f25350ab19ee"},"method":"post","type":"path","servers":["525ee7a2-0b29-4150-83c9-6311c95aea37"],"security":["bae4c7a0-d716-46dc-bfdc-909a8704f12f"],"path":"/api/v1/dds-statements","baseUrlOptions":["https://app.polygon-one.com"],"title":"Create DDS Statement","codeSamples":[],"requiredOnlyExamples":false,"requestExampleType":"generated","responseExampleType":"generated"},"dependencies":{"parameters":{},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"supplierId":{"type":"string","format":"uuid","description":"The supplier for this DDS. All articles must be linked to this supplier.","isRequired":true,"uniqueKey":"supplierId","typeLabel":"string\u003cuuid>"},"type":{"type":"string","enum":["import","export","domestic_production"],"description":"Activity type: `import`, `export` or `domestic_production`.","isRequired":true,"uniqueKey":"type","typeLabel":"enum\u003cstring>"},"articles":{"type":"array","items":{"type":"object","properties":{"articleId":{"type":"string","format":"uuid","description":"UUID of an article linked to `supplierId`.","isRequired":true,"uniqueKey":"articles.items.[INDEX].articleId","typeLabel":"string\u003cuuid>"},"amount":{"type":"string","description":"Quantity to declare: net mass in kilograms, as a numeric string ≥ 0 (e.g. `\"1250.5\"`).","isRequired":true,"uniqueKey":"articles.items.[INDEX].amount","typeLabel":"string"},"supplementaryUnitValue":{"type":"string","description":"Appendix-I supplementary-unit quantity. Accepted only on import/export lines whose HS code requires one (400 otherwise). Empty or absent = none.","uniqueKey":"articles.items.[INDEX].supplementaryUnitValue","typeLabel":"string"},"percentageEstimationOrDeviation":{"type":"string","description":"domestic_production only: TRACES percentageEstimationOrDeviation, 0–100 with at most 3 decimals. Absent = submitted as 0; ignored for import/export.","uniqueKey":"articles.items.[INDEX].percentageEstimationOrDeviation","typeLabel":"string"}},"required":["articleId","amount"],"uniqueKey":"articles.items.[INDEX]","typeLabel":"object"},"minItems":1,"maxItems":500,"description":"The article lines to declare: 1–500 lines, each article at most once.","isRequired":true,"uniqueKey":"articles","typeLabel":"object[]"},"name":{"type":"string","maxLength":100,"description":"Name of the statement (at most 100 characters).","uniqueKey":"name","typeLabel":"string"}},"required":["supplierId","type","articles"],"uniqueKey":"","typeLabel":"object"},"example":{"supplierId":"5a1d8c3e-7f24-4b9a-a6e0-1c3f5b8d2e94","type":"import","name":"Pine planks PO-2026-0042","articles":[{"articleId":"7c4e2b19-3a85-4d6f-b210-8e9a5c1d7f36","amount":"12500"}]},"examples":{"Example":{"title":"Example","value":{"supplierId":"5a1d8c3e-7f24-4b9a-a6e0-1c3f5b8d2e94","type":"import","name":"Pine planks PO-2026-0042","articles":[{"articleId":"7c4e2b19-3a85-4d6f-b210-8e9a5c1d7f36","amount":"12500"}]}}},"exampleType":"examples"}},"exampleType":"examples"},"responses":{"777d3b02-e5d1-4e41-9bd8-891208e6f8a0":{"description":"DDS statement created successfully","content":{"application/json":{"schema":{"type":"object","properties":{"id":{"type":"string","format":"uuid","description":"ID of the newly created DDS statement — the group head when a group was created.","isRequired":true,"uniqueKey":"id","typeLabel":"string\u003cuuid>"},"memberIds":{"type":"array","items":{"type":"string","format":"uuid","uniqueKey":"memberIds.items.[INDEX]","typeLabel":"string\u003cuuid>"},"description":"IDs of the member statements when the delivery had to be split into a statement group (in member order); empty for a single statement.","isRequired":true,"uniqueKey":"memberIds","typeLabel":"string\u003cuuid>[]"}},"required":["id","memberIds"],"uniqueKey":"","typeLabel":"object"},"example":{"id":"0c5e8a2f-7d49-4b16-9e3a-2f8d6b4c1a73","memberIds":[]},"examples":{"Example":{"title":"Example","value":{"id":"0c5e8a2f-7d49-4b16-9e3a-2f8d6b4c1a73","memberIds":[]}}},"exampleType":"examples"}},"exampleType":"examples"},"cdcea0a7-54ce-4feb-8c1f-a1d8347c15f0":{"description":"Invalid request data","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"Human-readable message, or a stable machine key (e.g. `batchTooLarge`, `overwriteRequired`, `duplicate`) on the batch, PPWR and upload endpoints.","isRequired":true,"uniqueKey":"error","typeLabel":"string"},"code":{"type":"string","description":"Stable machine code on some `400` and `409` answers, e.g. `plot_geometry_invalid` or `FORK_HAS_ORDER`. Match on it rather than on `error`. Further flat keys may accompany it (e.g. `precisionDigits`, `field`).","uniqueKey":"code","typeLabel":"string"},"details":{"type":"array","items":{"type":"object","properties":{"code":{"type":"string","description":"Machine code of the issue, e.g. `invalid_type`, `too_small`, `custom`.","isRequired":true,"uniqueKey":"details.items.[INDEX].code","typeLabel":"string"},"path":{"type":"array","items":{"oneOf":[{"type":"string","uniqueKey":"details.items.[INDEX].path.items.[INDEX].oneOf.0","typeLabel":"string"},{"type":"number","uniqueKey":"details.items.[INDEX].path.items.[INDEX].oneOf.1","typeLabel":"number"}],"uniqueKey":"details.items.[INDEX].path.items.[INDEX]","typeLabel":"string | number"},"description":"Location of the offending value in the request: object keys and 0-based array positions.","isRequired":true,"uniqueKey":"details.items.[INDEX].path","typeLabel":"(string | number)[]"},"message":{"type":"string","description":"Human-readable English explanation. The wording may change; match on `code` and `path`.","isRequired":true,"uniqueKey":"details.items.[INDEX].message","typeLabel":"string"}},"required":["code","path","message"],"additionalProperties":{"oneOf":[{}],"uniqueKey":"details.items.[INDEX].additionalProperties","typeLabel":"any"},"description":"One validation issue. Issue-specific keys (e.g. `expected`, `minimum`) may accompany the three listed.","uniqueKey":"details.items.[INDEX]","typeLabel":"object"},"description":"The validation issues on a `400` validation error.","uniqueKey":"details","typeLabel":"object[]"},"warnings":{"type":"array","items":{"type":"object","properties":{"type":{"type":"string","enum":["duplicateName","duplicateEan"],"description":"`duplicateName`: a live article of your company already has this name. `duplicateEan`: a live article already has this EAN.","isRequired":true,"uniqueKey":"warnings.items.[INDEX].type","typeLabel":"enum\u003cstring>"},"existingInternalArticleNr":{"type":"string","description":"`duplicateName` only: internal article number of the existing article.","uniqueKey":"warnings.items.[INDEX].existingInternalArticleNr","typeLabel":"string"},"existingArticleName":{"type":"string","description":"`duplicateEan` only: name of the existing article.","uniqueKey":"warnings.items.[INDEX].existingArticleName","typeLabel":"string"}},"required":["type"],"uniqueKey":"warnings.items.[INDEX]","typeLabel":"object"},"description":"`POST /articles` `409` only: soft duplicate warnings. Resend with `acknowledgeWarnings: true` to create the article anyway.","uniqueKey":"warnings","typeLabel":"object[]"}},"required":["error"],"additionalProperties":{"oneOf":[{}],"uniqueKey":"additionalProperties","typeLabel":"any"},"description":"Error body of every endpoint except the `429` the edge answers. Some errors add flat machine-readable keys next to `error`, e.g. `maxBatchSize` on `413 batchTooLarge` or `confirmUpdateCount` on `409 overwriteRequired`.","uniqueKey":"","typeLabel":"object"},"example":{"error":"Validation failed","details":[{"origin":"string","code":"too_small","minimum":1,"inclusive":true,"path":["address","street"],"message":"Address is required."}]},"examples":{"Example":{"title":"Example","value":{"error":"Validation failed","details":[{"origin":"string","code":"too_small","minimum":1,"inclusive":true,"path":["address","street"],"message":"Address is required."}]}}},"exampleType":"examples"}},"exampleType":"examples"},"4df9fd47-1f5d-490c-87ab-6459c69fbf44":{"description":"Invalid or expired API key, or the key's user account is not active.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"Human-readable message, or a stable machine key (e.g. `batchTooLarge`, `overwriteRequired`, `duplicate`) on the batch, PPWR and upload endpoints.","isRequired":true,"uniqueKey":"error","typeLabel":"string"},"code":{"type":"string","description":"Stable machine code on some `400` and `409` answers, e.g. `plot_geometry_invalid` or `FORK_HAS_ORDER`. Match on it rather than on `error`. Further flat keys may accompany it (e.g. `precisionDigits`, `field`).","uniqueKey":"code","typeLabel":"string"},"details":{"type":"array","items":{"type":"object","properties":{"code":{"type":"string","description":"Machine code of the issue, e.g. `invalid_type`, `too_small`, `custom`.","isRequired":true,"uniqueKey":"details.items.[INDEX].code","typeLabel":"string"},"path":{"type":"array","items":{"oneOf":[{"type":"string","uniqueKey":"details.items.[INDEX].path.items.[INDEX].oneOf.0","typeLabel":"string"},{"type":"number","uniqueKey":"details.items.[INDEX].path.items.[INDEX].oneOf.1","typeLabel":"number"}],"uniqueKey":"details.items.[INDEX].path.items.[INDEX]","typeLabel":"string | number"},"description":"Location of the offending value in the request: object keys and 0-based array positions.","isRequired":true,"uniqueKey":"details.items.[INDEX].path","typeLabel":"(string | number)[]"},"message":{"type":"string","description":"Human-readable English explanation. The wording may change; match on `code` and `path`.","isRequired":true,"uniqueKey":"details.items.[INDEX].message","typeLabel":"string"}},"required":["code","path","message"],"additionalProperties":{"oneOf":[{}],"uniqueKey":"details.items.[INDEX].additionalProperties","typeLabel":"any"},"description":"One validation issue. Issue-specific keys (e.g. `expected`, `minimum`) may accompany the three listed.","uniqueKey":"details.items.[INDEX]","typeLabel":"object"},"description":"The validation issues on a `400` validation error.","uniqueKey":"details","typeLabel":"object[]"},"warnings":{"type":"array","items":{"type":"object","properties":{"type":{"type":"string","enum":["duplicateName","duplicateEan"],"description":"`duplicateName`: a live article of your company already has this name. `duplicateEan`: a live article already has this EAN.","isRequired":true,"uniqueKey":"warnings.items.[INDEX].type","typeLabel":"enum\u003cstring>"},"existingInternalArticleNr":{"type":"string","description":"`duplicateName` only: internal article number of the existing article.","uniqueKey":"warnings.items.[INDEX].existingInternalArticleNr","typeLabel":"string"},"existingArticleName":{"type":"string","description":"`duplicateEan` only: name of the existing article.","uniqueKey":"warnings.items.[INDEX].existingArticleName","typeLabel":"string"}},"required":["type"],"uniqueKey":"warnings.items.[INDEX]","typeLabel":"object"},"description":"`POST /articles` `409` only: soft duplicate warnings. Resend with `acknowledgeWarnings: true` to create the article anyway.","uniqueKey":"warnings","typeLabel":"object[]"}},"required":["error"],"additionalProperties":{"oneOf":[{}],"uniqueKey":"additionalProperties","typeLabel":"any"},"description":"Error body of every endpoint except the `429` the edge answers. Some errors add flat machine-readable keys next to `error`, e.g. `maxBatchSize` on `413 batchTooLarge` or `confirmUpdateCount` on `409 overwriteRequired`.","uniqueKey":"","typeLabel":"object"},"example":{"error":"Invalid or expired API key"},"examples":{"Example":{"title":"Example","value":{"error":"Invalid or expired API key"}}},"exampleType":"examples"}},"exampleType":"examples"},"d174e778-a889-4194-9948-b3ab341a4309":{"description":"Insufficient permissions for this resource","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"Human-readable message, or a stable machine key (e.g. `batchTooLarge`, `overwriteRequired`, `duplicate`) on the batch, PPWR and upload endpoints.","isRequired":true,"uniqueKey":"error","typeLabel":"string"},"code":{"type":"string","description":"Stable machine code on some `400` and `409` answers, e.g. `plot_geometry_invalid` or `FORK_HAS_ORDER`. Match on it rather than on `error`. Further flat keys may accompany it (e.g. `precisionDigits`, `field`).","uniqueKey":"code","typeLabel":"string"},"details":{"type":"array","items":{"type":"object","properties":{"code":{"type":"string","description":"Machine code of the issue, e.g. `invalid_type`, `too_small`, `custom`.","isRequired":true,"uniqueKey":"details.items.[INDEX].code","typeLabel":"string"},"path":{"type":"array","items":{"oneOf":[{"type":"string","uniqueKey":"details.items.[INDEX].path.items.[INDEX].oneOf.0","typeLabel":"string"},{"type":"number","uniqueKey":"details.items.[INDEX].path.items.[INDEX].oneOf.1","typeLabel":"number"}],"uniqueKey":"details.items.[INDEX].path.items.[INDEX]","typeLabel":"string | number"},"description":"Location of the offending value in the request: object keys and 0-based array positions.","isRequired":true,"uniqueKey":"details.items.[INDEX].path","typeLabel":"(string | number)[]"},"message":{"type":"string","description":"Human-readable English explanation. The wording may change; match on `code` and `path`.","isRequired":true,"uniqueKey":"details.items.[INDEX].message","typeLabel":"string"}},"required":["code","path","message"],"additionalProperties":{"oneOf":[{}],"uniqueKey":"details.items.[INDEX].additionalProperties","typeLabel":"any"},"description":"One validation issue. Issue-specific keys (e.g. `expected`, `minimum`) may accompany the three listed.","uniqueKey":"details.items.[INDEX]","typeLabel":"object"},"description":"The validation issues on a `400` validation error.","uniqueKey":"details","typeLabel":"object[]"},"warnings":{"type":"array","items":{"type":"object","properties":{"type":{"type":"string","enum":["duplicateName","duplicateEan"],"description":"`duplicateName`: a live article of your company already has this name. `duplicateEan`: a live article already has this EAN.","isRequired":true,"uniqueKey":"warnings.items.[INDEX].type","typeLabel":"enum\u003cstring>"},"existingInternalArticleNr":{"type":"string","description":"`duplicateName` only: internal article number of the existing article.","uniqueKey":"warnings.items.[INDEX].existingInternalArticleNr","typeLabel":"string"},"existingArticleName":{"type":"string","description":"`duplicateEan` only: name of the existing article.","uniqueKey":"warnings.items.[INDEX].existingArticleName","typeLabel":"string"}},"required":["type"],"uniqueKey":"warnings.items.[INDEX]","typeLabel":"object"},"description":"`POST /articles` `409` only: soft duplicate warnings. Resend with `acknowledgeWarnings: true` to create the article anyway.","uniqueKey":"warnings","typeLabel":"object[]"}},"required":["error"],"additionalProperties":{"oneOf":[{}],"uniqueKey":"additionalProperties","typeLabel":"any"},"description":"Error body of every endpoint except the `429` the edge answers. Some errors add flat machine-readable keys next to `error`, e.g. `maxBatchSize` on `413 batchTooLarge` or `confirmUpdateCount` on `409 overwriteRequired`.","uniqueKey":"","typeLabel":"object"},"example":{"error":"Forbidden"},"examples":{"Example":{"title":"Example","value":{"error":"Forbidden"}}},"exampleType":"examples"}},"exampleType":"examples"},"f64673c2-ddad-4c14-abee-030caa2848df":{"description":"Resource not found","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"Human-readable message, or a stable machine key (e.g. `batchTooLarge`, `overwriteRequired`, `duplicate`) on the batch, PPWR and upload endpoints.","isRequired":true,"uniqueKey":"error","typeLabel":"string"},"code":{"type":"string","description":"Stable machine code on some `400` and `409` answers, e.g. `plot_geometry_invalid` or `FORK_HAS_ORDER`. Match on it rather than on `error`. Further flat keys may accompany it (e.g. `precisionDigits`, `field`).","uniqueKey":"code","typeLabel":"string"},"details":{"type":"array","items":{"type":"object","properties":{"code":{"type":"string","description":"Machine code of the issue, e.g. `invalid_type`, `too_small`, `custom`.","isRequired":true,"uniqueKey":"details.items.[INDEX].code","typeLabel":"string"},"path":{"type":"array","items":{"oneOf":[{"type":"string","uniqueKey":"details.items.[INDEX].path.items.[INDEX].oneOf.0","typeLabel":"string"},{"type":"number","uniqueKey":"details.items.[INDEX].path.items.[INDEX].oneOf.1","typeLabel":"number"}],"uniqueKey":"details.items.[INDEX].path.items.[INDEX]","typeLabel":"string | number"},"description":"Location of the offending value in the request: object keys and 0-based array positions.","isRequired":true,"uniqueKey":"details.items.[INDEX].path","typeLabel":"(string | number)[]"},"message":{"type":"string","description":"Human-readable English explanation. The wording may change; match on `code` and `path`.","isRequired":true,"uniqueKey":"details.items.[INDEX].message","typeLabel":"string"}},"required":["code","path","message"],"additionalProperties":{"oneOf":[{}],"uniqueKey":"details.items.[INDEX].additionalProperties","typeLabel":"any"},"description":"One validation issue. Issue-specific keys (e.g. `expected`, `minimum`) may accompany the three listed.","uniqueKey":"details.items.[INDEX]","typeLabel":"object"},"description":"The validation issues on a `400` validation error.","uniqueKey":"details","typeLabel":"object[]"},"warnings":{"type":"array","items":{"type":"object","properties":{"type":{"type":"string","enum":["duplicateName","duplicateEan"],"description":"`duplicateName`: a live article of your company already has this name. `duplicateEan`: a live article already has this EAN.","isRequired":true,"uniqueKey":"warnings.items.[INDEX].type","typeLabel":"enum\u003cstring>"},"existingInternalArticleNr":{"type":"string","description":"`duplicateName` only: internal article number of the existing article.","uniqueKey":"warnings.items.[INDEX].existingInternalArticleNr","typeLabel":"string"},"existingArticleName":{"type":"string","description":"`duplicateEan` only: name of the existing article.","uniqueKey":"warnings.items.[INDEX].existingArticleName","typeLabel":"string"}},"required":["type"],"uniqueKey":"warnings.items.[INDEX]","typeLabel":"object"},"description":"`POST /articles` `409` only: soft duplicate warnings. Resend with `acknowledgeWarnings: true` to create the article anyway.","uniqueKey":"warnings","typeLabel":"object[]"}},"required":["error"],"additionalProperties":{"oneOf":[{}],"uniqueKey":"additionalProperties","typeLabel":"any"},"description":"Error body of every endpoint except the `429` the edge answers. Some errors add flat machine-readable keys next to `error`, e.g. `maxBatchSize` on `413 batchTooLarge` or `confirmUpdateCount` on `409 overwriteRequired`.","uniqueKey":"","typeLabel":"object"},"example":{"error":"Resource not found"},"examples":{"Example":{"title":"Example","value":{"error":"Resource not found"}}},"exampleType":"examples"}},"exampleType":"examples"},"a4c6b3b4-48a1-4013-9eec-29017582db82":{"description":"Refused without writing anything: by the manual compliance check (at least one article is not compliant, pending review, has no compliance result, or carries an unresolved risk signal), or because the delivery cannot be split into filable TRACES statements (see `error`).","content":{"application/json":{"schema":{"oneOf":[{"type":"object","required":["error","details"],"properties":{"error":{"type":"string","enum":["compliance_blocked"],"description":"Refused by your company's opt-in manual compliance check (Settings → Automations).","isRequired":true,"uniqueKey":"oneOf.0.error","typeLabel":"enum\u003cstring>"},"details":{"type":"object","properties":{"blockingArticles":{"type":"array","items":{"type":"object","properties":{"supplierArticleId":{"type":"string","format":"uuid","description":"The supplier article that failed the check (`supplierLinks[].supplierArticleId` of `GET /api/v1/articles`).","isRequired":true,"uniqueKey":"oneOf.0.details.blockingArticles.items.[INDEX].supplierArticleId","typeLabel":"string\u003cuuid>"},"articleNumber":{"type":"string","description":"The article's external article number when set, else its internal one.","isRequired":true,"uniqueKey":"oneOf.0.details.blockingArticles.items.[INDEX].articleNumber","typeLabel":"string"},"articleName":{"type":"string","description":"The article's name.","isRequired":true,"uniqueKey":"oneOf.0.details.blockingArticles.items.[INDEX].articleName","typeLabel":"string"}},"required":["supplierArticleId","articleNumber","articleName"],"uniqueKey":"oneOf.0.details.blockingArticles.items.[INDEX]","typeLabel":"object"},"description":"The requested articles that failed the check.","isRequired":true,"uniqueKey":"oneOf.0.details.blockingArticles","typeLabel":"object[]"}},"required":["blockingArticles"],"description":"What blocked the statement.","isRequired":true,"uniqueKey":"oneOf.0.details","typeLabel":"object"}},"uniqueKey":"oneOf.0","typeLabel":"object"},{"type":"object","required":["error"],"properties":{"error":{"type":"string","enum":["dds_partition_producer_too_large","group_volume_too_small"],"description":"`dds_partition_producer_too_large`: one producer's plots alone exceed the 25 MiB TRACES geolocation cap, no split can file them. `group_volume_too_small`: splitting the delivery would give a member a quantity below 1, which TRACES rejects.","isRequired":true,"uniqueKey":"oneOf.1.error","typeLabel":"enum\u003cstring>"}},"uniqueKey":"oneOf.1","typeLabel":"object"}],"uniqueKey":"","typeLabel":"object"},"example":{"error":"compliance_blocked","details":{"blockingArticles":[{"supplierArticleId":"6c1e8a4d-2f97-4b35-a0e6-8d4c2f7b9a13","articleNumber":"ART-1003","articleName":"Pine beam 60 mm"}]}},"examples":{"Example":{"title":"Example","value":{"error":"compliance_blocked","details":{"blockingArticles":[{"supplierArticleId":"6c1e8a4d-2f97-4b35-a0e6-8d4c2f7b9a13","articleNumber":"ART-1003","articleName":"Pine beam 60 mm"}]}}}},"exampleType":"examples"}},"exampleType":"examples"},"d1205f54-7b2a-4cda-9d88-c45baa1e70e0":{"description":"Rate limit exceeded: currently 1000 requests per 60 seconds per client IP across all `/api` paths. Issued by the edge before the application runs, so the JSON body differs from every other error: `error` is an object. A `429` with an HTML body instead of JSON means the request carried no API key.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","enum":["rate_limited"],"description":"Always `rate_limited`.","isRequired":true,"uniqueKey":"error.code","typeLabel":"enum\u003cstring>"},"message":{"type":"string","description":"Human-readable explanation.","isRequired":true,"uniqueKey":"error.message","typeLabel":"string"}},"required":["code","message"],"description":"Unlike every other error body, `error` is an object here.","isRequired":true,"uniqueKey":"error","typeLabel":"object"}},"required":["error"],"uniqueKey":"","typeLabel":"object"},"example":{"error":{"code":"rate_limited","message":"…"}},"examples":{"Example":{"title":"Example","value":{"error":{"code":"rate_limited","message":"…"}}}},"exampleType":"examples"}},"exampleType":"examples"},"70f4811f-ff5f-4655-a5b3-f25350ab19ee":{"description":"Internal server error","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"Human-readable message, or a stable machine key (e.g. `batchTooLarge`, `overwriteRequired`, `duplicate`) on the batch, PPWR and upload endpoints.","isRequired":true,"uniqueKey":"error","typeLabel":"string"},"code":{"type":"string","description":"Stable machine code on some `400` and `409` answers, e.g. `plot_geometry_invalid` or `FORK_HAS_ORDER`. Match on it rather than on `error`. Further flat keys may accompany it (e.g. `precisionDigits`, `field`).","uniqueKey":"code","typeLabel":"string"},"details":{"type":"array","items":{"type":"object","properties":{"code":{"type":"string","description":"Machine code of the issue, e.g. `invalid_type`, `too_small`, `custom`.","isRequired":true,"uniqueKey":"details.items.[INDEX].code","typeLabel":"string"},"path":{"type":"array","items":{"oneOf":[{"type":"string","uniqueKey":"details.items.[INDEX].path.items.[INDEX].oneOf.0","typeLabel":"string"},{"type":"number","uniqueKey":"details.items.[INDEX].path.items.[INDEX].oneOf.1","typeLabel":"number"}],"uniqueKey":"details.items.[INDEX].path.items.[INDEX]","typeLabel":"string | number"},"description":"Location of the offending value in the request: object keys and 0-based array positions.","isRequired":true,"uniqueKey":"details.items.[INDEX].path","typeLabel":"(string | number)[]"},"message":{"type":"string","description":"Human-readable English explanation. The wording may change; match on `code` and `path`.","isRequired":true,"uniqueKey":"details.items.[INDEX].message","typeLabel":"string"}},"required":["code","path","message"],"additionalProperties":{"oneOf":[{}],"uniqueKey":"details.items.[INDEX].additionalProperties","typeLabel":"any"},"description":"One validation issue. Issue-specific keys (e.g. `expected`, `minimum`) may accompany the three listed.","uniqueKey":"details.items.[INDEX]","typeLabel":"object"},"description":"The validation issues on a `400` validation error.","uniqueKey":"details","typeLabel":"object[]"},"warnings":{"type":"array","items":{"type":"object","properties":{"type":{"type":"string","enum":["duplicateName","duplicateEan"],"description":"`duplicateName`: a live article of your company already has this name. `duplicateEan`: a live article already has this EAN.","isRequired":true,"uniqueKey":"warnings.items.[INDEX].type","typeLabel":"enum\u003cstring>"},"existingInternalArticleNr":{"type":"string","description":"`duplicateName` only: internal article number of the existing article.","uniqueKey":"warnings.items.[INDEX].existingInternalArticleNr","typeLabel":"string"},"existingArticleName":{"type":"string","description":"`duplicateEan` only: name of the existing article.","uniqueKey":"warnings.items.[INDEX].existingArticleName","typeLabel":"string"}},"required":["type"],"uniqueKey":"warnings.items.[INDEX]","typeLabel":"object"},"description":"`POST /articles` `409` only: soft duplicate warnings. Resend with `acknowledgeWarnings: true` to create the article anyway.","uniqueKey":"warnings","typeLabel":"object[]"}},"required":["error"],"additionalProperties":{"oneOf":[{}],"uniqueKey":"additionalProperties","typeLabel":"any"},"description":"Error body of every endpoint except the `429` the edge answers. Some errors add flat machine-readable keys next to `error`, e.g. `maxBatchSize` on `413 batchTooLarge` or `confirmUpdateCount` on `409 overwriteRequired`.","uniqueKey":"","typeLabel":"object"},"example":{"error":"Internal server error"},"examples":{"Example":{"title":"Example","value":{"error":"Internal server error"}}},"exampleType":"examples"}},"exampleType":"examples"}},"security":{"bae4c7a0-d716-46dc-bfdc-909a8704f12f":{"bearerAuth":{"type":"http","scheme":"bearer","bearerFormat":"API Key","description":"API key generated in Settings > API Keys. Include as `Authorization: Bearer \u003ckey>`.","scopes":[],"schemeName":"bearerAuth"}}},"servers":{"525ee7a2-0b29-4150-83c9-6311c95aea37":{"url":"https://app.polygon-one.com","description":"Production Server"}},"processedSecurityOptions":[{"schemes":[{"scheme":{"type":"http","scheme":"bearer","bearerFormat":"API Key","description":"API key generated in Settings > API Keys. Include as `Authorization: Bearer \u003ckey>`.","scopes":[],"schemeName":"bearerAuth"},"schema":{"title":"Bearer Auth","type":"string","isRequired":true,"description":"API key generated in Settings > API Keys. Include as `Authorization: Bearer \u003ckey>`.","format":"bearer","typeLabel":"string\u003cbearer>","deprecated":false},"schemeName":"bearerAuth","name":"Authorization"}],"title":"bearerAuth"}]},"originalFileLocation":"api-reference/openapi.json"},"subdomain":"polygonone","siteName":"Polygon One Helpcenter","title":"DDS-Erklärung erstellen - Polygon One Helpcenter","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{"de":{"href":"/api-reference/endpoint/dds-statements/create","matchLevel":0},"en":{"href":"/en/api-reference/endpoint/dds-statements/create","matchLevel":1},"fr":{"href":"/fr/lieferanten/start","matchLevel":4},"es":{"href":"/es/lieferanten/start","matchLevel":4},"zh":{"href":"/zh/lieferanten/start","matchLevel":4}}},"lastModified":"2026-10-20T12:53:00.331Z","originalFileLocation":"api-reference/endpoint/dds-statements/create.mdx","locale":"de"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Create a new Due Diligence Statement. The supplier must exist and the specified articles must be linked to that supplier. The DDS is created in draft status. A delivery that exceeds TRACES\u0026#x27; per-statement limits (1000 producers per commodity, 25 MiB of geolocation per statement — the plots of an article are counted once per line that declares them) is created as a statement group: id is the group head, memberIds the member statements that carry the plots. Submit every member first; the head becomes submittable once all members are validated.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Polygon One Helpcenter\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/polygonone/32k2Y3_9P8MpmQgs/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/polygonone/32k2Y3_9P8MpmQgs/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/polygonone/32k2Y3_9P8MpmQgs/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/polygonone/32k2Y3_9P8MpmQgs/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/polygonone/32k2Y3_9P8MpmQgs/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/polygonone/32k2Y3_9P8MpmQgs/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/polygonone/32k2Y3_9P8MpmQgs/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/polygonone/32k2Y3_9P8MpmQgs/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/polygonone/32k2Y3_9P8MpmQgs/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"DDS-Erklärung erstellen - Polygon One Helpcenter\">\u003cmeta data-mint-head property=\"og:description\" content=\"Create a new Due Diligence Statement. The supplier must exist and the specified articles must be linked to that supplier. The DDS is created in draft status. A delivery that exceeds TRACES\u0026#x27; per-statement limits (1000 producers per commodity, 25 MiB of geolocation per statement — the plots of an article are counted once per line that declares them) is created as a statement group: id is the group head, memberIds the member statements that carry the plots. Submit every member first; the head becomes submittable once all members are validated.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Polygon One Helpcenter\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://help.polygon-one.com/api-reference/endpoint/dds-statements/create\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://polygonone.mintlify.app/_mintlify/api/og/v2?division=DDS-Erkl%C3%A4rungen\u0026amp;title=DDS-Erkl%C3%A4rung+erstellen\u0026amp;description=Create+a+new+Due+Diligence+Statement.+The+supplier+must+exist+and+the+specified+articles+must+be+linked+to+that+supplier.+The+DDS+is+created+in+%60draft%60+status.+\u0026amp;theme=0c175d962800f7cffd688852\u0026amp;signature=66e94b55e3057e5c511c698a95d2706f56b61a9a80bdc6a72f0256f80bcbace3\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"DDS-Erklärung erstellen - Polygon One Helpcenter\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Create a new Due Diligence Statement. The supplier must exist and the specified articles must be linked to that supplier. The DDS is created in draft status. A delivery that exceeds TRACES\u0026#x27; per-statement limits (1000 producers per commodity, 25 MiB of geolocation per statement — the plots of an article are counted once per line that declares them) is created as a statement group: id is the group head, memberIds the member statements that carry the plots. Submit every member first; the head becomes submittable once all members are validated.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://polygonone.mintlify.app/_mintlify/api/og/v2?division=DDS-Erkl%C3%A4rungen\u0026amp;title=DDS-Erkl%C3%A4rung+erstellen\u0026amp;description=Create+a+new+Due+Diligence+Statement.+The+supplier+must+exist+and+the+specified+articles+must+be+linked+to+that+supplier.+The+DDS+is+created+in+%60draft%60+status.+\u0026amp;theme=0c175d962800f7cffd688852\u0026amp;signature=66e94b55e3057e5c511c698a95d2706f56b61a9a80bdc6a72f0256f80bcbace3\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/polygonone/32k2Y3_9P8MpmQgs/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Polygon One Helpcenter\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#15803D\">\u003clink data-mint-head rel=\"canonical\" href=\"https://help.polygon-one.com/api-reference/endpoint/dds-statements/create\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/api-reference/endpoint/dds-statements/create.md\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"de\" href=\"https://help.polygon-one.com/api-reference/endpoint/dds-statements/create\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"en\" href=\"https://help.polygon-one.com/en/api-reference/endpoint/dds-statements/create\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"x-default\" href=\"https://help.polygon-one.com/api-reference/endpoint/dds-statements/create\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://help.polygon-one.com/#organization\",\"name\":\"Polygon One Helpcenter\",\"url\":\"https://help.polygon-one.com\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/polygonone/AMoRp9VbcW46gNsT/logo/light.svg?fit=max\u0026auto=format\u0026n=AMoRp9VbcW46gNsT\u0026q=85\u0026s=4a316da81d50e49c7f9f6480a235558e\"}},{\"@type\":\"WebSite\",\"@id\":\"https://help.polygon-one.com#website\",\"name\":\"Polygon One Helpcenter\",\"url\":\"https://help.polygon-one.com\",\"publisher\":{\"@id\":\"https://help.polygon-one.com/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://help.polygon-one.com/api-reference/endpoint/dds-statements/create#webpage\",\"url\":\"https://help.polygon-one.com/api-reference/endpoint/dds-statements/create\",\"name\":\"DDS-Erklärung erstellen\",\"description\":\"Create a new Due Diligence Statement. The supplier must exist and the specified articles must be linked to that supplier. The DDS is created in draft status. A delivery that exceeds TRACES' per-statement limits (1000 producers per commodity, 25 MiB of geolocation per statement — the plots of an article are counted once per line that declares them) is created as a statement group: id is the group head, memberIds the member statements that carry the plots. Submit every member first; the head becomes submittable once all members are validated.\",\"dateModified\":\"2026-10-20T12:53:00.331Z\",\"isPartOf\":{\"@id\":\"https://help.polygon-one.com#website\"},\"breadcrumb\":{\"@id\":\"https://help.polygon-one.com/api-reference/endpoint/dds-statements/create#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://help.polygon-one.com/api-reference/endpoint/dds-statements/create#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"DDS-Erklärungen\",\"item\":\"https://help.polygon-one.com/api-reference/endpoint/dds-statements/list\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"DDS-Erklärung erstellen\",\"item\":\"https://help.polygon-one.com/api-reference/endpoint/dds-statements/create\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://help.polygon-one.com/api-reference/endpoint/dds-statements/create#apireference\",\"headline\":\"DDS-Erklärung erstellen\",\"name\":\"DDS-Erklärung erstellen\",\"description\":\"Create a new Due Diligence Statement. The supplier must exist and the specified articles must be linked to that supplier. The DDS is created in draft status. A delivery that exceeds TRACES' per-statement limits (1000 producers per commodity, 25 MiB of geolocation per statement — the plots of an article are counted once per line that declares them) is created as a statement group: id is the group head, memberIds the member statements that carry the plots. Submit every member first; the head becomes submittable once all members are validated.\",\"url\":\"https://help.polygon-one.com/api-reference/endpoint/dds-statements/create\",\"mainEntityOfPage\":{\"@id\":\"https://help.polygon-one.com/api-reference/endpoint/dds-statements/create#webpage\"},\"dateModified\":\"2026-10-20T12:53:00.331Z\",\"publisher\":{\"@id\":\"https://help.polygon-one.com/#organization\"},\"isPartOf\":{\"@id\":\"https://help.polygon-one.com#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Polygon One Helpcenter\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Polygon One Helpcenter","nav":{"global":{"anchors":[]},"languages":[{"language":"de","default":true,"tabs":[{"tab":"EUDR","pages":[{"title":"EUDR","href":""}]},{"tab":"PPWR","pages":[{"title":"PPWR","href":"/de/ppwr/uebersicht"}]},{"tab":"API-Referenz","groups":[{"group":"API-Dokumentation","pages":[{"title":"Einführung","href":"/api-reference/introduction"},{"title":"Schnellstart","href":"/api-reference/quickstart"},{"title":"Empfohlene Integrationsabläufe","sidebarTitle":"Integrationsabläufe","href":"/api-reference/integration-flows"},{"title":"Claude, ChatGPT und Copilot verbinden (MCP)","sidebarTitle":"KI-Assistenten (MCP)","href":"/api-reference/ki-assistenten"},{"title":"Stapelimport (asynchron)","href":"/api-reference/batch-import"},{"title":"Bestellungen: Zeilen, Positionsnummern, Status, Delta-Sync","sidebarTitle":"Bestellungen","href":"/api-reference/orders"},{"title":"PPWR: Verpackungsdaten, Mengen, Mengenmeldung","href":"/api-reference/ppwr"},{"title":"Geo-Analyse über die API","href":"/api-reference/geo-analysis"},{"title":"Fehler \u0026 Limits","href":"/api-reference/errors-and-limits"},{"title":"Änderungsprotokoll","href":"/api-reference/changelog"}]},{"group":"Artikel","pages":[{"title":"Artikel auflisten","openapi":"GET /api/v1/articles","href":"/api-reference/endpoint/articles/list"},{"title":"Artikel erstellen","openapi":"POST /api/v1/articles","href":"/api-reference/endpoint/articles/create"},{"title":"Artikel abrufen","openapi":"GET /api/v1/articles/{id}","href":"/api-reference/endpoint/articles/get"},{"title":"Artikel aktualisieren","openapi":"PATCH /api/v1/articles/{id}","href":"/api-reference/endpoint/articles/update"},{"title":"Artikel löschen","openapi":"DELETE /api/v1/articles/{id}","href":"/api-reference/endpoint/articles/delete"}]},{"group":"Lieferanten","pages":[{"title":"Lieferanten auflisten","openapi":"GET /api/v1/suppliers","href":"/api-reference/endpoint/suppliers/list"},{"title":"Lieferant erstellen","openapi":"POST /api/v1/suppliers","href":"/api-reference/endpoint/suppliers/create"},{"title":"Lieferant abrufen","openapi":"GET /api/v1/suppliers/{id}","href":"/api-reference/endpoint/suppliers/get"},{"title":"Lieferant aktualisieren","openapi":"PATCH /api/v1/suppliers/{id}","href":"/api-reference/endpoint/suppliers/update"},{"title":"Lieferant löschen","openapi":"DELETE /api/v1/suppliers/{id}","href":"/api-reference/endpoint/suppliers/delete"}]},{"group":"Parzellen","pages":[{"title":"Parzellen auflisten","openapi":"GET /api/v1/plots","href":"/api-reference/endpoint/plots/list"},{"title":"Parzelle erstellen","openapi":"POST /api/v1/plots","href":"/api-reference/endpoint/plots/create"},{"title":"Parzellengeometrie prüfen","openapi":"POST /api/v1/plots/validate","href":"/api-reference/endpoint/plots/validate"},{"title":"Parzelle abrufen","openapi":"GET /api/v1/plots/{id}","href":"/api-reference/endpoint/plots/get"},{"title":"Parzellenbericht herunterladen","openapi":"GET /api/v1/plots/{id}/report","href":"/api-reference/endpoint/plots/report"},{"title":"Parzelle verknüpfen","openapi":"PATCH /api/v1/plots/{id}","href":"/api-reference/endpoint/plots/update"},{"title":"Parzelle löschen","openapi":"DELETE /api/v1/plots/{id}","href":"/api-reference/endpoint/plots/delete"}]},{"group":"Nachweise","pages":[{"title":"Upload-URL für einen Nachweis anfordern","openapi":"POST /api/v1/evidence/upload-url","href":"/api-reference/endpoint/evidence/upload-url"},{"title":"Nachweis an Lieferantenartikel anhängen","openapi":"POST /api/v1/evidence","href":"/api-reference/endpoint/evidence/create"},{"title":"Nachweise auflisten","openapi":"GET /api/v1/evidence","href":"/api-reference/endpoint/evidence/list"}]},{"group":"Bestellungen","pages":[{"title":"Bestellungen auflisten","openapi":"GET /api/v1/orders","href":"/api-reference/endpoint/orders/list"},{"title":"Bestellungen erstellen","openapi":"POST /api/v1/orders","href":"/api-reference/endpoint/orders/create"},{"title":"Bestellung abrufen","openapi":"GET /api/v1/orders/{id}","href":"/api-reference/endpoint/orders/get"},{"title":"Bestellung aktualisieren","openapi":"PATCH /api/v1/orders/{id}","href":"/api-reference/endpoint/orders/update"},{"title":"Bestellung löschen","openapi":"DELETE /api/v1/orders/{id}","href":"/api-reference/endpoint/orders/delete"},{"title":"Herkunftsbestätigung anfragen","openapi":"POST /api/v1/orders/{id}/origin-confirmation","href":"/api-reference/endpoint/orders/origin-confirmation"}]},{"group":"Import-Jobs","pages":[{"title":"Import-Job abrufen","openapi":"GET /api/v1/import-jobs/{jobId}","href":"/api-reference/endpoint/import-jobs/get"}]},{"group":"DDS-Erklärungen","pages":[{"title":"DDS-Erklärungen auflisten","openapi":"GET /api/v1/dds-statements","description":"Retrieve your company's Due Diligence Statements, one page at a time (`limit` default 100, max 1000), including article volumes, assigned orders, and submission status.","href":"/api-reference/endpoint/dds-statements/list"},{"title":"DDS-Erklärung erstellen","openapi":"POST /api/v1/dds-statements","href":"/api-reference/endpoint/dds-statements/create"},{"title":"DDS-Erklärung abrufen","openapi":"GET /api/v1/dds-statements/{id}","description":"Retrieve one Due Diligence Statement of your company with its article lines (volumes and declared plots without geometry, at most 1000 per line), the orders linked to it and its TRACES numbers. A group head additionally carries `members`, a group member `groupHeadReferenceNumber`. A deleted statement and a statement of another company answer `404`. Requires `dds:read`.","href":"/api-reference/endpoint/dds-statements/get"},{"title":"DDS-Erklärung aktualisieren","openapi":"PATCH /api/v1/dds-statements/{id}","href":"/api-reference/endpoint/dds-statements/update"},{"title":"DDS-Erklärung löschen","openapi":"DELETE /api/v1/dds-statements/{id}","href":"/api-reference/endpoint/dds-statements/delete"}]},{"group":"PPWR – Verpackungsdaten","pages":[{"title":"Komponenten auflisten","openapi":"GET /api/v1/ppwr/components","href":"/api-reference/endpoint/ppwr/components/list"},{"title":"Komponenten anlegen \u0026 aktualisieren","openapi":"POST /api/v1/ppwr/components","href":"/api-reference/endpoint/ppwr/components/upsert"},{"title":"Komponente abrufen","openapi":"GET /api/v1/ppwr/components/{id}","href":"/api-reference/endpoint/ppwr/components/get"},{"title":"Verpackungseinheiten auflisten","openapi":"GET /api/v1/ppwr/units","href":"/api-reference/endpoint/ppwr/units/list"},{"title":"Verpackungseinheiten anlegen \u0026 aktualisieren","openapi":"POST /api/v1/ppwr/units","href":"/api-reference/endpoint/ppwr/units/upsert"},{"title":"Verpackungseinheit abrufen","openapi":"GET /api/v1/ppwr/units/{id}","href":"/api-reference/endpoint/ppwr/units/get"},{"title":"Größen anlegen \u0026 aktualisieren","openapi":"POST /api/v1/ppwr/formats","href":"/api-reference/endpoint/ppwr/formats/upsert"},{"title":"Verpackungsstückliste anlegen","openapi":"POST /api/v1/ppwr/links","href":"/api-reference/endpoint/ppwr/links/create"},{"title":"Artikelverknüpfungen anlegen","openapi":"POST /api/v1/ppwr/article-links","href":"/api-reference/endpoint/ppwr/article-links/create"}]},{"group":"PPWR – Dokumente","pages":[{"title":"Upload-URL für ein Dokument anfordern","openapi":"POST /api/v1/ppwr/documents/upload-url","href":"/api-reference/endpoint/ppwr/documents/upload-url"},{"title":"Dokument an Einheit oder Komponente anhängen","openapi":"POST /api/v1/ppwr/documents","href":"/api-reference/endpoint/ppwr/documents/create"}]},{"group":"PPWR – Konformitätserklärungen","pages":[{"title":"Konformitätserklärungen auflisten","openapi":"GET /api/v1/ppwr/declarations","href":"/api-reference/endpoint/ppwr/declarations/list"},{"title":"Konformitätserklärung abrufen","openapi":"GET /api/v1/ppwr/declarations/{id}","href":"/api-reference/endpoint/ppwr/declarations/get"},{"title":"Konformitätserklärung herunterladen","openapi":"GET /api/v1/ppwr/declarations/{id}/pdf","href":"/api-reference/endpoint/ppwr/declarations/pdf"}]},{"group":"PPWR – Mengen \u0026 Mengenmeldung","pages":[{"title":"Mengen übermitteln","openapi":"POST /api/v1/ppwr/quantities","href":"/api-reference/endpoint/ppwr/quantities/create"},{"title":"Tonnage übermitteln","openapi":"POST /api/v1/ppwr/tonnage","href":"/api-reference/endpoint/ppwr/tonnage/create"},{"title":"Tonnage löschen","openapi":"DELETE /api/v1/ppwr/tonnage","href":"/api-reference/endpoint/ppwr/tonnage/delete"},{"title":"Mengenmeldungen auflisten","openapi":"GET /api/v1/ppwr/mengenmeldung/reports","href":"/api-reference/endpoint/ppwr/mengenmeldung/list"},{"title":"Mengenmeldung erzeugen","openapi":"POST /api/v1/ppwr/mengenmeldung/reports","href":"/api-reference/endpoint/ppwr/mengenmeldung/create"},{"title":"Mengenmeldungs-Datei herunterladen","openapi":"GET /api/v1/ppwr/mengenmeldung/{reportId}/xml","href":"/api-reference/endpoint/ppwr/mengenmeldung/download"}]}]},{"tab":"Für Lieferanten","icon":"truck","pages":[{"title":"Für Lieferanten","href":"/de/lieferanten/start"}]}]},{"language":"en","pages":[{"title":"en","href":"/en/api-reference/endpoint/dds-statements/create"}]},{"language":"fr","pages":[{"title":"fr","href":"/fr/lieferanten/start"}]},{"language":"es","pages":[{"title":"es","href":"/es/lieferanten/start"}]},{"language":"zh","pages":[{"title":"zh","href":"/zh/lieferanten/start"}]}]},"title":"DDS-Erklärung erstellen - Polygon One Helpcenter","buildId":"dpl_DFJrtvUi8HS5F9nkooKuDJsuD5BM","deploymentId":"dpl_DFJrtvUi8HS5F9nkooKuDJsuD5BM","dynamics":["c2aa737661","2b790eda92","b0f84f53ff","a9bb46feb3"],"chunks":["OpenApiReferenceProvider-rfhihCWU.js","utils-BmH1XFxk.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-BcNsxPKB.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-BAES3tkd.js","snippetPresets-DCMQBKLP.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","ApiExamples-D6l_bzE9.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-BOktbnNh.js","shallow-BCs8SgM7.js","getApiPlaygroundDisplay-DEmW5bJB.js","CodeSnippet-CpZOpB9C.js","CodeSnippets-BOBDqibl.js","Page-D5fEM6aW.js","getPastedJson-DH2JBvmr.js","icon-BBJH-kKh.js","MethodPill-D2Sd5NLC.js","DuplicateIcon-CGgfL2qN.js","createIcon-BKudBBzi.js","DynamicMarkdown-85clUA0i.js","SectionHeading-D0JiMgDx.js","axios-vUo_bRtp.js","Markdown-Cfiy0xZO.js","clsx-rL8ZCCw4.js","lib--scc4DXi.js","lib-B8HbPgcC.js","html-void-elements-mCSPHezU.js","dist-aeztFa9U.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","AssistantPageLink-BywkCr5C.js"]}