{"componentChunkName":"component---src-templates-simple-markdown-js","path":"/docs/ai/document-ai/platform-managed-configurations/","matchPath":"","result":{"data":{"markdownRemark":{"html":"<h1 style=\"position:relative;\"><a href=\"#platform-managed-configurations\" aria-label=\"platform managed configurations permalink\" class=\"anchor before\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a><div class=\"hidden-anchor\" id=\"platform-managed-configurations\"></div>Platform-Managed Configurations</h1>\n<p>Platform-managed configurations are reusable processing configurations maintained by Shipwell. Use them when their description matches your document workflow and you do not need custom extraction instructions.</p>\n<h2 style=\"position:relative;\"><a href=\"#identify-a-platform-managed-configuration\" aria-label=\"identify a platform managed configuration permalink\" class=\"anchor before\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a><div class=\"hidden-anchor\" id=\"identify-a-platform-managed-configuration\"></div>Identify a platform-managed configuration</h2>\n<p>In Shipwell, platform-managed configurations:</p>\n<ul>\n<li>\nDisplay a \n<strong>Platform</strong>\n badge\n</li>\n<li>\nOpen in read-only mode\n</li>\n<li>\nCan be selected for uploads and manual processing when enabled\n</li>\n<li>\nCannot be edited or deleted by your company\n</li>\n</ul>\n<p><img src=\"/8fa68be6dced0e7d1f0ea9cad9e77464/platform-config-read-only.png\" alt=\"Read-only platform-managed processing configuration\"></p>\n<p>In the API, platform-managed configurations have:</p>\n<div class=\"code-wrapper\">\n        <div class=\"gatsby-code-button-container\"\n             data-toaster-id=\"75446355058532380000\"\n             data-toaster-duration=\"1500\"\n             onClick=\"copyCodeToClipboard(`{\n  &quot;enabled&quot;: true,\n  &quot;is_platform_managed&quot;: true\n}`, `75446355058532380000`)\"\n        >\n          <div class=\"gatsby-code-button\" title=\"Copy the code snippet\">Copy</div>\n          <div class=\"done-indicator done-indicator-75446355058532380000\">Copied</div>\n        </div>\n        <div class=\"gatsby-highlight\" data-language=\"json\"><pre class=\"language-json\"><code class=\"language-json\"><span class=\"token punctuation\">{</span>\n  <span class=\"token property\">\"enabled\"</span><span class=\"token operator\">:</span> <span class=\"token boolean\">true</span><span class=\"token punctuation\">,</span>\n  <span class=\"token property\">\"is_platform_managed\"</span><span class=\"token operator\">:</span> <span class=\"token boolean\">true</span>\n<span class=\"token punctuation\">}</span></code></pre></div>\n      </div>\n<h2 style=\"position:relative;\"><a href=\"#available-configurations\" aria-label=\"available configurations permalink\" class=\"anchor before\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a><div class=\"hidden-anchor\" id=\"available-configurations\"></div>Available configurations</h2>\n<p>Shipwell provides five platform-managed configurations:</p>\n<ul>\n<li>\n<strong>Shipment Operations</strong>\n — bills of lading, proofs of delivery, tenders, rates, stops, cargo, equipment, signatures, exceptions, charges, and customs details\n</li>\n<li>\n<strong>Freight Billing &#x26; Settlement</strong>\n — carrier invoices, settlement statements, adjustments, remittance details, shipment references, supporting documents, and payment terms\n</li>\n<li>\n<strong>Orders &#x26; Commercial Documents</strong>\n — purchase and sales orders, confirmations, commercial invoices, packing lists, line items, totals, delivery requirements, and trade terms\n</li>\n<li>\n<strong>Carrier Compliance</strong>\n — carrier identity, authority, insurance, tax classification, safety, hazmat credentials, agreements, signatures, and compliance expirations\n</li>\n<li>\n<strong>Universal Logistics</strong>\n — broad extraction across shipment operations, billing, orders, trade, and carrier compliance when the business context is unknown\n</li>\n</ul>\n<p>Prefer a specialized configuration whenever you know the workflow, even when you do not know the exact document type. A document can reasonably fit more than one configuration; your selection defines the extraction intent.</p>\n<p>Use <strong>Universal Logistics</strong> when the context is genuinely unknown. Its broader coverage can take longer and be less precise than a specialized configuration.</p>\n<h2 style=\"position:relative;\"><a href=\"#common-capabilities\" aria-label=\"common capabilities permalink\" class=\"anchor before\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a><div class=\"hidden-anchor\" id=\"common-capabilities\"></div>Common capabilities</h2>\n<p>Every platform-managed configuration:</p>\n<ul>\n<li>\nClassifies the primary \n<code class=\"language-text\">document_type</code>\n</li>\n<li>\nExtracts structured \n<code class=\"language-text\">signature</code>\n results\n</li>\n<li>\nSplits eligible compound PDFs into logical result slices\n</li>\n<li>\nGenerates a document description and key facts\n</li>\n<li>\nGenerates searchable representations for semantic search\n</li>\n<li>\nIncludes source regions for supported structured values\n</li>\n</ul>\n<p>The difference is extraction intent: each specialized configuration asks for a different set of business facts.</p>\n<h2 style=\"position:relative;\"><a href=\"#configuration-comparison\" aria-label=\"configuration comparison permalink\" class=\"anchor before\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a><div class=\"hidden-anchor\" id=\"configuration-comparison\"></div>Configuration comparison</h2>\n<table>\n<thead>\n<tr>\n<th>Capability</th>\n<th align=\"center\">Shipment Operations</th>\n<th align=\"center\">Freight Billing &#x26; Settlement</th>\n<th align=\"center\">Orders &#x26; Commercial</th>\n<th align=\"center\">Carrier Compliance</th>\n<th align=\"center\">Universal Logistics</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Document classification</td>\n<td align=\"center\">✓</td>\n<td align=\"center\">✓</td>\n<td align=\"center\">✓</td>\n<td align=\"center\">✓</td>\n<td align=\"center\">✓</td>\n</tr>\n<tr>\n<td>Structured signatures</td>\n<td align=\"center\">✓</td>\n<td align=\"center\">✓</td>\n<td align=\"center\">✓</td>\n<td align=\"center\">✓</td>\n<td align=\"center\">✓</td>\n</tr>\n<tr>\n<td>Shipment stages, stops, cargo, and equipment</td>\n<td align=\"center\">✓</td>\n<td align=\"center\">—</td>\n<td align=\"center\">—</td>\n<td align=\"center\">—</td>\n<td align=\"center\">✓</td>\n</tr>\n<tr>\n<td>Shipment events, exceptions, and delivery outcomes</td>\n<td align=\"center\">✓</td>\n<td align=\"center\">—</td>\n<td align=\"center\">—</td>\n<td align=\"center\">—</td>\n<td align=\"center\">✓</td>\n</tr>\n<tr>\n<td>Rates, charges, weights, temperature, seals, and customs</td>\n<td align=\"center\">✓</td>\n<td align=\"center\">Partial</td>\n<td align=\"center\">Partial</td>\n<td align=\"center\">—</td>\n<td align=\"center\">✓</td>\n</tr>\n<tr>\n<td>Invoices, settlements, adjustments, and payment terms</td>\n<td align=\"center\">Partial</td>\n<td align=\"center\">✓</td>\n<td align=\"center\">—</td>\n<td align=\"center\">—</td>\n<td align=\"center\">✓</td>\n</tr>\n<tr>\n<td>Purchase orders, line items, totals, and delivery requirements</td>\n<td align=\"center\">—</td>\n<td align=\"center\">—</td>\n<td align=\"center\">✓</td>\n<td align=\"center\">—</td>\n<td align=\"center\">✓</td>\n</tr>\n<tr>\n<td>Commercial trade and shipping terms</td>\n<td align=\"center\">Partial</td>\n<td align=\"center\">—</td>\n<td align=\"center\">✓</td>\n<td align=\"center\">—</td>\n<td align=\"center\">✓</td>\n</tr>\n<tr>\n<td>Carrier identity, authority, insurance, and tax profile</td>\n<td align=\"center\">Partial</td>\n<td align=\"center\">Partial</td>\n<td align=\"center\">—</td>\n<td align=\"center\">✓</td>\n<td align=\"center\">✓</td>\n</tr>\n<tr>\n<td>Carrier agreements, assignments, safety, and hazmat</td>\n<td align=\"center\">—</td>\n<td align=\"center\">—</td>\n<td align=\"center\">—</td>\n<td align=\"center\">✓</td>\n<td align=\"center\">✓</td>\n</tr>\n<tr>\n<td>Best when business context is unknown</td>\n<td align=\"center\">—</td>\n<td align=\"center\">—</td>\n<td align=\"center\">—</td>\n<td align=\"center\">—</td>\n<td align=\"center\">✓</td>\n</tr>\n</tbody>\n</table>\n<p><strong>Partial</strong> means the configuration extracts the information only where it supports that configuration's primary workflow.</p>\n<h2 style=\"position:relative;\"><a href=\"#structured-outputs-by-configuration\" aria-label=\"structured outputs by configuration permalink\" class=\"anchor before\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a><div class=\"hidden-anchor\" id=\"structured-outputs-by-configuration\"></div>Structured outputs by configuration</h2>\n<p>These are the stable result names consumers see in <code class=\"language-text\">schemas[].name</code>. The value behind each name can be a string, object, or repeated result.</p>\n<h3 style=\"position:relative;\"><a href=\"#shipment-operations\" aria-label=\"shipment operations permalink\" class=\"anchor before\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a><div class=\"hidden-anchor\" id=\"shipment-operations\"></div>Shipment Operations</h3>\n<p>18 structured outputs:</p>\n<table>\n<thead>\n<tr>\n<th>Result name</th>\n<th>What it provides</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code class=\"language-text\">document_type</code></td>\n<td>Operational role, such as bill of lading, proof of delivery, rate confirmation, receipt, report, or trade document</td>\n</tr>\n<tr>\n<td><code class=\"language-text\">shipment_stage</code></td>\n<td>Planning, tendered, picked up, in transit, delivered, billing, exception, or customs stage</td>\n</tr>\n<tr>\n<td><code class=\"language-text\">shipment_identifier</code></td>\n<td>BOL, PRO, load, shipment, tracking, order, booking, container, seal, and related references</td>\n</tr>\n<tr>\n<td><code class=\"language-text\">shipment_party</code></td>\n<td>Shipper, consignee, carrier, broker, buyer, seller, and other shipment parties</td>\n</tr>\n<tr>\n<td><code class=\"language-text\">shipment_stop</code></td>\n<td>Pickup, delivery, and intermediate stop details</td>\n</tr>\n<tr>\n<td><code class=\"language-text\">cargo_item</code></td>\n<td>Commodities, quantities, weights, dimensions, and handling details</td>\n</tr>\n<tr>\n<td><code class=\"language-text\">equipment</code></td>\n<td>Trailer, container, tractor, chassis, and seal information</td>\n</tr>\n<tr>\n<td><code class=\"language-text\">shipment_event</code></td>\n<td>Planned and actual shipment events</td>\n</tr>\n<tr>\n<td><code class=\"language-text\">signature</code></td>\n<td>Execution role, signature status, signer details, date, method, and source</td>\n</tr>\n<tr>\n<td><code class=\"language-text\">shipment_exception</code></td>\n<td>Delay, shortage, damage, refusal, temperature, customs, and other exceptions</td>\n</tr>\n<tr>\n<td><code class=\"language-text\">delivery_outcome</code></td>\n<td>Delivery completion, acceptance, refusal, and discrepancy information</td>\n</tr>\n<tr>\n<td><code class=\"language-text\">rate_terms</code></td>\n<td>Negotiated transportation terms and rate context</td>\n</tr>\n<tr>\n<td><code class=\"language-text\">charge</code></td>\n<td>Transportation and accessorial charges</td>\n</tr>\n<tr>\n<td><code class=\"language-text\">invoice_summary</code></td>\n<td>Invoice identifiers, parties, dates, and totals</td>\n</tr>\n<tr>\n<td><code class=\"language-text\">weight_measurement</code></td>\n<td>Gross, tare, net, and related weight measurements</td>\n</tr>\n<tr>\n<td><code class=\"language-text\">temperature_record</code></td>\n<td>Required and observed temperature information</td>\n</tr>\n<tr>\n<td><code class=\"language-text\">customs_detail</code></td>\n<td>Customs, origin, tariff, and trade information</td>\n</tr>\n<tr>\n<td><code class=\"language-text\">seal_event</code></td>\n<td>Seal application, inspection, change, and removal</td>\n</tr>\n</tbody>\n</table>\n<h3 style=\"position:relative;\"><a href=\"#freight-billing--settlement\" aria-label=\"freight billing  settlement permalink\" class=\"anchor before\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a><div class=\"hidden-anchor\" id=\"freight-billing--settlement\"></div>Freight Billing &#x26; Settlement</h3>\n<p>12 structured outputs:</p>\n<p><code class=\"language-text\">document_type</code>, <code class=\"language-text\">billing_identifier</code>, <code class=\"language-text\">billing_party</code>, <code class=\"language-text\">shipment_reference</code>, <code class=\"language-text\">charge</code>, <code class=\"language-text\">settlement_adjustment</code>, <code class=\"language-text\">invoice_summary</code>, <code class=\"language-text\">settlement_summary</code>, <code class=\"language-text\">payment_terms</code>, <code class=\"language-text\">supporting_document_status</code>, <code class=\"language-text\">tax_summary</code>, and <code class=\"language-text\">signature</code>.</p>\n<p>Use this configuration when the main question is what was billed, adjusted, approved, supported, or paid.</p>\n<h3 style=\"position:relative;\"><a href=\"#orders--commercial-documents\" aria-label=\"orders  commercial documents permalink\" class=\"anchor before\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a><div class=\"hidden-anchor\" id=\"orders--commercial-documents\"></div>Orders &#x26; Commercial Documents</h3>\n<p>11 structured outputs:</p>\n<p><code class=\"language-text\">document_type</code>, <code class=\"language-text\">order_identifier</code>, <code class=\"language-text\">order_party</code>, <code class=\"language-text\">order_line</code>, <code class=\"language-text\">order_totals</code>, <code class=\"language-text\">order_date</code>, <code class=\"language-text\">shipping_terms</code>, <code class=\"language-text\">delivery_requirement</code>, <code class=\"language-text\">commercial_trade_detail</code>, <code class=\"language-text\">order_status</code>, and <code class=\"language-text\">signature</code>.</p>\n<p>Use this configuration for purchase and sales orders, confirmations, commercial invoices, packing lists, and trade documents.</p>\n<h3 style=\"position:relative;\"><a href=\"#carrier-compliance\" aria-label=\"carrier compliance permalink\" class=\"anchor before\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a><div class=\"hidden-anchor\" id=\"carrier-compliance\"></div>Carrier Compliance</h3>\n<p>12 structured outputs:</p>\n<p><code class=\"language-text\">document_type</code>, <code class=\"language-text\">carrier_identity</code>, <code class=\"language-text\">authority_record</code>, <code class=\"language-text\">insurance_policy</code>, <code class=\"language-text\">tax_profile</code>, <code class=\"language-text\">agreement_summary</code>, <code class=\"language-text\">compliance_expiration</code>, <code class=\"language-text\">signature</code>, <code class=\"language-text\">carrier_contact</code>, <code class=\"language-text\">notice_of_assignment</code>, <code class=\"language-text\">safety_record</code>, and <code class=\"language-text\">hazmat_credential</code>.</p>\n<p>Use this configuration for onboarding, authority, insurance, agreements, tax forms, safety, and credential review.</p>\n<h3 style=\"position:relative;\"><a href=\"#universal-logistics\" aria-label=\"universal logistics permalink\" class=\"anchor before\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a><div class=\"hidden-anchor\" id=\"universal-logistics\"></div>Universal Logistics</h3>\n<p>Universal Logistics contains the union of the specialized output names, with duplicate concepts represented once. It is intentionally broad and should not replace a specialized configuration when the workflow is known.</p>\n<p>See <a href=\"/docs/ai/document-ai/using-results/\">Reading Results</a> for how to consume these result names and <a href=\"/docs/ai/document-ai/signatures/\">Signatures</a> for the difference between structured signature results and detected signature regions.</p>\n<h2 style=\"position:relative;\"><a href=\"#review-a-configuration-before-using-it\" aria-label=\"review a configuration before using it permalink\" class=\"anchor before\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a><div class=\"hidden-anchor\" id=\"review-a-configuration-before-using-it\"></div>Review a configuration before using it</h2>\n<p>Open the configuration and review:</p>\n<ol>\n<li>\nIts name and description\n</li>\n<li>\nWhether document splitting is enabled\n</li>\n<li>\nWhether descriptions and key facts are generated\n</li>\n<li>\nWhether semantic search is enabled\n</li>\n<li>\nThe extraction schemas and their expected result shapes\n</li>\n</ol>\n<p>A configuration's description explains its intended use. Do not select a configuration based only on its name.</p>\n<h2 style=\"position:relative;\"><a href=\"#select-it-during-upload\" aria-label=\"select it during upload permalink\" class=\"anchor before\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a><div class=\"hidden-anchor\" id=\"select-it-during-upload\"></div>Select it during upload</h2>\n<p>In the upload workflow, open <strong>Upload behavior</strong> and choose the named configuration marked <strong>Platform</strong>. Its settings apply to every file in that upload.</p>\n<p>Through the API, pass the configuration <code class=\"language-text\">id</code>:</p>\n<div class=\"code-wrapper\">\n        <div class=\"gatsby-code-button-container\"\n             data-toaster-id=\"6267327984486593000\"\n             data-toaster-duration=\"1500\"\n             onClick=\"copyCodeToClipboard(`{\n  &quot;processing_config_id&quot;: &quot;<platform-processing-config-id>&quot;,\n  &quot;files&quot;: [\n    {&quot;filename&quot;: &quot;sample-document.pdf&quot;}\n  ]\n}`, `6267327984486593000`)\"\n        >\n          <div class=\"gatsby-code-button\" title=\"Copy the code snippet\">Copy</div>\n          <div class=\"done-indicator done-indicator-6267327984486593000\">Copied</div>\n        </div>\n        <div class=\"gatsby-highlight\" data-language=\"json\"><pre class=\"language-json\"><code class=\"language-json\"><span class=\"token punctuation\">{</span>\n  <span class=\"token property\">\"processing_config_id\"</span><span class=\"token operator\">:</span> <span class=\"token string\">\"&lt;platform-processing-config-id>\"</span><span class=\"token punctuation\">,</span>\n  <span class=\"token property\">\"files\"</span><span class=\"token operator\">:</span> <span class=\"token punctuation\">[</span>\n    <span class=\"token punctuation\">{</span><span class=\"token property\">\"filename\"</span><span class=\"token operator\">:</span> <span class=\"token string\">\"sample-document.pdf\"</span><span class=\"token punctuation\">}</span>\n  <span class=\"token punctuation\">]</span>\n<span class=\"token punctuation\">}</span></code></pre></div>\n      </div>\n<h2 style=\"position:relative;\"><a href=\"#select-it-when-reprocessing\" aria-label=\"select it when reprocessing permalink\" class=\"anchor before\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a><div class=\"hidden-anchor\" id=\"select-it-when-reprocessing\"></div>Select it when reprocessing</h2>\n<p>Apply the configuration's <code class=\"language-text\">id</code> through <code class=\"language-text\">POST /document-store/runs</code>.</p>\n<p>A new processing run is created for every accepted document. Previous runs remain available in the document's run history.</p>\n<p>See <a href=\"/docs/ai/document-ai/runs-and-reprocessing/\">Runs and Reprocessing</a> for the request example.</p>\n<h2 style=\"position:relative;\"><a href=\"#api-permissions\" aria-label=\"api permissions permalink\" class=\"anchor before\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a><div class=\"hidden-anchor\" id=\"api-permissions\"></div>API permissions</h2>\n<p>You can retrieve and use a visible platform-managed configuration. Attempts to update or delete one return <code class=\"language-text\">403</code> with reason <code class=\"language-text\">platform_config_immutable</code>.</p>\n<p>If a configuration is unavailable to your account, retrieval and selection return <code class=\"language-text\">404</code>.</p>\n<h2 style=\"position:relative;\"><a href=\"#when-you-need-different-behavior\" aria-label=\"when you need different behavior permalink\" class=\"anchor before\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a><div class=\"hidden-anchor\" id=\"when-you-need-different-behavior\"></div>When you need different behavior</h2>\n<p>If no platform-managed option matches your workflow, create a <a href=\"/docs/ai/document-ai/custom-configurations/\">Custom Configuration</a>. Custom configurations let your company define schemas and processing features while keeping the platform responsible for underlying model selection.</p>","headings":[{"value":"Platform-Managed Configurations","depth":1},{"value":"Identify a platform-managed configuration","depth":2},{"value":"Available configurations","depth":2},{"value":"Common capabilities","depth":2},{"value":"Configuration comparison","depth":2},{"value":"Structured outputs by configuration","depth":2},{"value":"Shipment Operations","depth":3},{"value":"Freight Billing & Settlement","depth":3},{"value":"Orders & Commercial Documents","depth":3},{"value":"Carrier Compliance","depth":3},{"value":"Universal Logistics","depth":3},{"value":"Review a configuration before using it","depth":2},{"value":"Select it during upload","depth":2},{"value":"Select it when reprocessing","depth":2},{"value":"API permissions","depth":2},{"value":"When you need different behavior","depth":2}]},"contentItem":{"data":{"lastModified":"2026-07-17T16:00:10.000Z","enableToc":null,"disableLastModified":null,"tocMaxDepth":null,"requestLogin":false}},"siteConfig":{"enableToc":true,"disableLastModified":false,"tocMaxDepth":4}},"pageContext":{"matchPath":"","id":"1aff7fdc-dbb7-5f80-823b-95f864ea2575__redocly content/docs/ai/document-ai/platform-managed-configurations/","seo":{"title":"Platform-Managed Configurations","description":null,"image":"","keywords":null,"jsonLd":null,"lang":null,"siteUrl":null},"pageId":"docs/ai/document-ai/platform-managed-configurations.md","pageBaseUrl":"/docs/ai/document-ai/platform-managed-configurations","type":"markdown","toc":{"enable":true,"maxDepth":4,"headings":[{"depth":1,"value":"Platform-Managed Configurations","id":"platform-managed-configurations"},{"depth":2,"value":"Identify a platform-managed configuration","id":"identify-a-platform-managed-configuration"},{"depth":2,"value":"Available configurations","id":"available-configurations"},{"depth":2,"value":"Common capabilities","id":"common-capabilities"},{"depth":2,"value":"Configuration comparison","id":"configuration-comparison"},{"depth":2,"value":"Structured outputs by configuration","id":"structured-outputs-by-configuration"},{"depth":3,"value":"Shipment Operations","id":"shipment-operations"},{"depth":3,"value":"Freight Billing & Settlement","id":"freight-billing--settlement"},{"depth":3,"value":"Orders & Commercial Documents","id":"orders--commercial-documents"},{"depth":3,"value":"Carrier Compliance","id":"carrier-compliance"},{"depth":3,"value":"Universal Logistics","id":"universal-logistics"},{"depth":2,"value":"Review a configuration before using it","id":"review-a-configuration-before-using-it"},{"depth":2,"value":"Select it during upload","id":"select-it-during-upload"},{"depth":2,"value":"Select it when reprocessing","id":"select-it-when-reprocessing"},{"depth":2,"value":"API permissions","id":"api-permissions"},{"depth":2,"value":"When you need different behavior","id":"when-you-need-different-behavior"}]},"data":{"title":"Platform-Managed Configurations"},"catalogInfo":null,"link":"/docs/ai/document-ai/platform-managed-configurations/","sidebarName":"developerPortal","isLanding":false,"showPrevButton":null,"showNextButton":null,"apiVersions":null,"apiVersionId":null,"isDefaultApiVersion":null}},"staticQueryHashes":["1123603147","1302185487","1344209882","1398840060","1520077861","1975142765","2667623876","2950305614","3240152602","3743992808","561138138"]}