{"info":{"_postman_id":"37d7632f-4a66-4b6b-b882-6d30c6c4eb00","name":"Propel APIs","description":"<html><head></head><body><h2 id=\"introduction-propel-apis-vs-sfdc\">Introduction: Propel APIs vs. SFDC</h2>\n<p>Propel provides coarse-grained REST APIs that address common integration use cases. Endpoints are typically resource-based and accept JSON encoded request payloads and return JSON encoded responses using standard HTTP response codes and authentication mechanisms.</p>\n<p>There are two APIs currently available. Both APIs require authentication and all requests are made within the scope of the permissions of the requesting user.</p>\n<ol>\n<li><p>Click <strong>Propel APIs</strong></p>\n</li>\n<li><p>Open the <strong>Authorization</strong> tab. The authorization type should be set to OAuth 2.0.</p>\n</li>\n<li><p>Click <strong>Get New Access Token</strong>. This opens a browser tab with the Salesforce login screen.</p>\n</li>\n<li><p>Log in to your Salesforce org.</p>\n</li>\n<li><p>Click <strong>Allow</strong> to grant access to \"Propel APIs Collection for Postman\" to your org.At this point, if your environment is correctly set up, you should see a success message and you should be redirected to the Postman app.<br> If the redirection doesn't happen, you may need to authorize popups in your browser.<br> Click here for instructions on how to authorize popups.<br> Note: these instructions are for Chrome but the steps should be similar with other browsers.</p>\n<ol>\n<li><p>Click the popup error in the address bar, choose to allow popups from Postman:</p>\n</li>\n<li><p>Refresh the page and allow the browser to open the Postman app:</p>\n</li>\n</ol>\n</li>\n<li><p>Copy the value of the <code>instance_url</code> field from the token details view. Make sure not to copy the line break character.</p>\n</li>\n<li><p>Click <strong>Use Token</strong>.</p>\n</li>\n<li><p>Open the <strong>Variables</strong> tab.</p>\n</li>\n<li><p>Update the <code>CURRENT VALUE</code> of the <code>endpoint</code> variable with the value that you just copied from the <code>instance_url</code> field in the access token details.</p>\n</li>\n<li><p>Click <strong>Save</strong>.</p>\n</li>\n</ol>\n</body></html>","schema":"https://schema.getpostman.com/json/collection/v2.0.0/collection.json","toc":[],"owner":"37505638","collectionId":"37d7632f-4a66-4b6b-b882-6d30c6c4eb00","publishedId":"2sAYQgi9MH","public":true,"customColor":{"top-bar":"FFFFFF","right-sidebar":"303030","highlight":"25a8ba"},"publishDate":"2025-02-06T19:37:40.000Z"},"item":[{"name":"REST","item":[{"name":"AML","item":[{"name":"Manufacturer Part","item":[{"name":"Create Manufacturer Part(s)","id":"1dff9f71-9c4e-479e-9bcc-b87ada1684db","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"body":{"mode":"raw","raw":"POST /services/apexrest/PDLM/ManufacturerPart\n{\n  \"addAML\": [\n    {\n      \"manufacturer\": \"United Gas & Oil\",\n      \"mpn\": \"sint ut dolore sit\",\n      \"distributor\": \"GenePoint\"\n    },\n    {\n      \"manufacturer\": \"United Gas & Oil\",\n      \"mpn\": \"occaecat eu\",\n      \"distributor\": \"GenePoint\"\n    }\n  ]\n}","options":{"raw":{"language":"json"}}},"url":"/services/apexrest/PDLM/ManufacturerPart","description":"<p>Creates one or more new Manufacturer Part records (<code>PDLM__Manufacturer_Part__c</code>) in Propel. A Manufacturer Part (MPN) represents a specific part number from a specific manufacturer — it exists independently of any Propel Item and can be associated with multiple Items via their <strong>Manufacturers Tab</strong> (AML). This endpoint is used to pre-populate your manufacturer part library before linking parts to Items.</p>\n<blockquote>\n</blockquote>\n<p>⚠️ <strong>Legacy endpoint.</strong> This is an older API that predates the Propel v2 API family. For new integrations that need to both create a Manufacturer Part and associate it with an Item in one step, use <code>PUT /api/v2/aml/:itemNumber</code> instead — it handles Manufacturer Part lookup-or-create and association in a single call.</p>\n<p><strong>Request Body:</strong></p>\n<p>A JSON array of Manufacturer Part objects. You can create one or multiple parts in a single request.</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field</th>\n<th>Type</th>\n<th>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>mfr</code></td>\n<td>String</td>\n<td><strong>Yes</strong></td>\n<td>The name of an existing Manufacturer (Account) record in Propel. Must match an existing record exactly — an invalid or non-existent manufacturer name will block creation</td>\n</tr>\n<tr>\n<td><code>mpn</code></td>\n<td>String</td>\n<td><strong>Yes</strong></td>\n<td>The Manufacturer Part Number to assign to the new record</td>\n</tr>\n<tr>\n<td><code>dist</code></td>\n<td>String</td>\n<td>No</td>\n<td>The name of an existing Distributor record to associate with this part. If the distributor name is invalid, it is silently ignored (the part is still created without a distributor)</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Example request body:</strong></p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code>jsonCopy code[\n  {\n    \"mfr\": \"Acme Components\",\n    \"mpn\": \"ACM-CAP-100NF\",\n    \"dist\": \"Arrow Electronics\"\n  },\n  {\n    \"mfr\": \"Acme Components\",\n    \"mpn\": \"ACM-RES-10K\"\n  }\n]\n\n</code></pre><p><strong>Response:</strong> Returns <code>200 OK</code> with the created Manufacturer Part record(s) on success.</p>\n<p><strong>Watch out for:</strong></p>\n<ul>\n<li><p><strong><code>mfr</code></strong> <strong>and</strong> <strong><code>mpn</code></strong> <strong>are both required.</strong> The request will fail if <code>mfr</code> is missing. If <code>mpn</code> is omitted, the endpoint may still create the record but will auto-generate an MPN from the record ID — which is almost certainly not what you want.</p>\n</li>\n<li><p><strong><code>mfr</code></strong> <strong>must match an existing Manufacturer record exactly.</strong> A non-existent manufacturer name returns an error and blocks creation. A non-existent distributor name (<code>dist</code>), however, is silently ignored — the part is created without it, and no error is returned.</p>\n</li>\n<li><p><strong>This is an all-or-none operation for bulk requests.</strong> If one part in a multi-item list fails, the entire request is rolled back. No partial creates.</p>\n</li>\n<li><p><strong>Duplicate parts are blocked.</strong> You cannot create two Manufacturer Part records with the same <code>mfr</code> + <code>mpn</code> combination. Adding a distributor (<code>dist</code>) to an otherwise identical <code>mfr</code> + <code>mpn</code> creates a distinct record.</p>\n</li>\n<li><p><strong>Extra fields in the request body are silently ignored.</strong> Only <code>mfr</code>, <code>mpn</code>, and <code>dist</code> are processed; any other fields are accepted without error but have no effect.</p>\n</li>\n<li><p><strong>Only GET and POST are supported.</strong> PUT, PATCH, and DELETE return <code>405 Method Not Allowed</code>.</p>\n</li>\n</ul>\n<p><strong>Related:</strong> To associate an existing Manufacturer Part with an Item, use <code>GET /services/apexrest/PDLM/ManufacturerPart/?MfrPartId</code> to look up the record ID first, then use <code>PUT /api/v2/aml/:itemNumber</code> to link it. To create and associate in one step, use <code>PUT /api/v2/aml/:itemNumber</code> directly.</p>\n","auth":{"type":"jwt","jwt":{"algorithm":"<algorithm>","isSecretBase64Encoded":"<is-secret-base64encoded>","payload":"<payload>","addTokenTo":"<add-token-to>","headerPrefix":"<header-prefix>","queryParamKey":"<query-param-key>","header":"<header>"},"isInherited":true,"source":{"_postman_id":"37d7632f-4a66-4b6b-b882-6d30c6c4eb00","id":"37d7632f-4a66-4b6b-b882-6d30c6c4eb00","name":"Propel APIs","type":"collection"}},"urlObject":{"path":["services","apexrest","PDLM","ManufacturerPart"],"query":[],"variable":[]}},"response":[{"id":"334f7d6c-ab51-41f6-a68f-27f339849172","name":"Successful Response","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"addAML\": [\n    {\n      \"manufacturer\": \"United Gas & Oil\",\n      \"mpn\": \"sint ut dolore sit\",\n      \"distributor\": \"GenePoint\"\n    },\n    {\n      \"manufacturer\": \"United Gas & Oil\",\n      \"mpn\": \"occaecat eu\",\n      \"distributor\": \"GenePoint\"\n    }\n  ]\n}","options":{"raw":{"language":"json"}}},"url":"/services/apexrest/PDLM/ManufacturerPart"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":"[ \n   { \n     \"attributes\": { \n       \"type\": \"PDLM__Manufacturer_Part__c\", \n       \"url\": \"/services/data/v44.0/sobjects/PDLM__Manufacturer_Part__c/a0A3600000QLSZKEA5\" \n     }, \n     \"Id\": \"a0A3600000QLSZKEA5\", \n     \"Name\": \"MPN-12345\", \n     \"PDLM__Manufacturer__c\": \"a0B3600000QLSZKEA5\", \n     \"PDLM__Manufacturer_Part_Number__c\": \"MPN-12345\", \n     \"PDLM__Description__c\": \"High-quality capacitor\" \n   } \n ] "},{"id":"4a6fe63a-9056-4643-a51e-1dbef5be283e","name":"Error Response","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"body":{"mode":"raw","raw":"POST /services/apexrest/PDLM/ManufacturerPart\n{\n  \"addAML\": [\n    {\n      \"manufacturer\": \"United Gas & Oil\",\n      \"mpn\": \"sint ut dolore sit\",\n      \"distributor\": \"GenePoint\"\n    },\n    {\n      \"manufacturer\": \"United Gas & Oil\",\n      \"mpn\": \"occaecat eu\",\n      \"distributor\": \"GenePoint\"\n    }\n  ]\n}","options":{"raw":{"language":"json"}}},"url":"/services/apexrest/PDLM/ManufacturerPart"},"status":"Bad Request","code":400,"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":"{ \n   \"message\": \"No details in request body to create parts from.\" \n }"}],"_postman_id":"1dff9f71-9c4e-479e-9bcc-b87ada1684db"},{"name":"(Legacy) Get a Manufacturer Part","id":"ade4dfb9-4951-4f84-b3c2-3e60e2ac05fa","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Accept","value":"application/json"},{"key":"Authorization","value":""}],"url":"/services/apexrest/PDLM/ManufacturerPart/?MfrPartId","description":"<p>Retrieves a single Manufacturer Part record (<code>PDLM__Manufacturer_Part__c</code>) by its Salesforce record ID. A Manufacturer Part (MPN) in Propel represents a specific part number from a specific manufacturer, independent of which Propel Items it is associated with. This endpoint is useful for looking up an MPN's details — such as its part number, associated manufacturer, and distributor — before associating it with an Item via the <strong>Manufacturers Tab</strong> (AML).</p>\n<blockquote>\n</blockquote>\n<p><strong>Legacy endpoint.</strong> This is an older API that predates the Propel v2 API family. For new integrations involving AML (Approved Manufacturer List) data, prefer the <code>PUT /api/v2/aml/:itemNumber</code> endpoint, which handles Manufacturer Part lookup and association in a single call.</p>\n<p><strong>Query Parameter:</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Type</th>\n<th>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>MfrPartId</code></td>\n<td>String</td>\n<td>Yes</td>\n<td>The Salesforce record ID of the Manufacturer Part (<code>PDLM__Manufacturer_Part__c</code>) to retrieve</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Response:</strong> Returns <code>200 OK</code> with the Manufacturer Part record data on success, including <code>mpn</code> (Manufacturer Part Number), <code>mfr</code> (Manufacturer name), and <code>dist</code> (Distributor name) fields.</p>\n<p><strong>Error responses:</strong></p>\n<ul>\n<li><code>404 Not Found</code> — the <code>MfrPartId</code> does not match any existing Manufacturer Part record</li>\n</ul>\n<p><strong>Watch out for:</strong></p>\n<ul>\n<li><p><strong>This endpoint only supports GET and POST.</strong> PUT, PATCH, and DELETE return <code>405 Method Not Allowed</code>.</p>\n</li>\n<li><p><strong><code>MfrPartId</code></strong> <strong>must be a valid Salesforce record ID</strong> — passing an MPN string (the part number itself) instead of the record ID will return a 404 or error. Use SOQL to look up the record ID first if you only have the part number.</p>\n</li>\n<li><p><strong>This is a legacy endpoint.</strong> It has limited field support compared to querying <code>PDLM__Manufacturer_Part__c</code> directly via the Salesforce REST API, which gives you access to all fields including custom ones.</p>\n</li>\n</ul>\n<p><strong>Related:</strong> To create a new Manufacturer Part via API, use <code>POST /services/apexrest/PDLM/ManufacturerPart/</code> (the POST variant of this same endpoint). To associate a Manufacturer Part with an Item, use <code>PUT /api/v2/aml/:itemNumber</code>.</p>\n","auth":{"type":"jwt","jwt":{"algorithm":"<algorithm>","isSecretBase64Encoded":"<is-secret-base64encoded>","payload":"<payload>","addTokenTo":"<add-token-to>","headerPrefix":"<header-prefix>","queryParamKey":"<query-param-key>","header":"<header>"},"isInherited":true,"source":{"_postman_id":"37d7632f-4a66-4b6b-b882-6d30c6c4eb00","id":"37d7632f-4a66-4b6b-b882-6d30c6c4eb00","name":"Propel APIs","type":"collection"}},"urlObject":{"path":["services","apexrest","PDLM","ManufacturerPart",""],"query":[{"description":{"content":"<p>Manufacturer Part Id</p>\n","type":"text/plain"},"key":"MfrPartId","value":""}],"variable":[{"type":"any","value":"","key":"MfrPartId"}]}},"response":[{"id":"12a155dc-d02d-4e24-9d11-6cadb1bac9f0","name":"Fetch a Manufacturer Part","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"HTTP/1.1 200 OK \n { \n   \"attributes\": { \n     \"type\": \"PDLM__Manufacturer_Part__c\", \n     \"url\": \"/services/data/v44.0/sobjects/PDLM__Manufacturer_Part__c/a0A3600000QLSZKEA5\" \n   }, \n   \"Id\": \"a0A3600000QLSZKEA5\", \n   \"Name\": \"MPN-12345\", \n   \"PDLM__Description__c\": \"High-quality capacitor\", \n   \"PDLM__Manufacturer__c\": \"a0B3600000QLSZKEA5\", \n   \"PDLM__Manufacturer_Part_Number__c\": \"MPN-12345\" \n } ","options":{"raw":{"language":"json"}}},"url":{"raw":"{{endpoint}}/services/apexrest/PDLM/ManufacturerPart/?MfrPartId","host":["{{endpoint}}/services/apexrest/PDLM"],"path":["ManufacturerPart",""],"query":[{"key":"MfrPartId","value":null}]}},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[{"key":"Content-Type","value":"application/json","description":""}],"cookie":[],"responseTime":null,"body":"{ \n   \"attributes\": { \n     \"type\": \"PDLM__Manufacturer_Part__c\", \n     \"url\": \"/services/data/v44.0/sobjects/PDLM__Manufacturer_Part__c/a0A3600000QLSZKEA5\" \n   }, \n   \"Id\": \"a0A3600000QLSZKEA5\", \n   \"Name\": \"MPN-12345\", \n   \"PDLM__Description__c\": \"High-quality capacitor\", \n   \"PDLM__Manufacturer__c\": \"a0B3600000QLSZKEA5\", \n   \"PDLM__Manufacturer_Part_Number__c\": \"MPN-12345\" \n } "}],"_postman_id":"ade4dfb9-4951-4f84-b3c2-3e60e2ac05fa"}],"id":"200d1f63-6d39-4f4b-9191-65320ead234f","_postman_id":"200d1f63-6d39-4f4b-9191-65320ead234f","description":"","auth":{"type":"jwt","jwt":{"algorithm":"<algorithm>","isSecretBase64Encoded":"<is-secret-base64encoded>","payload":"<payload>","addTokenTo":"<add-token-to>","headerPrefix":"<header-prefix>","queryParamKey":"<query-param-key>","header":"<header>"},"isInherited":true,"source":{"_postman_id":"37d7632f-4a66-4b6b-b882-6d30c6c4eb00","id":"37d7632f-4a66-4b6b-b882-6d30c6c4eb00","name":"Propel APIs","type":"collection"}}},{"name":"Manufacturer Item","item":[{"name":"Add Manufacturer Parts to an Item","id":"ea69e3dc-6837-4612-93d2-58a5a1ebab3e","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"body":{"mode":"raw","raw":"POST /services/apexrest/PDLM/ManufacturerItem/a0A3600000QLSZKEA5 \n { \n   \"addAML\": [ \n     { \n       \"Manufacturer__c\": \"a0B3600000QLSZKEA5\", \n       \"Manufacturer_Part_Number__c\": \"MPN-12345\", \n       \"Description__c\": \"High-quality capacitor\" \n     } \n   ] \n } ","options":{"raw":{"language":"json"}}},"url":"/services/apexrest/PDLM/ManufacturerItem/?itemRecordId","description":"<p>Associates one or more existing Manufacturer Parts (MPNs) with a specified Propel Item, adding them to the Item's <strong>Approved Manufacturer List (AML)</strong>. The association is always made on the Item's <strong>draft revision</strong> — if no draft exists, the endpoint automatically creates one before adding the parts.</p>\n<p>This endpoint is the programmatic equivalent of adding entries on the <strong>Manufacturers Tab</strong> of an Item in the Propel UI. It is commonly used during CAD/PDM integrations or data migrations to bulk-populate AML data against Propel Items.</p>\n<blockquote>\n</blockquote>\n<p>⚠️ <strong>Legacy endpoint.</strong> This is an older API that predates the Propel v2 API family. For new integrations, prefer <code>PUT /api/v2/aml/:itemNumber</code>, which accepts Item Number instead of a Salesforce record ID and is part of the modern, versioned API surface.</p>\n<p><strong>Query Parameter:</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Type</th>\n<th>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>itemRecordId</code></td>\n<td>String</td>\n<td>Yes</td>\n<td>The Salesforce record ID of the <strong>Item</strong> (<code>PDLM__Item__c</code>) to add manufacturer parts to. Must be an Item ID — passing an Item Revision ID or any other object ID returns a <code>500</code> error</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Request Body:</strong></p>\n<p>A JSON object containing an <code>addAML</code> array of Manufacturer Part objects to associate with the Item.</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field</th>\n<th>Type</th>\n<th>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>mfr</code></td>\n<td>String</td>\n<td><strong>Yes</strong></td>\n<td>The name of an existing Manufacturer (Account) record in Propel</td>\n</tr>\n<tr>\n<td><code>mpn</code></td>\n<td>String</td>\n<td><strong>Yes</strong></td>\n<td>The Manufacturer Part Number of the existing Manufacturer Part to associate</td>\n</tr>\n<tr>\n<td><code>dist</code></td>\n<td>String</td>\n<td>No</td>\n<td>The Distributor name, used to disambiguate when multiple Manufacturer Parts share the same <code>mfr</code> + <code>mpn</code> but have different distributors</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Watch out for:</strong></p>\n<ul>\n<li><p><strong>Both</strong> <strong><code>mfr</code></strong> <strong>and</strong> <strong><code>mpn</code></strong> <strong>are required.</strong> Omitting either blocks the association for that entry.</p>\n</li>\n<li><p><strong>The Manufacturer Part must already exist in Propel.</strong> This endpoint associates existing parts — it does not create new Manufacturer Part records. Use <code>POST /services/apexrest/PDLM/ManufacturerPart</code> first if the MPN doesn't exist yet.</p>\n</li>\n<li><p><strong>Omitting</strong> <strong><code>dist</code></strong> <strong>when duplicates exist adds ALL matching parts.</strong> If multiple Manufacturer Parts share the same <code>mfr</code> + <code>mpn</code> but differ only by distributor, not specifying <code>dist</code> will add all matching variants to the Item — not just the one without a distributor.</p>\n</li>\n<li><p><strong>Duplicate parts are blocked.</strong> If a Manufacturer Part is already on the Item's AML, the API will not add it a second time.</p>\n</li>\n<li><p><strong>A new draft is auto-created if none exists.</strong> This is a side effect to be aware of in workflows where you don't want an unintended draft created — ensure the Item is in the expected revision state before calling this endpoint.</p>\n</li>\n<li><p><strong><code>itemRecordId</code></strong> <strong>must be an Item ID, not an Item Revision ID.</strong> Passing a <code>PDLM__Item_Revision__c</code> ID returns a <code>500</code> error.</p>\n</li>\n<li><p><strong>This endpoint only supports POST.</strong> All other HTTP methods return <code>405 Method Not Allowed</code>.</p>\n</li>\n</ul>\n<p><strong>Related:</strong> To create a net-new Manufacturer Part before associating it, use <code>POST /services/apexrest/PDLM/ManufacturerPart</code>. For the modern equivalent of this endpoint, use <code>PUT /api/v2/aml/:itemNumber</code>.</p>\n","auth":{"type":"jwt","jwt":{"algorithm":"<algorithm>","isSecretBase64Encoded":"<is-secret-base64encoded>","payload":"<payload>","addTokenTo":"<add-token-to>","headerPrefix":"<header-prefix>","queryParamKey":"<query-param-key>","header":"<header>"},"isInherited":true,"source":{"_postman_id":"37d7632f-4a66-4b6b-b882-6d30c6c4eb00","id":"37d7632f-4a66-4b6b-b882-6d30c6c4eb00","name":"Propel APIs","type":"collection"}},"urlObject":{"path":["services","apexrest","PDLM","ManufacturerItem",""],"query":[{"description":{"content":"<p>Item record Id you want to add manufacturer items to</p>\n","type":"text/plain"},"key":"itemRecordId","value":""}],"variable":[{"type":"any","value":"anim reprehenderit cillum ex est","key":"ItemId"},{"type":"any","value":"{{endpoint}}","key":"endpoint"},{"type":"any","value":"PDLM","key":"namespace"}]}},"response":[{"id":"7ee54de7-fa24-4f7f-b6bf-4546075b0829","name":"Successfully created new Manufacturer Item(s)","originalRequest":{"method":"POST","header":[{"key":"Authorization","value":"<token>","description":"Added as a part of security scheme: oauth2"}],"body":{"mode":"raw","raw":"{\n  \"addAML\": [\n    {\n      \"manufacturer\": \"United Gas & Oil\",\n      \"mpn\": \"amet officia culpa s\",\n      \"distributor\": \"GenePoint\"\n    },\n    {\n      \"manufacturer\": \"United Gas & Oil\",\n      \"mpn\": \"nulla deserunt aliquip\",\n      \"distributor\": \"GenePoint\"\n    }\n  ]\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"{{endpoint}}/services/apexrest/PDLM/ManufacturerItem/:ItemId","host":["{{endpoint}}/services/apexrest/PDLM"],"path":["ManufacturerItem",":ItemId"],"variable":[{"key":"ItemId","value":"anim reprehenderit cillum ex est","description":"(Required) The Salesforce record id of the Item"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{ \n     \"attributes\": { \n       \"type\": \"PDLM__Manufacturer_Item__c\", \n       \"url\": \"/services/data/v44.0/sobjects/PDLM__Manufacturer_Item__c/a0A3600000QLSZKEA5\" \n     }, \n     \"Id\": \"a0A3600000QLSZKEA5\", \n     \"Name\": \"CAP-001\", \n     \"PDLM__Item__c\": \"a0A3600000QLSZKEA5\", \n     \"PDLM__Manufacturer__c\": \"a0B3600000QLSZKEA5\", \n     \"PDLM__Manufacturer_Part_Number__c\": \"MPN-12345\", \n     \"PDLM__Description__c\": \"High-quality capacitor\" \n   } "},{"id":"6ca05790-0b63-4613-b745-509633a0b79f","name":"Bad request","originalRequest":{"method":"POST","header":[{"key":"Authorization","value":"<token>","description":"Added as a part of security scheme: oauth2"}],"body":{"mode":"raw","raw":"{\n  \"addAML\": [\n    {\n      \"manufacturer\": \"United Gas & Oil\",\n      \"mpn\": \"amet officia culpa s\",\n      \"distributor\": \"GenePoint\"\n    },\n    {\n      \"manufacturer\": \"United Gas & Oil\",\n      \"mpn\": \"nulla deserunt aliquip\",\n      \"distributor\": \"GenePoint\"\n    }\n  ]\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"{{endpoint}}/services/apexrest/PDLM/ManufacturerItem/:ItemId","host":["{{endpoint}}/services/apexrest/PDLM"],"path":["ManufacturerItem",":ItemId"],"variable":[{"key":"ItemId","value":"anim reprehenderit cillum ex est","description":"(Required) The Salesforce record id of the Item"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"\"message\": \"Invalid request body or missing required fields\" "},{"id":"2143035c-24b1-4d0c-8333-f0401bd94ee7","name":"Unexpected error","originalRequest":{"method":"POST","header":[{"key":"Authorization","value":"<token>","description":"Added as a part of security scheme: oauth2"}],"body":{"mode":"raw","raw":"{\n  \"addAML\": [\n    {\n      \"manufacturer\": \"United Gas & Oil\",\n      \"mpn\": \"amet officia culpa s\",\n      \"distributor\": \"GenePoint\"\n    },\n    {\n      \"manufacturer\": \"United Gas & Oil\",\n      \"mpn\": \"nulla deserunt aliquip\",\n      \"distributor\": \"GenePoint\"\n    }\n  ]\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"{{endpoint}}/services/apexrest/PDLM/ManufacturerItem/:ItemId","host":["{{endpoint}}/services/apexrest/PDLM"],"path":["ManufacturerItem",":ItemId"],"variable":[{"key":"ItemId","value":"anim reprehenderit cillum ex est","description":"(Required) The Salesforce record id of the Item"}]}},"status":"Internal Server Error","code":500,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"\"message\": \"Invalid request body or missing required fields\" "}],"_postman_id":"ea69e3dc-6837-4612-93d2-58a5a1ebab3e"}],"id":"1735c7c3-e868-4a0e-8a18-4c86bdd412c5","_postman_id":"1735c7c3-e868-4a0e-8a18-4c86bdd412c5","description":"","auth":{"type":"jwt","jwt":{"algorithm":"<algorithm>","isSecretBase64Encoded":"<is-secret-base64encoded>","payload":"<payload>","addTokenTo":"<add-token-to>","headerPrefix":"<header-prefix>","queryParamKey":"<query-param-key>","header":"<header>"},"isInherited":true,"source":{"_postman_id":"37d7632f-4a66-4b6b-b882-6d30c6c4eb00","id":"37d7632f-4a66-4b6b-b882-6d30c6c4eb00","name":"Propel APIs","type":"collection"}}}],"id":"f63c1412-e8c7-46a6-96b6-88c15edce76f","description":"<p>The AML (Approved Manufacturer List) APIs allow you to create and retrieve Manufacturer Parts, and associate them with Items in Propel. Use these endpoints to manage the list of approved manufacturers and their part numbers for your product catalog.</p>\n<p>There are two resource types:</p>\n<ul>\n<li><p><strong>Manufacturer Part</strong> — A standalone manufacturer/MPN/distributor record. Use <code>POST /ManufacturerPart/</code> to create one or more parts, and <code>GET /ManufacturerPart/:MfrPartId</code> to retrieve an existing part by its Salesforce record ID.</p>\n</li>\n<li><p><strong>Manufacturer Item</strong> — The association between a Manufacturer Part and an Item. Use <code>POST /ManufacturerItem/:ItemId</code> to link one or more Manufacturer Parts to an Item's draft revision.</p>\n</li>\n</ul>\n<p>All requests require OAuth 2.0 authentication. The only supported fields in write requests are <code>manufacturer</code> (required), <code>mpn</code> (required), and <code>distributor</code> (optional). All write operations are all-or-none — if any record in a batch fails, no records are created.</p>\n","_postman_id":"f63c1412-e8c7-46a6-96b6-88c15edce76f","auth":{"type":"jwt","jwt":{"algorithm":"<algorithm>","isSecretBase64Encoded":"<is-secret-base64encoded>","payload":"<payload>","addTokenTo":"<add-token-to>","headerPrefix":"<header-prefix>","queryParamKey":"<query-param-key>","header":"<header>"},"isInherited":true,"source":{"_postman_id":"37d7632f-4a66-4b6b-b882-6d30c6c4eb00","id":"37d7632f-4a66-4b6b-b882-6d30c6c4eb00","name":"Propel APIs","type":"collection"}}},{"name":"Attachment","item":[{"name":"Update Existing Attachment (Directly)","id":"bf553e5a-e332-47e7-bbc1-71a117317ceb","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[],"body":{"mode":"raw","raw":"PUT /services/apexrest/PDLM/api/v2/attachment/a0Ff4000009jE8G \n { \n   \"docName\": \"Updated Specs.pdf\", \n   \"description\": \"Updated technical specifications\", \n   \"versionData\": \"JVBERi0xLjQKJdPr...\" \n } ","options":{"raw":{"language":"json"}}},"url":"{{propelApiUrl}}/v2/attachment/?AttachmentId","description":"<p>Updates the metadata of an existing Attachment record directly. The target attachment is identified by its Salesforce record ID, passed as the <code>AttachmentId</code> query parameter. Unlike the item-number-based endpoint, this call does not upload file content — it updates fields on the <code>PDLM__Document__c</code> record only, such as the attachment name and description. No file name matching or revision logic is applied; the record is updated exactly as specified. Returns the updated <code>PDLM__Document__c</code> record on success.</p>\n","auth":{"type":"jwt","jwt":{"algorithm":"<algorithm>","isSecretBase64Encoded":"<is-secret-base64encoded>","payload":"<payload>","addTokenTo":"<add-token-to>","headerPrefix":"<header-prefix>","queryParamKey":"<query-param-key>","header":"<header>"},"isInherited":true,"source":{"_postman_id":"37d7632f-4a66-4b6b-b882-6d30c6c4eb00","id":"37d7632f-4a66-4b6b-b882-6d30c6c4eb00","name":"Propel APIs","type":"collection"}},"urlObject":{"path":["v2","attachment",""],"host":["{{propelApiUrl}}"],"query":[{"description":{"content":"<p>Attachment Id</p>\n","type":"text/plain"},"key":"AttachmentId","value":""}],"variable":[{"type":"any","value":"","key":"AttachmentId"}]}},"response":[{"id":"d6f34293-85db-4050-ad8d-ef607bc29c0d","name":"Successful Response","originalRequest":{"method":"PUT","header":[],"url":{"raw":"{{propelApiUrl}}/v2/attachment/?AttachmentId","host":["{{propelApiUrl}}"],"path":["v2","attachment",""],"query":[{"key":"AttachmentId","value":null,"description":"Attachment Id"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":""}],"cookie":[],"responseTime":null,"body":" { \n   \"attributes\": { \n     \"type\": \"PDLM__Document__c\", \n     \"url\": \"/services/data/v56.0/sobjects/PDLM__Document__c/a0Ff4000009jE8G\" \n   }, \n   \"Id\": \"a0Ff4000009jE8G\", \n   \"Name\": \"Updated Specs.pdf\", \n   \"PDLM__Description__c\": \"Updated technical specifications\", \n   \"PDLM__Item_Revision__c\": \"a0Lf4000005s7CL\", \n   \"PDLM__File_Size__c\": 10240, \n   \"PDLM__File_Type__c\": \"pdf\" \n }"}],"_postman_id":"bf553e5a-e332-47e7-bbc1-71a117317ceb"},{"name":"Update Existing Attachment (Item Number)","id":"d6fe02d2-c546-4f91-9efd-899370c900bc","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[],"body":{"mode":"raw","raw":"PUT /services/apexrest/PDLM/api/v2/attachment/ITEM-001 \n { \n   \"updateType\": \"New\", \n   \"docName\": \"New Drawing.pdf\", \n   \"versionData\": \"JVBERi0xLjQKJdPr...\", \n   \"description\": \"Initial design drawing\" \n } ","options":{"raw":{"language":"json"}}},"url":"{{propelApiUrl}}/v2/attachment/?ItemId","description":"<p>Updates an existing attachment on the specified Item by uploading new file content. The target Item is identified by its item number in the URL path. The attachment to update is matched by <strong>file name</strong> within the Item's revision. Supports two update behaviors: <code>bump</code> (default) increments the file's <code>ContentVersion</code> by one while preserving the attachment record, or <code>replace</code> which deletes the existing attachment and adds the new one. By default, only draft revisions can be updated; pass <code>updateReleasedRevisions=true</code> to update released revisions, which requires the Override Business Rules permission. Returns the updated <code>PDLM__Document__c</code> record on success.</p>\n","auth":{"type":"jwt","jwt":{"algorithm":"<algorithm>","isSecretBase64Encoded":"<is-secret-base64encoded>","payload":"<payload>","addTokenTo":"<add-token-to>","headerPrefix":"<header-prefix>","queryParamKey":"<query-param-key>","header":"<header>"},"isInherited":true,"source":{"_postman_id":"37d7632f-4a66-4b6b-b882-6d30c6c4eb00","id":"37d7632f-4a66-4b6b-b882-6d30c6c4eb00","name":"Propel APIs","type":"collection"}},"urlObject":{"path":["v2","attachment",""],"host":["{{propelApiUrl}}"],"query":[{"description":{"content":"<p>Item Id</p>\n","type":"text/plain"},"key":"ItemId","value":""}],"variable":[{"type":"any","value":"","key":"ItemId"}]}},"response":[{"id":"dabf6821-2f8c-4574-8021-ff7cbc072050","name":"Successful Response","originalRequest":{"method":"PUT","header":[],"url":{"raw":"{{propelApiUrl}}/v2/attachment/?ItemId","host":["{{propelApiUrl}}"],"path":["v2","attachment",""],"query":[{"key":"ItemId","value":null,"description":"Item Id"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":""}],"cookie":[],"responseTime":null,"body":"{ \n   \"attributes\": { \n     \"type\": \"PDLM__Document__c\", \n     \"url\": \"/services/data/v56.0/sobjects/PDLM__Document__c/a0Ff4000009jE8G\" \n   }, \n   \"Id\": \"a0Ff4000009jE8G\", \n   \"Name\": \"Updated Specs.pdf\", \n   \"PDLM__Description__c\": \"Updated technical specifications\", \n   \"PDLM__Item_Revision__c\": \"a0Lf4000005s7CL\", \n   \"PDLM__File_Size__c\": 10240, \n   \"PDLM__File_Type__c\": \"pdf\" \n }\n"}],"_postman_id":"d6fe02d2-c546-4f91-9efd-899370c900bc"},{"name":"Update External Attachment","id":"2521f204-66dd-4174-a954-6385b0108d06","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"POST /services/apexrest/PDLM/api/v2/externalattachment \n { \n   \"itemRevId\": \"a0Lf4000000AbCdE123\", \n   \"docId\": \"069XXXXXXXXXXXXXXX\", \n   \"parentId\": \"068XXXXXXXXXXXXXXX\", \n   \"superDocId\": \"067XXXXXXXXXXXXXXX\" \n } ","options":{"raw":{"language":"json"}}},"url":"/services/apexrest/PDLM/api/v2/externalattachment","description":"<p>API for managing external document attachments and watermarks. This API is used to link watermarked document records to parent records and item revisions, update system-generated fields, and manage the cleanup of old external files. It's primarily used during document approval workflows when watermarks need to be applied to documents.</p>\n<p>Associates an externally processed file with an existing Propel Attachment record and Item Revision. Use this endpoint to write back a file that has been processed outside of Propel — such as a converted or modified document — and link it to the correct Item Revision in your org. On success, returns the updated <code>PDLM__Document__c</code> record confirming the associated <code>ContentDocument</code> ID, <code>ContentVersion</code> ID, Item Revision, and file title.</p>\n","auth":{"type":"jwt","jwt":{"algorithm":"<algorithm>","isSecretBase64Encoded":"<is-secret-base64encoded>","payload":"<payload>","addTokenTo":"<add-token-to>","headerPrefix":"<header-prefix>","queryParamKey":"<query-param-key>","header":"<header>"},"isInherited":true,"source":{"_postman_id":"37d7632f-4a66-4b6b-b882-6d30c6c4eb00","id":"37d7632f-4a66-4b6b-b882-6d30c6c4eb00","name":"Propel APIs","type":"collection"}},"urlObject":{"path":["services","apexrest","PDLM","api","v2","externalattachment"],"query":[],"variable":[]}},"response":[{"id":"8ec34bf2-f56c-4910-bc3a-c44ee331aefb","name":"Success Response","originalRequest":{"method":"POST","header":[],"url":"/services/apexrest/PDLM/api/v2/externalattachment"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":"{ \n   \"Id\": \"069XXXXXXXXXXXXXXX\", \n   \"Watermarked_Document__c\": \"068XXXXXXXXXXXXXXX\", \n   \"Item_Revision__c\": \"a0Lf4000000AbCdE123\", \n   \"Title\": \"Watermarked Document.pdf\" \n } "},{"id":"68167f1b-0724-4f0c-a089-b9482cc8277a","name":"Invalid Response","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"POST /services/apexrest/PDLM/api/v2/externalattachment \n { \n   \"itemRevId\": \"a0Lf4000000AbCdE123\", \n   \"docId\": \"069XXXXXXXXXXXXXXX\", \n   \"parentId\": \"068XXXXXXXXXXXXXXX\", \n   \"superDocId\": \"067XXXXXXXXXXXXXXX\" \n } ","options":{"raw":{"language":"json"}}},"url":"/services/apexrest/PDLM/api/v2/externalattachment"},"status":"Bad Request","code":400,"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":"{ \n   \"message\": \"Insert fail. Required parameter 'itemRevId' is missing\" \n } "},{"id":"bd6656e6-5ea7-4bcf-a0d2-352e2c2b2f1e","name":"Doc Not Found","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"POST /services/apexrest/PDLM/api/v2/externalattachment \n { \n   \"itemRevId\": \"a0Lf4000000AbCdE123\", \n   \"docId\": \"069XXXXXXXXXXXXXXX\", \n   \"parentId\": \"068XXXXXXXXXXXXXXX\", \n   \"superDocId\": \"067XXXXXXXXXXXXXXX\" \n } ","options":{"raw":{"language":"json"}}},"url":"/services/apexrest/PDLM/api/v2/externalattachment"},"status":"Not Found","code":404,"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":"{ \n   \"message\": \"Insert fail. Document not found: 069XXXXXXXXXXXXXXX\" \n }"}],"_postman_id":"2521f204-66dd-4174-a954-6385b0108d06"},{"name":"Add Single Attachment","id":"7ef7cecc-094e-457c-bef1-d69e8f047fc1","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"POST /services/apexrest/PDLM/api/v2/attachment \n{ \n   \"itemName\": \"ITEM-001\", \n   \"docName\": \"Technical Drawing.pdf\", \n   \"description\": \"Initial design specifications\", \n   \"versionData\": \"JVBERi0xLjQKJdPr...\" // Base64-encoded file content \n } ","options":{"raw":{"language":"json"}}},"url":"/services/apexrest/PDLM/api/v2/attachment","description":"<p>Adds a new attachment to an existing Propel record — Item, Change Order, or Quality record. Accepts either a base64-encoded file upload or an external URL link. When adding an attachment to an Item whose latest revision is already released, Propel automatically creates a new draft revision and adds the attachment there. If the Item already has a draft revision, the attachment is added directly to it. Returns the newly created <code>PDLM__Document__c</code> record on success.</p>\n","auth":{"type":"jwt","jwt":{"algorithm":"<algorithm>","isSecretBase64Encoded":"<is-secret-base64encoded>","payload":"<payload>","addTokenTo":"<add-token-to>","headerPrefix":"<header-prefix>","queryParamKey":"<query-param-key>","header":"<header>"},"isInherited":true,"source":{"_postman_id":"37d7632f-4a66-4b6b-b882-6d30c6c4eb00","id":"37d7632f-4a66-4b6b-b882-6d30c6c4eb00","name":"Propel APIs","type":"collection"}},"urlObject":{"path":["services","apexrest","PDLM","api","v2","attachment"],"query":[],"variable":[{"type":"any","value":"","key":"attachment"}]}},"response":[{"id":"62604a7b-bee6-4c1b-8fc7-59ffa315237a","name":"Successful Response","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"POST /services/apexrest/PDLM/api/v2/attachment \n{ \n   \"itemName\": \"ITEM-001\", \n   \"docName\": \"Technical Drawing.pdf\", \n   \"description\": \"Initial design specifications\", \n   \"versionData\": \"JVBERi0xLjQKJdPr...\" // Base64-encoded file content \n } ","options":{"raw":{"language":"json"}}},"url":"/services/apexrest/PDLM/api/v2/attachment"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":"{ \n   \"attributes\": { \n     \"type\": \"PDLM__Document__c\", \n     \"url\": \"/services/data/v56.0/sobjects/PDLM__Document__c/a0Ff4000009jE8G\" \n   }, \n   \"Id\": \"a0Ff4000009jE8G\", \n   \"Name\": \"Technical Drawing.pdf\", \n   \"PDLM__External_Attachment_URL__c\": null, \n   \"PDLM__Item_Revision__c\": \"a0Lf4000005s7CL\", \n   \"PDLM__Description__c\": \"Initial design specifications\", \n   \"PDLM__File_Size__c\": 12345, \n   \"PDLM__File_Type__c\": \"pdf\" \n }"}],"_postman_id":"7ef7cecc-094e-457c-bef1-d69e8f047fc1"},{"name":"Update URL Attachment","id":"e6c84706-05ef-428c-afe1-8d9fff48e154","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"POST /services/apexrest/PDLM/api/v2/attachment \n { \n   \"itemName\": \"ITEM-001\", \n   \"docName\": \"Reference Document\", \n   \"link\": \"https://example.com/documents/ref123\", \n   \"description\": \"External reference document\" \n } ","options":{"raw":{"language":"json"}}},"url":"/services/apexrest/PDLM/api/v2/attachment","description":"<p>Adds an external URL as an attachment on a Propel record — Item, Change Order, or Quality record. Instead of uploading file content, this endpoint links to a document hosted outside of Propel, such as a Google Doc, Confluence page, or any externally accessible URL. The link appears on the <strong>Attachments Tab</strong> of the target record just like a file attachment. When adding a URL attachment to an Item whose latest revision is already released, Propel automatically creates a new draft revision and adds the link there.</p>\n<p><strong>IMPORTANT:</strong> This is the same <code>POST /v2/attachment</code> endpoint as <strong>Add Attachment</strong> — the behavior branches based on what's in the request body. When <code>versionData</code> (base64 file content) is provided, Propel uploads the file. When no <code>versionData</code> is present and only a URL is provided, Propel creates a URL-based attachment record instead. If both are provided, <code>versionData</code> takes precedence.</p>\n","auth":{"type":"jwt","jwt":{"algorithm":"<algorithm>","isSecretBase64Encoded":"<is-secret-base64encoded>","payload":"<payload>","addTokenTo":"<add-token-to>","headerPrefix":"<header-prefix>","queryParamKey":"<query-param-key>","header":"<header>"},"isInherited":true,"source":{"_postman_id":"37d7632f-4a66-4b6b-b882-6d30c6c4eb00","id":"37d7632f-4a66-4b6b-b882-6d30c6c4eb00","name":"Propel APIs","type":"collection"}},"urlObject":{"path":["services","apexrest","PDLM","api","v2","attachment"],"query":[],"variable":[]}},"response":[{"id":"0e53c985-8e04-4c9d-923c-e6d56964fcb3","name":"Successful Response","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"POST /services/apexrest/PDLM/api/v2/attachment \n { \n   \"itemName\": \"ITEM-001\", \n   \"docName\": \"Reference Document\", \n   \"link\": \"https://example.com/documents/ref123\", \n   \"description\": \"External reference document\" \n } ","options":{"raw":{"language":"json"}}},"url":"/services/apexrest/PDLM/api/v2/attachment"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":"{ \n   \"attributes\": { \n     \"type\": \"PDLM__Document__c\", \n     \"url\": \"/services/data/v56.0/sobjects/PDLM__Document__c/a0Ff4000009jE8G\" \n   }, \n   \"Id\": \"a0Ff4000009jE8G\", \n   \"Name\": \"Technical Drawing.pdf\", \n   \"PDLM__External_Attachment_URL__c\": null, \n   \"PDLM__Item_Revision__c\": \"a0Lf4000005s7CL\", \n   \"PDLM__Description__c\": \"Initial design specifications\", \n   \"PDLM__File_Size__c\": 12345, \n   \"PDLM__File_Type__c\": \"pdf\" \n }"}],"_postman_id":"e6c84706-05ef-428c-afe1-8d9fff48e154"},{"name":"Get Item Attachments","id":"99f9a55b-9b2e-4995-ad7d-17e32126ba40","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"body":{"mode":"raw","raw":"GET /services/apexrest/PDLM/api/v2/item/P-1234/attachment?revision=A1&nestedAttachments=true ","options":{"raw":{"language":"json"}}},"url":"/services/apexrest/PDLM/api/v2/item/:itemId/?revision=&nestedAttachments=","description":"<p>Retrieves all attachments for a specified Item revision. The Item is identified by its item number in the URL path. By default, returns attachments for the latest released revision — use the optional <code>revision</code> parameter to target a specific revision by name or ID. When <code>nestedAttachments=true</code>, the response includes attachments from every child Item across the entire BOM, not just the top-level Item. Returns attachment metadata and <code>ContentVersion</code> IDs for each file; use the <code>ContentVersion</code> ID to download the actual file content in a subsequent call.</p>\n","auth":{"type":"jwt","jwt":{"algorithm":"<algorithm>","isSecretBase64Encoded":"<is-secret-base64encoded>","payload":"<payload>","addTokenTo":"<add-token-to>","headerPrefix":"<header-prefix>","queryParamKey":"<query-param-key>","header":"<header>"},"isInherited":true,"source":{"_postman_id":"37d7632f-4a66-4b6b-b882-6d30c6c4eb00","id":"37d7632f-4a66-4b6b-b882-6d30c6c4eb00","name":"Propel APIs","type":"collection"}},"urlObject":{"path":["services","apexrest","PDLM","api","v2","item",":itemId",""],"query":[{"description":{"content":"<p>(Optional) The specific Revision to filter attachments by</p>\n","type":"text/plain"},"key":"revision","value":""},{"description":{"content":"<p>(Optional) If true, includes attachments from the Item's BOM</p>\n","type":"text/plain"},"key":"nestedAttachments","value":""}],"variable":[{"description":{"content":"<p>The ID or Name of the Item to retrieve attachments from</p>\n","type":"text/plain"},"type":"any","value":"","key":"itemId"}]}},"response":[{"id":"a4d7ee95-2796-4eb3-9eab-4e963ffd6ad0","name":"Successfully retrieve atttachments for an Item","originalRequest":{"method":"GET","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"[ \n   { \n     \"attributes\": { \n       \"type\": \"PDLM__Document__c\", \n       \"url\": \"/services/data/v49.0/sobjects/PDLM__Document__c/a0O1U0000063EYNUA2\" \n     }, \n     \"Id\": \"a0O1U0000063EYNUA2\", \n     \"PDLM__Content_Id__c\": \"0691U00000D9D0MQAV\", \n     \"PDLM__Document_Version__c\": \"0681U00000De4mrQAB\", \n     \"PDLM__Document_Title__c\": \"sample.pdf\", \n     \"PDLM__Item_Revision__c\": \"a0V1U00000PVFVLUA5\" \n   } \n ] ","options":{"raw":{"language":"json"}}},"url":{"raw":"/services/apexrest/PDLM/api/v2/item/P-1234/attachment?revision=A1&nestedAttachments=true","path":["services","apexrest","PDLM","api","v2","item","P-1234","attachment"],"query":[{"key":"revision","value":"A1"},{"key":"nestedAttachments","value":"true"}]}},"status":"OK","code":200,"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":"[ \n   { \n     \"attributes\": { \n       \"type\": \"PDLM__Document__c\", \n       \"url\": \"/services/data/v49.0/sobjects/PDLM__Document__c/a0O1U0000063EYNUA2\" \n     }, \n     \"Id\": \"a0O1U0000063EYNUA2\", \n     \"PDLM__Content_Id__c\": \"0691U00000D9D0MQAV\", \n     \"PDLM__Document_Version__c\": \"0681U00000De4mrQAB\", \n     \"PDLM__Document_Title__c\": \"sample.pdf\", \n     \"PDLM__Item_Revision__c\": \"a0V1U00000PVFVLUA5\" \n   } \n ] "},{"id":"afced749-e04c-43d0-a656-f59d367dd427","name":"Error Response","originalRequest":{"method":"GET","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{ \n   \"message\": \"Item not found or insufficient permissions\" \n }","options":{"raw":{"language":"json"}}},"url":{"raw":"/services/apexrest/PDLM/api/v2/item/P-1234/attachment?revision=A1&nestedAttachments=true","path":["services","apexrest","PDLM","api","v2","item","P-1234","attachment"],"query":[{"key":"revision","value":"A1"},{"key":"nestedAttachments","value":"true"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":"{ \n   \"message\": \"Item not found or insufficient permissions\" \n }"}],"_postman_id":"99f9a55b-9b2e-4995-ad7d-17e32126ba40"}],"id":"c0678204-ca20-4e8e-b792-1530b049175c","_postman_id":"c0678204-ca20-4e8e-b792-1530b049175c","description":"","auth":{"type":"jwt","jwt":{"algorithm":"<algorithm>","isSecretBase64Encoded":"<is-secret-base64encoded>","payload":"<payload>","addTokenTo":"<add-token-to>","headerPrefix":"<header-prefix>","queryParamKey":"<query-param-key>","header":"<header>"},"isInherited":true,"source":{"_postman_id":"37d7632f-4a66-4b6b-b882-6d30c6c4eb00","id":"37d7632f-4a66-4b6b-b882-6d30c6c4eb00","name":"Propel APIs","type":"collection"}}},{"name":"BOM","item":[{"name":"Get BOM by Item ID","id":"1e58439d-3b38-43c8-92b6-5994a97ae52c","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"body":{"mode":"raw","raw":"GET /services/apexrest/PDLM/Bom/ITEM-00123","options":{"raw":{"language":"json"}}},"url":"{{endpoint}}/services/apexrest/PDLM/api/v3/bom/?itemNumber","description":"<p>Retrieves the full Bill of Materials for the specified Item, identified by its human-readable Item number in the URL path. Returns all assembly records representing the BOM hierarchy. Defaults to the latest released revision, or the latest draft if no released revision exists.</p>\n","auth":{"type":"jwt","jwt":{"algorithm":"<algorithm>","isSecretBase64Encoded":"<is-secret-base64encoded>","payload":"<payload>","addTokenTo":"<add-token-to>","headerPrefix":"<header-prefix>","queryParamKey":"<query-param-key>","header":"<header>"},"isInherited":true,"source":{"_postman_id":"37d7632f-4a66-4b6b-b882-6d30c6c4eb00","id":"37d7632f-4a66-4b6b-b882-6d30c6c4eb00","name":"Propel APIs","type":"collection"}},"urlObject":{"path":["services","apexrest","PDLM","api","v3","bom",""],"host":["{{endpoint}}"],"query":[{"description":{"content":"<p>Item number to retrieve the BOM of</p>\n","type":"text/plain"},"key":"itemNumber","value":""}],"variable":[{"type":"any","value":null,"key":"itemNumber"}]}},"response":[{"id":"a3b70865-b0b4-4cdf-b4cc-811dde5bf9da","name":"Success Response","originalRequest":{"method":"GET","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":{"raw":"{{endpoint}}/services/apexrest/PDLM/api/v2/bom/?itemNumber","host":["{{endpoint}}"],"path":["services","apexrest","PDLM","api","v2","bom",""],"query":[{"key":"itemNumber","value":null,"description":"Item number to retrieve the BOM of"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 10 Sep 2019 16:47:31 GMT"},{"key":"Strict-Transport-Security","value":"max-age=31536000; includeSubDomains"},{"key":"Public-Key-Pins-Report-Only","value":"pin-sha256=\"9n0izTnSRF+W4W4JTq51avSXkWhQB8duS2bxVLfzXsY=\"; pin-sha256=\"5kJvNEMw0KjrCAu7eXY5HZdvyCS13BbA0VJG1RSP91w=\"; pin-sha256=\"njN4rRG+22dNXAi+yb8e3UMypgzPUPHlv4+foULwl1g=\"; max-age=86400; includeSubDomains; report-uri=\"https://a.forcesslreports.com/hpkp-report/00D1U000000tHwLm\";"},{"key":"Expect-CT","value":"max-age=86400; report-uri=\"https://a.forcesslreports.com/Expect-CT-report/00D1U000000tHwLm\";"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"X-Robots-Tag","value":"none"},{"key":"Cache-Control","value":"private"},{"key":"Content-Type","value":"application/json;charset=UTF-8"},{"key":"Vary","value":"Accept-Encoding"},{"key":"Content-Encoding","value":"gzip"},{"key":"Transfer-Encoding","value":"chunked"}],"cookie":[],"responseTime":null,"body":"[\n    {\n        \"attributes\": {\n            \"type\": \"PDLM__Manufacturer_Item__c\",\n            \"url\": \"/services/data/v44.0/sobjects/PDLM__Manufacturer_Item__c/a0F46000002GfIDEA0\"\n        },\n        \"PDLM__Allocation__c\": 100,\n        \"PDLM__Parent_Item__c\": \"a0D46000000qGk5\",\n        \"PDLM__Item_Revision__c\": \"a0C46000001ZbxdEAC\",\n        \"PDLM__Include_In_Cost_Rollup__c\": false,\n        \"PDLM__Manufacturer_Part__r\": {\n            \"attributes\": {\n                \"type\": \"PDLM__Manufacturer_Part__c\",\n                \"url\": \"/services/data/v44.0/sobjects/PDLM__Manufacturer_Part__c/a0G46000001bYX6EAM\"\n            },\n            \"PDLM__Manufacturer__c\": \"0014600000ValYAAAZ\",\n            \"PDLM__Manufacturer__r\": {\n                \"attributes\": {\n                    \"type\": \"Account\",\n                    \"url\": \"/services/data/v44.0/sobjects/Account/0014600000ValYAAAZ\"\n                },\n                \"Id\": \"0014600000ValYAAAZ\",\n                \"Name\": \"United Oil & Gas Corp.\"\n            },\n            \"Id\": \"a0G46000001bYX6EAM\",\n            \"Name\": \"ABC-123\"\n        },\n        \"PDLM__Manufacturer_Name__c\": \"United Oil & Gas Corp.\",\n        \"PDLM__Distributor_Name__c\": null,\n        \"PDLM__Manufacturer_Part_Name__c\": \"ABC-123\",\n        \"PDLM__Use_Cost__c\": false,\n        \"PDLM__ParentUniqueGridId__c\": null,\n        \"PDLM__UniqueGridId__c\": \"a0F46000002GfIDEA0\",\n        \"Id\": \"a0F46000002GfIDEA0\",\n        \"PDLM__Manufacturer_Part__c\": \"a0G46000001bYX6EAM\",\n        \"PDLM__Use_Cost_Allocation__c\": 100\n    },\n    {\n        \"attributes\": {\n            \"type\": \"PDLM__Assembly__c\",\n            \"url\": \"/services/data/v44.0/sobjects/PDLM__Assembly__c/a0146000006h9WHAAY\"\n        },\n        \"PDLM__Parent_Item__c\": \"a0D46000000qGk5\",\n        \"PDLM__Find_Number__c\": 0,\n        \"PDLM__Secondary_Unique_Key__c\": \"mLUxR0E97EKVu4vlaNed\",\n        \"PDLM__Item__r\": {\n            \"attributes\": {\n                \"type\": \"PDLM__Item__c\",\n                \"url\": \"/services/data/v44.0/sobjects/PDLM__Item__c/a0D46000003Oc5qEAC\"\n            },\n            \"PDLM__Category__c\": \"a0346000001Xk9FAAS\",\n            \"PDLM__Latest_Revision__r\": {\n                \"attributes\": {\n                    \"type\": \"PDLM__Item_Revision__c\",\n                    \"url\": \"/services/data/v44.0/sobjects/PDLM__Item_Revision__c/a0C4p000002Vjj2EAC\"\n                },\n                \"Id\": \"a0C4p000002Vjj2EAC\",\n                \"PDLM__Released__c\": false\n            },\n            \"PDLM__Latest_Revision__c\": \"a0C4p000002Vjj2EAC\",\n            \"PDLM__Category__r\": {\n                \"attributes\": {\n                    \"type\": \"PDLM__Category__c\",\n                    \"url\": \"/services/data/v44.0/sobjects/PDLM__Category__c/a0346000001Xk9FAAS\"\n                },\n                \"PDLM__Lifecycle__c\": \"a0E46000000ApFFEA0\",\n                \"PDLM__Lifecycle__r\": {\n                    \"attributes\": {\n                        \"type\": \"PDLM__Lifecycle__c\",\n                        \"url\": \"/services/data/v44.0/sobjects/PDLM__Lifecycle__c/a0E46000000ApFFEA0\"\n                    },\n                    \"Id\": \"a0E46000000ApFFEA0\",\n                    \"Name\": \"Procured Part\"\n                },\n                \"Id\": \"a0346000001Xk9FAAS\",\n                \"Name\": \"Assembly\"\n            },\n            \"PDLM__Latest_Lifecycle_Phase__c\": \"Production\",\n            \"Id\": \"a0D46000003Oc5qEAC\",\n            \"PDLM__Latest_Released_Revision__c\": \"a0C46000001ZVKAEA4\",\n            \"Name\": \"100-0002\"\n        },\n        \"PDLM__Item_Revision__c\": \"a0C46000001ZbxdEAC\",\n        \"PDLM__Level__c\": 1,\n        \"PDLM__Fixed_Child_Revision__c\": \"a0C46000001ZVKAEA4\",\n        \"PDLM__Replaced_Assembly__c\": null,\n        \"PDLM__Has_Draft__c\": true,\n        \"Name\": \"a0146000006742u\",\n        \"PDLM__Item__c\": \"a0D46000003Oc5qEAC\",\n        \"PDLM__Item_Revision__r\": {\n            \"attributes\": {\n                \"type\": \"PDLM__Item_Revision__c\",\n                \"url\": \"/services/data/v44.0/sobjects/PDLM__Item_Revision__c/a0C46000001ZbxdEAC\"\n            },\n            \"PDLM__Master_Item__c\": \"a0D46000000qGk5EAE\",\n            \"PDLM__Master_Item_Number__c\": \"100-0001\",\n            \"Id\": \"a0C46000001ZbxdEAC\",\n            \"Name\": \"100-0001:M\"\n        },\n        \"PDLM__Notes__c\": null,\n        \"PDLM__Designators__c\": null,\n        \"PDLM__ParentUniqueGridId__c\": null,\n        \"PDLM__UniqueGridId__c\": \"a0D46000003Oc5qEAC-mLUxR0E97EKVu4vlaNed\",\n        \"Id\": \"a0146000006h9WHAAY\",\n        \"PDLM__Fixed_Child_Revision__r\": {\n            \"attributes\": {\n                \"type\": \"PDLM__Item_Revision__c\",\n                \"url\": \"/services/data/v44.0/sobjects/PDLM__Item_Revision__c/a0C46000001ZVKAEA4\"\n            },\n            \"PDLM__Has_Aml__c\": false,\n            \"PDLM__Has_Attachments__c\": false,\n            \"PDLM__Master_Item__r\": {\n                \"attributes\": {\n                    \"type\": \"PDLM__Item__c\",\n                    \"url\": \"/services/data/v44.0/sobjects/PDLM__Item__c/a0D46000003Oc5qEAC\"\n                },\n                \"PDLM__Category__c\": \"a0346000001Xk9FAAS\",\n                \"PDLM__Category__r\": {\n                    \"attributes\": {\n                        \"type\": \"PDLM__Category__c\",\n                        \"url\": \"/services/data/v44.0/sobjects/PDLM__Category__c/a0346000001Xk9FAAS\"\n                    },\n                    \"Id\": \"a0346000001Xk9FAAS\"\n                },\n                \"Id\": \"a0D46000003Oc5qEAC\"\n            },\n            \"PDLM__Related_Change__c\": \"a0546000005bVTDAA2\",\n            \"Name\": \"100-0002:A\",\n            \"PDLM__Related_Change__r\": {\n                \"attributes\": {\n                    \"type\": \"PDLM__Change__c\",\n                    \"url\": \"/services/data/v44.0/sobjects/PDLM__Change__c/a0546000005bVTDAA2\"\n                },\n                \"Id\": \"a0546000005bVTDAA2\",\n                \"Name\": \"ECO00011\"\n            },\n            \"PDLM__Master_Item__c\": \"a0D46000003Oc5qEAC\",\n            \"PDLM__Has_Bom__c\": false,\n            \"Id\": \"a0C46000001ZVKAEA4\",\n            \"PDLM__Revision__c\": \"A\",\n            \"PDLM__Released_Date_Time__c\": \"2018-02-03T01:39:37.000+0000\",\n            \"PDLM__Released__c\": true,\n            \"PDLM__Lifecycle_Phase__c\": \"Production\"\n        },\n        \"PDLM__Quantity__c\": 1\n    },\n    {\n        \"attributes\": {\n            \"type\": \"PDLM__Assembly__c\",\n            \"url\": \"/services/data/v44.0/sobjects/PDLM__Assembly__c/a0146000006h9WGAAY\"\n        },\n        \"PDLM__Parent_Item__c\": \"a0D46000000qGk5\",\n        \"PDLM__Find_Number__c\": 0,\n        \"PDLM__Secondary_Unique_Key__c\": \"0AuYUx07Z1S77AA97wSO\",\n        \"PDLM__Item__r\": {\n            \"attributes\": {\n                \"type\": \"PDLM__Item__c\",\n                \"url\": \"/services/data/v44.0/sobjects/PDLM__Item__c/a0D46000003OwytEAC\"\n            },\n            \"PDLM__Category__c\": \"a0346000001Xk9FAAS\",\n            \"PDLM__Latest_Revision__r\": {\n                \"attributes\": {\n                    \"type\": \"PDLM__Item_Revision__c\",\n                    \"url\": \"/services/data/v44.0/sobjects/PDLM__Item_Revision__c/a0C4p000002Vjj3EAC\"\n                },\n                \"Id\": \"a0C4p000002Vjj3EAC\",\n                \"PDLM__Released__c\": false\n            },\n            \"PDLM__Latest_Revision__c\": \"a0C4p000002Vjj3EAC\",\n            \"PDLM__Category__r\": {\n                \"attributes\": {\n                    \"type\": \"PDLM__Category__c\",\n                    \"url\": \"/services/data/v44.0/sobjects/PDLM__Category__c/a0346000001Xk9FAAS\"\n                },\n                \"PDLM__Lifecycle__c\": \"a0E46000000ApFFEA0\",\n                \"PDLM__Lifecycle__r\": {\n                    \"attributes\": {\n                        \"type\": \"PDLM__Lifecycle__c\",\n                        \"url\": \"/services/data/v44.0/sobjects/PDLM__Lifecycle__c/a0E46000000ApFFEA0\"\n                    },\n                    \"Id\": \"a0E46000000ApFFEA0\",\n                    \"Name\": \"Procured Part\"\n                },\n                \"Id\": \"a0346000001Xk9FAAS\",\n                \"Name\": \"Assembly\"\n            },\n            \"PDLM__Latest_Lifecycle_Phase__c\": \"Production\",\n            \"Id\": \"a0D46000003OwytEAC\",\n            \"PDLM__Latest_Released_Revision__c\": \"a0C46000001ZVK0EAO\",\n            \"Name\": \"100-0003\"\n        },\n        \"PDLM__Item_Revision__c\": \"a0C46000001ZbxdEAC\",\n        \"PDLM__Level__c\": 1,\n        \"PDLM__Fixed_Child_Revision__c\": \"a0C46000001ZVK0EAO\",\n        \"PDLM__Replaced_Assembly__c\": null,\n        \"PDLM__Has_Draft__c\": true,\n        \"Name\": \"a0146000006748c\",\n        \"PDLM__Item__c\": \"a0D46000003OwytEAC\",\n        \"PDLM__Item_Revision__r\": {\n            \"attributes\": {\n                \"type\": \"PDLM__Item_Revision__c\",\n                \"url\": \"/services/data/v44.0/sobjects/PDLM__Item_Revision__c/a0C46000001ZbxdEAC\"\n            },\n            \"PDLM__Master_Item__c\": \"a0D46000000qGk5EAE\",\n            \"PDLM__Master_Item_Number__c\": \"100-0001\",\n            \"Id\": \"a0C46000001ZbxdEAC\",\n            \"Name\": \"100-0001:M\"\n        },\n        \"PDLM__Notes__c\": null,\n        \"PDLM__Designators__c\": null,\n        \"PDLM__ParentUniqueGridId__c\": null,\n        \"PDLM__UniqueGridId__c\": \"a0D46000003OwytEAC-0AuYUx07Z1S77AA97wSO\",\n        \"Id\": \"a0146000006h9WGAAY\",\n        \"PDLM__Fixed_Child_Revision__r\": {\n            \"attributes\": {\n                \"type\": \"PDLM__Item_Revision__c\",\n                \"url\": \"/services/data/v44.0/sobjects/PDLM__Item_Revision__c/a0C46000001ZVK0EAO\"\n            },\n            \"PDLM__Has_Aml__c\": false,\n            \"PDLM__Has_Attachments__c\": false,\n            \"PDLM__Master_Item__r\": {\n                \"attributes\": {\n                    \"type\": \"PDLM__Item__c\",\n                    \"url\": \"/services/data/v44.0/sobjects/PDLM__Item__c/a0D46000003OwytEAC\"\n                },\n                \"PDLM__Category__c\": \"a0346000001Xk9FAAS\",\n                \"PDLM__Category__r\": {\n                    \"attributes\": {\n                        \"type\": \"PDLM__Category__c\",\n                        \"url\": \"/services/data/v44.0/sobjects/PDLM__Category__c/a0346000001Xk9FAAS\"\n                    },\n                    \"Id\": \"a0346000001Xk9FAAS\"\n                },\n                \"Id\": \"a0D46000003OwytEAC\"\n            },\n            \"PDLM__Related_Change__c\": \"a0546000005bVSyAAM\",\n            \"Name\": \"100-0003:A\",\n            \"PDLM__Related_Change__r\": {\n                \"attributes\": {\n                    \"type\": \"PDLM__Change__c\",\n                    \"url\": \"/services/data/v44.0/sobjects/PDLM__Change__c/a0546000005bVSyAAM\"\n                },\n                \"Id\": \"a0546000005bVSyAAM\",\n                \"Name\": \"ECO00010\"\n            },\n            \"PDLM__Master_Item__c\": \"a0D46000003OwytEAC\",\n            \"PDLM__Has_Bom__c\": false,\n            \"Id\": \"a0C46000001ZVK0EAO\",\n            \"PDLM__Revision__c\": \"A\",\n            \"PDLM__Released_Date_Time__c\": \"2018-02-03T01:30:39.000+0000\",\n            \"PDLM__Released__c\": true,\n            \"PDLM__Lifecycle_Phase__c\": \"Production\"\n        },\n        \"PDLM__Quantity__c\": 1\n    },\n    {\n        \"attributes\": {\n            \"type\": \"PDLM__Assembly__c\",\n            \"url\": \"/services/data/v44.0/sobjects/PDLM__Assembly__c/a0146000006h9WIAAY\"\n        },\n        \"PDLM__Parent_Item__c\": \"a0D46000000qGk5\",\n        \"PDLM__Find_Number__c\": 0,\n        \"PDLM__Secondary_Unique_Key__c\": \"6ZhyvZZhploYdCK896TL\",\n        \"PDLM__Item__r\": {\n            \"attributes\": {\n                \"type\": \"PDLM__Item__c\",\n                \"url\": \"/services/data/v44.0/sobjects/PDLM__Item__c/a0D46000003Ox6xEAC\"\n            },\n            \"PDLM__Category__c\": \"a0346000001Xk9FAAS\",\n            \"PDLM__Latest_Revision__r\": {\n                \"attributes\": {\n                    \"type\": \"PDLM__Item_Revision__c\",\n                    \"url\": \"/services/data/v44.0/sobjects/PDLM__Item_Revision__c/a0C4p000002Vjj4EAC\"\n                },\n                \"Id\": \"a0C4p000002Vjj4EAC\",\n                \"PDLM__Released__c\": false\n            },\n            \"PDLM__Latest_Revision__c\": \"a0C4p000002Vjj4EAC\",\n            \"PDLM__Category__r\": {\n                \"attributes\": {\n                    \"type\": \"PDLM__Category__c\",\n                    \"url\": \"/services/data/v44.0/sobjects/PDLM__Category__c/a0346000001Xk9FAAS\"\n                },\n                \"PDLM__Lifecycle__c\": \"a0E46000000ApFFEA0\",\n                \"PDLM__Lifecycle__r\": {\n                    \"attributes\": {\n                        \"type\": \"PDLM__Lifecycle__c\",\n                        \"url\": \"/services/data/v44.0/sobjects/PDLM__Lifecycle__c/a0E46000000ApFFEA0\"\n                    },\n                    \"Id\": \"a0E46000000ApFFEA0\",\n                    \"Name\": \"Procured Part\"\n                },\n                \"Id\": \"a0346000001Xk9FAAS\",\n                \"Name\": \"Assembly\"\n            },\n            \"PDLM__Latest_Lifecycle_Phase__c\": \"Production\",\n            \"Id\": \"a0D46000003Ox6xEAC\",\n            \"PDLM__Latest_Released_Revision__c\": \"a0C46000001ZVSiEAO\",\n            \"Name\": \"100-0004\"\n        },\n        \"PDLM__Item_Revision__c\": \"a0C46000001ZbxdEAC\",\n        \"PDLM__Level__c\": 1,\n        \"PDLM__Fixed_Child_Revision__c\": \"a0C46000001ZVSiEAO\",\n        \"PDLM__Replaced_Assembly__c\": null,\n        \"PDLM__Has_Draft__c\": true,\n        \"Name\": \"a01460000067492\",\n        \"PDLM__Item__c\": \"a0D46000003Ox6xEAC\",\n        \"PDLM__Item_Revision__r\": {\n            \"attributes\": {\n                \"type\": \"PDLM__Item_Revision__c\",\n                \"url\": \"/services/data/v44.0/sobjects/PDLM__Item_Revision__c/a0C46000001ZbxdEAC\"\n            },\n            \"PDLM__Master_Item__c\": \"a0D46000000qGk5EAE\",\n            \"PDLM__Master_Item_Number__c\": \"100-0001\",\n            \"Id\": \"a0C46000001ZbxdEAC\",\n            \"Name\": \"100-0001:M\"\n        },\n        \"PDLM__Notes__c\": null,\n        \"PDLM__Designators__c\": null,\n        \"PDLM__ParentUniqueGridId__c\": null,\n        \"PDLM__UniqueGridId__c\": \"a0D46000003Ox6xEAC-6ZhyvZZhploYdCK896TL\",\n        \"Id\": \"a0146000006h9WIAAY\",\n        \"PDLM__Fixed_Child_Revision__r\": {\n            \"attributes\": {\n                \"type\": \"PDLM__Item_Revision__c\",\n                \"url\": \"/services/data/v44.0/sobjects/PDLM__Item_Revision__c/a0C46000001ZVSiEAO\"\n            },\n            \"PDLM__Has_Aml__c\": false,\n            \"PDLM__Has_Attachments__c\": false,\n            \"PDLM__Master_Item__r\": {\n                \"attributes\": {\n                    \"type\": \"PDLM__Item__c\",\n                    \"url\": \"/services/data/v44.0/sobjects/PDLM__Item__c/a0D46000003Ox6xEAC\"\n                },\n                \"PDLM__Category__c\": \"a0346000001Xk9FAAS\",\n                \"PDLM__Category__r\": {\n                    \"attributes\": {\n                        \"type\": \"PDLM__Category__c\",\n                        \"url\": \"/services/data/v44.0/sobjects/PDLM__Category__c/a0346000001Xk9FAAS\"\n                    },\n                    \"Id\": \"a0346000001Xk9FAAS\"\n                },\n                \"Id\": \"a0D46000003Ox6xEAC\"\n            },\n            \"PDLM__Related_Change__c\": \"a0546000005bVTDAA2\",\n            \"Name\": \"100-0004:A\",\n            \"PDLM__Related_Change__r\": {\n                \"attributes\": {\n                    \"type\": \"PDLM__Change__c\",\n                    \"url\": \"/services/data/v44.0/sobjects/PDLM__Change__c/a0546000005bVTDAA2\"\n                },\n                \"Id\": \"a0546000005bVTDAA2\",\n                \"Name\": \"ECO00011\"\n            },\n            \"PDLM__Master_Item__c\": \"a0D46000003Ox6xEAC\",\n            \"PDLM__Has_Bom__c\": false,\n            \"Id\": \"a0C46000001ZVSiEAO\",\n            \"PDLM__Revision__c\": \"A\",\n            \"PDLM__Released_Date_Time__c\": \"2018-02-03T01:39:37.000+0000\",\n            \"PDLM__Released__c\": true,\n            \"PDLM__Lifecycle_Phase__c\": \"Production\"\n        },\n        \"PDLM__Quantity__c\": 1\n    },\n    {\n        \"attributes\": {\n            \"type\": \"PDLM__Assembly__c\",\n            \"url\": \"/services/data/v44.0/sobjects/PDLM__Assembly__c/a0146000006h9WKAAY\"\n        },\n        \"PDLM__Parent_Item__c\": \"a0D46000000qGk5\",\n        \"PDLM__Find_Number__c\": 0,\n        \"PDLM__Secondary_Unique_Key__c\": \"iYQI9nWQj8zbaZxjYP93\",\n        \"PDLM__Item__r\": {\n            \"attributes\": {\n                \"type\": \"PDLM__Item__c\",\n                \"url\": \"/services/data/v44.0/sobjects/PDLM__Item__c/a0D46000003Ox7MEAS\"\n            },\n            \"PDLM__Category__c\": \"a0346000001Xk9FAAS\",\n            \"PDLM__Latest_Revision__r\": {\n                \"attributes\": {\n                    \"type\": \"PDLM__Item_Revision__c\",\n                    \"url\": \"/services/data/v44.0/sobjects/PDLM__Item_Revision__c/a0C46000001ZVSsEAO\"\n                },\n                \"PDLM__Related_Change__c\": \"a0546000005bVTNAA2\",\n                \"Id\": \"a0C46000001ZVSsEAO\",\n                \"PDLM__Released__c\": true\n            },\n            \"PDLM__Latest_Revision__c\": \"a0C46000001ZVSsEAO\",\n            \"PDLM__Category__r\": {\n                \"attributes\": {\n                    \"type\": \"PDLM__Category__c\",\n                    \"url\": \"/services/data/v44.0/sobjects/PDLM__Category__c/a0346000001Xk9FAAS\"\n                },\n                \"PDLM__Lifecycle__c\": \"a0E46000000ApFFEA0\",\n                \"PDLM__Lifecycle__r\": {\n                    \"attributes\": {\n                        \"type\": \"PDLM__Lifecycle__c\",\n                        \"url\": \"/services/data/v44.0/sobjects/PDLM__Lifecycle__c/a0E46000000ApFFEA0\"\n                    },\n                    \"Id\": \"a0E46000000ApFFEA0\",\n                    \"Name\": \"Procured Part\"\n                },\n                \"Id\": \"a0346000001Xk9FAAS\",\n                \"Name\": \"Assembly\"\n            },\n            \"PDLM__Latest_Lifecycle_Phase__c\": \"Production\",\n            \"Id\": \"a0D46000003Ox7MEAS\",\n            \"PDLM__Latest_Released_Revision__c\": \"a0C46000001ZVSsEAO\",\n            \"Name\": \"100-0005\"\n        },\n        \"PDLM__Item_Revision__c\": \"a0C46000001ZbxdEAC\",\n        \"PDLM__Level__c\": 1,\n        \"PDLM__Fixed_Child_Revision__c\": \"a0C46000001ZVSsEAO\",\n        \"PDLM__Replaced_Assembly__c\": null,\n        \"PDLM__Has_Draft__c\": false,\n        \"Name\": \"a014600000674yC\",\n        \"PDLM__Item__c\": \"a0D46000003Ox7MEAS\",\n        \"PDLM__Item_Revision__r\": {\n            \"attributes\": {\n                \"type\": \"PDLM__Item_Revision__c\",\n                \"url\": \"/services/data/v44.0/sobjects/PDLM__Item_Revision__c/a0C46000001ZbxdEAC\"\n            },\n            \"PDLM__Master_Item__c\": \"a0D46000000qGk5EAE\",\n            \"PDLM__Master_Item_Number__c\": \"100-0001\",\n            \"Id\": \"a0C46000001ZbxdEAC\",\n            \"Name\": \"100-0001:M\"\n        },\n        \"PDLM__Notes__c\": null,\n        \"PDLM__Designators__c\": null,\n        \"PDLM__ParentUniqueGridId__c\": null,\n        \"PDLM__UniqueGridId__c\": \"a0D46000003Ox7MEAS-iYQI9nWQj8zbaZxjYP93\",\n        \"Id\": \"a0146000006h9WKAAY\",\n        \"PDLM__Fixed_Child_Revision__r\": {\n            \"attributes\": {\n                \"type\": \"PDLM__Item_Revision__c\",\n                \"url\": \"/services/data/v44.0/sobjects/PDLM__Item_Revision__c/a0C46000001ZVSsEAO\"\n            },\n            \"PDLM__Has_Aml__c\": false,\n            \"PDLM__Has_Attachments__c\": false,\n            \"PDLM__Master_Item__r\": {\n                \"attributes\": {\n                    \"type\": \"PDLM__Item__c\",\n                    \"url\": \"/services/data/v44.0/sobjects/PDLM__Item__c/a0D46000003Ox7MEAS\"\n                },\n                \"PDLM__Category__c\": \"a0346000001Xk9FAAS\",\n                \"PDLM__Category__r\": {\n                    \"attributes\": {\n                        \"type\": \"PDLM__Category__c\",\n                        \"url\": \"/services/data/v44.0/sobjects/PDLM__Category__c/a0346000001Xk9FAAS\"\n                    },\n                    \"Id\": \"a0346000001Xk9FAAS\"\n                },\n                \"Id\": \"a0D46000003Ox7MEAS\"\n            },\n            \"PDLM__Related_Change__c\": \"a0546000005bVTNAA2\",\n            \"Name\": \"100-0005:A\",\n            \"PDLM__Related_Change__r\": {\n                \"attributes\": {\n                    \"type\": \"PDLM__Change__c\",\n                    \"url\": \"/services/data/v44.0/sobjects/PDLM__Change__c/a0546000005bVTNAA2\"\n                },\n                \"Id\": \"a0546000005bVTNAA2\",\n                \"Name\": \"ECO00012\"\n            },\n            \"PDLM__Master_Item__c\": \"a0D46000003Ox7MEAS\",\n            \"PDLM__Has_Bom__c\": false,\n            \"Id\": \"a0C46000001ZVSsEAO\",\n            \"PDLM__Revision__c\": \"A\",\n            \"PDLM__Released_Date_Time__c\": \"2018-02-03T01:47:09.000+0000\",\n            \"PDLM__Released__c\": true,\n            \"PDLM__Lifecycle_Phase__c\": \"Production\"\n        },\n        \"PDLM__Quantity__c\": 1\n    },\n    {\n        \"attributes\": {\n            \"type\": \"PDLM__Assembly__c\",\n            \"url\": \"/services/data/v44.0/sobjects/PDLM__Assembly__c/a0146000006h9WJAAY\"\n        },\n        \"PDLM__Parent_Item__c\": \"a0D46000000qGk5\",\n        \"PDLM__Find_Number__c\": 0,\n        \"PDLM__Secondary_Unique_Key__c\": \"0J1dsp5IwgFd86R1nj84\",\n        \"PDLM__Item__r\": {\n            \"attributes\": {\n                \"type\": \"PDLM__Item__c\",\n                \"url\": \"/services/data/v44.0/sobjects/PDLM__Item__c/a0D46000003PFnNEAW\"\n            },\n            \"PDLM__Category__c\": \"a0346000001Xk9FAAS\",\n            \"PDLM__Latest_Revision__r\": {\n                \"attributes\": {\n                    \"type\": \"PDLM__Item_Revision__c\",\n                    \"url\": \"/services/data/v44.0/sobjects/PDLM__Item_Revision__c/a0C46000001ZW2wEAG\"\n                },\n                \"PDLM__Related_Change__c\": \"a0546000005bW5BAAU\",\n                \"Id\": \"a0C46000001ZW2wEAG\",\n                \"PDLM__Released__c\": true\n            },\n            \"PDLM__Latest_Revision__c\": \"a0C46000001ZW2wEAG\",\n            \"PDLM__Category__r\": {\n                \"attributes\": {\n                    \"type\": \"PDLM__Category__c\",\n                    \"url\": \"/services/data/v44.0/sobjects/PDLM__Category__c/a0346000001Xk9FAAS\"\n                },\n                \"PDLM__Lifecycle__c\": \"a0E46000000ApFFEA0\",\n                \"PDLM__Lifecycle__r\": {\n                    \"attributes\": {\n                        \"type\": \"PDLM__Lifecycle__c\",\n                        \"url\": \"/services/data/v44.0/sobjects/PDLM__Lifecycle__c/a0E46000000ApFFEA0\"\n                    },\n                    \"Id\": \"a0E46000000ApFFEA0\",\n                    \"Name\": \"Procured Part\"\n                },\n                \"Id\": \"a0346000001Xk9FAAS\",\n                \"Name\": \"Assembly\"\n            },\n            \"PDLM__Latest_Lifecycle_Phase__c\": \"Production\",\n            \"Id\": \"a0D46000003PFnNEAW\",\n            \"PDLM__Latest_Released_Revision__c\": \"a0C46000001ZW2wEAG\",\n            \"Name\": \"100-0006\"\n        },\n        \"PDLM__Item_Revision__c\": \"a0C46000001ZbxdEAC\",\n        \"PDLM__Level__c\": 1,\n        \"PDLM__Fixed_Child_Revision__c\": \"a0C46000001ZW2wEAG\",\n        \"PDLM__Replaced_Assembly__c\": null,\n        \"PDLM__Has_Draft__c\": false,\n        \"Name\": \"a014600000674yR\",\n        \"PDLM__Item__c\": \"a0D46000003PFnNEAW\",\n        \"PDLM__Item_Revision__r\": {\n            \"attributes\": {\n                \"type\": \"PDLM__Item_Revision__c\",\n                \"url\": \"/services/data/v44.0/sobjects/PDLM__Item_Revision__c/a0C46000001ZbxdEAC\"\n            },\n            \"PDLM__Master_Item__c\": \"a0D46000000qGk5EAE\",\n            \"PDLM__Master_Item_Number__c\": \"100-0001\",\n            \"Id\": \"a0C46000001ZbxdEAC\",\n            \"Name\": \"100-0001:M\"\n        },\n        \"PDLM__Notes__c\": null,\n        \"PDLM__Designators__c\": null,\n        \"PDLM__ParentUniqueGridId__c\": null,\n        \"PDLM__UniqueGridId__c\": \"a0D46000003PFnNEAW-0J1dsp5IwgFd86R1nj84\",\n        \"Id\": \"a0146000006h9WJAAY\",\n        \"PDLM__Fixed_Child_Revision__r\": {\n            \"attributes\": {\n                \"type\": \"PDLM__Item_Revision__c\",\n                \"url\": \"/services/data/v44.0/sobjects/PDLM__Item_Revision__c/a0C46000001ZW2wEAG\"\n            },\n            \"PDLM__Has_Aml__c\": false,\n            \"PDLM__Has_Attachments__c\": false,\n            \"PDLM__Master_Item__r\": {\n                \"attributes\": {\n                    \"type\": \"PDLM__Item__c\",\n                    \"url\": \"/services/data/v44.0/sobjects/PDLM__Item__c/a0D46000003PFnNEAW\"\n                },\n                \"PDLM__Category__c\": \"a0346000001Xk9FAAS\",\n                \"PDLM__Category__r\": {\n                    \"attributes\": {\n                        \"type\": \"PDLM__Category__c\",\n                        \"url\": \"/services/data/v44.0/sobjects/PDLM__Category__c/a0346000001Xk9FAAS\"\n                    },\n                    \"Id\": \"a0346000001Xk9FAAS\"\n                },\n                \"Id\": \"a0D46000003PFnNEAW\"\n            },\n            \"PDLM__Related_Change__c\": \"a0546000005bW5BAAU\",\n            \"Name\": \"100-0006:A\",\n            \"PDLM__Related_Change__r\": {\n                \"attributes\": {\n                    \"type\": \"PDLM__Change__c\",\n                    \"url\": \"/services/data/v44.0/sobjects/PDLM__Change__c/a0546000005bW5BAAU\"\n                },\n                \"Id\": \"a0546000005bW5BAAU\",\n                \"Name\": \"ECO00013\"\n            },\n            \"PDLM__Master_Item__c\": \"a0D46000003PFnNEAW\",\n            \"PDLM__Has_Bom__c\": false,\n            \"Id\": \"a0C46000001ZW2wEAG\",\n            \"PDLM__Revision__c\": \"A\",\n            \"PDLM__Released_Date_Time__c\": \"2018-02-05T17:55:47.000+0000\",\n            \"PDLM__Released__c\": true,\n            \"PDLM__Lifecycle_Phase__c\": \"Production\"\n        },\n        \"PDLM__Quantity__c\": 1\n    },\n    {\n        \"attributes\": {\n            \"type\": \"PDLM__Assembly__c\",\n            \"url\": \"/services/data/v44.0/sobjects/PDLM__Assembly__c/a0146000006h9WLAAY\"\n        },\n        \"PDLM__Parent_Item__c\": \"a0D46000000qGk5\",\n        \"PDLM__Find_Number__c\": 0,\n        \"PDLM__Secondary_Unique_Key__c\": \"Y0GYjmQglZQRnIc9kd21\",\n        \"PDLM__Item__r\": {\n            \"attributes\": {\n                \"type\": \"PDLM__Item__c\",\n                \"url\": \"/services/data/v44.0/sobjects/PDLM__Item__c/a0D46000003PKJTEA4\"\n            },\n            \"PDLM__Category__c\": \"a0346000001Xk9FAAS\",\n            \"PDLM__Latest_Revision__r\": {\n                \"attributes\": {\n                    \"type\": \"PDLM__Item_Revision__c\",\n                    \"url\": \"/services/data/v44.0/sobjects/PDLM__Item_Revision__c/a0C4p000002Vjj5EAC\"\n                },\n                \"Id\": \"a0C4p000002Vjj5EAC\",\n                \"PDLM__Released__c\": false\n            },\n            \"PDLM__Latest_Revision__c\": \"a0C4p000002Vjj5EAC\",\n            \"PDLM__Category__r\": {\n                \"attributes\": {\n                    \"type\": \"PDLM__Category__c\",\n                    \"url\": \"/services/data/v44.0/sobjects/PDLM__Category__c/a0346000001Xk9FAAS\"\n                },\n                \"PDLM__Lifecycle__c\": \"a0E46000000ApFFEA0\",\n                \"PDLM__Lifecycle__r\": {\n                    \"attributes\": {\n                        \"type\": \"PDLM__Lifecycle__c\",\n                        \"url\": \"/services/data/v44.0/sobjects/PDLM__Lifecycle__c/a0E46000000ApFFEA0\"\n                    },\n                    \"Id\": \"a0E46000000ApFFEA0\",\n                    \"Name\": \"Procured Part\"\n                },\n                \"Id\": \"a0346000001Xk9FAAS\",\n                \"Name\": \"Assembly\"\n            },\n            \"PDLM__Latest_Lifecycle_Phase__c\": \"Production\",\n            \"Id\": \"a0D46000003PKJTEA4\",\n            \"PDLM__Latest_Released_Revision__c\": \"a0C46000001V0siEAC\",\n            \"Name\": \"100-0007\"\n        },\n        \"PDLM__Item_Revision__c\": \"a0C46000001ZbxdEAC\",\n        \"PDLM__Level__c\": 1,\n        \"PDLM__Fixed_Child_Revision__c\": \"a0C46000001V0siEAC\",\n        \"PDLM__Replaced_Assembly__c\": null,\n        \"PDLM__Has_Draft__c\": true,\n        \"Name\": \"a01460000067Aqg\",\n        \"PDLM__Item__c\": \"a0D46000003PKJTEA4\",\n        \"PDLM__Item_Revision__r\": {\n            \"attributes\": {\n                \"type\": \"PDLM__Item_Revision__c\",\n                \"url\": \"/services/data/v44.0/sobjects/PDLM__Item_Revision__c/a0C46000001ZbxdEAC\"\n            },\n            \"PDLM__Master_Item__c\": \"a0D46000000qGk5EAE\",\n            \"PDLM__Master_Item_Number__c\": \"100-0001\",\n            \"Id\": \"a0C46000001ZbxdEAC\",\n            \"Name\": \"100-0001:M\"\n        },\n        \"PDLM__Notes__c\": null,\n        \"PDLM__Designators__c\": null,\n        \"PDLM__ParentUniqueGridId__c\": null,\n        \"PDLM__UniqueGridId__c\": \"a0D46000003PKJTEA4-Y0GYjmQglZQRnIc9kd21\",\n        \"Id\": \"a0146000006h9WLAAY\",\n        \"PDLM__Fixed_Child_Revision__r\": {\n            \"attributes\": {\n                \"type\": \"PDLM__Item_Revision__c\",\n                \"url\": \"/services/data/v44.0/sobjects/PDLM__Item_Revision__c/a0C46000001V0siEAC\"\n            },\n            \"PDLM__Has_Aml__c\": true,\n            \"PDLM__Has_Attachments__c\": false,\n            \"PDLM__Master_Item__r\": {\n                \"attributes\": {\n                    \"type\": \"PDLM__Item__c\",\n                    \"url\": \"/services/data/v44.0/sobjects/PDLM__Item__c/a0D46000003PKJTEA4\"\n                },\n                \"PDLM__Category__c\": \"a0346000001Xk9FAAS\",\n                \"PDLM__Category__r\": {\n                    \"attributes\": {\n                        \"type\": \"PDLM__Category__c\",\n                        \"url\": \"/services/data/v44.0/sobjects/PDLM__Category__c/a0346000001Xk9FAAS\"\n                    },\n                    \"Id\": \"a0346000001Xk9FAAS\"\n                },\n                \"Id\": \"a0D46000003PKJTEA4\"\n            },\n            \"PDLM__Related_Change__c\": \"a0546000006JHZiAAO\",\n            \"Name\": \"100-0007:B\",\n            \"PDLM__Related_Change__r\": {\n                \"attributes\": {\n                    \"type\": \"PDLM__Change__c\",\n                    \"url\": \"/services/data/v44.0/sobjects/PDLM__Change__c/a0546000006JHZiAAO\"\n                },\n                \"Id\": \"a0546000006JHZiAAO\",\n                \"Name\": \"ECO00030\"\n            },\n            \"PDLM__Master_Item__c\": \"a0D46000003PKJTEA4\",\n            \"PDLM__Has_Bom__c\": false,\n            \"Id\": \"a0C46000001V0siEAC\",\n            \"PDLM__Revision__c\": \"B\",\n            \"PDLM__Released_Date_Time__c\": \"2018-03-21T17:29:16.000+0000\",\n            \"PDLM__Released__c\": true,\n            \"PDLM__Lifecycle_Phase__c\": \"Production\"\n        },\n        \"PDLM__Quantity__c\": 1\n    },\n    {\n        \"attributes\": {\n            \"type\": \"PDLM__Manufacturer_Item__c\",\n            \"url\": \"/services/data/v44.0/sobjects/PDLM__Manufacturer_Item__c/a0F46000001LEiwEAG\"\n        },\n        \"PDLM__Allocation__c\": 100,\n        \"PDLM__Parent_Item__c\": \"a0D46000003PKJT\",\n        \"PDLM__Item_Revision__c\": \"a0C46000001V0siEAC\",\n        \"PDLM__Include_In_Cost_Rollup__c\": false,\n        \"PDLM__Manufacturer_Part__r\": {\n            \"attributes\": {\n                \"type\": \"PDLM__Manufacturer_Part__c\",\n                \"url\": \"/services/data/v44.0/sobjects/PDLM__Manufacturer_Part__c/a0G46000002uZ2bEAE\"\n            },\n            \"PDLM__Manufacturer__c\": \"0014600000ValY9AAJ\",\n            \"PDLM__Manufacturer__r\": {\n                \"attributes\": {\n                    \"type\": \"Account\",\n                    \"url\": \"/services/data/v44.0/sobjects/Account/0014600000ValY9AAJ\"\n                },\n                \"Id\": \"0014600000ValY9AAJ\",\n                \"Name\": \"Grand Hotels & Resorts Ltd\"\n            },\n            \"PDLM__Part_Costs__r\": {\n                \"totalSize\": 6,\n                \"done\": true,\n                \"records\": [\n                    {\n                        \"attributes\": {\n                            \"type\": \"PDLM__Part_Cost__c\",\n                            \"url\": \"/services/data/v44.0/sobjects/PDLM__Part_Cost__c/a0k46000002TlFMAA0\"\n                        },\n                        \"PDLM__Cost__c\": 50,\n                        \"PDLM__Cost_Type__c\": \"Cost\",\n                        \"PDLM__Cost_Date__c\": \"2018-03-21\",\n                        \"Id\": \"a0k46000002TlFMAA0\",\n                        \"PDLM__Manufacturer_Part__c\": \"a0G46000002uZ2bEAE\"\n                    },\n                    {\n                        \"attributes\": {\n                            \"type\": \"PDLM__Part_Cost__c\",\n                            \"url\": \"/services/data/v44.0/sobjects/PDLM__Part_Cost__c/a0k46000002UbaXAAS\"\n                        },\n                        \"PDLM__Cost__c\": 55,\n                        \"PDLM__Cost_Type__c\": \"Cost\",\n                        \"PDLM__Cost_Date__c\": \"2018-04-06\",\n                        \"Id\": \"a0k46000002UbaXAAS\",\n                        \"PDLM__Manufacturer_Part__c\": \"a0G46000002uZ2bEAE\"\n                    },\n                    {\n                        \"attributes\": {\n                            \"type\": \"PDLM__Part_Cost__c\",\n                            \"url\": \"/services/data/v44.0/sobjects/PDLM__Part_Cost__c/a0k46000002UbacAAC\"\n                        },\n                        \"PDLM__Cost__c\": 50,\n                        \"PDLM__Cost_Type__c\": \"Cost\",\n                        \"PDLM__Cost_Date__c\": \"2018-04-06\",\n                        \"Id\": \"a0k46000002UbacAAC\",\n                        \"PDLM__Manufacturer_Part__c\": \"a0G46000002uZ2bEAE\"\n                    },\n                    {\n                        \"attributes\": {\n                            \"type\": \"PDLM__Part_Cost__c\",\n                            \"url\": \"/services/data/v44.0/sobjects/PDLM__Part_Cost__c/a0k46000002UbahAAC\"\n                        },\n                        \"PDLM__Cost__c\": 51,\n                        \"PDLM__Cost_Type__c\": \"Cost\",\n                        \"PDLM__Cost_Date__c\": \"2018-04-06\",\n                        \"Id\": \"a0k46000002UbahAAC\",\n                        \"PDLM__Manufacturer_Part__c\": \"a0G46000002uZ2bEAE\"\n                    },\n                    {\n                        \"attributes\": {\n                            \"type\": \"PDLM__Part_Cost__c\",\n                            \"url\": \"/services/data/v44.0/sobjects/PDLM__Part_Cost__c/a0k46000002UbcTAAS\"\n                        },\n                        \"PDLM__Cost__c\": 51.5,\n                        \"PDLM__Cost_Type__c\": \"Cost\",\n                        \"PDLM__Cost_Date__c\": \"2018-04-06\",\n                        \"Id\": \"a0k46000002UbcTAAS\",\n                        \"PDLM__Manufacturer_Part__c\": \"a0G46000002uZ2bEAE\"\n                    },\n                    {\n                        \"attributes\": {\n                            \"type\": \"PDLM__Part_Cost__c\",\n                            \"url\": \"/services/data/v44.0/sobjects/PDLM__Part_Cost__c/a0k46000002Um0fAAC\"\n                        },\n                        \"PDLM__Cost__c\": 51,\n                        \"PDLM__Cost_Type__c\": \"Cost\",\n                        \"PDLM__Cost_Date__c\": \"2018-04-08\",\n                        \"Id\": \"a0k46000002Um0fAAC\",\n                        \"PDLM__Manufacturer_Part__c\": \"a0G46000002uZ2bEAE\"\n                    }\n                ]\n            },\n            \"Id\": \"a0G46000002uZ2bEAE\",\n            \"Name\": \"ABCDEFG\"\n        },\n        \"PDLM__Manufacturer_Name__c\": \"Grand Hotels & Resorts Ltd\",\n        \"PDLM__Distributor_Name__c\": null,\n        \"PDLM__Manufacturer_Part_Name__c\": \"ABCDEFG\",\n        \"PDLM__Use_Cost__c\": false,\n        \"PDLM__ParentUniqueGridId__c\": \"a0D46000003PKJTEA4-Y0GYjmQglZQRnIc9kd21\",\n        \"PDLM__UniqueGridId__c\": \"a0D46000003PKJTEA4-Y0GYjmQglZQRnIc9kd21,a0F46000001LEiwEAG\",\n        \"Id\": \"a0F46000001LEiwEAG\",\n        \"PDLM__Manufacturer_Part__c\": \"a0G46000002uZ2bEAE\",\n        \"PDLM__Use_Cost_Allocation__c\": 100\n    }\n]"}],"_postman_id":"1e58439d-3b38-43c8-92b6-5994a97ae52c"},{"name":"Get BOM by Record ID","id":"79865a1d-888a-48d0-b4f9-14c737817fa1","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"body":{"mode":"raw","raw":"GET /services/apexrest/PDLM/Bom/a0A3600000Pz2dDEAR \n","options":{"raw":{"language":"json"}}},"url":"{{endpoint}}/services/apexrest/PDLM/api/v3/bom/?recordId","description":"<p>Retrieves the full Bill of Materials for the specified Item, identified by its Salesforce Record ID in the URL path. Returns all assembly records representing the BOM hierarchy. If the provided ID is an Item ID (rather than an Item Revision ID), the endpoint defaults to the latest released revision, or the latest draft if no released revision exists.</p>\n","auth":{"type":"jwt","jwt":{"algorithm":"<algorithm>","isSecretBase64Encoded":"<is-secret-base64encoded>","payload":"<payload>","addTokenTo":"<add-token-to>","headerPrefix":"<header-prefix>","queryParamKey":"<query-param-key>","header":"<header>"},"isInherited":true,"source":{"_postman_id":"37d7632f-4a66-4b6b-b882-6d30c6c4eb00","id":"37d7632f-4a66-4b6b-b882-6d30c6c4eb00","name":"Propel APIs","type":"collection"}},"urlObject":{"path":["services","apexrest","PDLM","api","v3","bom",""],"host":["{{endpoint}}"],"query":[{"key":"recordId","value":""}],"variable":[]}},"response":[{"id":"96c27599-b434-430b-92ab-38817b743978","name":"Get BOM by Record ID","originalRequest":{"method":"GET","header":[],"body":{"mode":"raw","raw":"GET /services/apexrest/PDLM/Bom/a0A3600000Pz2dDEAR \n","options":{"raw":{"language":"json"}}},"url":{"raw":"{{endpoint}}/services/apexrest/PDLM/api/v3/bom/?recordId","host":["{{endpoint}}"],"path":["services","apexrest","PDLM","api","v3","bom",""],"query":[{"key":"recordId","value":null}]}},"status":"OK","code":200,"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":"{\n  \"records\": [\n    {\n      \"Id\": \"a0B3600000AbCdEAAS\",\n      \"level\": 1,\n      \"revId\": \"a0L3600000XyZpQAAV\",\n      \"uId\": \"1-1\",\n      \"puId\": \"0\"\n    },\n    {\n      \"Id\": \"a0B3600000AbCdFAAS\",\n      \"level\": 2,\n      \"revId\": \"a0L3600000XyZpRAAV\",\n      \"uId\": \"1-1-1\",\n      \"puId\": \"1-1\"\n    },\n    {\n      \"Id\": \"a0B3600000AbCdGAAS\",\n      \"level\": 2,\n      \"revId\": \"a0L3600000XyZpSAAV\",\n      \"uId\": \"1-1-2\",\n      \"puId\": \"1-1\"\n    }\n  ],\n  \"done\": true,\n  \"queryLocator\": null\n}\n"}],"_postman_id":"79865a1d-888a-48d0-b4f9-14c737817fa1"},{"name":"Get BOM Structure","id":"4d1542b8-eaad-40ba-ac91-403b30d964b0","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":" [ \n    { \n     \"attributes\": { \"type\": \"PDLM__Assembly__c\" }, \n     \"Id\": \"a055e000000Uiz6AAC\" \n    }, \n    { \n     \"attributes\": { \"type\": \"PDLM__Assembly__c\" }, \n     \"Id\": \"a055e000000Uiz6BBD\" \n    } \n ] ","options":{"raw":{"language":"json"}}},"url":"{{endpoint}}/apexrest/PDLM/api/v3/bom?revid=","description":"<p>Provides endpoints for retrieving and managing Bill of Materials (BOM) structures. Returns hierarchical BOM data including assembly, item, and revision details. Supports pagination for large BOMs using level and lastChildIds parameters.</p>\n<p>Use the Get BOM API first, then use the POST.</p>\n<p>The POST method is used to return a list of assembly records with details given a list of assembly records.</p>\n","auth":{"type":"jwt","jwt":{"algorithm":"<algorithm>","isSecretBase64Encoded":"<is-secret-base64encoded>","payload":"<payload>","addTokenTo":"<add-token-to>","headerPrefix":"<header-prefix>","queryParamKey":"<query-param-key>","header":"<header>"},"isInherited":true,"source":{"_postman_id":"37d7632f-4a66-4b6b-b882-6d30c6c4eb00","id":"37d7632f-4a66-4b6b-b882-6d30c6c4eb00","name":"Propel APIs","type":"collection"}},"urlObject":{"path":["apexrest","PDLM","api","v3","bom"],"host":["{{endpoint}}"],"query":[{"description":{"content":"<p>After retrieving the Item BOM data, put in the specific revision ID from that Item you wish to take the BOM from.</p>\n","type":"text/plain"},"key":"revid","value":""}],"variable":[]}},"response":[{"id":"f2d01581-83a4-4b93-b428-b9f6821f8171","name":"Successful Response","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"POST /services/apexrest/PDLM/api/v3/bom?revid=a0Y5e000000dArzEAE \n \n Request body: \n [ \n    { \n     \"attributes\": { \"type\": \"PDLM__Assembly__c\" }, \n     \"Id\": \"a055e000000Uiz6AAC\" \n    }, \n    { \n     \"attributes\": { \"type\": \"PDLM__Assembly__c\" }, \n     \"Id\": \"a055e000000Uiz6BBD\" \n    } \n ] ","options":{"raw":{"language":"json"}}},"url":{"raw":"{{endpoint}}/apexrest/PDLM/api/v3/bom?revid=","host":["{{endpoint}}"],"path":["apexrest","PDLM","api","v3","bom"],"query":[{"key":"revid","value":"","description":"After retrieving the Item BOM data, put in the specific revision ID from that Item you wish to take the BOM from."}]}},"status":"OK ","code":200,"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":"[ \n   { \n     \"attributes\": { \"type\": \"PDLM__Assembly__c\" }, \n     \"Id\": \"a055e000000Uiz6AAC\", \n     \"Name\": \"ASSY-001\", \n     \"PDLM__Item__r\": { \n       \"Name\": \"ITEM-001\", \n       \"PDLM__Revision__c\": \"A\" \n     }, \n     \"PDLM__Quantity__c\": 2, \n     \"PDLM__Reference_Designator__c\": \"R1,R2\" \n   }, \n   { \n     \"attributes\": { \"type\": \"PDLM__Assembly__c\" }, \n     \"Id\": \"a055e000000Uiz6BBD\", \n     \"Name\": \"ASSY-002\", \n     \"PDLM__Item__r\": { \n       \"Name\": \"ITEM-002\", \n       \"PDLM__Revision__c\": \"B\" \n     }, \n     \"PDLM__Quantity__c\": 1, \n     \"PDLM__Reference_Designator__c\": \"R3\" \n   } \n ]"}],"_postman_id":"4d1542b8-eaad-40ba-ac91-403b30d964b0"},{"name":"Get BOM Row Details","id":"526d6821-7c07-46f2-a74e-f99199cc28e2","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"POST /services/apexrest/PDLM/api/v3/bomtree/a0w1a000003F9XzAAK \n{ \n   \"parentRevIds\": [\"a0w1a000003F9XzAAK\"], \n   \"level\": 1, \n   \"offset\": null \n } ","options":{"raw":{"language":"json"}}},"url":"/services/apexrest/PDLM/api/v3/bomtree/?ParentRevId&level&offset","description":"<p>Retrieves the full field-level detail for a specified batch of BOM rows on an Item Revision. The Item Revision is identified by its Record ID in the URL path. The request body contains a list of Assembly Record IDs — obtained from a prior call to <strong>Get BOM Structure</strong> (<code>GET /v3/bom/{recordId}</code>) — and returns the complete BOM row data for each one, including quantity, item number, and all fields defined in your BOM Export fieldset.</p>\n<p>Because large BOMs can exceed platform limits if retrieved all at once, this endpoint is designed to be called in batches of approximately 200 Assembly IDs at a time. Repeat calls with successive batches until all rows from the structure response have been retrieved.</p>\n","auth":{"type":"jwt","jwt":{"algorithm":"<algorithm>","isSecretBase64Encoded":"<is-secret-base64encoded>","payload":"<payload>","addTokenTo":"<add-token-to>","headerPrefix":"<header-prefix>","queryParamKey":"<query-param-key>","header":"<header>"},"isInherited":true,"source":{"_postman_id":"37d7632f-4a66-4b6b-b882-6d30c6c4eb00","id":"37d7632f-4a66-4b6b-b882-6d30c6c4eb00","name":"Propel APIs","type":"collection"}},"urlObject":{"path":["services","apexrest","PDLM","api","v3","bomtree",""],"query":[{"description":{"content":"<p>Parent BOM Revision Id</p>\n","type":"text/plain"},"key":"ParentRevId","value":""},{"description":{"content":"<p>The current BOM level being fetched</p>\n","type":"text/plain"},"key":"level","value":""},{"description":{"content":"<p>The ID of the last record from the previous page (for pagination)</p>\n","type":"text/plain"},"key":"offset","value":""}],"variable":[{"type":"any","value":"","key":"ChildId"}]}},"response":[{"id":"fbc5379f-e3d5-4429-9781-31162aa1926d","name":"Success Response","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{ \n   \"lastLevel\": 2, \n   \"lastChildIds\": [\"a0w1a000003F9XzBBB\", \"a0w1a000003F9XzCCC\"], \n   \"getNextOffset\": true, \n   \"childObjects\": [ \n     { \n       \"Id\": \"a0w1a000003F9XzBBB\", \n       \"Name\": \"ASSY-001\", \n       \"PDLM__Item__c\": \"a0w1a000003F9XzDDD\" \n     }, \n     { \n       \"Id\": \"a0w1a000003F9XzCCC\", \n       \"Name\": \"ASSY-002\", \n       \"PDLM__Item__c\": \"a0w1a000003F9XzEEE\" \n     } \n   ] \n } ","options":{"raw":{"language":"json"}}},"url":{"raw":"/services/apexrest/PDLM/api/v3/bomtree/?ParentRevId","path":["services","apexrest","PDLM","api","v3","bomtree",""],"query":[{"key":"ParentRevId","value":null,"description":"Parent BOM Revision Id"}]}},"status":"OK","code":200,"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":"{ \n   \"lastLevel\": 2, \n   \"lastChildIds\": [\"a0w1a000003F9XzBBB\", \"a0w1a000003F9XzCCC\"], \n   \"getNextOffset\": true, \n   \"childObjects\": [ \n     { \n       \"Id\": \"a0w1a000003F9XzBBB\", \n       \"Name\": \"ASSY-001\", \n       \"PDLM__Item__c\": \"a0w1a000003F9XzDDD\" \n     }, \n     { \n       \"Id\": \"a0w1a000003F9XzCCC\", \n       \"Name\": \"ASSY-002\", \n       \"PDLM__Item__c\": \"a0w1a000003F9XzEEE\" \n     } \n   ] \n } "}],"_postman_id":"526d6821-7c07-46f2-a74e-f99199cc28e2"},{"name":"Get BOM Tree (with Pagination)","id":"836973a2-c821-46b9-9146-d7726636dd55","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":" POST /services/apexrest/PDLM/api/v3/bomtree/a0w1a000003F9XzAAK \n { \n   \"parentRevIds\": [\"a0w1a000003F9XzBBB\", \"a0w1a000003F9XzCCC\"], \n   \"level\": 2, \n   \"offset\": \"a0w1a000003F9XzCCC\" \n }\n","options":{"raw":{"language":"json"}}},"url":"/services/apexrest/PDLM/api/v3/bomtree/?ParentRevId&level&offset","description":"<p>Retrieves BOM row detail directly for a specified Item Revision, with control over depth and pagination. Unlike <code>POST /v3/bomtree/{recordId}</code> — which requires a prior structure call to obtain Assembly IDs — this variant takes the parent Item Revision ID as a query parameter and returns BOM data directly. The <code>level</code> parameter limits how many levels deep in the BOM hierarchy to return. The <code>offset</code> parameter enables pagination through large BOMs by specifying where in the result set to start.</p>\n<p><strong>IMPORTANT:</strong> This is the SUBSEQUENT response to the Get BOM Row Details.</p>\n<p>Batches of 200 IDs.</p>\n","auth":{"type":"jwt","jwt":{"algorithm":"<algorithm>","isSecretBase64Encoded":"<is-secret-base64encoded>","payload":"<payload>","addTokenTo":"<add-token-to>","headerPrefix":"<header-prefix>","queryParamKey":"<query-param-key>","header":"<header>"},"isInherited":true,"source":{"_postman_id":"37d7632f-4a66-4b6b-b882-6d30c6c4eb00","id":"37d7632f-4a66-4b6b-b882-6d30c6c4eb00","name":"Propel APIs","type":"collection"}},"urlObject":{"path":["services","apexrest","PDLM","api","v3","bomtree",""],"query":[{"description":{"content":"<p>Array of parent revision IDs to fetch children for</p>\n","type":"text/plain"},"key":"ParentRevId","value":""},{"description":{"content":"<p>The current BOM level being fetched</p>\n","type":"text/plain"},"key":"level","value":""},{"description":{"content":"<p>The ID of the last record from the previous page (for pagination)</p>\n","type":"text/plain"},"key":"offset","value":""}],"variable":[]}},"response":[{"id":"7a76c721-9eb5-4c6e-8cbc-cfe0931a28aa","name":"Success Response","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"POST /services/apexrest/PDLM/api/v3/bomtree/a0w1a000003F9XzAAK \n { \n   \"parentRevIds\": [\"a0w1a000003F9XzAAK\"], \n   \"level\": 1, \n   \"offset\": null \n } ","options":{"raw":{"language":"json"}}},"url":{"raw":"/services/apexrest/PDLM/api/v3/bomtree/?ParentRevId&level&offset","path":["services","apexrest","PDLM","api","v3","bomtree",""],"query":[{"key":"ParentRevId","value":null,"description":"Array of parent revision IDs to fetch children for"},{"key":"level","value":null,"description":"The current BOM level being fetched"},{"key":"offset","value":null,"description":"The ID of the last record from the previous page (for pagination)"}]}},"status":"OK","code":200,"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":"{ \n   \"lastLevel\": 2, \n   \"lastChildIds\": [\"a0w1a000003F9XzBBB\", \"a0w1a000003F9XzCCC\"], \n   \"getNextOffset\": true, \n   \"childObjects\": [ \n     { \n       \"Id\": \"a0w1a000003F9XzBBB\", \n       \"Name\": \"ASSY-001\", \n       \"PDLM__Item__c\": \"a0w1a000003F9XzDDD\" \n     }, \n     { \n       \"Id\": \"a0w1a000003F9XzCCC\", \n       \"Name\": \"ASSY-002\", \n       \"PDLM__Item__c\": \"a0w1a000003F9XzEEE\" \n     } \n   ] \n } "}],"_postman_id":"836973a2-c821-46b9-9146-d7726636dd55"},{"name":"Update single-level BOM","id":"c3006879-83a3-4258-9a25-046856dcf07a","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[{"key":"Content-Type","name":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n  \"bomList\": [\n    {\n      \"name\": \"600-00009\",\n      \"quantity\": 5\n    },\n    {\n      \"name\": \"600-00010\",\n      \"quantity\": 1\n    }\n    ]\n}"},"url":"{{endpoint}}/services/apexrest/PDLM/api/v3/bom/?itemNumber","description":"<p>Updates a <em>single-level</em> BOM with the specified parts. If the specified Item is released, a new draft will be created. <strong>Note:</strong> Replaces the entire BOM with the specified values.</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field</th>\n<th>Description</th>\n<th>Example</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>bomList</code></td>\n<td>Key-value pair of assembly fields to update</td>\n<td><code>Name</code> is required to add an item to the BOM. Only currently supports updating the <code>Quantity</code> field at this time.</td>\n</tr>\n</tbody>\n</table>\n</div>","auth":{"type":"jwt","jwt":{"algorithm":"<algorithm>","isSecretBase64Encoded":"<is-secret-base64encoded>","payload":"<payload>","addTokenTo":"<add-token-to>","headerPrefix":"<header-prefix>","queryParamKey":"<query-param-key>","header":"<header>"},"isInherited":true,"source":{"_postman_id":"37d7632f-4a66-4b6b-b882-6d30c6c4eb00","id":"37d7632f-4a66-4b6b-b882-6d30c6c4eb00","name":"Propel APIs","type":"collection"}},"urlObject":{"path":["services","apexrest","PDLM","api","v3","bom",""],"host":["{{endpoint}}"],"query":[{"description":{"content":"<p>Item record number</p>\n","type":"text/plain"},"key":"itemNumber","value":""}],"variable":[{"type":"any","value":null,"key":"itemNumber"}]}},"response":[{"id":"aa6ae25a-4822-4c71-9caf-f174fbb8c18a","name":"Success Response","originalRequest":{"method":"PUT","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"bomList\": [\n    {\n      \"name\": \"600-00009\",\n      \"quantity\": 5\n    },\n    {\n      \"name\": \"600-00010\",\n      \"quantity\": 1\n    }\n    ]\n}"},"url":{"raw":"{{endpoint}}/services/apexrest/PDLM/api/v3/bom/?itemNumber ","host":["{{endpoint}}"],"path":["services","apexrest","PDLM","api","v3","bom",""],"query":[{"key":"itemNumber ","value":null,"description":"Item record number"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 16 Jul 2019 20:03:29 GMT"},{"key":"Strict-Transport-Security","value":"max-age=31536000; includeSubDomains"},{"key":"Public-Key-Pins-Report-Only","value":"pin-sha256=\"9n0izTnSRF+W4W4JTq51avSXkWhQB8duS2bxVLfzXsY=\"; pin-sha256=\"5kJvNEMw0KjrCAu7eXY5HZdvyCS13BbA0VJG1RSP91w=\"; pin-sha256=\"njN4rRG+22dNXAi+yb8e3UMypgzPUPHlv4+foULwl1g=\"; max-age=86400; includeSubDomains; report-uri=\"https://a.forcesslreports.com/hpkp-report/00D1U000000tHwLm\";"},{"key":"Expect-CT","value":"max-age=86400; report-uri=\"https://a.forcesslreports.com/Expect-CT-report/00D1U000000tHwLm\";"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"X-Robots-Tag","value":"none"},{"key":"Cache-Control","value":"private"},{"key":"Content-Type","value":"application/json;charset=UTF-8"},{"key":"Transfer-Encoding","value":"chunked"}],"cookie":[],"responseTime":null,"body":"{\n    \"attributes\": {\n        \"type\": \"PDLM__Item_Revision__c\",\n        \"url\": \"/services/data/v44.0/sobjects/PDLM__Item_Revision__c/a0C46000002aKDHEA2\"\n    },\n    \"PDLM__Cancelled__c\": false,\n    \"PDLM__ProductCode__c\": null,\n    \"LastModifiedDate\": \"2019-07-16T20:02:00.000+0000\",\n    \"PDLM__Has_Attachments__c\": false,\n    \"PDLM__Description__c\": null,\n    \"PDLM__Has_Quality__c\": false,\n    \"PDLM__Revision_Status__c\": \"Pending\",\n    \"PDLM__Detailed_Description__c\": null,\n    \"PDLM__Training_Quiz__c\": null,\n    \"Name\": \"100-00030:01*\",\n    \"PDLM__Release_Number__c\": null,\n    \"CreatedById\": \"005460000013ZT8AAM\",\n    \"PDLM__Master_Item_Name__c\": null,\n    \"PDLM__Custom_Picklist__c\": \"Value 1\",\n    \"PDLM__Custom_Field__c\": null,\n    \"PDLM__Released__c\": false,\n    \"PDLM__Test__c\": null,\n    \"PDLM__Has_Aml__c\": false,\n    \"IsDeleted\": false,\n    \"CreatedBy\": {\n        \"attributes\": {\n            \"type\": \"User\",\n            \"url\": \"/services/data/v44.0/sobjects/User/005460000013ZT8AAM\"\n        },\n        \"Id\": \"005460000013ZT8AAM\",\n        \"Name\": \"Jayson Kadlecek\"\n    },\n    \"PDLM__Test_Rich_Text__c\": null,\n    \"PDLM__Released_Date__c\": \"2019-07-16\",\n    \"LastViewedDate\": null,\n    \"PDLM__Assembly_Only_Field__c\": null,\n    \"PDLM__Required_Field_Warning__c\": null,\n    \"PDLM__Capacitance__c\": null,\n    \"CreatedDate\": \"2019-04-05T21:15:24.000+0000\",\n    \"PDLM__Rebaseline_Draft__c\": null,\n    \"PDLM__Is_Latest_Released__c\": false,\n    \"PDLM__Test_field__c\": null,\n    \"Id\": \"a0C46000002aKDHEA2\",\n    \"PDLM__Quiz__c\": null,\n    \"PDLM__Is_Latest__c\": true,\n    \"PDLM__Effective_Date1__c\": null,\n    \"LastModifiedBy\": {\n        \"attributes\": {\n            \"type\": \"User\",\n            \"url\": \"/services/data/v44.0/sobjects/User/005460000013ZT8AAM\"\n        },\n        \"Id\": \"005460000013ZT8AAM\",\n        \"Name\": \"Jayson Kadlecek\"\n    },\n    \"PDLM__Related_Change__c\": null,\n    \"PDLM__Cost__c\": 0,\n    \"PDLM__Latest__c\": \"Draft\",\n    \"PDLM__Category_Control__c\": \"Assembly\",\n    \"LastReferencedDate\": null,\n    \"PDLM__Category__c\": \"Assembly\",\n    \"PDLM__Training_Required__c\": false,\n    \"PDLM__Has_Parent__c\": false,\n    \"PDLM__Phase_Unique__c\": \"a0E46000000ApFF:Initial\",\n    \"PDLM__Base_SKU__c\": null,\n    \"PDLM__Jayson_s_Test__c\": null,\n    \"PDLM__My_new_field__c\": false,\n    \"PDLM__Revision__c\": \"01\",\n    \"PDLM__Completeness__c\": null,\n    \"PDLM__PrimaryKey__c\": null,\n    \"PDLM__Lifecycle_Phase__c\": \"Initial\",\n    \"PDLM__test1234__c\": null,\n    \"PDLM__Master_Item__r\": {\n        \"attributes\": {\n            \"type\": \"PDLM__Item__c\",\n            \"url\": \"/services/data/v44.0/sobjects/PDLM__Item__c/a0D46000005h6g7EAA\"\n        },\n        \"Id\": \"a0D46000005h6g7EAA\",\n        \"Name\": \"100-00030\"\n    },\n    \"PDLM__Testing_Testing__c\": null,\n    \"PDLM__Training_Due_Date__c\": null,\n    \"PDLM__Expired__c\": false,\n    \"PDLM__Testing_Number_field__c\": null,\n    \"PDLM__On_Change__c\": false,\n    \"PDLM__Aml_Count__c\": 0,\n    \"PDLM__Master_Item_Number__c\": \"100-00030\",\n    \"PDLM__Has_Open_Quality__c\": false,\n    \"SystemModstamp\": \"2019-07-16T20:02:00.000+0000\",\n    \"PDLM__Has_Bom__c\": true,\n    \"PDLM__Master_Item__c\": \"a0D46000005h6g7EAA\",\n    \"PDLM__test_test_test__c\": null,\n    \"LastActivityDate\": null,\n    \"LastModifiedById\": \"005460000013ZT8AAM\",\n    \"PDLM__End_Date_Time__c\": null,\n    \"PDLM__Released_Date_Time__c\": \"2019-07-16T19:13:43.000+0000\"\n}"}],"_postman_id":"c3006879-83a3-4258-9a25-046856dcf07a"},{"name":"Get BOM Slice by Assembly IDs (Updated)","id":"29a7a23c-a867-4d5b-b630-64c43204826b","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"POST /services/apexrest/PDLM/BomSlice/a0Y5e000000dArzEAE \n [ \n   { \n     \"Id\": \"a055e000000Uiz6AAC\" \n   }, \n   { \n     \"Id\": \"a055e000000Uiz6BBD\" \n   } \n ]","options":{"raw":{"language":"json"}}},"url":"/services/apexrest/PDLM/BomSlice/?revid","description":"<p>Most recent request to retrieve subsets of BOM Data for external processing.</p>\n<p>Retrieves the full field-level detail for a specific list of Assembly records belonging to the specified Item Revision. The Item Revision is identified by its Record ID via the <code>revid</code> query parameter. The request body contains the explicit Assembly Record IDs to fetch, allowing the caller to target a precise subset of BOM rows rather than paging through sequentially.</p>\n<p>This is the POST variant of the BOM Slice endpoint, used by Propel's export services (CSV, PDF, BOM export) to fetch BOM data in controlled chunks from an external service (Heroku). The most current implementation is v4. Unlike the GET variant, which pages by row count, this endpoint retrieves only the rows you specify — making it better suited for parallelized or targeted retrieval patterns.</p>\n","auth":{"type":"jwt","jwt":{"algorithm":"<algorithm>","isSecretBase64Encoded":"<is-secret-base64encoded>","payload":"<payload>","addTokenTo":"<add-token-to>","headerPrefix":"<header-prefix>","queryParamKey":"<query-param-key>","header":"<header>"},"isInherited":true,"source":{"_postman_id":"37d7632f-4a66-4b6b-b882-6d30c6c4eb00","id":"37d7632f-4a66-4b6b-b882-6d30c6c4eb00","name":"Propel APIs","type":"collection"}},"urlObject":{"path":["services","apexrest","PDLM","BomSlice",""],"query":[{"description":{"content":"<p>ID of the Item Revision to start the BOM slice from (e.g. a0Y5e000000dArzEAE</p>\n","type":"text/plain"},"key":"revid","value":""}],"variable":[]}},"response":[{"id":"3a0cffd2-fcc1-4075-a960-474c8729c316","name":"BOM Slice","originalRequest":{"method":"POST","header":[],"url":{"raw":"/services/apexrest/PDLM/BomSlice/?revid","path":["services","apexrest","PDLM","BomSlice",""],"query":[{"key":"revid","value":null}]}},"status":"OK","code":200,"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":"[ \n   { \n     \"Id\": \"a055e000000Uiz6AAC\", \n     \"Name\": \"ASSY-001\", \n     \"PDLM__Item__r\": { \n       \"Name\": \"ITEM-001\", \n       \"PDLM__Revision__c\": \"A\" \n     }, \n     \"PDLM__Quantity__c\": 2, \n     \"PDLM__Reference_Designator__c\": \"R1,R2\" \n   }, \n   ... \n ] "}],"_postman_id":"29a7a23c-a867-4d5b-b630-64c43204826b"},{"name":"Get BOM Slice (Legacy)","id":"a9039db5-dbf6-41fe-a6d1-b107973cb65f","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"/services/apexrest/PDLM/BomSlice/?revid=&count=","description":"<p>This is the <i><b>Legacy</b></i> GET BOM Slice see the Get BOM Slice by Assembly IDs for the most updated version.</p>\n<p>Retrieves a subset of BOM data for a specified Item Revision, designed for external processing of large BOMs that exceed platform limits. The Item Revision is identified by its Record ID via the <code>revid</code> query parameter. The <code>count</code> parameter controls the number of BOM rows returned per call, allowing the caller to page through the full BOM in manageable chunks.</p>\n<p>This is the GET variant of the BOM Slice endpoint. The POST method is the more current implementation (v4) and is recommended for new integrations.</p>\n","auth":{"type":"jwt","jwt":{"algorithm":"<algorithm>","isSecretBase64Encoded":"<is-secret-base64encoded>","payload":"<payload>","addTokenTo":"<add-token-to>","headerPrefix":"<header-prefix>","queryParamKey":"<query-param-key>","header":"<header>"},"isInherited":true,"source":{"_postman_id":"37d7632f-4a66-4b6b-b882-6d30c6c4eb00","id":"37d7632f-4a66-4b6b-b882-6d30c6c4eb00","name":"Propel APIs","type":"collection"}},"urlObject":{"path":["services","apexrest","PDLM","BomSlice",""],"query":[{"description":{"content":"<p>ID of the Item Revision to start the BOM slice from (e.g. a0Y5e000000dArzEAE</p>\n","type":"text/plain"},"key":"revid","value":""},{"description":{"content":"<p>(Optional) Maximum number of BOM levels to traverse. 0 for full recursion. Defaults to 0.</p>\n","type":"text/plain"},"key":"count","value":""}],"variable":[]}},"response":[{"id":"4845d84b-4d52-457f-a041-5e0eea471968","name":"Successful Response","originalRequest":{"method":"GET","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"[ \n   { \n     \"Id\": \"a055e000000Uiz6AAC\", \n     \"Name\": \"ASSY-001\", \n     \"PDLM__Item__r\": { \n       \"Name\": \"ITEM-001\", \n       \"PDLM__Revision__c\": \"A\" \n     }, \n     \"PDLM__Quantity__c\": 2, \n     \"PDLM__Reference_Designator__c\": \"R1,R2\" \n   }, \n ...\n ] ","options":{"raw":{"language":"json"}}},"url":{"raw":"/services/apexrest/PDLM/BomSlice/?revid=&count=","path":["services","apexrest","PDLM","BomSlice",""],"query":[{"key":"revid","value":"","description":"ID of the Item Revision to start the BOM slice from (e.g. a0Y5e000000dArzEAE"},{"key":"count","value":"","description":"Maximum number of BOM levels to traverse. 0 for full recursion. Defaults to 0."}]}},"status":"OK","code":200,"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":"[ \n   { \n     \"Id\": \"a055e000000Uiz6AAC\", \n     \"Name\": \"ASSY-001\", \n     \"PDLM__Item__r\": { \n       \"Name\": \"ITEM-001\", \n       \"PDLM__Revision__c\": \"A\" \n     }, \n     \"PDLM__Quantity__c\": 2, \n     \"PDLM__Reference_Designator__c\": \"R1,R2\" \n   }, \n   ... \n ] "}],"_postman_id":"a9039db5-dbf6-41fe-a6d1-b107973cb65f"}],"id":"1f48a254-5ace-4049-aeff-0198dd40af5f","_postman_id":"1f48a254-5ace-4049-aeff-0198dd40af5f","description":"","auth":{"type":"jwt","jwt":{"algorithm":"<algorithm>","isSecretBase64Encoded":"<is-secret-base64encoded>","payload":"<payload>","addTokenTo":"<add-token-to>","headerPrefix":"<header-prefix>","queryParamKey":"<query-param-key>","header":"<header>"},"isInherited":true,"source":{"_postman_id":"37d7632f-4a66-4b6b-b882-6d30c6c4eb00","id":"37d7632f-4a66-4b6b-b882-6d30c6c4eb00","name":"Propel APIs","type":"collection"}}},{"name":"Change","item":[{"name":"Create Change","id":"d638682c-57e7-4167-a3ea-59cb56a15167","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","name":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n  \"categoryName\": \"ECO\",\n  \"itemNames\": [\"100-00030\", \"500-0001\"],\n  \"details\": {\n    \"Name\": \"ECO-0001\",\n    \"PDLM__Description_5000__c\": \"Updated assembly drawing\",\n    \"Reason__c\": \"Design\"\n  }\n}"},"url":"{{endpoint}}/services/apexrest/PDLM/api/v2/change","description":"<p>Creates a new Change record of the specified category and optionally adds Affected Items and populates Change detail fields in a single request. The <code>categoryName</code> field is required and must match an existing Change category in your org (e.g., <code>ECO</code>, <code>ECR</code>). Use <code>itemNames</code> to specify an array of Item numbers to add as Affected Items — each Item's latest draft revision will be linked to the new Change. Use the <code>details</code> object to set values on any standard or custom Change fields at creation time, using either the field label or API name as the key.</p>\n<p>itemNames resolves the <strong>latest draft revision</strong> of each Item. An error is returned if no draft exists or if the draft is already on another pending Change.</p>\n<p><strong>Request Body Reference</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field</th>\n<th>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>categoryName</code></td>\n<td>Yes</td>\n<td>Name of the Change category to create (e.g., <code>\"ECO\"</code>)</td>\n</tr>\n<tr>\n<td><code>itemNames</code></td>\n<td>No</td>\n<td>Array of Item numbers to add as Affected Items. Each Item's latest draft revision is used</td>\n</tr>\n<tr>\n<td><code>details</code></td>\n<td>No</td>\n<td>Key-value pairs of Change fields to populate. Accepts field label or API name. For lookup fields, provide a valid Record ID</td>\n</tr>\n</tbody>\n</table>\n</div>","auth":{"type":"jwt","jwt":{"algorithm":"<algorithm>","isSecretBase64Encoded":"<is-secret-base64encoded>","payload":"<payload>","addTokenTo":"<add-token-to>","headerPrefix":"<header-prefix>","queryParamKey":"<query-param-key>","header":"<header>"},"isInherited":true,"source":{"_postman_id":"37d7632f-4a66-4b6b-b882-6d30c6c4eb00","id":"37d7632f-4a66-4b6b-b882-6d30c6c4eb00","name":"Propel APIs","type":"collection"}},"urlObject":{"path":["services","apexrest","PDLM","api","v2","change"],"host":["{{endpoint}}"],"query":[{"disabled":true,"key":"Authorization","value":""},{"disabled":true,"key":"","value":""}],"variable":[]}},"response":[],"_postman_id":"d638682c-57e7-4167-a3ea-59cb56a15167"},{"name":"Change Order Resource","id":"bb791bc6-48f1-4aaa-a114-2fffbf54ea86","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"body":{"mode":"raw","raw":"GET /services/apexrest/PDLM/api/v3/change/CHG-00123?affectedItems=true&amls=true&attachments=true&bom=true ","options":{"raw":{"language":"json"}}},"url":"/services/apexrest/PDLM/api/v3/change/:changeId?affectedItems=&aml=&bom&attachments&history&approvers&limit&page","description":"<p>API for managing Change Order Release Packages (v3). Provides endpoints to retrieve comprehensive release packages containing change order data, affected items, BOMs, attachments, and related information.</p>\n<p>The Get Change API (also referred to as the Release Package endpoint) allows you to retrieve comprehensive data about a Change Order and its associated records using a single API call. Rather than making multiple requests to gather Change Order details, affected items, bills of materials, manufacturer parts, attachments, approval history, and more, this endpoint consolidates all of that information into one response.</p>\n<p>This endpoint is commonly used for ERP integrations, downstream system synchronization, and data export workflows where a complete picture of a released (or in-progress) Change Order is needed.</p>\n","auth":{"type":"jwt","jwt":{"algorithm":"<algorithm>","isSecretBase64Encoded":"<is-secret-base64encoded>","payload":"<payload>","addTokenTo":"<add-token-to>","headerPrefix":"<header-prefix>","queryParamKey":"<query-param-key>","header":"<header>"},"isInherited":true,"source":{"_postman_id":"37d7632f-4a66-4b6b-b882-6d30c6c4eb00","id":"37d7632f-4a66-4b6b-b882-6d30c6c4eb00","name":"Propel APIs","type":"collection"}},"urlObject":{"path":["services","apexrest","PDLM","api","v3","change",":changeId"],"query":[{"description":{"content":"<p>Optional: (true/false) Include affected Items including detail and costing fields</p>\n","type":"text/plain"},"key":"affectedItems","value":""},{"description":{"content":"<p>Optional: (true/false) Include AML for all affected items</p>\n","type":"text/plain"},"key":"aml","value":""},{"description":{"content":"<p>Optional:(true/false) Include BOM for all affected Items</p>\n","type":"text/plain"},"key":"bom","value":""},{"description":{"content":"<p>Optional:(true/false) Include change attachments if selected attachments for all affected Items</p>\n","type":"text/plain"},"key":"attachments","value":""},{"description":{"content":"<p>Optional:(true/false) Include history for the change order approval process</p>\n","type":"text/plain"},"key":"history","value":""},{"description":{"content":"<p>Optional:(true/false) Include approvers on the change order</p>\n","type":"text/plain"},"key":"approvers","value":""},{"description":{"content":"<p>Optional: Applies to the number of affected items for payload</p>\n","type":"text/plain"},"key":"limit","value":""},{"description":{"content":"<p>Optional: Page of affected items when the affected item count is greater than the limit</p>\n","type":"text/plain"},"key":"page","value":""}],"variable":[{"description":{"content":"<p>Change ID (e.g. CHG-12345)</p>\n","type":"text/plain"},"type":"any","value":"","key":"changeId"}]}},"response":[{"id":"d2481ff6-eff7-4d2a-9109-f6adc6e42425","name":"Successful Response","originalRequest":{"method":"GET","header":[],"url":{"raw":"/services/apexrest/PDLM/api/v3/change/CHG-00123?affectedItems=true&amls=true&attachments=true&bom=true","path":["services","apexrest","PDLM","api","v3","change","CHG-00123"],"query":[{"key":"affectedItems","value":"true"},{"key":"amls","value":"true"},{"key":"attachments","value":"true"},{"key":"bom","value":"true"}]}},"status":"OK","code":200,"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":"{ \n   \"attributes\": { \n     \"type\": \"PDLM__Change__c\", \n     \"url\": \"/services/data/v55.0/sobjects/PDLM__Change__c/a07f400000Fpu5TAAR\" \n   }, \n   \"Id\": \"a07f400000Fpu5TAAR\", \n   \"Name\": \"CHG-00123\", \n   \"PDLM__Approved__c\": false, \n   \"PDLM__Status__c\": \"In Progress\", \n   \"PDLM__Category__r\": { \n     \"Name\": \"Engineering Change\" \n   }, \n   \"affectedItems\": [ \n     { \n       \"Id\": \"a0A3600000Pz2dDEAR\", \n       \"Name\": \"ITEM-001\", \n       \"PDLM__Is_Latest__c\": true, \n       \"amls\": [ \n         { \n           \"Id\": \"a0B3600000Qy2dDEBR\", \n           \"Name\": \"AML-001\", \n           \"PDLM__Manufacturer_Name__c\": \"Acme Corp\" \n         } \n       ], \n       \"attachments\": [ \n         { \n           \"Id\": \"068XXXXXXXXXXXXXXX\", \n           \"Name\": \"Drawing.pdf\", \n           \"PDLM__Document_Version__c\": \"A\" \n         } \n       ], \n       \"bom\": [ \n         { \n           \"Id\": \"a0C3600000Rz2dDEBR\", \n           \"PDLM__Item_Number__c\": \"COMP-001\", \n           \"PDLM__Level__c\": 1 \n         } \n       ] \n     } \n   ], \n   \"attachments\": [ \n     { \n       \"Id\": \"068XXXXXXXXXXXXXXX\", \n       \"ContentDocumentId\": \"069XXXXXXXXXXXXXXX\", \n       \"Title\": \"Change_Request.pdf\" \n     } \n   ] \n }"}],"_postman_id":"bb791bc6-48f1-4aaa-a114-2fffbf54ea86"},{"name":"Get Change (Release Package) V3","id":"48dd810b-fc44-4000-8458-d709d164c455","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Authorization","value":"Bearer 00D3j000000i4YC!AQ0AQF3AuIFhIMXUaE0ioPmj0IB2O4lu3X1_cSHB7RX_m5Pp4koyJ95JhLBguoVqqclixRr8F9VOsG88rhmfXCUo.2SvkaqR","type":"text"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"{{endpoint}}/services/apexrest/PDLM/api/v3/change/:ChangeRecordId?affectedItems=true&bom=true&amls=true&attachments=true&useXMLExportFieldset=true","description":"<p>It retrieves a single Change record by its Salesforce record ID, with every optional expansion flag enabled. The response is a JSON package containing:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>What it returns</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><em>(base call)</em></td>\n<td>All Change header fields and metadata</td>\n</tr>\n<tr>\n<td><code>affectedItems=true</code></td>\n<td>All Affected Items on the Change Order</td>\n</tr>\n<tr>\n<td><code>bom=true</code></td>\n<td>Single-level BOM for each Affected Item (<code>affectedItems</code> must be <code>true</code>)</td>\n</tr>\n<tr>\n<td><code>amls=true</code></td>\n<td>Approved Manufacturer List (AML) entries for each Affected Item</td>\n</tr>\n<tr>\n<td><code>attachments=true</code></td>\n<td>Attachment metadata (ContentVersion IDs/URLs) for the Change and its Affected Items — <strong>not</strong> binary file data</td>\n</tr>\n<tr>\n<td><code>useXMLExportFieldset=true</code></td>\n<td>Overrides the default field selection and uses the <strong>Export XML</strong> fieldset defined on the Change/Item/Item Rev objects to determine which fields appear in the response</td>\n</tr>\n</tbody>\n</table>\n</div><p>Other Supported Parameters:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Default</th>\n<th>Notes</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>limit</code></td>\n<td>2000</td>\n<td>Max number of Affected Items per page</td>\n</tr>\n<tr>\n<td><code>page</code></td>\n<td>—</td>\n<td>Page number for iterating through large Affected Item lists</td>\n</tr>\n</tbody>\n</table>\n</div>","auth":{"type":"jwt","jwt":{"algorithm":"<algorithm>","isSecretBase64Encoded":"<is-secret-base64encoded>","payload":"<payload>","addTokenTo":"<add-token-to>","headerPrefix":"<header-prefix>","queryParamKey":"<query-param-key>","header":"<header>"},"isInherited":true,"source":{"_postman_id":"37d7632f-4a66-4b6b-b882-6d30c6c4eb00","id":"37d7632f-4a66-4b6b-b882-6d30c6c4eb00","name":"Propel APIs","type":"collection"}},"urlObject":{"path":["services","apexrest","PDLM","api","v3","change",":ChangeRecordId"],"host":["{{endpoint}}"],"query":[{"key":"affectedItems","value":"true"},{"key":"bom","value":"true"},{"key":"amls","value":"true"},{"key":"attachments","value":"true"},{"key":"useXMLExportFieldset","value":"true"}],"variable":[{"description":{"content":"<p>Change Record ID</p>\n","type":"text/plain"},"type":"any","value":"","key":"ChangeRecordId"}]}},"response":[{"id":"a19e53b1-16fb-4763-b546-9153736cef3b","name":"Success Response","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Bearer 00D3j000000i4YC!AQ0AQF3AuIFhIMXUaE0ioPmj0IB2O4lu3X1_cSHB7RX_m5Pp4koyJ95JhLBguoVqqclixRr8F9VOsG88rhmfXCUo.2SvkaqR"}],"url":{"raw":"{{endpoint}}/services/apexrest/PDLM/api/v3/change/a06a5000002AdWnAAK?affectedItems=true&bom=true&amls=true&attachments=true","host":["{{endpoint}}"],"path":["services","apexrest","PDLM","api","v3","change","a06a5000002AdWnAAK"],"query":[{"key":"affectedItems","value":"true"},{"key":"bom","value":"true"},{"key":"amls","value":"true"},{"key":"attachments","value":"true"},{"key":"useXMLExportFieldset","value":"true","disabled":true}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","name":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"unique_change_field__c\": false,\n    \"checkbox__c\": false,\n    \"Change_checkbox__c\": false,\n    \"Field5__c\": false,\n    \"Field4__c\": false,\n    \"Field3__c\": false,\n    \"Field2__c\": false,\n    \"Field1__c\": false,\n    \"PDLM__Category_Name__c\": \"ECO\",\n    \"PDLM__Is_Late__c\": false,\n    \"PDLM__Is_Owner__c\": true,\n    \"PDLM__Is_Creator__c\": true,\n    \"PDLM__Category_Control__c\": \"ECO\",\n    \"Priority__c\": \"02 - Medium\",\n    \"Org_Name__c\": \"QA Spring24 Seed\",\n    \"Risk_Level_Proposed_Change_Graphic__c\": \"NO DATA\",\n    \"ECO_Risk_Analysis_Matrix_for_reference__c\": \"<img src=\\\"/sfc/servlet.shepherd/version/download/068a5000000LvZZ\\\" alt=\\\"Need to reference company-specific risk analysis image in this field&#39;s formula\\\" style=\\\"height:250px; width:650px;\\\" border=\\\"0\\\"/>\",\n    \"Current_State_Risk_Score__c\": \"NO DATA\",\n    \"Change_URL__c\": \"https://qaspring24seed.my.salesforce.com/a06a5000002AdWn\",\n    \"Change_Status_Name__c\": \"In Approval\",\n    \"ECO_Risk_Image__c\": \"<img src=\\\"/sfc/servlet.shepherd/version/download/068a5000000LvZd\\\" alt=\\\" \\\" style=\\\"height:160px; width:125px;\\\" border=\\\"0\\\"/>\",\n    \"Deviation_Risk_Score__c\": \"NO DATA\",\n    \"Created_Date__c\": \"2024-04-25T17:23:04.000Z\",\n    \"Regulatory_Required__c\": false,\n    \"Training_Required__c\": false,\n    \"Documentation_impact__c\": false,\n    \"Out_of_spec__c\": false,\n    \"Equipment_impact__c\": false,\n    \"Software_Impact__c\": false,\n    \"Performance_Impact__c\": false,\n    \"Label_Claims_Impact__c\": false,\n    \"Biocompatibility__c\": false,\n    \"Sterilization_impact__c\": false,\n    \"PDLM__Status_lk__c\": \"a05a5000001aSlDAAU\",\n    \"PDLM__State__c\": \"Draft\",\n    \"Created_By__c\": \"Sam SystemAdmin\",\n    \"Risk_Analysis_Matrix_for_reference__c\": \"<img src=\\\"/sfc/servlet.shepherd/version/download/068a5000000LvZZ\\\" alt=\\\"Need to reference company-specific risk analysis image in this field&#39;s formula\\\" style=\\\"height:250px; width:650px;\\\" border=\\\"0\\\"/>\",\n    \"PDLM__Record_Tasks_Project__c\": \"a0Oa5000001lEgTEAU\",\n    \"PDLM__Lifecycle__c\": \"a0Fa5000000UXOLEA4\",\n    \"PDLM__In_Approval_Process__c\": false,\n    \"PDLM__Implemented__c\": false,\n    \"PDLM__Has_Attachments__c\": true,\n    \"PDLM__Has_Affected_Items__c\": true,\n    \"PDLM__Expired__c\": false,\n    \"PDLM__Closed__c\": false,\n    \"PDLM__Category__c\": \"a04a5000000FJAPAA4\",\n    \"PDLM__Cancelled__c\": false,\n    \"PDLM__Auto_Number__c\": \"000163\",\n    \"PDLM__Approved__c\": false,\n    \"PDLM__Affected_Item_Counter__c\": 1,\n    \"SystemModstamp\": \"2024-04-25T21:58:38.000Z\",\n    \"LastModifiedById\": \"005a5000000iG67AAE\",\n    \"LastModifiedDate\": \"2024-04-25T21:58:38.000Z\",\n    \"CreatedById\": \"005a5000000iG4HAAU\",\n    \"CreatedDate\": \"2024-04-25T17:23:04.000Z\",\n    \"Name\": \"ECO-00033\",\n    \"IsDeleted\": false,\n    \"OwnerId\": \"005a5000000iG4HAAU\",\n    \"Id\": \"a06a5000002AdWnAAK\",\n    \"next\": \"\",\n    \"affectedItems\": [\n        {\n            \"PDLM__Master_Item__r\": {\n                \"attributes\": {\n                    \"type\": \"PDLM__Item__c\",\n                    \"url\": \"/services/data/v60.0/sobjects/PDLM__Item__c/a0Ea5000000mN0jEAE\"\n                },\n                \"Id\": \"a0Ea5000000mN0jEAE\",\n                \"OwnerId\": \"005a5000000iG67AAE\",\n                \"IsDeleted\": false,\n                \"Name\": \"ASSY-00088\",\n                \"CreatedDate\": \"2024-04-15T18:27:18.000+0000\",\n                \"CreatedById\": \"005a5000000iG67AAE\",\n                \"LastModifiedDate\": \"2024-04-25T21:55:55.000+0000\",\n                \"LastModifiedById\": \"005a5000000iG67AAE\",\n                \"SystemModstamp\": \"2024-04-25T21:55:55.000+0000\",\n                \"PDLM__Category__c\": \"a04a5000000FJAeAAO\",\n                \"PDLM__Description__c\": \"gg\",\n                \"PDLM__Has_Aml__c\": false,\n                \"PDLM__Has_Attachments__c\": true,\n                \"PDLM__Has_Bom__c\": false,\n                \"PDLM__Has_Open_Quality__c\": false,\n                \"PDLM__Has_Parent__c\": false,\n                \"PDLM__Has_Pending_Revision__c\": true,\n                \"PDLM__Has_Quality__c\": false,\n                \"PDLM__Image__c\": \"n/a\",\n                \"PDLM__Latest_Lifecycle_Phase__c\": \"Initial\",\n                \"PDLM__Latest_Released_Revision__c\": \"a0Da5000006uXjuEAE\",\n                \"PDLM__Latest_Revision__c\": \"a0Da5000006uCjmEAE\",\n                \"PDLM__Name_Unique__c\": \"ASSY-00088\",\n                \"PDLM__On_Change__c\": true,\n                \"PDLM__Owner_Name__c\": \"Frankie FullUse\",\n                \"PDLM__Revision__c\": \"02\",\n                \"PDLM__Pending_Revisions__c\": 1,\n                \"PDLM__Revision_Count__c\": 3,\n                \"PDLM__Revisions_Draft__c\": 0,\n                \"PDLM__Thumbnail_img__c\": \"No thumbnail uploaded\",\n                \"PDLM__On_Change_cb__c\": true,\n                \"PDLM__Training_To_Revision__c\": \"a0Da5000006uXjuEAE\",\n                \"Category_of_Item__c\": \"Assembly\",\n                \"Latest_Rev__c\": \"03\",\n                \"Draft__c\": true,\n                \"Released__c\": false,\n                \"PDLM__Designated_Where_Used_Top__c\": false,\n                \"PDLM__Is_Creator__c\": false,\n                \"PDLM__Is_Owner__c\": false,\n                \"PDLM__Category_Control__c\": \"Assembly\",\n                \"PDLM__Category_Name_Formula__c\": \"Assembly\"\n            },\n            \"Primary_Material__c\": false,\n            \"PDLM__Draft_Duration__c\": 11,\n            \"PDLM__Is_Owner__c\": false,\n            \"PDLM__Is_Creator__c\": false,\n            \"MVP_25543_Test_Item_Rev_Boolean_Field__c\": false,\n            \"FRU_ItemRev__c\": false,\n            \"PDLM__Lifecycle_Phase_Text__c\": \"Initial (Pending)\",\n            \"PDLM__Dual_Training_Approvals_Required__c\": false,\n            \"Department__c\": \"Engineering\",\n            \"PDLM__Supporting_Documentation_Required__c\": false,\n            \"PDLM__On_Change__c\": true,\n            \"PDLM__Has_Parent__c\": false,\n            \"PDLM__Required_Field_Warning__c\": \"ASSY-00088:03* The following required fields are blank: Material cost $ (material__c). Please check the current item and any unpublished BOM children.\",\n            \"PDLM__Category__c\": \"Assembly\",\n            \"PDLM__Category_Control__c\": \"Assembly\",\n            \"Unit_of_Measure__c\": \"EA\",\n            \"Created_Date__c\": \"2024-04-15T18:55:47.000Z\",\n            \"Item_Number__c\": \"ASSY-00088\",\n            \"PDLM__Training_Required__c\": false,\n            \"PDLM__Aml_Count__c\": 0,\n            \"PDLM__Revision__c\": \"03\",\n            \"PDLM__Revision_Status__c\": \"Pending\",\n            \"PDLM__Released__c\": false,\n            \"PDLM__Related_Change__c\": \"a06a5000002AdWnAAK\",\n            \"PDLM__Phase_Unique__c\": \"a0Fa5000000UXOQ:Initial\",\n            \"PDLM__Master_Item_Number__c\": \"ASSY-00088\",\n            \"PDLM__Lifecycle_Phase__c\": \"Initial\",\n            \"PDLM__Latest__c\": \"Draft\",\n            \"PDLM__Is_Latest__c\": true,\n            \"PDLM__Is_Latest_Released__c\": false,\n            \"PDLM__Has_Quality__c\": false,\n            \"PDLM__Has_Open_Quality__c\": false,\n            \"PDLM__Has_Bom__c\": false,\n            \"PDLM__Has_Attachments__c\": true,\n            \"PDLM__Has_Aml__c\": false,\n            \"PDLM__Expired__c\": false,\n            \"PDLM__Description__c\": \"gg\",\n            \"PDLM__Cost__c\": 0,\n            \"PDLM__Cancelled__c\": false,\n            \"PDLM__Master_Item__c\": \"a0Ea5000000mN0jEAE\",\n            \"SystemModstamp\": \"2024-04-25T21:55:55.000Z\",\n            \"LastModifiedById\": \"005a5000000iG67AAE\",\n            \"LastModifiedDate\": \"2024-04-25T21:55:55.000Z\",\n            \"CreatedById\": \"005a5000000iG67AAE\",\n            \"CreatedDate\": \"2024-04-15T18:55:47.000Z\",\n            \"Name\": \"ASSY-00088:03*\",\n            \"IsDeleted\": false,\n            \"Id\": \"a0Da5000006uCjmEAE\",\n            \"attachments\": [\n                {\n                    \"type\": \"Google Doc\",\n                    \"parentName\": \"ASSY-00088:03*\",\n                    \"parentId\": \"a0Da5000006uCjmEAE\",\n                    \"lastModifiedDate\": \"2024-04-15T18:56:46.000Z\",\n                    \"isHostedOnSalesforce\": false,\n                    \"fileSize\": null,\n                    \"externalId\": \"1qKPqsbqcC8vMbLJc7TTLQ3zkyHVnXnDyqxsMI1beZBs\",\n                    \"downloadLink\": \"https://docs.google.com/feeds/download/documents/export/Export?id=1qKPqsbqcC8vMbLJc7TTLQ3zkyHVnXnDyqxsMI1beZBs&exportFormat=pdf\",\n                    \"attachmentName\": \"SK-DOC-20240415\",\n                    \"attachmentId\": \"a0Aa5000000x357EAA\"\n                },\n                {\n                    \"type\": \"txt\",\n                    \"parentName\": \"ASSY-00088:03*\",\n                    \"parentId\": \"a0Da5000006uCjmEAE\",\n                    \"lastModifiedDate\": \"2024-04-15T19:25:16.000Z\",\n                    \"isHostedOnSalesforce\": true,\n                    \"fileSize\": 9,\n                    \"externalId\": null,\n                    \"downloadLink\": \"https://qaspring24seed.my.salesforce.com/services/data/v51.0/sobjects/ContentVersion/068a5000000luOXAAY/VersionData\",\n                    \"attachmentName\": \"text.txt\",\n                    \"attachmentId\": \"a0Aa5000000x5QHEAY\"\n                }\n            ]\n        }\n    ],\n    \"attachments\": [\n        {\n            \"type\": \"pdf\",\n            \"parentName\": \"ECO-00033\",\n            \"parentId\": \"a06a5000002AdWnAAK\",\n            \"lastModifiedDate\": \"2024-04-25T21:58:28.000Z\",\n            \"isHostedOnSalesforce\": true,\n            \"fileSize\": 170498,\n            \"externalId\": \"\",\n            \"downloadLink\": \"https://qaspring24seed.my.salesforce.com/services/data/v51.0/sobjects/ContentVersion/068a50000010CwfAAE/VersionData\",\n            \"attachmentName\": \"MHMS Summer Camp Registration 2024 (2).pdf\",\n            \"attachmentId\": \"068a50000010CwfAAE\"\n        }\n    ]\n}"}],"_postman_id":"48dd810b-fc44-4000-8458-d709d164c455"},{"name":"Get Change Affected Items V2","id":"bc03df38-ff1c-40b4-a862-4d98fd9325aa","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"body":{"mode":"raw","raw":"GET /services/apexrest/PDLM/api/v2/change/ECO-12345/affectedItems \nGET /services/apexrest/PDLM/api/v2/change/a0w1a000003F9XzAAK/affectedItems","options":{"raw":{"language":"json"}}},"url":"/services/apexrest/PDLM/api/v2/change/:changeId/affectedItems","description":"<p>Change Affected Items operations. Provides REST endpoint for retrieving all of the affected items related to a change order. Response includes item details, revision details, and task information.</p>\n<p>What It Returns</p>\n<p>A JSON array of Affected Item objects for the given Change Order. Each object in the response includes:</p>\n<ul>\n<li><p><strong><code>item</code></strong> — Item details</p>\n</li>\n<li><p><strong><code>newRevision</code></strong> — Revision details</p>\n</li>\n<li><p>Task information</p>\n</li>\n</ul>\n<p>The <code>:changeId</code> path parameter accepts either the Change Order <strong>name</strong> (e.g., <code>ECO-12345</code>) or the Salesforce <strong>record ID</strong> (e.g., <code>a0w1a000003F9XzAAK</code>).</p>\n","auth":{"type":"jwt","jwt":{"algorithm":"<algorithm>","isSecretBase64Encoded":"<is-secret-base64encoded>","payload":"<payload>","addTokenTo":"<add-token-to>","headerPrefix":"<header-prefix>","queryParamKey":"<query-param-key>","header":"<header>"},"isInherited":true,"source":{"_postman_id":"37d7632f-4a66-4b6b-b882-6d30c6c4eb00","id":"37d7632f-4a66-4b6b-b882-6d30c6c4eb00","name":"Propel APIs","type":"collection"}},"urlObject":{"path":["services","apexrest","PDLM","api","v2","change",":changeId","affectedItems"],"query":[],"variable":[{"description":{"content":"<p>Identifier of the Change Id. Value can be the Change number (e.g. ECO-12345) or a record ID (e.g. a0w1a000003F9XzAAK)</p>\n","type":"text/plain"},"type":"any","value":"","key":"changeId"}]}},"response":[{"id":"37e927b0-0479-4d77-a466-64d1c343b43c","name":"Successful Response","originalRequest":{"method":"GET","header":[],"url":{"raw":"/services/apexrest/PDLM/api/v2/change/:changeId/affectedItems","path":["services","apexrest","PDLM","api","v2","change",":changeId","affectedItems"],"variable":[{"key":"changeId","value":""}]}},"status":"OK","code":200,"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":"[ \n   { \n     \"item\": { ... }, \n     \"newRevision\": { ... }, \n     ... \n   } \n ]"}],"_postman_id":"bc03df38-ff1c-40b4-a862-4d98fd9325aa"},{"name":"Submit Change for Approval","id":"59513a3b-f29f-4c86-b73e-a7f0db1bde0d","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{ \n   \"recordType\": \"Change__c\", \n   \"approvalType\": \"Approve\", \n   \"comment\": \"Looks good to me\", \n   \"nameID\": \"user@myexample.com\", \n   \"halfToken\": \"abc123xyz\" \n } ","options":{"raw":{"language":"json"}}},"url":"/services/apexrest/PDLM/api/v2/change/:changeId/approval","description":"<p>This <code>POST</code> endpoint triggers an approval action on the Change Order identified by <code>:changeId</code>. Based on the Propel approval model, the four approval actions this class is expected to support are:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Action</th>\n<th>What it does</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><strong>Submit</strong></td>\n<td>Enters the Change into the Salesforce approval process for the current phase</td>\n</tr>\n<tr>\n<td><strong>Approve</strong></td>\n<td>Records the calling user's approval for the current approval phase</td>\n</tr>\n<tr>\n<td><strong>Reject</strong></td>\n<td>Rejects the current approval phase; triggers auto-reject phase transition if configured</td>\n</tr>\n<tr>\n<td><strong>Recall</strong></td>\n<td>Withdraws the Change from the active approval process</td>\n</tr>\n</tbody>\n</table>\n</div>","auth":{"type":"jwt","jwt":{"algorithm":"<algorithm>","isSecretBase64Encoded":"<is-secret-base64encoded>","payload":"<payload>","addTokenTo":"<add-token-to>","headerPrefix":"<header-prefix>","queryParamKey":"<query-param-key>","header":"<header>"},"isInherited":true,"source":{"_postman_id":"37d7632f-4a66-4b6b-b882-6d30c6c4eb00","id":"37d7632f-4a66-4b6b-b882-6d30c6c4eb00","name":"Propel APIs","type":"collection"}},"urlObject":{"path":["services","apexrest","PDLM","api","v2","change",":changeId","approval"],"query":[],"variable":[{"description":{"content":"<p>Identifier of the Change Id. Value can be the Change number (e.g. ECO-12345)</p>\n","type":"text/plain"},"type":"any","value":"","key":"changeId"}]}},"response":[{"id":"ceffde59-3e63-44ba-a47a-0f4f19ebf448","name":"Example Response","originalRequest":{"method":"POST","header":[],"url":{"raw":"/services/apexrest/PDLM/api/v2/change/:changeId/approval","path":["services","apexrest","PDLM","api","v2","change",":changeId","approval"],"variable":[{"key":"changeId","value":""}]}},"status":"OK","code":200,"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":"{ \n   \"attributes\": { \n     \"type\": \"PDLM__Change__c\", \n     \"url\": \"/services/data/v56.0/sobjects/PDLM__Change__c/a07f400000Fpu5T\" \n   }, \n   \"Id\": \"a07f400000Fpu5T\", \n   \"Name\": \"ECO-0001\", \n   \"PDLM__Status__c\": \"In Review\", \n   \"PDLM__Approved__c\": true \n }"}],"_postman_id":"59513a3b-f29f-4c86-b73e-a7f0db1bde0d"},{"name":"Change Collection","id":"1caea66a-20bb-48df-b894-d5986e9d65ff","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"body":{"mode":"raw","raw":"{ \n   \"categoryName\": \"Engineering Change Order\", \n   \"itemNames\": [\"ITEM-001\", \"ITEM-002\"], \n   \"details\": { \n     \"PDLM__Priority__c\": \"High\", \n     \"PDLM__Description__c\": \"Initial creation of change order\" \n   } \n } ","options":{"raw":{"language":"json"}}},"url":"/services/apexrest/PDLM/api/v2/change","description":"<p>Retrieves a list of Change Orders from your Propel org. Use this endpoint to query multiple Change Orders at once — for example, to identify which Change Orders exist before fetching full release package details for each one using the Get Change (Release Package) V3 endpoint.</p>\n<p>This is a collection endpoint, meaning it returns an array of Change Order records rather than a single record with nested related data. It is the programmatic equivalent of viewing the Changes list view in Propel.</p>\n<p><strong>Common use cases:</strong></p>\n<ul>\n<li><p>Polling for new or recently updated Change Orders to synchronize with a downstream system (ERP, MES, QMS)</p>\n</li>\n<li><p>Discovering Change Order IDs or names to use as input for subsequent API calls</p>\n</li>\n<li><p>Building integration workflows that need to enumerate Change Orders by category or status</p>\n</li>\n</ul>\n","auth":{"type":"jwt","jwt":{"algorithm":"<algorithm>","isSecretBase64Encoded":"<is-secret-base64encoded>","payload":"<payload>","addTokenTo":"<add-token-to>","headerPrefix":"<header-prefix>","queryParamKey":"<query-param-key>","header":"<header>"},"isInherited":true,"source":{"_postman_id":"37d7632f-4a66-4b6b-b882-6d30c6c4eb00","id":"37d7632f-4a66-4b6b-b882-6d30c6c4eb00","name":"Propel APIs","type":"collection"}},"urlObject":{"path":["services","apexrest","PDLM","api","v2","change"],"query":[],"variable":[]}},"response":[{"id":"0bd33275-5a12-4aa2-9678-3b600ae70f94","name":"Successful Response","originalRequest":{"method":"GET","header":[],"body":{"mode":"raw","raw":"{ \n   \"categoryName\": \"Engineering Change Order\", \n   \"itemNames\": [\"ITEM-001\", \"ITEM-002\"], \n   \"details\": { \n     \"PDLM__Priority__c\": \"High\", \n     \"PDLM__Description__c\": \"Initial creation of change order\" \n   } \n } ","options":{"raw":{"language":"json"}}},"url":"/services/apexrest/PDLM/api/v2/change"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":"{ \n   \"attributes\": { \n     \"type\": \"PDLM__Change__c\", \n     \"url\": \"/services/data/v56.0/sobjects/PDLM__Change__c/a07f400000Fpu5T\" \n   }, \n   \"Id\": \"a07f400000Fpu5T\", \n   \"Name\": \"ECO-000123\", \n   \"PDLM__Has_Affected_Items__c\": true, \n   \"PDLM__Status_lk__r\": { \n     \"Name\": \"Draft\" \n   }, \n   \"PDLM__Category__r\": { \n     \"Name\": \"Engineering Change Order\" \n   }, \n   \"PDLM__Approved__c\": false, \n   \"PDLM__Priority__c\": \"High\", \n   \"PDLM__Description__c\": \"Initial creation of change order\" \n }"}],"_postman_id":"1caea66a-20bb-48df-b894-d5986e9d65ff"}],"id":"7b8d12e8-40c8-49cd-a52c-f53112db4270","_postman_id":"7b8d12e8-40c8-49cd-a52c-f53112db4270","description":"","auth":{"type":"jwt","jwt":{"algorithm":"<algorithm>","isSecretBase64Encoded":"<is-secret-base64encoded>","payload":"<payload>","addTokenTo":"<add-token-to>","headerPrefix":"<header-prefix>","queryParamKey":"<query-param-key>","header":"<header>"},"isInherited":true,"source":{"_postman_id":"37d7632f-4a66-4b6b-b882-6d30c6c4eb00","id":"37d7632f-4a66-4b6b-b882-6d30c6c4eb00","name":"Propel APIs","type":"collection"}}},{"name":"Doc Management","item":[{"name":"Add Document Collaborator","id":"cfdc6670-9c7c-4b7c-b394-2352824454a9","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"POST /services/apexrest/PDLM/api/v2/addcollaborator \n { \n   \"contentDocId\": \"069XXXXXXXXXXXXXXX\", \n   \"userId\": \"005XXXXXXXXXXXXXXX\" \n } ","options":{"raw":{"language":"json"}}},"url":"/services/apexrest/PDLM/api/v2/addcollaborator","description":"<p>Grants Collaborator-level access on a Salesforce <code>ContentDocument</code> (file/attachment) to a specified user. This endpoint is called internally by Propel's PDF watermarking service to ensure the triggering user — typically the final approver on a Change Order or Item Revision workflow — has the necessary file permissions to complete the watermarking and document supersedure process.</p>\n<p><strong>Why this is needed:</strong></p>\n<p>When a Change Order is approved and Propel's watermarking feature is enabled, the system must update the existing <code>ContentVersion</code> of an attachment to apply the watermark and mark the prior revision as superseded. Salesforce requires the user performing that operation to be either the file owner, a System Administrator, or a <strong>Collaborator</strong> on the <code>ContentDocument</code>. Because the final approver is often a standard user with only Viewer-level file access, the watermarking process would silently fail or throw an error without this permission being granted first.</p>\n<p>This endpoint resolves that by programmatically adding <code>Collaborator</code> sharing (<code>ShareType: C</code>) to the <code>ContentDocument</code> for the relevant user before the watermark and supersedure operation completes.</p>\n<p><strong>Important notes:</strong></p>\n<ul>\n<li><p>This endpoint is called by Propel's Heroku-based watermarking service as part of an automated workflow. It is not intended to be called directly by customers or external integrations.</p>\n</li>\n<li><p>This endpoint is only relevant when the <strong>PDF Watermarking</strong> feature is enabled in your org.</p>\n</li>\n<li><p>If your org uses <strong>Content Libraries</strong> with restricted access (e.g., a Superseded library), additional configuration may be required. See your Customer Success Manager for guidance.</p>\n</li>\n</ul>\n","auth":{"type":"jwt","jwt":{"algorithm":"<algorithm>","isSecretBase64Encoded":"<is-secret-base64encoded>","payload":"<payload>","addTokenTo":"<add-token-to>","headerPrefix":"<header-prefix>","queryParamKey":"<query-param-key>","header":"<header>"},"isInherited":true,"source":{"_postman_id":"37d7632f-4a66-4b6b-b882-6d30c6c4eb00","id":"37d7632f-4a66-4b6b-b882-6d30c6c4eb00","name":"Propel APIs","type":"collection"}},"urlObject":{"path":["services","apexrest","PDLM","api","v2","addcollaborator"],"query":[],"variable":[]}},"response":[{"id":"2873f9b9-7772-49f8-be74-b0fc74f5df8f","name":"Add Document Collaborator","originalRequest":{"method":"POST","header":[],"url":"/services/apexrest/PDLM/api/v2/addcollaborator"},"status":"HTTP/1.1 200 OK   {     \"Id\": \"06AXXXXXXXXXXXXXXX\",     \"LinkedEntityId\": \"005XXXXXXXXXXXXXXX\",     \"ContentDocumentId\": \"069XXXXXXXXXXXXXXX\",     \"ShareType\": \"V\"   }","_postman_previewlanguage":"","header":[],"cookie":[{"expires":"Invalid Date","domain":"","path":""}],"responseTime":null,"body":"{ \n   \"Id\": \"06AXXXXXXXXXXXXXXX\", \n   \"LinkedEntityId\": \"005XXXXXXXXXXXXXXX\", \n   \"ContentDocumentId\": \"069XXXXXXXXXXXXXXX\", \n   \"ShareType\": \"V\" \n }"}],"_postman_id":"cfdc6670-9c7c-4b7c-b394-2352824454a9"}],"id":"8f31760b-6b19-4845-81e7-f7e83e158963","_postman_id":"8f31760b-6b19-4845-81e7-f7e83e158963","description":"","auth":{"type":"jwt","jwt":{"algorithm":"<algorithm>","isSecretBase64Encoded":"<is-secret-base64encoded>","payload":"<payload>","addTokenTo":"<add-token-to>","headerPrefix":"<header-prefix>","queryParamKey":"<query-param-key>","header":"<header>"},"isInherited":true,"source":{"_postman_id":"37d7632f-4a66-4b6b-b882-6d30c6c4eb00","id":"37d7632f-4a66-4b6b-b882-6d30c6c4eb00","name":"Propel APIs","type":"collection"}}},{"name":"Import","item":[{"name":"Bulk Import Items & BOMs (Add & Update)","id":"0db7c85f-15ff-42ea-8a59-9a65f15592ab","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"oauth2","oauth2":{"accessToken":"<access-token>","tokenType":"<token-type>"},"isInherited":false},"method":"POST","header":[{"key":"Content-Type","name":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"GET /services/apexrest/PDLM/Import/06836000009kT1MAAU?hasItem=true&hasBom=true&matchDescription=false "},"url":"{{endpoint}}/services/apexrest/PDLM/api/v2/import?hasItem=true&hasBom=true&hasAML=false&hasATT=false&matchDescription=false&isUpsertingItem=true&isUpsertingBOM=true&isReplacingBOM=false&isUpsertingAML=false&isReplacingAML=false","description":"<p>Programmatically import Item, Item Revision, and Bill of Materials (BOM) data into Propel using a base64-encoded CSV payload. This endpoint exposes the same import engine powering the Propel Setup <strong>Import</strong> UI, making it suitable for automated data pipelines, CAD system integrations, and ERP-to-Propel synchronization workflows.</p>\n<p>The behavior of the import is controlled by the query parameters in the request URL:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Value</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>hasItem</code></td>\n<td><code>true</code></td>\n<td>The CSV contains Item and Item Revision data</td>\n</tr>\n<tr>\n<td><code>hasBom</code></td>\n<td><code>true</code></td>\n<td>The CSV contains BOM structure data</td>\n</tr>\n<tr>\n<td><code>hasAML</code></td>\n<td><code>false</code></td>\n<td>AML (manufacturer part) data is not included</td>\n</tr>\n<tr>\n<td><code>hasATT</code></td>\n<td><code>false</code></td>\n<td>Attachment data is not included</td>\n</tr>\n<tr>\n<td><code>matchDescription</code></td>\n<td><code>false</code></td>\n<td>Item matching is by Item Number only, not description</td>\n</tr>\n<tr>\n<td><code>isUpsertingItem</code></td>\n<td><code>true</code></td>\n<td>Create new Items/Item Revisions or update existing ones (Add &amp; Update)</td>\n</tr>\n<tr>\n<td><code>isUpsertingBOM</code></td>\n<td><code>true</code></td>\n<td>Add new BOM rows or update existing ones (Add &amp; Update)</td>\n</tr>\n<tr>\n<td><code>isReplacingBOM</code></td>\n<td><code>false</code></td>\n<td>Do not delete BOM rows absent from the import file</td>\n</tr>\n<tr>\n<td><code>isUpsertingAML</code></td>\n<td><code>false</code></td>\n<td>Do not process AML rows</td>\n</tr>\n<tr>\n<td><code>isReplacingAML</code></td>\n<td><code>false</code></td>\n<td>Do not replace AML data</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Prerequisites:</strong></p>\n<ul>\n<li><p>Field mappings must already be configured in your org by running at least one import through the <strong>Propel Setup &gt; Import</strong> UI. The API uses those saved mappings automatically — it cannot define new mappings.</p>\n</li>\n<li><p>The calling user must have <strong>Salesforce Administrator</strong> privileges.</p>\n</li>\n<li><p>The request body must be a <strong>base64-encoded string</strong> of a valid, properly formatted CSV file. See <a href=\"https://propelplm.my.site.com/helpcenter/s/article/Propel-Import-Tool-Item-Data\">Propel Import Tool: Item Data</a> for CSV formatting requirements.</p>\n</li>\n</ul>\n<p><strong>Important:</strong> Always test imports against a Sandbox environment before running against Production. Propel Support does not provide assistance with data migration efforts via this API.</p>\n","urlObject":{"path":["services","apexrest","PDLM","api","v2","import"],"host":["{{endpoint}}"],"query":[{"description":{"content":"<p>indicates the file contains items</p>\n<p>Default value: true</p>\n","type":"text/plain"},"key":"hasItem","value":"true"},{"description":{"content":"<p>indicates the file contains a BOM to import</p>\n<p>Default value: true</p>\n","type":"text/plain"},"key":"hasBom","value":"true"},{"description":{"content":"<p>indicates the file contains Mfr parts to import</p>\n<p>Default value: false</p>\n","type":"text/plain"},"key":"hasAML","value":"false"},{"description":{"content":"<p>indicates the file contains attachments to import</p>\n<p>Default value: false</p>\n","type":"text/plain"},"key":"hasATT","value":"false"},{"description":{"content":"<p>indicates the file contains items with no item number and descriptions should be used to locate items</p>\n<p>Default value: false</p>\n","type":"text/plain"},"key":"matchDescription","value":"false"},{"description":{"content":"<p>specify that the items in the file should overwrite items in the database if item number matches</p>\n<p>Default value: true</p>\n","type":"text/plain"},"key":"isUpsertingItem","value":"true"},{"description":{"content":"<p>specify that the BOM in the file should overwrite BOM in the database if item number matches</p>\n<p>Default value: true</p>\n","type":"text/plain"},"key":"isUpsertingBOM","value":"true"},{"description":{"content":"<p>specify that the BOM in the file should delete the BOM in the database if item number matches</p>\n<p>Default value: false</p>\n","type":"text/plain"},"key":"isReplacingBOM","value":"false"},{"description":{"content":"<p>specify that the AML in the file should overwrite AML in the database if item number matches</p>\n<p>Default value: false</p>\n","type":"text/plain"},"key":"isUpsertingAML","value":"false"},{"description":{"content":"<p>specify that the AML in the file should delete the AML in the database if item number matches</p>\n<p>Default value: false</p>\n","type":"text/plain"},"key":"isReplacingAML","value":"false"}],"variable":[]}},"response":[],"_postman_id":"0db7c85f-15ff-42ea-8a59-9a65f15592ab"},{"name":"Bulk Import (Configurable)","id":"680d1217-4437-4b19-8bdf-d0a868a713a8","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"url":"/services/apexrest/PDLM/api/v2/import","description":"<p>The core Propel Bulk Import endpoint. Accepts a base64-encoded CSV payload and processes it through Propel's import engine — the same engine that powers the <strong>Propel Setup &gt; Import</strong> UI. Use this endpoint to create, update, or replace Items, Item Revisions, BOM structures, Approved Manufacturer List (AML) records, and attachments in bulk via a programmatic integration.</p>\n<p>The behavior of the import is controlled entirely by the query parameters you pass in the request URL. All parameters are optional and default to the values shown below if omitted.</p>\n<p><strong>Query Parameters:</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Type</th>\n<th>Default</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>hasItem</code></td>\n<td>Boolean</td>\n<td><code>true</code></td>\n<td>The CSV contains Item and Item Revision data</td>\n</tr>\n<tr>\n<td><code>hasBom</code></td>\n<td>Boolean</td>\n<td><code>true</code></td>\n<td>The CSV contains BOM structure data</td>\n</tr>\n<tr>\n<td><code>hasAML</code></td>\n<td>Boolean</td>\n<td><code>false</code></td>\n<td>The CSV contains AML (manufacturer part) data</td>\n</tr>\n<tr>\n<td><code>hasATT</code></td>\n<td>Boolean</td>\n<td><code>false</code></td>\n<td>The CSV contains attachment data</td>\n</tr>\n<tr>\n<td><code>matchDescription</code></td>\n<td>Boolean</td>\n<td><code>false</code></td>\n<td>When <code>true</code>, items are also matched by description in addition to Item Number</td>\n</tr>\n<tr>\n<td><code>isUpsertingItem</code></td>\n<td>Boolean</td>\n<td><code>true</code></td>\n<td>When <code>true</code>, create new Items/Item Revisions or update existing ones (Add &amp; Update). When <code>false</code>, add new records only</td>\n</tr>\n<tr>\n<td><code>isUpsertingBOM</code></td>\n<td>Boolean</td>\n<td><code>true</code></td>\n<td>When <code>true</code>, add new BOM rows or update existing ones (Add &amp; Update)</td>\n</tr>\n<tr>\n<td><code>isReplacingBOM</code></td>\n<td>Boolean</td>\n<td><code>false</code></td>\n<td>When <code>true</code>, fully replace the BOM — adds, updates, and deletes rows not present in the import file (Add &amp; Update &amp; Delete)</td>\n</tr>\n<tr>\n<td><code>isUpsertingAML</code></td>\n<td>Boolean</td>\n<td><code>false</code></td>\n<td>When <code>true</code>, add new AML rows or update existing ones</td>\n</tr>\n<tr>\n<td><code>isReplacingAML</code></td>\n<td>Boolean</td>\n<td><code>false</code></td>\n<td>When <code>true</code>, fully replace the AML — adds, updates, and deletes rows not present in the import file</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Request Body:</strong><br />The request body must be a raw <strong>base64-encoded string</strong> of a valid, properly formatted CSV file. See <a href=\"https://propelplm.my.site.com/helpcenter/s/article/Propel-Import-Tool-Item-Data\">Propel Import Tool: Item Data</a> for CSV structure and column requirements.</p>\n<p><strong>Prerequisites:</strong></p>\n<ul>\n<li><p>Field column mappings must already be saved in your org by running at least one import through the <strong>Propel Setup &gt; Import</strong> UI. This API uses those saved mappings automatically — it cannot define new column mappings.</p>\n</li>\n<li><p>The calling user must have <strong>Salesforce Administrator</strong> privileges.</p>\n</li>\n</ul>\n<p><strong>Important:</strong> Always test against a Sandbox environment before running against Production. Propel Support does not provide assistance with data migration via this API. Propel Implementation Services is available for paid assistance.</p>\n","auth":{"type":"jwt","jwt":{"algorithm":"<algorithm>","isSecretBase64Encoded":"<is-secret-base64encoded>","payload":"<payload>","addTokenTo":"<add-token-to>","headerPrefix":"<header-prefix>","queryParamKey":"<query-param-key>","header":"<header>"},"isInherited":true,"source":{"_postman_id":"37d7632f-4a66-4b6b-b882-6d30c6c4eb00","id":"37d7632f-4a66-4b6b-b882-6d30c6c4eb00","name":"Propel APIs","type":"collection"}},"urlObject":{"path":["services","apexrest","PDLM","api","v2","import"],"query":[],"variable":[]}},"response":[{"id":"f4daaca5-9bfb-45bc-bcb3-e623675f51f1","name":"Import using Base64 Encoded CSV","originalRequest":{"method":"POST","header":[{"key":"Content-Type","name":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"\"base64encoded csv format here\""},"url":"{{endpoint}}/services/apexrest/PDLM/api/v2/import"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 23 Aug 2019 00:37:29 GMT"},{"key":"Strict-Transport-Security","value":"max-age=31536000; includeSubDomains"},{"key":"Public-Key-Pins-Report-Only","value":"pin-sha256=\"9n0izTnSRF+W4W4JTq51avSXkWhQB8duS2bxVLfzXsY=\"; pin-sha256=\"5kJvNEMw0KjrCAu7eXY5HZdvyCS13BbA0VJG1RSP91w=\"; pin-sha256=\"njN4rRG+22dNXAi+yb8e3UMypgzPUPHlv4+foULwl1g=\"; max-age=86400; includeSubDomains; report-uri=\"https://a.forcesslreports.com/hpkp-report/00D1U000000tHwLm\";"},{"key":"Expect-CT","value":"max-age=86400; report-uri=\"https://a.forcesslreports.com/Expect-CT-report/00D1U000000tHwLm\";"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"X-Robots-Tag","value":"none"},{"key":"Cache-Control","value":"private"},{"key":"Content-Type","value":"application/json;charset=UTF-8"},{"key":"Vary","value":"Accept-Encoding"},{"key":"Content-Encoding","value":"gzip"},{"key":"Transfer-Encoding","value":"chunked"}],"cookie":[],"responseTime":null,"body":"[\n    {\n        \"warning\": \"\",\n        \"success\": true,\n        \"rowName\": \"100-0081\",\n        \"objName\": \"Item\",\n        \"isInsert\": false,\n        \"id\": \"a0D4p000005Vk2wEAC\",\n        \"errors\": [],\n        \"description\": null\n    },\n    {\n        \"warning\": \"\",\n        \"success\": true,\n        \"rowName\": \"500-1753\",\n        \"objName\": \"Item\",\n        \"isInsert\": false,\n        \"id\": \"a0D4p000005Vk2xEAC\",\n        \"errors\": [],\n        \"description\": null\n    },\n    {\n        \"warning\": \"\",\n        \"success\": true,\n        \"rowName\": \"500-1754\",\n        \"objName\": \"Item\",\n        \"isInsert\": false,\n        \"id\": \"a0D4p000005Vk2yEAC\",\n        \"errors\": [],\n        \"description\": null\n    },\n    {\n        \"warning\": \"\",\n        \"success\": true,\n        \"rowName\": \"500-1755\",\n        \"objName\": \"Item\",\n        \"isInsert\": false,\n        \"id\": \"a0D4p000005Vk2zEAC\",\n        \"errors\": [],\n        \"description\": null\n    },\n    {\n        \"warning\": \"\",\n        \"success\": true,\n        \"rowName\": \"500-1756\",\n        \"objName\": \"Item\",\n        \"isInsert\": false,\n        \"id\": \"a0D4p000005Vk30EAC\",\n        \"errors\": [],\n        \"description\": null\n    },\n    {\n        \"warning\": \"\",\n        \"success\": true,\n        \"rowName\": \"500-1757\",\n        \"objName\": \"Item\",\n        \"isInsert\": false,\n        \"id\": \"a0D4p000005Vk31EAC\",\n        \"errors\": [],\n        \"description\": null\n    },\n    {\n        \"warning\": \"\",\n        \"success\": true,\n        \"rowName\": \"500-1758\",\n        \"objName\": \"Item\",\n        \"isInsert\": false,\n        \"id\": \"a0D4p000005Vk32EAC\",\n        \"errors\": [],\n        \"description\": null\n    },\n    {\n        \"warning\": \"\",\n        \"success\": true,\n        \"rowName\": \"500-1759\",\n        \"objName\": \"Item\",\n        \"isInsert\": false,\n        \"id\": \"a0D4p000005Vk33EAC\",\n        \"errors\": [],\n        \"description\": null\n    },\n    {\n        \"warning\": \"\",\n        \"success\": true,\n        \"rowName\": \"500-1760\",\n        \"objName\": \"Item\",\n        \"isInsert\": false,\n        \"id\": \"a0D4p000005Vk34EAC\",\n        \"errors\": [],\n        \"description\": null\n    },\n    {\n        \"warning\": \"\",\n        \"success\": true,\n        \"rowName\": \"500-1761\",\n        \"objName\": \"Item\",\n        \"isInsert\": false,\n        \"id\": \"a0D4p000005Vk35EAC\",\n        \"errors\": [],\n        \"description\": null\n    },\n    {\n        \"warning\": \"\",\n        \"success\": true,\n        \"rowName\": \"500-1762\",\n        \"objName\": \"Item\",\n        \"isInsert\": false,\n        \"id\": \"a0D4p000005Vk36EAC\",\n        \"errors\": [],\n        \"description\": null\n    },\n    {\n        \"warning\": \"\",\n        \"success\": true,\n        \"rowName\": \"500-1763\",\n        \"objName\": \"Item\",\n        \"isInsert\": false,\n        \"id\": \"a0D4p000005Vk37EAC\",\n        \"errors\": [],\n        \"description\": null\n    },\n    {\n        \"warning\": \"\",\n        \"success\": true,\n        \"rowName\": \"500-1764\",\n        \"objName\": \"Item\",\n        \"isInsert\": false,\n        \"id\": \"a0D4p000005Vk38EAC\",\n        \"errors\": [],\n        \"description\": null\n    },\n    {\n        \"warning\": \"\",\n        \"success\": true,\n        \"rowName\": \"500-1765\",\n        \"objName\": \"Item\",\n        \"isInsert\": false,\n        \"id\": \"a0D4p000005Vk39EAC\",\n        \"errors\": [],\n        \"description\": null\n    },\n    {\n        \"warning\": \"\",\n        \"success\": true,\n        \"rowName\": \"500-1766\",\n        \"objName\": \"Item\",\n        \"isInsert\": false,\n        \"id\": \"a0D4p000005Vk3AEAS\",\n        \"errors\": [],\n        \"description\": null\n    },\n    {\n        \"warning\": \"\",\n        \"success\": true,\n        \"rowName\": \"500-1767\",\n        \"objName\": \"Item\",\n        \"isInsert\": false,\n        \"id\": \"a0D4p000005Vk3BEAS\",\n        \"errors\": [],\n        \"description\": null\n    },\n    {\n        \"warning\": \"\",\n        \"success\": true,\n        \"rowName\": \"500-1768\",\n        \"objName\": \"Item\",\n        \"isInsert\": false,\n        \"id\": \"a0D4p000005Vk3CEAS\",\n        \"errors\": [],\n        \"description\": null\n    },\n    {\n        \"warning\": \"\",\n        \"success\": true,\n        \"rowName\": \"500-1769\",\n        \"objName\": \"Item\",\n        \"isInsert\": false,\n        \"id\": \"a0D4p000005Vk3DEAS\",\n        \"errors\": [],\n        \"description\": null\n    },\n    {\n        \"warning\": \"\",\n        \"success\": true,\n        \"rowName\": \"500-1770\",\n        \"objName\": \"Item\",\n        \"isInsert\": false,\n        \"id\": \"a0D4p000005Vk3EEAS\",\n        \"errors\": [],\n        \"description\": null\n    },\n    {\n        \"warning\": \"\",\n        \"success\": true,\n        \"rowName\": \"500-1771\",\n        \"objName\": \"Item\",\n        \"isInsert\": false,\n        \"id\": \"a0D4p000005Vk3FEAS\",\n        \"errors\": [],\n        \"description\": null\n    },\n    {\n        \"warning\": \"\",\n        \"success\": true,\n        \"rowName\": \"500-1772\",\n        \"objName\": \"Item\",\n        \"isInsert\": false,\n        \"id\": \"a0D4p000005Vk3GEAS\",\n        \"errors\": [],\n        \"description\": null\n    },\n    {\n        \"warning\": \"\",\n        \"success\": true,\n        \"rowName\": \"500-1773\",\n        \"objName\": \"Item\",\n        \"isInsert\": false,\n        \"id\": \"a0D4p000005Vk3HEAS\",\n        \"errors\": [],\n        \"description\": null\n    },\n    {\n        \"warning\": \"\",\n        \"success\": true,\n        \"rowName\": \"500-1774\",\n        \"objName\": \"Item\",\n        \"isInsert\": false,\n        \"id\": \"a0D4p000005Vk3IEAS\",\n        \"errors\": [],\n        \"description\": null\n    },\n    {\n        \"warning\": \"\",\n        \"success\": true,\n        \"rowName\": \"500-1775\",\n        \"objName\": \"Item\",\n        \"isInsert\": false,\n        \"id\": \"a0D4p000005Vk3JEAS\",\n        \"errors\": [],\n        \"description\": null\n    },\n    {\n        \"warning\": \"\",\n        \"success\": true,\n        \"rowName\": \"500-1776\",\n        \"objName\": \"Item\",\n        \"isInsert\": false,\n        \"id\": \"a0D4p000005Vk3KEAS\",\n        \"errors\": [],\n        \"description\": null\n    },\n    {\n        \"warning\": \"\",\n        \"success\": true,\n        \"rowName\": \"500-1777\",\n        \"objName\": \"Item\",\n        \"isInsert\": false,\n        \"id\": \"a0D4p000005Vk3LEAS\",\n        \"errors\": [],\n        \"description\": null\n    },\n    {\n        \"warning\": \"\",\n        \"success\": true,\n        \"rowName\": \"500-1778\",\n        \"objName\": \"Item\",\n        \"isInsert\": false,\n        \"id\": \"a0D4p000005Vk3MEAS\",\n        \"errors\": [],\n        \"description\": null\n    },\n    {\n        \"warning\": \"\",\n        \"success\": true,\n        \"rowName\": \"500-1779\",\n        \"objName\": \"Item\",\n        \"isInsert\": false,\n        \"id\": \"a0D4p000005Vk3NEAS\",\n        \"errors\": [],\n        \"description\": null\n    },\n    {\n        \"warning\": \"\",\n        \"success\": true,\n        \"rowName\": \"500-1780\",\n        \"objName\": \"Item\",\n        \"isInsert\": false,\n        \"id\": \"a0D4p000005Vk3OEAS\",\n        \"errors\": [],\n        \"description\": null\n    },\n    {\n        \"warning\": \"\",\n        \"success\": true,\n        \"rowName\": \"500-1781\",\n        \"objName\": \"Item\",\n        \"isInsert\": false,\n        \"id\": \"a0D4p000005Vk3PEAS\",\n        \"errors\": [],\n        \"description\": null\n    },\n    {\n        \"warning\": \"\",\n        \"success\": true,\n        \"rowName\": \"500-1782\",\n        \"objName\": \"Item\",\n        \"isInsert\": false,\n        \"id\": \"a0D4p000005Vk3QEAS\",\n        \"errors\": [],\n        \"description\": null\n    },\n    {\n        \"warning\": \"\",\n        \"success\": true,\n        \"rowName\": \"500-1783\",\n        \"objName\": \"Item\",\n        \"isInsert\": false,\n        \"id\": \"a0D4p000005Vk3REAS\",\n        \"errors\": [],\n        \"description\": null\n    },\n    {\n        \"warning\": \"\",\n        \"success\": true,\n        \"rowName\": \"500-1784\",\n        \"objName\": \"Item\",\n        \"isInsert\": false,\n        \"id\": \"a0D4p000005Vk3SEAS\",\n        \"errors\": [],\n        \"description\": null\n    },\n    {\n        \"warning\": \"\",\n        \"success\": true,\n        \"rowName\": \"500-1785\",\n        \"objName\": \"Item\",\n        \"isInsert\": false,\n        \"id\": \"a0D4p000005Vk3TEAS\",\n        \"errors\": [],\n        \"description\": null\n    },\n    {\n        \"warning\": \"\",\n        \"success\": true,\n        \"rowName\": \"500-1786\",\n        \"objName\": \"Item\",\n        \"isInsert\": false,\n        \"id\": \"a0D4p000005Vk3UEAS\",\n        \"errors\": [],\n        \"description\": null\n    },\n    {\n        \"warning\": \"\",\n        \"success\": true,\n        \"rowName\": \"500-1787\",\n        \"objName\": \"Item\",\n        \"isInsert\": false,\n        \"id\": \"a0D4p000005Vk3VEAS\",\n        \"errors\": [],\n        \"description\": null\n    },\n    {\n        \"warning\": \"\",\n        \"success\": true,\n        \"rowName\": \"500-1788\",\n        \"objName\": \"Item\",\n        \"isInsert\": false,\n        \"id\": \"a0D4p000005Vk3WEAS\",\n        \"errors\": [],\n        \"description\": null\n    },\n    {\n        \"warning\": \"\",\n        \"success\": true,\n        \"rowName\": \"500-1789\",\n        \"objName\": \"Item\",\n        \"isInsert\": false,\n        \"id\": \"a0D4p000005Vk3XEAS\",\n        \"errors\": [],\n        \"description\": null\n    },\n    {\n        \"warning\": \"\",\n        \"success\": true,\n        \"rowName\": \"500-1790\",\n        \"objName\": \"Item\",\n        \"isInsert\": false,\n        \"id\": \"a0D4p000005Vk3YEAS\",\n        \"errors\": [],\n        \"description\": null\n    },\n    {\n        \"warning\": \"\",\n        \"success\": true,\n        \"rowName\": \"500-1791\",\n        \"objName\": \"Item\",\n        \"isInsert\": false,\n        \"id\": \"a0D4p000005Vk3ZEAS\",\n        \"errors\": [],\n        \"description\": null\n    },\n    {\n        \"warning\": \"\",\n        \"success\": true,\n        \"rowName\": \"500-1792\",\n        \"objName\": \"Item\",\n        \"isInsert\": false,\n        \"id\": \"a0D4p000005Vk3aEAC\",\n        \"errors\": [],\n        \"description\": null\n    },\n    {\n        \"warning\": \"\",\n        \"success\": true,\n        \"rowName\": \"500-1793\",\n        \"objName\": \"Item\",\n        \"isInsert\": false,\n        \"id\": \"a0D4p000005Vk3bEAC\",\n        \"errors\": [],\n        \"description\": null\n    },\n    {\n        \"warning\": \"\",\n        \"success\": true,\n        \"rowName\": \"500-1794\",\n        \"objName\": \"Item\",\n        \"isInsert\": false,\n        \"id\": \"a0D4p000005Vk3cEAC\",\n        \"errors\": [],\n        \"description\": null\n    },\n    {\n        \"warning\": \"\",\n        \"success\": true,\n        \"rowName\": \"500-1795\",\n        \"objName\": \"Item\",\n        \"isInsert\": false,\n        \"id\": \"a0D4p000005Vk3dEAC\",\n        \"errors\": [],\n        \"description\": null\n    },\n    {\n        \"warning\": \"\",\n        \"success\": true,\n        \"rowName\": \"500-1796\",\n        \"objName\": \"Item\",\n        \"isInsert\": false,\n        \"id\": \"a0D4p000005Vk3eEAC\",\n        \"errors\": [],\n        \"description\": null\n    },\n    {\n        \"warning\": \"\",\n        \"success\": true,\n        \"rowName\": \"500-1797\",\n        \"objName\": \"Item\",\n        \"isInsert\": false,\n        \"id\": \"a0D4p000005Vk3fEAC\",\n        \"errors\": [],\n        \"description\": null\n    },\n    {\n        \"warning\": \"\",\n        \"success\": true,\n        \"rowName\": \"500-1798\",\n        \"objName\": \"Item\",\n        \"isInsert\": false,\n        \"id\": \"a0D4p000005Vk3gEAC\",\n        \"errors\": [],\n        \"description\": null\n    },\n    {\n        \"warning\": \"\",\n        \"success\": true,\n        \"rowName\": \"500-1799\",\n        \"objName\": \"Item\",\n        \"isInsert\": false,\n        \"id\": \"a0D4p000005Vk3hEAC\",\n        \"errors\": [],\n        \"description\": null\n    },\n    {\n        \"warning\": \"\",\n        \"success\": true,\n        \"rowName\": \"500-1800\",\n        \"objName\": \"Item\",\n        \"isInsert\": false,\n        \"id\": \"a0D4p000005Vk3iEAC\",\n        \"errors\": [],\n        \"description\": null\n    },\n    {\n        \"warning\": \"\",\n        \"success\": true,\n        \"rowName\": \"500-1801\",\n        \"objName\": \"Item\",\n        \"isInsert\": false,\n        \"id\": \"a0D4p000005Vk3jEAC\",\n        \"errors\": [],\n        \"description\": null\n    },\n    {\n        \"warning\": \"\",\n        \"success\": true,\n        \"rowName\": \"500-1802\",\n        \"objName\": \"Item\",\n        \"isInsert\": false,\n        \"id\": \"a0D4p000005Vk3kEAC\",\n        \"errors\": [],\n        \"description\": null\n    },\n    {\n        \"warning\": \"\",\n        \"success\": true,\n        \"rowName\": \"500-1803\",\n        \"objName\": \"Item\",\n        \"isInsert\": false,\n        \"id\": \"a0D4p000005Vk3lEAC\",\n        \"errors\": [],\n        \"description\": null\n    },\n    {\n        \"warning\": \"\",\n        \"success\": true,\n        \"rowName\": \"500-1804\",\n        \"objName\": \"Item\",\n        \"isInsert\": false,\n        \"id\": \"a0D4p000005Vk3mEAC\",\n        \"errors\": [],\n        \"description\": null\n    },\n    {\n        \"warning\": \"\",\n        \"success\": true,\n        \"rowName\": \"500-1805\",\n        \"objName\": \"Item\",\n        \"isInsert\": false,\n        \"id\": \"a0D4p000005Vk3nEAC\",\n        \"errors\": [],\n        \"description\": null\n    },\n    {\n        \"warning\": \"\",\n        \"success\": true,\n        \"rowName\": \"500-1806\",\n        \"objName\": \"Item\",\n        \"isInsert\": false,\n        \"id\": \"a0D4p000005Vk3oEAC\",\n        \"errors\": [],\n        \"description\": null\n    },\n    {\n        \"warning\": \"\",\n        \"success\": true,\n        \"rowName\": \"500-1807\",\n        \"objName\": \"Item\",\n        \"isInsert\": false,\n        \"id\": \"a0D4p000005Vk3pEAC\",\n        \"errors\": [],\n        \"description\": null\n    },\n    {\n        \"warning\": \"\",\n        \"success\": true,\n        \"rowName\": \"500-1808\",\n        \"objName\": \"Item\",\n        \"isInsert\": false,\n        \"id\": \"a0D4p000005Vk3qEAC\",\n        \"errors\": [],\n        \"description\": null\n    },\n    {\n        \"warning\": \"\",\n        \"success\": true,\n        \"rowName\": \"500-1809\",\n        \"objName\": \"Item\",\n        \"isInsert\": false,\n        \"id\": \"a0D4p000005Vk3rEAC\",\n        \"errors\": [],\n        \"description\": null\n    },\n    {\n        \"warning\": \"\",\n        \"success\": true,\n        \"rowName\": \"500-1810\",\n        \"objName\": \"Item\",\n        \"isInsert\": false,\n        \"id\": \"a0D4p000005Vk3sEAC\",\n        \"errors\": [],\n        \"description\": null\n    },\n    {\n        \"warning\": \"\",\n        \"success\": true,\n        \"rowName\": \"500-1811\",\n        \"objName\": \"Item\",\n        \"isInsert\": false,\n        \"id\": \"a0D4p000005Vk3tEAC\",\n        \"errors\": [],\n        \"description\": null\n    },\n    {\n        \"warning\": \"\",\n        \"success\": true,\n        \"rowName\": \"500-1812\",\n        \"objName\": \"Item\",\n        \"isInsert\": false,\n        \"id\": \"a0D4p000005Vk3uEAC\",\n        \"errors\": [],\n        \"description\": null\n    },\n    {\n        \"warning\": \"\",\n        \"success\": true,\n        \"rowName\": \"500-1813\",\n        \"objName\": \"Item\",\n        \"isInsert\": false,\n        \"id\": \"a0D4p000005Vk3vEAC\",\n        \"errors\": [],\n        \"description\": null\n    },\n    {\n        \"warning\": \"\",\n        \"success\": true,\n        \"rowName\": \"500-1814\",\n        \"objName\": \"Item\",\n        \"isInsert\": false,\n        \"id\": \"a0D4p000005Vk3wEAC\",\n        \"errors\": [],\n        \"description\": null\n    },\n    {\n        \"warning\": \"\",\n        \"success\": true,\n        \"rowName\": \"500-1815\",\n        \"objName\": \"Item\",\n        \"isInsert\": false,\n        \"id\": \"a0D4p000005Vk3xEAC\",\n        \"errors\": [],\n        \"description\": null\n    },\n    {\n        \"warning\": \"\",\n        \"success\": true,\n        \"rowName\": \"500-1816\",\n        \"objName\": \"Item\",\n        \"isInsert\": false,\n        \"id\": \"a0D4p000005Vk3yEAC\",\n        \"errors\": [],\n        \"description\": null\n    },\n    {\n        \"warning\": \"\",\n        \"success\": true,\n        \"rowName\": \"500-1817\",\n        \"objName\": \"Item\",\n        \"isInsert\": false,\n        \"id\": \"a0D4p000005Vk3zEAC\",\n        \"errors\": [],\n        \"description\": null\n    },\n    {\n        \"warning\": \"\",\n        \"success\": true,\n        \"rowName\": \"500-1818\",\n        \"objName\": \"Item\",\n        \"isInsert\": false,\n        \"id\": \"a0D4p000005Vk40EAC\",\n        \"errors\": [],\n        \"description\": null\n    },\n    {\n        \"warning\": \"\",\n        \"success\": true,\n        \"rowName\": \"500-1819\",\n        \"objName\": \"Item\",\n        \"isInsert\": false,\n        \"id\": \"a0D4p000005Vk41EAC\",\n        \"errors\": [],\n        \"description\": null\n    },\n    {\n        \"warning\": \"\",\n        \"success\": true,\n        \"rowName\": \"500-1820\",\n        \"objName\": \"Item\",\n        \"isInsert\": false,\n        \"id\": \"a0D4p000005Vk42EAC\",\n        \"errors\": [],\n        \"description\": null\n    },\n    {\n        \"warning\": \"\",\n        \"success\": true,\n        \"rowName\": \"500-1821\",\n        \"objName\": \"Item\",\n        \"isInsert\": false,\n        \"id\": \"a0D4p000005Vk43EAC\",\n        \"errors\": [],\n        \"description\": null\n    },\n    {\n        \"warning\": \"\",\n        \"success\": true,\n        \"rowName\": \"500-1822\",\n        \"objName\": \"Item\",\n        \"isInsert\": false,\n        \"id\": \"a0D4p000005Vk44EAC\",\n        \"errors\": [],\n        \"description\": null\n    },\n    {\n        \"warning\": \"\",\n        \"success\": true,\n        \"rowName\": \"500-1823\",\n        \"objName\": \"Item\",\n        \"isInsert\": false,\n        \"id\": \"a0D4p000005Vk45EAC\",\n        \"errors\": [],\n        \"description\": null\n    },\n    {\n        \"warning\": \"\",\n        \"success\": true,\n        \"rowName\": \"100-0081:01*\",\n        \"objName\": \"Item Revision\",\n        \"isInsert\": false,\n        \"id\": \"a0C4p000002VmWQEA0\",\n        \"errors\": [],\n        \"description\": \"\"\n    },\n    {\n        \"warning\": \"\",\n        \"success\": true,\n        \"rowName\": \"500-1753:01*\",\n        \"objName\": \"Item Revision\",\n        \"isInsert\": false,\n        \"id\": \"a0C4p000002VmWREA0\",\n        \"errors\": [],\n        \"description\": \"\"\n    },\n    {\n        \"warning\": \"\",\n        \"success\": true,\n        \"rowName\": \"500-1754:01*\",\n        \"objName\": \"Item Revision\",\n        \"isInsert\": false,\n        \"id\": \"a0C4p000002VmWSEA0\",\n        \"errors\": [],\n        \"description\": \"\"\n    },\n    {\n        \"warning\": \"\",\n        \"success\": true,\n        \"rowName\": \"500-1755:01*\",\n        \"objName\": \"Item Revision\",\n        \"isInsert\": false,\n        \"id\": \"a0C4p000002VmWTEA0\",\n        \"errors\": [],\n        \"description\": \"\"\n    },\n    {\n        \"warning\": \"\",\n        \"success\": true,\n        \"rowName\": \"500-1756:01*\",\n        \"objName\": \"Item Revision\",\n        \"isInsert\": false,\n        \"id\": \"a0C4p000002VmWUEA0\",\n        \"errors\": [],\n        \"description\": \"\"\n    },\n    {\n        \"warning\": \"\",\n        \"success\": true,\n        \"rowName\": \"500-1757:01*\",\n        \"objName\": \"Item Revision\",\n        \"isInsert\": false,\n        \"id\": \"a0C4p000002VmWVEA0\",\n        \"errors\": [],\n        \"description\": \"\"\n    },\n    {\n        \"warning\": \"\",\n        \"success\": true,\n        \"rowName\": \"500-1758:01*\",\n        \"objName\": \"Item Revision\",\n        \"isInsert\": false,\n        \"id\": \"a0C4p000002VmWWEA0\",\n        \"errors\": [],\n        \"description\": \"\"\n    },\n    {\n        \"warning\": \"\",\n        \"success\": true,\n        \"rowName\": \"500-1759:01*\",\n        \"objName\": \"Item Revision\",\n        \"isInsert\": false,\n        \"id\": \"a0C4p000002VmWXEA0\",\n        \"errors\": [],\n        \"description\": \"\"\n    },\n    {\n        \"warning\": \"\",\n        \"success\": true,\n        \"rowName\": \"500-1760:01*\",\n        \"objName\": \"Item Revision\",\n        \"isInsert\": false,\n        \"id\": \"a0C4p000002VmWYEA0\",\n        \"errors\": [],\n        \"description\": \"\"\n    },\n    {\n        \"warning\": \"\",\n        \"success\": true,\n        \"rowName\": \"500-1761:01*\",\n        \"objName\": \"Item Revision\",\n        \"isInsert\": false,\n        \"id\": \"a0C4p000002VmWZEA0\",\n        \"errors\": [],\n        \"description\": \"\"\n    },\n    {\n        \"warning\": \"\",\n        \"success\": true,\n        \"rowName\": \"500-1762:01*\",\n        \"objName\": \"Item Revision\",\n        \"isInsert\": false,\n        \"id\": \"a0C4p000002VmWaEAK\",\n        \"errors\": [],\n        \"description\": \"\"\n    },\n    {\n        \"warning\": \"\",\n        \"success\": true,\n        \"rowName\": \"500-1763:01*\",\n        \"objName\": \"Item Revision\",\n        \"isInsert\": false,\n        \"id\": \"a0C4p000002VmWbEAK\",\n        \"errors\": [],\n        \"description\": \"\"\n    },\n    {\n        \"warning\": \"\",\n        \"success\": true,\n        \"rowName\": \"500-1764:01*\",\n        \"objName\": \"Item Revision\",\n        \"isInsert\": false,\n        \"id\": \"a0C4p000002VmWcEAK\",\n        \"errors\": [],\n        \"description\": \"\"\n    },\n    {\n        \"warning\": \"\",\n        \"success\": true,\n        \"rowName\": \"500-1765:01*\",\n        \"objName\": \"Item Revision\",\n        \"isInsert\": false,\n        \"id\": \"a0C4p000002VmWdEAK\",\n        \"errors\": [],\n        \"description\": \"\"\n    },\n    {\n        \"warning\": \"\",\n        \"success\": true,\n        \"rowName\": \"500-1766:01*\",\n        \"objName\": \"Item Revision\",\n        \"isInsert\": false,\n        \"id\": \"a0C4p000002VmWeEAK\",\n        \"errors\": [],\n        \"description\": \"\"\n    },\n    {\n        \"warning\": \"\",\n        \"success\": true,\n        \"rowName\": \"500-1767:01*\",\n        \"objName\": \"Item Revision\",\n        \"isInsert\": false,\n        \"id\": \"a0C4p000002VmWfEAK\",\n        \"errors\": [],\n        \"description\": \"\"\n    },\n    {\n        \"warning\": \"\",\n        \"success\": true,\n        \"rowName\": \"500-1768:01*\",\n        \"objName\": \"Item Revision\",\n        \"isInsert\": false,\n        \"id\": \"a0C4p000002VmWgEAK\",\n        \"errors\": [],\n        \"description\": \"\"\n    },\n    {\n        \"warning\": \"\",\n        \"success\": true,\n        \"rowName\": \"500-1769:01*\",\n        \"objName\": \"Item Revision\",\n        \"isInsert\": false,\n        \"id\": \"a0C4p000002VmWhEAK\",\n        \"errors\": [],\n        \"description\": \"\"\n    },\n    {\n        \"warning\": \"\",\n        \"success\": true,\n        \"rowName\": \"500-1770:01*\",\n        \"objName\": \"Item Revision\",\n        \"isInsert\": false,\n        \"id\": \"a0C4p000002VmWiEAK\",\n        \"errors\": [],\n        \"description\": \"\"\n    },\n    {\n        \"warning\": \"\",\n        \"success\": true,\n        \"rowName\": \"500-1771:01*\",\n        \"objName\": \"Item Revision\",\n        \"isInsert\": false,\n        \"id\": \"a0C4p000002VmWjEAK\",\n        \"errors\": [],\n        \"description\": \"\"\n    },\n    {\n        \"warning\": \"\",\n        \"success\": true,\n        \"rowName\": \"500-1772:01*\",\n        \"objName\": \"Item Revision\",\n        \"isInsert\": false,\n        \"id\": \"a0C4p000002VmWkEAK\",\n        \"errors\": [],\n        \"description\": \"\"\n    },\n    {\n        \"warning\": \"\",\n        \"success\": true,\n        \"rowName\": \"500-1773:01*\",\n        \"objName\": \"Item Revision\",\n        \"isInsert\": false,\n        \"id\": \"a0C4p000002VmWlEAK\",\n        \"errors\": [],\n        \"description\": \"\"\n    },\n    {\n        \"warning\": \"\",\n        \"success\": true,\n        \"rowName\": \"500-1774:01*\",\n        \"objName\": \"Item Revision\",\n        \"isInsert\": false,\n        \"id\": \"a0C4p000002VmWmEAK\",\n        \"errors\": [],\n        \"description\": \"\"\n    },\n    {\n        \"warning\": \"\",\n        \"success\": true,\n        \"rowName\": \"500-1775:01*\",\n        \"objName\": \"Item Revision\",\n        \"isInsert\": false,\n        \"id\": \"a0C4p000002VmWnEAK\",\n        \"errors\": [],\n        \"description\": \"\"\n    },\n    {\n        \"warning\": \"\",\n        \"success\": true,\n        \"rowName\": \"500-1776:01*\",\n        \"objName\": \"Item Revision\",\n        \"isInsert\": false,\n        \"id\": \"a0C4p000002VmWoEAK\",\n        \"errors\": [],\n        \"description\": \"\"\n    },\n    {\n        \"warning\": \"\",\n        \"success\": true,\n        \"rowName\": \"500-1777:01*\",\n        \"objName\": \"Item Revision\",\n        \"isInsert\": false,\n        \"id\": \"a0C4p000002VmWpEAK\",\n        \"errors\": [],\n        \"description\": \"\"\n    },\n    {\n        \"warning\": \"\",\n        \"success\": true,\n        \"rowName\": \"500-1778:01*\",\n        \"objName\": \"Item Revision\",\n        \"isInsert\": false,\n        \"id\": \"a0C4p000002VmWqEAK\",\n        \"errors\": [],\n        \"description\": \"\"\n    },\n    {\n        \"warning\": \"\",\n        \"success\": true,\n        \"rowName\": \"500-1779:01*\",\n        \"objName\": \"Item Revision\",\n        \"isInsert\": false,\n        \"id\": \"a0C4p000002VmWrEAK\",\n        \"errors\": [],\n        \"description\": \"\"\n    },\n    {\n        \"warning\": \"\",\n        \"success\": true,\n        \"rowName\": \"500-1780:01*\",\n        \"objName\": \"Item Revision\",\n        \"isInsert\": false,\n        \"id\": \"a0C4p000002VmWsEAK\",\n        \"errors\": [],\n        \"description\": \"\"\n    },\n    {\n        \"warning\": \"\",\n        \"success\": true,\n        \"rowName\": \"500-1781:01*\",\n        \"objName\": \"Item Revision\",\n        \"isInsert\": false,\n        \"id\": \"a0C4p000002VmWtEAK\",\n        \"errors\": [],\n        \"description\": \"\"\n    },\n    {\n        \"warning\": \"\",\n        \"success\": true,\n        \"rowName\": \"500-1782:01*\",\n        \"objName\": \"Item Revision\",\n        \"isInsert\": false,\n        \"id\": \"a0C4p000002VmWuEAK\",\n        \"errors\": [],\n        \"description\": \"\"\n    },\n    {\n        \"warning\": \"\",\n        \"success\": true,\n        \"rowName\": \"500-1783:01*\",\n        \"objName\": \"Item Revision\",\n        \"isInsert\": false,\n        \"id\": \"a0C4p000002VmWvEAK\",\n        \"errors\": [],\n        \"description\": \"\"\n    },\n    {\n        \"warning\": \"\",\n        \"success\": true,\n        \"rowName\": \"500-1784:01*\",\n        \"objName\": \"Item Revision\",\n        \"isInsert\": false,\n        \"id\": \"a0C4p000002VmWwEAK\",\n        \"errors\": [],\n        \"description\": \"\"\n    },\n    {\n        \"warning\": \"\",\n        \"success\": true,\n        \"rowName\": \"500-1785:01*\",\n        \"objName\": \"Item Revision\",\n        \"isInsert\": false,\n        \"id\": \"a0C4p000002VmWxEAK\",\n        \"errors\": [],\n        \"description\": \"\"\n    },\n    {\n        \"warning\": \"\",\n        \"success\": true,\n        \"rowName\": \"500-1786:01*\",\n        \"objName\": \"Item Revision\",\n        \"isInsert\": false,\n        \"id\": \"a0C4p000002VmWyEAK\",\n        \"errors\": [],\n        \"description\": \"\"\n    },\n    {\n        \"warning\": \"\",\n        \"success\": true,\n        \"rowName\": \"500-1787:01*\",\n        \"objName\": \"Item Revision\",\n        \"isInsert\": false,\n        \"id\": \"a0C4p000002VmWzEAK\",\n        \"errors\": [],\n        \"description\": \"\"\n    },\n    {\n        \"warning\": \"\",\n        \"success\": true,\n        \"rowName\": \"500-1788:01*\",\n        \"objName\": \"Item Revision\",\n        \"isInsert\": false,\n        \"id\": \"a0C4p000002VmX0EAK\",\n        \"errors\": [],\n        \"description\": \"\"\n    },\n    {\n        \"warning\": \"\",\n        \"success\": true,\n        \"rowName\": \"500-1789:01*\",\n        \"objName\": \"Item Revision\",\n        \"isInsert\": false,\n        \"id\": \"a0C4p000002VmX1EAK\",\n        \"errors\": [],\n        \"description\": \"\"\n    },\n    {\n        \"warning\": \"\",\n        \"success\": true,\n        \"rowName\": \"500-1790:01*\",\n        \"objName\": \"Item Revision\",\n        \"isInsert\": false,\n        \"id\": \"a0C4p000002VmX2EAK\",\n        \"errors\": [],\n        \"description\": \"\"\n    },\n    {\n        \"warning\": \"\",\n        \"success\": true,\n        \"rowName\": \"500-1791:01*\",\n        \"objName\": \"Item Revision\",\n        \"isInsert\": false,\n        \"id\": \"a0C4p000002VmX3EAK\",\n        \"errors\": [],\n        \"description\": \"\"\n    },\n    {\n        \"warning\": \"\",\n        \"success\": true,\n        \"rowName\": \"500-1792:01*\",\n        \"objName\": \"Item Revision\",\n        \"isInsert\": false,\n        \"id\": \"a0C4p000002VmX4EAK\",\n        \"errors\": [],\n        \"description\": \"\"\n    },\n    {\n        \"warning\": \"\",\n        \"success\": true,\n        \"rowName\": \"500-1793:01*\",\n        \"objName\": \"Item Revision\",\n        \"isInsert\": false,\n        \"id\": \"a0C4p000002VmX5EAK\",\n        \"errors\": [],\n        \"description\": \"\"\n    },\n    {\n        \"warning\": \"\",\n        \"success\": true,\n        \"rowName\": \"500-1794:01*\",\n        \"objName\": \"Item Revision\",\n        \"isInsert\": false,\n        \"id\": \"a0C4p000002VmX6EAK\",\n        \"errors\": [],\n        \"description\": \"\"\n    },\n    {\n        \"warning\": \"\",\n        \"success\": true,\n        \"rowName\": \"500-1795:01*\",\n        \"objName\": \"Item Revision\",\n        \"isInsert\": false,\n        \"id\": \"a0C4p000002VmX7EAK\",\n        \"errors\": [],\n        \"description\": \"\"\n    },\n    {\n        \"warning\": \"\",\n        \"success\": true,\n        \"rowName\": \"500-1796:01*\",\n        \"objName\": \"Item Revision\",\n        \"isInsert\": false,\n        \"id\": \"a0C4p000002VmX8EAK\",\n        \"errors\": [],\n        \"description\": \"\"\n    },\n    {\n        \"warning\": \"\",\n        \"success\": true,\n        \"rowName\": \"500-1797:01*\",\n        \"objName\": \"Item Revision\",\n        \"isInsert\": false,\n        \"id\": \"a0C4p000002VmX9EAK\",\n        \"errors\": [],\n        \"description\": \"\"\n    },\n    {\n        \"warning\": \"\",\n        \"success\": true,\n        \"rowName\": \"500-1798:01*\",\n        \"objName\": \"Item Revision\",\n        \"isInsert\": false,\n        \"id\": \"a0C4p000002VmXAEA0\",\n        \"errors\": [],\n        \"description\": \"\"\n    },\n    {\n        \"warning\": \"\",\n        \"success\": true,\n        \"rowName\": \"500-1799:01*\",\n        \"objName\": \"Item Revision\",\n        \"isInsert\": false,\n        \"id\": \"a0C4p000002VmXBEA0\",\n        \"errors\": [],\n        \"description\": \"\"\n    },\n    {\n        \"warning\": \"\",\n        \"success\": true,\n        \"rowName\": \"500-1800:01*\",\n        \"objName\": \"Item Revision\",\n        \"isInsert\": false,\n        \"id\": \"a0C4p000002VmXCEA0\",\n        \"errors\": [],\n        \"description\": \"\"\n    },\n    {\n        \"warning\": \"\",\n        \"success\": true,\n        \"rowName\": \"500-1801:01*\",\n        \"objName\": \"Item Revision\",\n        \"isInsert\": false,\n        \"id\": \"a0C4p000002VmXDEA0\",\n        \"errors\": [],\n        \"description\": \"\"\n    },\n    {\n        \"warning\": \"\",\n        \"success\": true,\n        \"rowName\": \"500-1802:01*\",\n        \"objName\": \"Item Revision\",\n        \"isInsert\": false,\n        \"id\": \"a0C4p000002VmXEEA0\",\n        \"errors\": [],\n        \"description\": \"\"\n    },\n    {\n        \"warning\": \"\",\n        \"success\": true,\n        \"rowName\": \"500-1803:01*\",\n        \"objName\": \"Item Revision\",\n        \"isInsert\": false,\n        \"id\": \"a0C4p000002VmXFEA0\",\n        \"errors\": [],\n        \"description\": \"\"\n    },\n    {\n        \"warning\": \"\",\n        \"success\": true,\n        \"rowName\": \"500-1804:01*\",\n        \"objName\": \"Item Revision\",\n        \"isInsert\": false,\n        \"id\": \"a0C4p000002VmXGEA0\",\n        \"errors\": [],\n        \"description\": \"\"\n    },\n    {\n        \"warning\": \"\",\n        \"success\": true,\n        \"rowName\": \"500-1805:01*\",\n        \"objName\": \"Item Revision\",\n        \"isInsert\": false,\n        \"id\": \"a0C4p000002VmXHEA0\",\n        \"errors\": [],\n        \"description\": \"\"\n    },\n    {\n        \"warning\": \"\",\n        \"success\": true,\n        \"rowName\": \"500-1806:01*\",\n        \"objName\": \"Item Revision\",\n        \"isInsert\": false,\n        \"id\": \"a0C4p000002VmXIEA0\",\n        \"errors\": [],\n        \"description\": \"\"\n    },\n    {\n        \"warning\": \"\",\n        \"success\": true,\n        \"rowName\": \"500-1807:01*\",\n        \"objName\": \"Item Revision\",\n        \"isInsert\": false,\n        \"id\": \"a0C4p000002VmXJEA0\",\n        \"errors\": [],\n        \"description\": \"\"\n    },\n    {\n        \"warning\": \"\",\n        \"success\": true,\n        \"rowName\": \"500-1808:01*\",\n        \"objName\": \"Item Revision\",\n        \"isInsert\": false,\n        \"id\": \"a0C4p000002VmXKEA0\",\n        \"errors\": [],\n        \"description\": \"\"\n    },\n    {\n        \"warning\": \"\",\n        \"success\": true,\n        \"rowName\": \"500-1809:01*\",\n        \"objName\": \"Item Revision\",\n        \"isInsert\": false,\n        \"id\": \"a0C4p000002VmXLEA0\",\n        \"errors\": [],\n        \"description\": \"\"\n    },\n    {\n        \"warning\": \"\",\n        \"success\": true,\n        \"rowName\": \"500-1810:01*\",\n        \"objName\": \"Item Revision\",\n        \"isInsert\": false,\n        \"id\": \"a0C4p000002VmXMEA0\",\n        \"errors\": [],\n        \"description\": \"\"\n    },\n    {\n        \"warning\": \"\",\n        \"success\": true,\n        \"rowName\": \"500-1811:01*\",\n        \"objName\": \"Item Revision\",\n        \"isInsert\": false,\n        \"id\": \"a0C4p000002VmXNEA0\",\n        \"errors\": [],\n        \"description\": \"\"\n    },\n    {\n        \"warning\": \"\",\n        \"success\": true,\n        \"rowName\": \"500-1812:01*\",\n        \"objName\": \"Item Revision\",\n        \"isInsert\": false,\n        \"id\": \"a0C4p000002VmXOEA0\",\n        \"errors\": [],\n        \"description\": \"\"\n    },\n    {\n        \"warning\": \"\",\n        \"success\": true,\n        \"rowName\": \"500-1813:01*\",\n        \"objName\": \"Item Revision\",\n        \"isInsert\": false,\n        \"id\": \"a0C4p000002VmXPEA0\",\n        \"errors\": [],\n        \"description\": \"\"\n    },\n    {\n        \"warning\": \"\",\n        \"success\": true,\n        \"rowName\": \"500-1814:01*\",\n        \"objName\": \"Item Revision\",\n        \"isInsert\": false,\n        \"id\": \"a0C4p000002VmXQEA0\",\n        \"errors\": [],\n        \"description\": \"\"\n    },\n    {\n        \"warning\": \"\",\n        \"success\": true,\n        \"rowName\": \"500-1815:01*\",\n        \"objName\": \"Item Revision\",\n        \"isInsert\": false,\n        \"id\": \"a0C4p000002VmXREA0\",\n        \"errors\": [],\n        \"description\": \"\"\n    },\n    {\n        \"warning\": \"\",\n        \"success\": true,\n        \"rowName\": \"500-1816:01*\",\n        \"objName\": \"Item Revision\",\n        \"isInsert\": false,\n        \"id\": \"a0C4p000002VmXSEA0\",\n        \"errors\": [],\n        \"description\": \"\"\n    },\n    {\n        \"warning\": \"\",\n        \"success\": true,\n        \"rowName\": \"500-1817:01*\",\n        \"objName\": \"Item Revision\",\n        \"isInsert\": false,\n        \"id\": \"a0C4p000002VmXTEA0\",\n        \"errors\": [],\n        \"description\": \"\"\n    },\n    {\n        \"warning\": \"\",\n        \"success\": true,\n        \"rowName\": \"500-1818:01*\",\n        \"objName\": \"Item Revision\",\n        \"isInsert\": false,\n        \"id\": \"a0C4p000002VmXUEA0\",\n        \"errors\": [],\n        \"description\": \"\"\n    },\n    {\n        \"warning\": \"\",\n        \"success\": true,\n        \"rowName\": \"500-1819:01*\",\n        \"objName\": \"Item Revision\",\n        \"isInsert\": false,\n        \"id\": \"a0C4p000002VmXVEA0\",\n        \"errors\": [],\n        \"description\": \"\"\n    },\n    {\n        \"warning\": \"\",\n        \"success\": true,\n        \"rowName\": \"500-1820:01*\",\n        \"objName\": \"Item Revision\",\n        \"isInsert\": false,\n        \"id\": \"a0C4p000002VmXWEA0\",\n        \"errors\": [],\n        \"description\": \"\"\n    },\n    {\n        \"warning\": \"\",\n        \"success\": true,\n        \"rowName\": \"500-1821:01*\",\n        \"objName\": \"Item Revision\",\n        \"isInsert\": false,\n        \"id\": \"a0C4p000002VmXXEA0\",\n        \"errors\": [],\n        \"description\": \"\"\n    },\n    {\n        \"warning\": \"\",\n        \"success\": true,\n        \"rowName\": \"500-1822:01*\",\n        \"objName\": \"Item Revision\",\n        \"isInsert\": false,\n        \"id\": \"a0C4p000002VmXYEA0\",\n        \"errors\": [],\n        \"description\": \"\"\n    },\n    {\n        \"warning\": \"\",\n        \"success\": true,\n        \"rowName\": \"500-1823:01*\",\n        \"objName\": \"Item Revision\",\n        \"isInsert\": false,\n        \"id\": \"a0C4p000002VmXZEA0\",\n        \"errors\": [],\n        \"description\": \"\"\n    },\n    {\n        \"warning\": \"\",\n        \"success\": true,\n        \"rowName\": \"500-1753\",\n        \"objName\": \"Assembly\",\n        \"isInsert\": false,\n        \"id\": \"a014p00000FIN72AAH\",\n        \"errors\": [],\n        \"description\": \"\"\n    },\n    {\n        \"warning\": \"\",\n        \"success\": true,\n        \"rowName\": \"500-1754\",\n        \"objName\": \"Assembly\",\n        \"isInsert\": false,\n        \"id\": \"a014p00000FIN73AAH\",\n        \"errors\": [],\n        \"description\": \"\"\n    },\n    {\n        \"warning\": \"\",\n        \"success\": true,\n        \"rowName\": \"500-1755\",\n        \"objName\": \"Assembly\",\n        \"isInsert\": false,\n        \"id\": \"a014p00000FIN74AAH\",\n        \"errors\": [],\n        \"description\": \"\"\n    },\n    {\n        \"warning\": \"\",\n        \"success\": true,\n        \"rowName\": \"500-1756\",\n        \"objName\": \"Assembly\",\n        \"isInsert\": false,\n        \"id\": \"a014p00000FIN75AAH\",\n        \"errors\": [],\n        \"description\": \"\"\n    },\n    {\n        \"warning\": \"\",\n        \"success\": true,\n        \"rowName\": \"500-1757\",\n        \"objName\": \"Assembly\",\n        \"isInsert\": false,\n        \"id\": \"a014p00000FIN76AAH\",\n        \"errors\": [],\n        \"description\": \"\"\n    },\n    {\n        \"warning\": \"\",\n        \"success\": true,\n        \"rowName\": \"500-1758\",\n        \"objName\": \"Assembly\",\n        \"isInsert\": false,\n        \"id\": \"a014p00000FIN77AAH\",\n        \"errors\": [],\n        \"description\": \"\"\n    },\n    {\n        \"warning\": \"\",\n        \"success\": true,\n        \"rowName\": \"500-1759\",\n        \"objName\": \"Assembly\",\n        \"isInsert\": false,\n        \"id\": \"a014p00000FIN78AAH\",\n        \"errors\": [],\n        \"description\": \"\"\n    },\n    {\n        \"warning\": \"\",\n        \"success\": true,\n        \"rowName\": \"500-1760\",\n        \"objName\": \"Assembly\",\n        \"isInsert\": false,\n        \"id\": \"a014p00000FIN79AAH\",\n        \"errors\": [],\n        \"description\": \"\"\n    },\n    {\n        \"warning\": \"\",\n        \"success\": true,\n        \"rowName\": \"500-1761\",\n        \"objName\": \"Assembly\",\n        \"isInsert\": false,\n        \"id\": \"a014p00000FIN7AAAX\",\n        \"errors\": [],\n        \"description\": \"\"\n    },\n    {\n        \"warning\": \"\",\n        \"success\": true,\n        \"rowName\": \"500-1762\",\n        \"objName\": \"Assembly\",\n        \"isInsert\": false,\n        \"id\": \"a014p00000FIN7BAAX\",\n        \"errors\": [],\n        \"description\": \"\"\n    },\n    {\n        \"warning\": \"\",\n        \"success\": true,\n        \"rowName\": \"500-1763\",\n        \"objName\": \"Assembly\",\n        \"isInsert\": false,\n        \"id\": \"a014p00000FIN7CAAX\",\n        \"errors\": [],\n        \"description\": \"\"\n    },\n    {\n        \"warning\": \"\",\n        \"success\": true,\n        \"rowName\": \"500-1764\",\n        \"objName\": \"Assembly\",\n        \"isInsert\": false,\n        \"id\": \"a014p00000FIN7DAAX\",\n        \"errors\": [],\n        \"description\": \"\"\n    },\n    {\n        \"warning\": \"\",\n        \"success\": true,\n        \"rowName\": \"500-1765\",\n        \"objName\": \"Assembly\",\n        \"isInsert\": false,\n        \"id\": \"a014p00000FIN7EAAX\",\n        \"errors\": [],\n        \"description\": \"\"\n    },\n    {\n        \"warning\": \"\",\n        \"success\": true,\n        \"rowName\": \"500-1766\",\n        \"objName\": \"Assembly\",\n        \"isInsert\": false,\n        \"id\": \"a014p00000FIN7FAAX\",\n        \"errors\": [],\n        \"description\": \"\"\n    },\n    {\n        \"warning\": \"\",\n        \"success\": true,\n        \"rowName\": \"500-1767\",\n        \"objName\": \"Assembly\",\n        \"isInsert\": false,\n        \"id\": \"a014p00000FIN7GAAX\",\n        \"errors\": [],\n        \"description\": \"\"\n    },\n    {\n        \"warning\": \"\",\n        \"success\": true,\n        \"rowName\": \"500-1768\",\n        \"objName\": \"Assembly\",\n        \"isInsert\": false,\n        \"id\": \"a014p00000FIN7HAAX\",\n        \"errors\": [],\n        \"description\": \"\"\n    },\n    {\n        \"warning\": \"\",\n        \"success\": true,\n        \"rowName\": \"500-1769\",\n        \"objName\": \"Assembly\",\n        \"isInsert\": false,\n        \"id\": \"a014p00000FIN7IAAX\",\n        \"errors\": [],\n        \"description\": \"\"\n    },\n    {\n        \"warning\": \"\",\n        \"success\": true,\n        \"rowName\": \"500-1770\",\n        \"objName\": \"Assembly\",\n        \"isInsert\": false,\n        \"id\": \"a014p00000FIN7JAAX\",\n        \"errors\": [],\n        \"description\": \"\"\n    },\n    {\n        \"warning\": \"\",\n        \"success\": true,\n        \"rowName\": \"500-1771\",\n        \"objName\": \"Assembly\",\n        \"isInsert\": false,\n        \"id\": \"a014p00000FIN7KAAX\",\n        \"errors\": [],\n        \"description\": \"\"\n    },\n    {\n        \"warning\": \"\",\n        \"success\": true,\n        \"rowName\": \"500-1772\",\n        \"objName\": \"Assembly\",\n        \"isInsert\": false,\n        \"id\": \"a014p00000FIN7LAAX\",\n        \"errors\": [],\n        \"description\": \"\"\n    },\n    {\n        \"warning\": \"\",\n        \"success\": true,\n        \"rowName\": \"500-1773\",\n        \"objName\": \"Assembly\",\n        \"isInsert\": false,\n        \"id\": \"a014p00000FIN7MAAX\",\n        \"errors\": [],\n        \"description\": \"\"\n    },\n    {\n        \"warning\": \"\",\n        \"success\": true,\n        \"rowName\": \"500-1774\",\n        \"objName\": \"Assembly\",\n        \"isInsert\": false,\n        \"id\": \"a014p00000FIN7NAAX\",\n        \"errors\": [],\n        \"description\": \"\"\n    },\n    {\n        \"warning\": \"\",\n        \"success\": true,\n        \"rowName\": \"500-1775\",\n        \"objName\": \"Assembly\",\n        \"isInsert\": false,\n        \"id\": \"a014p00000FIN7OAAX\",\n        \"errors\": [],\n        \"description\": \"\"\n    },\n    {\n        \"warning\": \"\",\n        \"success\": true,\n        \"rowName\": \"500-1776\",\n        \"objName\": \"Assembly\",\n        \"isInsert\": false,\n        \"id\": \"a014p00000FIN7PAAX\",\n        \"errors\": [],\n        \"description\": \"\"\n    },\n    {\n        \"warning\": \"\",\n        \"success\": true,\n        \"rowName\": \"500-1777\",\n        \"objName\": \"Assembly\",\n        \"isInsert\": false,\n        \"id\": \"a014p00000FIN7QAAX\",\n        \"errors\": [],\n        \"description\": \"\"\n    },\n    {\n        \"warning\": \"\",\n        \"success\": true,\n        \"rowName\": \"500-1778\",\n        \"objName\": \"Assembly\",\n        \"isInsert\": false,\n        \"id\": \"a014p00000FIN7RAAX\",\n        \"errors\": [],\n        \"description\": \"\"\n    },\n    {\n        \"warning\": \"\",\n        \"success\": true,\n        \"rowName\": \"500-1779\",\n        \"objName\": \"Assembly\",\n        \"isInsert\": false,\n        \"id\": \"a014p00000FIN7SAAX\",\n        \"errors\": [],\n        \"description\": \"\"\n    },\n    {\n        \"warning\": \"\",\n        \"success\": true,\n        \"rowName\": \"500-1780\",\n        \"objName\": \"Assembly\",\n        \"isInsert\": false,\n        \"id\": \"a014p00000FIN7TAAX\",\n        \"errors\": [],\n        \"description\": \"\"\n    },\n    {\n        \"warning\": \"\",\n        \"success\": true,\n        \"rowName\": \"500-1781\",\n        \"objName\": \"Assembly\",\n        \"isInsert\": false,\n        \"id\": \"a014p00000FIN7UAAX\",\n        \"errors\": [],\n        \"description\": \"\"\n    },\n    {\n        \"warning\": \"\",\n        \"success\": true,\n        \"rowName\": \"500-1782\",\n        \"objName\": \"Assembly\",\n        \"isInsert\": false,\n        \"id\": \"a014p00000FIN7VAAX\",\n        \"errors\": [],\n        \"description\": \"\"\n    },\n    {\n        \"warning\": \"\",\n        \"success\": true,\n        \"rowName\": \"500-1783\",\n        \"objName\": \"Assembly\",\n        \"isInsert\": false,\n        \"id\": \"a014p00000FIN7WAAX\",\n        \"errors\": [],\n        \"description\": \"\"\n    },\n    {\n        \"warning\": \"\",\n        \"success\": true,\n        \"rowName\": \"500-1784\",\n        \"objName\": \"Assembly\",\n        \"isInsert\": false,\n        \"id\": \"a014p00000FIN7XAAX\",\n        \"errors\": [],\n        \"description\": \"\"\n    },\n    {\n        \"warning\": \"\",\n        \"success\": true,\n        \"rowName\": \"500-1785\",\n        \"objName\": \"Assembly\",\n        \"isInsert\": false,\n        \"id\": \"a014p00000FIN7YAAX\",\n        \"errors\": [],\n        \"description\": \"\"\n    },\n    {\n        \"warning\": \"\",\n        \"success\": true,\n        \"rowName\": \"500-1786\",\n        \"objName\": \"Assembly\",\n        \"isInsert\": false,\n        \"id\": \"a014p00000FIN7ZAAX\",\n        \"errors\": [],\n        \"description\": \"\"\n    },\n    {\n        \"warning\": \"\",\n        \"success\": true,\n        \"rowName\": \"500-1787\",\n        \"objName\": \"Assembly\",\n        \"isInsert\": false,\n        \"id\": \"a014p00000FIN7aAAH\",\n        \"errors\": [],\n        \"description\": \"\"\n    },\n    {\n        \"warning\": \"\",\n        \"success\": true,\n        \"rowName\": \"500-1788\",\n        \"objName\": \"Assembly\",\n        \"isInsert\": false,\n        \"id\": \"a014p00000FIN7bAAH\",\n        \"errors\": [],\n        \"description\": \"\"\n    },\n    {\n        \"warning\": \"\",\n        \"success\": true,\n        \"rowName\": \"500-1789\",\n        \"objName\": \"Assembly\",\n        \"isInsert\": false,\n        \"id\": \"a014p00000FIN7cAAH\",\n        \"errors\": [],\n        \"description\": \"\"\n    },\n    {\n        \"warning\": \"\",\n        \"success\": true,\n        \"rowName\": \"500-1790\",\n        \"objName\": \"Assembly\",\n        \"isInsert\": false,\n        \"id\": \"a014p00000FIN7dAAH\",\n        \"errors\": [],\n        \"description\": \"\"\n    },\n    {\n        \"warning\": \"\",\n        \"success\": true,\n        \"rowName\": \"500-1791\",\n        \"objName\": \"Assembly\",\n        \"isInsert\": false,\n        \"id\": \"a014p00000FIN7eAAH\",\n        \"errors\": [],\n        \"description\": \"\"\n    },\n    {\n        \"warning\": \"\",\n        \"success\": true,\n        \"rowName\": \"500-1792\",\n        \"objName\": \"Assembly\",\n        \"isInsert\": false,\n        \"id\": \"a014p00000FIN7fAAH\",\n        \"errors\": [],\n        \"description\": \"\"\n    },\n    {\n        \"warning\": \"\",\n        \"success\": true,\n        \"rowName\": \"500-1793\",\n        \"objName\": \"Assembly\",\n        \"isInsert\": false,\n        \"id\": \"a014p00000FIN7gAAH\",\n        \"errors\": [],\n        \"description\": \"\"\n    },\n    {\n        \"warning\": \"\",\n        \"success\": true,\n        \"rowName\": \"500-1794\",\n        \"objName\": \"Assembly\",\n        \"isInsert\": false,\n        \"id\": \"a014p00000FIN7hAAH\",\n        \"errors\": [],\n        \"description\": \"\"\n    },\n    {\n        \"warning\": \"\",\n        \"success\": true,\n        \"rowName\": \"500-1795\",\n        \"objName\": \"Assembly\",\n        \"isInsert\": false,\n        \"id\": \"a014p00000FIN7iAAH\",\n        \"errors\": [],\n        \"description\": \"\"\n    },\n    {\n        \"warning\": \"\",\n        \"success\": true,\n        \"rowName\": \"500-1796\",\n        \"objName\": \"Assembly\",\n        \"isInsert\": false,\n        \"id\": \"a014p00000FIN7jAAH\",\n        \"errors\": [],\n        \"description\": \"\"\n    },\n    {\n        \"warning\": \"\",\n        \"success\": true,\n        \"rowName\": \"500-1797\",\n        \"objName\": \"Assembly\",\n        \"isInsert\": false,\n        \"id\": \"a014p00000FIN7kAAH\",\n        \"errors\": [],\n        \"description\": \"\"\n    },\n    {\n        \"warning\": \"\",\n        \"success\": true,\n        \"rowName\": \"500-1798\",\n        \"objName\": \"Assembly\",\n        \"isInsert\": false,\n        \"id\": \"a014p00000FIN7lAAH\",\n        \"errors\": [],\n        \"description\": \"\"\n    },\n    {\n        \"warning\": \"\",\n        \"success\": true,\n        \"rowName\": \"500-1799\",\n        \"objName\": \"Assembly\",\n        \"isInsert\": false,\n        \"id\": \"a014p00000FIN7mAAH\",\n        \"errors\": [],\n        \"description\": \"\"\n    },\n    {\n        \"warning\": \"\",\n        \"success\": true,\n        \"rowName\": \"500-1800\",\n        \"objName\": \"Assembly\",\n        \"isInsert\": false,\n        \"id\": \"a014p00000FIN7nAAH\",\n        \"errors\": [],\n        \"description\": \"\"\n    },\n    {\n        \"warning\": \"\",\n        \"success\": true,\n        \"rowName\": \"500-1801\",\n        \"objName\": \"Assembly\",\n        \"isInsert\": false,\n        \"id\": \"a014p00000FIN7oAAH\",\n        \"errors\": [],\n        \"description\": \"\"\n    },\n    {\n        \"warning\": \"\",\n        \"success\": true,\n        \"rowName\": \"500-1802\",\n        \"objName\": \"Assembly\",\n        \"isInsert\": false,\n        \"id\": \"a014p00000FIN7pAAH\",\n        \"errors\": [],\n        \"description\": \"\"\n    },\n    {\n        \"warning\": \"\",\n        \"success\": true,\n        \"rowName\": \"500-1803\",\n        \"objName\": \"Assembly\",\n        \"isInsert\": false,\n        \"id\": \"a014p00000FIN7qAAH\",\n        \"errors\": [],\n        \"description\": \"\"\n    },\n    {\n        \"warning\": \"\",\n        \"success\": true,\n        \"rowName\": \"500-1804\",\n        \"objName\": \"Assembly\",\n        \"isInsert\": false,\n        \"id\": \"a014p00000FIN7rAAH\",\n        \"errors\": [],\n        \"description\": \"\"\n    },\n    {\n        \"warning\": \"\",\n        \"success\": true,\n        \"rowName\": \"500-1805\",\n        \"objName\": \"Assembly\",\n        \"isInsert\": false,\n        \"id\": \"a014p00000FIN7sAAH\",\n        \"errors\": [],\n        \"description\": \"\"\n    },\n    {\n        \"warning\": \"\",\n        \"success\": true,\n        \"rowName\": \"500-1806\",\n        \"objName\": \"Assembly\",\n        \"isInsert\": false,\n        \"id\": \"a014p00000FIN7tAAH\",\n        \"errors\": [],\n        \"description\": \"\"\n    },\n    {\n        \"warning\": \"\",\n        \"success\": true,\n        \"rowName\": \"500-1807\",\n        \"objName\": \"Assembly\",\n        \"isInsert\": false,\n        \"id\": \"a014p00000FIN7uAAH\",\n        \"errors\": [],\n        \"description\": \"\"\n    },\n    {\n        \"warning\": \"\",\n        \"success\": true,\n        \"rowName\": \"500-1808\",\n        \"objName\": \"Assembly\",\n        \"isInsert\": false,\n        \"id\": \"a014p00000FIN7vAAH\",\n        \"errors\": [],\n        \"description\": \"\"\n    },\n    {\n        \"warning\": \"\",\n        \"success\": true,\n        \"rowName\": \"500-1809\",\n        \"objName\": \"Assembly\",\n        \"isInsert\": false,\n        \"id\": \"a014p00000FIN7wAAH\",\n        \"errors\": [],\n        \"description\": \"\"\n    },\n    {\n        \"warning\": \"\",\n        \"success\": true,\n        \"rowName\": \"500-1810\",\n        \"objName\": \"Assembly\",\n        \"isInsert\": false,\n        \"id\": \"a014p00000FIN7xAAH\",\n        \"errors\": [],\n        \"description\": \"\"\n    },\n    {\n        \"warning\": \"\",\n        \"success\": true,\n        \"rowName\": \"500-1811\",\n        \"objName\": \"Assembly\",\n        \"isInsert\": false,\n        \"id\": \"a014p00000FIN7yAAH\",\n        \"errors\": [],\n        \"description\": \"\"\n    },\n    {\n        \"warning\": \"\",\n        \"success\": true,\n        \"rowName\": \"500-1812\",\n        \"objName\": \"Assembly\",\n        \"isInsert\": false,\n        \"id\": \"a014p00000FIN7zAAH\",\n        \"errors\": [],\n        \"description\": \"\"\n    },\n    {\n        \"warning\": \"\",\n        \"success\": true,\n        \"rowName\": \"500-1813\",\n        \"objName\": \"Assembly\",\n        \"isInsert\": false,\n        \"id\": \"a014p00000FIN80AAH\",\n        \"errors\": [],\n        \"description\": \"\"\n    },\n    {\n        \"warning\": \"\",\n        \"success\": true,\n        \"rowName\": \"500-1814\",\n        \"objName\": \"Assembly\",\n        \"isInsert\": false,\n        \"id\": \"a014p00000FIN81AAH\",\n        \"errors\": [],\n        \"description\": \"\"\n    },\n    {\n        \"warning\": \"\",\n        \"success\": true,\n        \"rowName\": \"500-1815\",\n        \"objName\": \"Assembly\",\n        \"isInsert\": false,\n        \"id\": \"a014p00000FIN82AAH\",\n        \"errors\": [],\n        \"description\": \"\"\n    },\n    {\n        \"warning\": \"\",\n        \"success\": true,\n        \"rowName\": \"500-1816\",\n        \"objName\": \"Assembly\",\n        \"isInsert\": false,\n        \"id\": \"a014p00000FIN83AAH\",\n        \"errors\": [],\n        \"description\": \"\"\n    },\n    {\n        \"warning\": \"\",\n        \"success\": true,\n        \"rowName\": \"500-1817\",\n        \"objName\": \"Assembly\",\n        \"isInsert\": false,\n        \"id\": \"a014p00000FIN84AAH\",\n        \"errors\": [],\n        \"description\": \"\"\n    },\n    {\n        \"warning\": \"\",\n        \"success\": true,\n        \"rowName\": \"500-1818\",\n        \"objName\": \"Assembly\",\n        \"isInsert\": false,\n        \"id\": \"a014p00000FIN85AAH\",\n        \"errors\": [],\n        \"description\": \"\"\n    },\n    {\n        \"warning\": \"\",\n        \"success\": true,\n        \"rowName\": \"500-1819\",\n        \"objName\": \"Assembly\",\n        \"isInsert\": false,\n        \"id\": \"a014p00000FIN86AAH\",\n        \"errors\": [],\n        \"description\": \"\"\n    },\n    {\n        \"warning\": \"\",\n        \"success\": true,\n        \"rowName\": \"500-1820\",\n        \"objName\": \"Assembly\",\n        \"isInsert\": false,\n        \"id\": \"a014p00000FIN87AAH\",\n        \"errors\": [],\n        \"description\": \"\"\n    },\n    {\n        \"warning\": \"\",\n        \"success\": true,\n        \"rowName\": \"500-1821\",\n        \"objName\": \"Assembly\",\n        \"isInsert\": false,\n        \"id\": \"a014p00000FIN88AAH\",\n        \"errors\": [],\n        \"description\": \"\"\n    },\n    {\n        \"warning\": \"\",\n        \"success\": true,\n        \"rowName\": \"500-1822\",\n        \"objName\": \"Assembly\",\n        \"isInsert\": false,\n        \"id\": \"a014p00000FIN89AAH\",\n        \"errors\": [],\n        \"description\": \"\"\n    },\n    {\n        \"warning\": \"\",\n        \"success\": true,\n        \"rowName\": \"500-1823\",\n        \"objName\": \"Assembly\",\n        \"isInsert\": false,\n        \"id\": \"a014p00000FIN8AAAX\",\n        \"errors\": [],\n        \"description\": \"\"\n    }\n]"}],"_postman_id":"680d1217-4437-4b19-8bdf-d0a868a713a8"},{"name":"(Legacy) Import from Request Body","id":"a2a770b2-db1b-4419-bbf6-75589e9e1657","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"POST /services/apexrest/PDLM/Import/ \n Content-Type: application/json \n     BODY_OF_CSV FILE ","options":{"raw":{"language":"json"}}},"url":"/services/apexrest/PDLM/Import/","description":"<p><strong>Deprecation Notice:</strong> This is the Import V1 Legacy API. Please use Bulk Import (Configurable) or Bulk Import Items &amp; BOMs API. This is limited to files under 5MB.</p>\n<p>The primary use of this endpoint is a <strong>GET</strong> (passing a Chatter/ContentDocument file ID in the URL path), while the <strong>POST</strong> variant accepts the CSV as a direct request body.</p>\n<p>Accepts a CSV file as the raw POST request body and processes it through Propel's import engine to create or update Items, Item Revisions, and BOM structures. The import behavior is controlled by query parameters appended to the URL.</p>\n<p>This endpoint is the POST variant of the v1 Import API, which was introduced to avoid the two-step workflow required by the original GET-based endpoint (which required uploading a file to Salesforce Files first, then passing the resulting ContentDocument ID in the URL).</p>\n<p><strong>Query Parameters</strong> (same set as the v2 endpoint):</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Default</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>hasItem</code></td>\n<td><code>true</code></td>\n<td>CSV contains Item/Item Revision data</td>\n</tr>\n<tr>\n<td><code>hasBom</code></td>\n<td><code>true</code></td>\n<td>CSV contains BOM data</td>\n</tr>\n<tr>\n<td><code>hasAML</code></td>\n<td><code>false</code></td>\n<td>CSV contains AML data</td>\n</tr>\n<tr>\n<td><code>hasATT</code></td>\n<td><code>false</code></td>\n<td>CSV contains attachment data</td>\n</tr>\n<tr>\n<td><code>matchDescription</code></td>\n<td><code>false</code></td>\n<td>Match items by description in addition to Item Number</td>\n</tr>\n<tr>\n<td><code>isUpsertingItem</code></td>\n<td><code>true</code></td>\n<td>Add &amp; Update items</td>\n</tr>\n<tr>\n<td><code>isUpsertingBOM</code></td>\n<td><code>true</code></td>\n<td>Add &amp; Update BOM rows</td>\n</tr>\n<tr>\n<td><code>isReplacingBOM</code></td>\n<td><code>false</code></td>\n<td>Add &amp; Update &amp; Delete BOM rows</td>\n</tr>\n<tr>\n<td><code>isUpsertingAML</code></td>\n<td><code>false</code></td>\n<td>Add &amp; Update AML rows</td>\n</tr>\n<tr>\n<td><code>isReplacingAML</code></td>\n<td><code>false</code></td>\n<td>Add &amp; Update &amp; Delete AML rows</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Limitations:</strong></p>\n<ul>\n<li><p>File size is limited to <strong>5 MB</strong>. For larger imports, use <code>POST /services/apexrest/PDLM/api/v2/import</code>.</p>\n</li>\n<li><p>Field column mappings must be pre-configured via at least one import through <strong>Propel Setup &gt; Import</strong>.</p>\n</li>\n<li><p>Requires <strong>Salesforce Administrator</strong> privileges.</p>\n</li>\n</ul>\n","auth":{"type":"jwt","jwt":{"algorithm":"<algorithm>","isSecretBase64Encoded":"<is-secret-base64encoded>","payload":"<payload>","addTokenTo":"<add-token-to>","headerPrefix":"<header-prefix>","queryParamKey":"<query-param-key>","header":"<header>"},"isInherited":true,"source":{"_postman_id":"37d7632f-4a66-4b6b-b882-6d30c6c4eb00","id":"37d7632f-4a66-4b6b-b882-6d30c6c4eb00","name":"Propel APIs","type":"collection"}},"urlObject":{"path":["services","apexrest","PDLM","Import",""],"query":[],"variable":[]}},"response":[{"id":"cc81805b-bb99-4e33-b80b-2400959040c2","name":"Successful Response","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"POST /services/apexrest/PDLM/Import/ \n Content-Type: application/json \n     BODY_OF_CSV FILE ","options":{"raw":{"language":"json"}}},"url":"/services/apexrest/PDLM/Import/"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":"[ \n   { \n     \"warning\": \"\", \n     \"success\": true, \n     \"rowName\": \"DLV_001\", \n     \"objName\": \"Item\", \n     \"isInsert\": true, \n     \"id\": \"a0A3600000Pz2dDEAR\" \n   } \n ] "}],"_postman_id":"a2a770b2-db1b-4419-bbf6-75589e9e1657"}],"id":"c7f05ad2-c7a3-4939-b963-ed1c9d0de7d4","_postman_id":"c7f05ad2-c7a3-4939-b963-ed1c9d0de7d4","description":"","auth":{"type":"jwt","jwt":{"algorithm":"<algorithm>","isSecretBase64Encoded":"<is-secret-base64encoded>","payload":"<payload>","addTokenTo":"<add-token-to>","headerPrefix":"<header-prefix>","queryParamKey":"<query-param-key>","header":"<header>"},"isInherited":true,"source":{"_postman_id":"37d7632f-4a66-4b6b-b882-6d30c6c4eb00","id":"37d7632f-4a66-4b6b-b882-6d30c6c4eb00","name":"Propel APIs","type":"collection"}}},{"name":"Integrations","item":[{"name":"Design Hub","item":[{"name":"Import Session","item":[{"name":"Get Import Session","id":"cfe3c559-fe2d-4502-858a-efc8176b7fcb","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"{{propelApiUrl}}/v4/import-sessions/:importSession/?import_files=&staging_results=&save_results","auth":{"type":"jwt","jwt":{"algorithm":"<algorithm>","isSecretBase64Encoded":"<is-secret-base64encoded>","payload":"<payload>","addTokenTo":"<add-token-to>","headerPrefix":"<header-prefix>","queryParamKey":"<query-param-key>","header":"<header>"},"isInherited":true,"source":{"_postman_id":"37d7632f-4a66-4b6b-b882-6d30c6c4eb00","id":"37d7632f-4a66-4b6b-b882-6d30c6c4eb00","name":"Propel APIs","type":"collection"}},"urlObject":{"path":["v4","import-sessions",":importSession",""],"host":["{{propelApiUrl}}"],"query":[{"description":{"content":"<p>(optional) true | false whether or not to include import files in the response</p>\n","type":"text/plain"},"key":"import_files","value":""},{"description":{"content":"<p>(optional) true | false whether or not to include staging results in the response</p>\n","type":"text/plain"},"key":"staging_results","value":""},{"description":{"content":"<p>(optional) true | false whether or not to include save results in the response</p>\n","type":"text/plain"},"key":"save_results","value":""}],"variable":[{"id":"8779d260-9918-4e44-93d8-b09084c1088c","type":"any","value":"","key":"importSession"}]}},"response":[{"id":"3f8d002a-0c74-44d7-b965-4e74061a81ae","name":"Get Import Session","originalRequest":{"method":"GET","header":[],"url":{"raw":"{{propelApiUrl}}/v4/import-sessions/:importSession/?import_files=true&staging_results=true&save_results=true","host":["{{propelApiUrl}}"],"path":["v4","import-sessions",":importSession",""],"query":[{"key":"import_files","value":"true","description":"(optional) true | false whether or not to include import files in the response"},{"key":"staging_results","value":"true","description":"(optional) true | false whether or not to include staging results in the response"},{"key":"save_results","value":"true","description":"(optional) true | false whether or not to include save results in the response"}],"variable":[{"key":"importSession","value":"IMP-0013"}]}},"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":"{\r\n    \"import_files\": [\r\n        {\r\n            \"attributes\": {\r\n                \"type\": \"PDLM__Import_File__c\",\r\n                \"url\": \"/services/data/v64.0/sobjects/PDLM__Import_File__c/a0mRL000005Dah7YAC\"\r\n            },\r\n            \"PDLM__Type__c\": \"Propel CSV\",\r\n            \"Id\": \"a0mRL000005Dah7YAC\",\r\n            \"PDLM__Content_Version_Id__c\": \"068RL00000Cy1K5YAJ\",\r\n            \"Name\": \"mixed-bom-example\"\r\n        },\r\n        {\r\n            \"attributes\": {\r\n                \"type\": \"PDLM__Import_File__c\",\r\n                \"url\": \"/services/data/v64.0/sobjects/PDLM__Import_File__c/a0mRL000005DaijYAC\"\r\n            },\r\n            \"PDLM__Type__c\": \"Staging Results\",\r\n            \"Id\": \"a0mRL000005DaijYAC\",\r\n            \"PDLM__Content_Version_Id__c\": \"068RL00000DAAcwYAH\",\r\n            \"Name\": \"staging-results_2025-07-10_0232_UTC.json\"\r\n        },\r\n        {\r\n            \"attributes\": {\r\n                \"type\": \"PDLM__Import_File__c\",\r\n                \"url\": \"/services/data/v64.0/sobjects/PDLM__Import_File__c/a0mRL000005OaHBYA0\"\r\n            },\r\n            \"PDLM__Type__c\": \"Save Results\",\r\n            \"Id\": \"a0mRL000005OaHBYA0\",\r\n            \"PDLM__Content_Version_Id__c\": \"068RL00000DABdpYAH\",\r\n            \"Name\": \"save-results_2025-07-21_2021_UTC.json\"\r\n        }\r\n    ],\r\n    \"save_results\": {\r\n        \"save_summary\": {\r\n            \"Document__c\": {\r\n                \"delete_fails\": 0,\r\n                \"update_fails\": 0,\r\n                \"insert_fails\": 0,\r\n                \"deleted\": 0,\r\n                \"updated\": 0,\r\n                \"inserted\": 0\r\n            },\r\n            \"Manufacturer_Part__c\": {\r\n                \"delete_fails\": 0,\r\n                \"update_fails\": 0,\r\n                \"insert_fails\": 0,\r\n                \"deleted\": 0,\r\n                \"updated\": 0,\r\n                \"inserted\": 0\r\n            },\r\n            \"Manufacturer_Item__c\": {\r\n                \"delete_fails\": 0,\r\n                \"update_fails\": 0,\r\n                \"insert_fails\": 0,\r\n                \"deleted\": 0,\r\n                \"updated\": 0,\r\n                \"inserted\": 0\r\n            },\r\n            \"Assembly__c\": {\r\n                \"delete_fails\": 0,\r\n                \"update_fails\": 0,\r\n                \"insert_fails\": 0,\r\n                \"deleted\": 2,\r\n                \"updated\": 1,\r\n                \"inserted\": 4\r\n            },\r\n            \"Item_Revision__c\": {\r\n                \"delete_fails\": 0,\r\n                \"update_fails\": 0,\r\n                \"insert_fails\": 0,\r\n                \"deleted\": 0,\r\n                \"updated\": 3,\r\n                \"inserted\": 5\r\n            },\r\n            \"Item__c\": {\r\n                \"delete_fails\": 0,\r\n                \"update_fails\": 0,\r\n                \"insert_fails\": 0,\r\n                \"deleted\": 0,\r\n                \"updated\": 3,\r\n                \"inserted\": 5\r\n            }\r\n        },\r\n        \"crud_by_sobject_type\": {\r\n            \"Item_Revision__c\": {\r\n                \"delete_logs\": [],\r\n                \"update_logs\": [\r\n                    {\r\n                        \"errors\": [],\r\n                        \"created\": false,\r\n                        \"success\": true,\r\n                        \"id\": \"a0rRL00000WNxrOYAT\"\r\n                    },\r\n                    {\r\n                        \"errors\": [],\r\n                        \"created\": false,\r\n                        \"success\": true,\r\n                        \"id\": \"a0rRL00000WNxrPYAT\"\r\n                    },\r\n                    {\r\n                        \"errors\": [],\r\n                        \"created\": false,\r\n                        \"success\": true,\r\n                        \"id\": \"a0rRL00000WNxrQYAT\"\r\n                    }\r\n                ],\r\n                \"insert_logs\": [\r\n                    {\r\n                        \"errors\": [],\r\n                        \"created\": true,\r\n                        \"success\": true,\r\n                        \"id\": \"a0rRL00000ZO1f2YAD\"\r\n                    },\r\n                    {\r\n                        \"errors\": [],\r\n                        \"created\": true,\r\n                        \"success\": true,\r\n                        \"id\": \"a0rRL00000ZO1f3YAD\"\r\n                    },\r\n                    {\r\n                        \"errors\": [],\r\n                        \"created\": true,\r\n                        \"success\": true,\r\n                        \"id\": \"a0rRL00000ZO1f4YAD\"\r\n                    },\r\n                    {\r\n                        \"errors\": [],\r\n                        \"created\": true,\r\n                        \"success\": true,\r\n                        \"id\": \"a0rRL00000ZO1f5YAD\"\r\n                    },\r\n                    {\r\n                        \"errors\": [],\r\n                        \"created\": true,\r\n                        \"success\": true,\r\n                        \"id\": \"a0rRL00000ZO1f6YAD\"\r\n                    }\r\n                ]\r\n            },\r\n            \"Item__c\": {\r\n                \"delete_logs\": [],\r\n                \"update_logs\": [\r\n                    {\r\n                        \"errors\": [],\r\n                        \"created\": false,\r\n                        \"success\": true,\r\n                        \"id\": \"a0tRL00000Gz6thYAB\"\r\n                    },\r\n                    {\r\n                        \"errors\": [],\r\n                        \"created\": false,\r\n                        \"success\": true,\r\n                        \"id\": \"a0tRL00000Gz6tiYAB\"\r\n                    },\r\n                    {\r\n                        \"errors\": [],\r\n                        \"created\": false,\r\n                        \"success\": true,\r\n                        \"id\": \"a0tRL00000Gz6tjYAB\"\r\n                    }\r\n                ],\r\n                \"insert_logs\": [\r\n                    {\r\n                        \"errors\": [],\r\n                        \"created\": true,\r\n                        \"success\": true,\r\n                        \"id\": \"a0tRL00000HJNFPYA5\"\r\n                    },\r\n                    {\r\n                        \"errors\": [],\r\n                        \"created\": true,\r\n                        \"success\": true,\r\n                        \"id\": \"a0tRL00000HJNFQYA5\"\r\n                    },\r\n                    {\r\n                        \"errors\": [],\r\n                        \"created\": true,\r\n                        \"success\": true,\r\n                        \"id\": \"a0tRL00000HJNFRYA5\"\r\n                    },\r\n                    {\r\n                        \"errors\": [],\r\n                        \"created\": true,\r\n                        \"success\": true,\r\n                        \"id\": \"a0tRL00000HJNFSYA5\"\r\n                    },\r\n                    {\r\n                        \"errors\": [],\r\n                        \"created\": true,\r\n                        \"success\": true,\r\n                        \"id\": \"a0tRL00000HJNFTYA5\"\r\n                    }\r\n                ]\r\n            },\r\n            \"Assembly__c\": {\r\n                \"delete_logs\": [\r\n                    {\r\n                        \"errors\": [],\r\n                        \"created\": false,\r\n                        \"success\": true,\r\n                        \"id\": \"a0CRL00002XspbY2AR\"\r\n                    },\r\n                    {\r\n                        \"errors\": [],\r\n                        \"created\": false,\r\n                        \"success\": true,\r\n                        \"id\": \"a0CRL00002XspbX2AR\"\r\n                    }\r\n                ],\r\n                \"update_logs\": [\r\n                    {\r\n                        \"errors\": [],\r\n                        \"created\": false,\r\n                        \"success\": true,\r\n                        \"id\": \"a0CRL00002XspbZ2AR\"\r\n                    }\r\n                ],\r\n                \"insert_logs\": [\r\n                    {\r\n                        \"errors\": [],\r\n                        \"created\": true,\r\n                        \"success\": true,\r\n                        \"id\": \"a0CRL00002aa4de2AA\"\r\n                    },\r\n                    {\r\n                        \"errors\": [],\r\n                        \"created\": true,\r\n                        \"success\": true,\r\n                        \"id\": \"a0CRL00002aa4df2AA\"\r\n                    },\r\n                    {\r\n                        \"errors\": [],\r\n                        \"created\": true,\r\n                        \"success\": true,\r\n                        \"id\": \"a0CRL00002aa4dg2AA\"\r\n                    },\r\n                    {\r\n                        \"errors\": [],\r\n                        \"created\": true,\r\n                        \"success\": true,\r\n                        \"id\": \"a0CRL00002aa4dh2AA\"\r\n                    }\r\n                ]\r\n            }\r\n        },\r\n        \"log\": [\r\n            {\r\n                \"msg\": \"Starting delete operation on Assembly__c, 2 records\",\r\n                \"level\": \"info\",\r\n                \"ts\": \"Mon, 21 Jul 2025 20:20:46 GMT\"\r\n            },\r\n            {\r\n                \"msg\": \"Completed delete operation on Assembly__c, processed 2 records\",\r\n                \"level\": \"info\",\r\n                \"ts\": \"Mon, 21 Jul 2025 20:20:56 GMT\"\r\n            },\r\n            {\r\n                \"msg\": \"Starting insert operation on Item__c, 5 records\",\r\n                \"level\": \"info\",\r\n                \"ts\": \"Mon, 21 Jul 2025 20:20:56 GMT\"\r\n            },\r\n            {\r\n                \"msg\": \"Starting update operation on Item__c, 3 records\",\r\n                \"level\": \"info\",\r\n                \"ts\": \"Mon, 21 Jul 2025 20:20:56 GMT\"\r\n            },\r\n            {\r\n                \"msg\": \"Completed insert operation on Item__c, processed 5 records\",\r\n                \"level\": \"info\",\r\n                \"ts\": \"Mon, 21 Jul 2025 20:20:57 GMT\"\r\n            },\r\n            {\r\n                \"msg\": \"Completed update operation on Item__c, processed 3 records\",\r\n                \"level\": \"info\",\r\n                \"ts\": \"Mon, 21 Jul 2025 20:20:58 GMT\"\r\n            },\r\n            {\r\n                \"msg\": \"Starting insert operation on Item_Revision__c, 5 records\",\r\n                \"level\": \"info\",\r\n                \"ts\": \"Mon, 21 Jul 2025 20:20:58 GMT\"\r\n            },\r\n            {\r\n                \"msg\": \"Starting update operation on Item_Revision__c, 3 records\",\r\n                \"level\": \"info\",\r\n                \"ts\": \"Mon, 21 Jul 2025 20:20:58 GMT\"\r\n            },\r\n            {\r\n                \"msg\": \"Completed update operation on Item_Revision__c, processed 3 records\",\r\n                \"level\": \"info\",\r\n                \"ts\": \"Mon, 21 Jul 2025 20:20:59 GMT\"\r\n            },\r\n            {\r\n                \"msg\": \"Completed insert operation on Item_Revision__c, processed 5 records\",\r\n                \"level\": \"info\",\r\n                \"ts\": \"Mon, 21 Jul 2025 20:21:01 GMT\"\r\n            },\r\n            {\r\n                \"msg\": \"Starting insert operation on Assembly__c, 4 records\",\r\n                \"level\": \"info\",\r\n                \"ts\": \"Mon, 21 Jul 2025 20:21:01 GMT\"\r\n            },\r\n            {\r\n                \"msg\": \"Starting update operation on Assembly__c, 1 records\",\r\n                \"level\": \"info\",\r\n                \"ts\": \"Mon, 21 Jul 2025 20:21:01 GMT\"\r\n            },\r\n            {\r\n                \"msg\": \"Completed update operation on Assembly__c, processed 1 records\",\r\n                \"level\": \"info\",\r\n                \"ts\": \"Mon, 21 Jul 2025 20:21:03 GMT\"\r\n            },\r\n            {\r\n                \"msg\": \"Completed insert operation on Assembly__c, processed 4 records\",\r\n                \"level\": \"info\",\r\n                \"ts\": \"Mon, 21 Jul 2025 20:21:04 GMT\"\r\n            }\r\n        ],\r\n        \"save_request_id\": \"5ab1ea60-2c0a-456d-a151-6814ad470eef\",\r\n        \"import_session_id\": \"a0oRL000005FQc1YAG\"\r\n    },\r\n    \"staging_results\": {\r\n        \"incoming_normalized_data\": {\r\n            \"manufacturer_part_n_item_keys\": [],\r\n            \"manufacturer_items\": {},\r\n            \"manufacturer_parts\": {},\r\n            \"document_sources\": {},\r\n            \"documents\": {},\r\n            \"assemblies\": {\r\n                \"a0CRL00002XspbZ2AR\": {\r\n                    \"PDLM__Fixed_Child_Revision__c\": \"a0rRL00000WNxrPYAT\",\r\n                    \"PDLM__Item__c\": \"a0tRL00000Gz6tiYAB\",\r\n                    \"PDLM__Item_Revision__c\": \"a0rRL00000WNxrQYAT\",\r\n                    \"Id\": \"a0CRL00002XspbZ2AR\"\r\n                },\r\n                \"#14\": {\r\n                    \"PDLM__Design_Source__c\": null,\r\n                    \"PDLM__Fixed_Child_Revision__c\": \"#10\",\r\n                    \"PDLM__Item__c\": \"#9\",\r\n                    \"PDLM__Item_Revision__c\": \"a0rRL00000WNxrQYAT\",\r\n                    \"Id\": \"#14\"\r\n                },\r\n                \"#13\": {\r\n                    \"PDLM__Design_Source__c\": null,\r\n                    \"PDLM__Fixed_Child_Revision__c\": \"#10\",\r\n                    \"PDLM__Item__c\": \"#9\",\r\n                    \"PDLM__Item_Revision__c\": \"a0rRL00000WNxrPYAT\",\r\n                    \"Id\": \"#13\"\r\n                },\r\n                \"#12\": {\r\n                    \"PDLM__Design_Source__c\": null,\r\n                    \"PDLM__Fixed_Child_Revision__c\": \"a0rRL00000WNxrOYAT\",\r\n                    \"PDLM__Item__c\": \"a0tRL00000Gz6thYAB\",\r\n                    \"PDLM__Item_Revision__c\": \"#8\",\r\n                    \"Id\": \"#12\"\r\n                },\r\n                \"#11\": {\r\n                    \"PDLM__Design_Source__c\": null,\r\n                    \"PDLM__Fixed_Child_Revision__c\": \"#8\",\r\n                    \"PDLM__Item__c\": \"#7\",\r\n                    \"PDLM__Item_Revision__c\": \"#6\",\r\n                    \"Id\": \"#11\"\r\n                }\r\n            },\r\n            \"revisions\": {\r\n                \"a0rRL00000WNxrQYAT\": {\r\n                    \"PDLM__Master_Item__c\": \"a0tRL00000Gz6tjYAB\",\r\n                    \"Id\": \"a0rRL00000WNxrQYAT\",\r\n                    \"PDLM__Description__c\": \"Part-3\"\r\n                },\r\n                \"#10\": {\r\n                    \"PDLM__Master_Item__c\": \"#9\",\r\n                    \"Id\": \"#10\",\r\n                    \"PDLM__Description__c\": \"Part-8\"\r\n                },\r\n                \"a0rRL00000WNxrPYAT\": {\r\n                    \"PDLM__Master_Item__c\": \"a0tRL00000Gz6tiYAB\",\r\n                    \"Id\": \"a0rRL00000WNxrPYAT\",\r\n                    \"PDLM__Description__c\": \"Part-2\"\r\n                },\r\n                \"a0rRL00000WNxrOYAT\": {\r\n                    \"PDLM__Master_Item__c\": \"a0tRL00000Gz6thYAB\",\r\n                    \"Id\": \"a0rRL00000WNxrOYAT\",\r\n                    \"PDLM__Description__c\": \"Part-1-Updated\"\r\n                },\r\n                \"#8\": {\r\n                    \"PDLM__Master_Item__c\": \"#7\",\r\n                    \"Id\": \"#8\",\r\n                    \"PDLM__Description__c\": \"Part-7\"\r\n                },\r\n                \"#6\": {\r\n                    \"PDLM__Master_Item__c\": \"#5\",\r\n                    \"Id\": \"#6\",\r\n                    \"PDLM__Description__c\": \"Part-6\"\r\n                },\r\n                \"#4\": {\r\n                    \"PDLM__Master_Item__c\": \"#3\",\r\n                    \"Id\": \"#4\",\r\n                    \"PDLM__Description__c\": \"Part-5\"\r\n                },\r\n                \"#2\": {\r\n                    \"PDLM__Master_Item__c\": \"#1\",\r\n                    \"Id\": \"#2\",\r\n                    \"PDLM__Description__c\": \"Part-4\"\r\n                }\r\n            },\r\n            \"items\": {\r\n                \"a0tRL00000Gz6tjYAB\": {\r\n                    \"PDLM__Category__r\": {\r\n                        \"Id\": \"a0MRL000006qOsQ2AU\",\r\n                        \"Name\": \"Part\"\r\n                    },\r\n                    \"Id\": \"a0tRL00000Gz6tjYAB\",\r\n                    \"PDLM__Description__c\": \"Part-3\",\r\n                    \"PDLM__Category__c\": \"a0MRL000006qOsQ2AU\",\r\n                    \"Name\": \"#3\"\r\n                },\r\n                \"#9\": {\r\n                    \"PDLM__Category__r\": {\r\n                        \"Id\": \"a0MRL000006qOsQ2AU\",\r\n                        \"Name\": \"Part\"\r\n                    },\r\n                    \"PDLM__Design_Source__c\": null,\r\n                    \"Id\": \"#9\",\r\n                    \"PDLM__Description__c\": \"Part-8\",\r\n                    \"PDLM__Category__c\": \"a0MRL000006qOsQ2AU\",\r\n                    \"Name\": \"#8\"\r\n                },\r\n                \"a0tRL00000Gz6tiYAB\": {\r\n                    \"PDLM__Category__r\": {\r\n                        \"Id\": \"a0MRL000006qOsQ2AU\",\r\n                        \"Name\": \"Part\"\r\n                    },\r\n                    \"Id\": \"a0tRL00000Gz6tiYAB\",\r\n                    \"PDLM__Description__c\": \"Part-2\",\r\n                    \"PDLM__Category__c\": \"a0MRL000006qOsQ2AU\",\r\n                    \"Name\": \"#2\"\r\n                },\r\n                \"a0tRL00000Gz6thYAB\": {\r\n                    \"PDLM__Category__r\": {\r\n                        \"Id\": \"a0MRL000006qOsQ2AU\",\r\n                        \"Name\": \"Part\"\r\n                    },\r\n                    \"Id\": \"a0tRL00000Gz6thYAB\",\r\n                    \"PDLM__Description__c\": \"Part-1-Updated\",\r\n                    \"PDLM__Category__c\": \"a0MRL000006qOsQ2AU\",\r\n                    \"Name\": \"#1\"\r\n                },\r\n                \"#7\": {\r\n                    \"PDLM__Category__r\": {\r\n                        \"Id\": \"a0MRL000006qOsQ2AU\",\r\n                        \"Name\": \"Part\"\r\n                    },\r\n                    \"PDLM__Design_Source__c\": null,\r\n                    \"Id\": \"#7\",\r\n                    \"PDLM__Description__c\": \"Part-7\",\r\n                    \"PDLM__Category__c\": \"a0MRL000006qOsQ2AU\",\r\n                    \"Name\": \"#7\"\r\n                },\r\n                \"#5\": {\r\n                    \"PDLM__Category__r\": {\r\n                        \"Id\": \"a0MRL000006qOsQ2AU\",\r\n                        \"Name\": \"Part\"\r\n                    },\r\n                    \"PDLM__Design_Source__c\": null,\r\n                    \"Id\": \"#5\",\r\n                    \"PDLM__Description__c\": \"Part-6\",\r\n                    \"PDLM__Category__c\": \"a0MRL000006qOsQ2AU\",\r\n                    \"Name\": \"#6\"\r\n                },\r\n                \"#3\": {\r\n                    \"PDLM__Category__r\": {\r\n                        \"Id\": \"a0MRL000006qOsQ2AU\",\r\n                        \"Name\": \"Part\"\r\n                    },\r\n                    \"PDLM__Design_Source__c\": null,\r\n                    \"Id\": \"#3\",\r\n                    \"PDLM__Description__c\": \"Part-5\",\r\n                    \"PDLM__Category__c\": \"a0MRL000006qOsQ2AU\",\r\n                    \"Name\": \"#5\"\r\n                },\r\n                \"#1\": {\r\n                    \"PDLM__Category__r\": {\r\n                        \"Id\": \"a0MRL000006qOsQ2AU\",\r\n                        \"Name\": \"Part\"\r\n                    },\r\n                    \"PDLM__Design_Source__c\": null,\r\n                    \"Id\": \"#1\",\r\n                    \"PDLM__Description__c\": \"Part-4\",\r\n                    \"PDLM__Category__c\": \"a0MRL000006qOsQ2AU\",\r\n                    \"Name\": \"#4\"\r\n                }\r\n            },\r\n            \"top_revisions\": [\r\n                \"#2\",\r\n                \"#4\",\r\n                \"#6\",\r\n                \"a0rRL00000WNxrQYAT\"\r\n            ]\r\n        },\r\n        \"log\": [\r\n            {\r\n                \"msg\": \"No AML data included\",\r\n                \"level\": \"info\",\r\n                \"ts\": \"Mon, 21 Jul 2025 20:19:51 GMT\"\r\n            },\r\n            {\r\n                \"msg\": \"No existing item found for identifier value: #4\",\r\n                \"level\": \"info\",\r\n                \"ts\": \"Mon, 21 Jul 2025 20:19:53 GMT\"\r\n            },\r\n            {\r\n                \"msg\": \"No existing item found for identifier value: #5\",\r\n                \"level\": \"info\",\r\n                \"ts\": \"Mon, 21 Jul 2025 20:19:53 GMT\"\r\n            },\r\n            {\r\n                \"msg\": \"No existing item found for identifier value: #6\",\r\n                \"level\": \"info\",\r\n                \"ts\": \"Mon, 21 Jul 2025 20:19:53 GMT\"\r\n            },\r\n            {\r\n                \"msg\": \"No existing item found for identifier value: #7\",\r\n                \"level\": \"info\",\r\n                \"ts\": \"Mon, 21 Jul 2025 20:19:53 GMT\"\r\n            },\r\n            {\r\n                \"msg\": \"No existing item found for identifier value: #8\",\r\n                \"level\": \"info\",\r\n                \"ts\": \"Mon, 21 Jul 2025 20:19:53 GMT\"\r\n            },\r\n            {\r\n                \"obj_id\": \"#11\",\r\n                \"obj\": \"Assembly__c\",\r\n                \"msg\": \"No existing assembly found for item: #7, parent: #6\",\r\n                \"level\": \"info\",\r\n                \"ts\": \"Mon, 21 Jul 2025 20:19:53 GMT\"\r\n            },\r\n            {\r\n                \"obj_id\": \"#12\",\r\n                \"obj\": \"Assembly__c\",\r\n                \"msg\": \"No existing assembly found for item: #1, parent: #7\",\r\n                \"level\": \"info\",\r\n                \"ts\": \"Mon, 21 Jul 2025 20:19:53 GMT\"\r\n            },\r\n            {\r\n                \"obj_id\": \"#13\",\r\n                \"obj\": \"Assembly__c\",\r\n                \"msg\": \"No existing assembly found for item: #8, parent: #2\",\r\n                \"level\": \"info\",\r\n                \"ts\": \"Mon, 21 Jul 2025 20:19:53 GMT\"\r\n            },\r\n            {\r\n                \"obj_id\": \"#14\",\r\n                \"obj\": \"Assembly__c\",\r\n                \"msg\": \"No existing assembly found for item: #8, parent: #3\",\r\n                \"level\": \"info\",\r\n                \"ts\": \"Mon, 21 Jul 2025 20:19:53 GMT\"\r\n            },\r\n            {\r\n                \"msg\": \"No mfr parts and items provided in import.\",\r\n                \"level\": \"warn\",\r\n                \"ts\": \"Mon, 21 Jul 2025 20:19:53 GMT\"\r\n            },\r\n            {\r\n                \"obj_id\": \"#1\",\r\n                \"obj\": \"Item__c\",\r\n                \"msg\": \"Detected new Item_Revision__c: #4 [PDLM__Master_Item__c]\",\r\n                \"level\": \"info\",\r\n                \"ts\": \"Mon, 21 Jul 2025 20:19:54 GMT\"\r\n            },\r\n            {\r\n                \"obj_id\": \"#2\",\r\n                \"obj\": \"Item_Revision__c\",\r\n                \"msg\": \"Detected new Item_Revision__c: #4\",\r\n                \"level\": \"info\",\r\n                \"ts\": \"Mon, 21 Jul 2025 20:19:54 GMT\"\r\n            },\r\n            {\r\n                \"obj_id\": \"#3\",\r\n                \"obj\": \"Item__c\",\r\n                \"msg\": \"Detected new Item_Revision__c: #5 [PDLM__Master_Item__c]\",\r\n                \"level\": \"info\",\r\n                \"ts\": \"Mon, 21 Jul 2025 20:19:54 GMT\"\r\n            },\r\n            {\r\n                \"obj_id\": \"#4\",\r\n                \"obj\": \"Item_Revision__c\",\r\n                \"msg\": \"Detected new Item_Revision__c: #5\",\r\n                \"level\": \"info\",\r\n                \"ts\": \"Mon, 21 Jul 2025 20:19:54 GMT\"\r\n            },\r\n            {\r\n                \"obj_id\": \"#5\",\r\n                \"obj\": \"Item__c\",\r\n                \"msg\": \"Detected new Item_Revision__c: #6 [PDLM__Master_Item__c]\",\r\n                \"level\": \"info\",\r\n                \"ts\": \"Mon, 21 Jul 2025 20:19:54 GMT\"\r\n            },\r\n            {\r\n                \"obj_id\": \"#6\",\r\n                \"obj\": \"Item_Revision__c\",\r\n                \"msg\": \"Detected new Item_Revision__c: #6\",\r\n                \"level\": \"info\",\r\n                \"ts\": \"Mon, 21 Jul 2025 20:19:54 GMT\"\r\n            },\r\n            {\r\n                \"obj_id\": \"#7\",\r\n                \"obj\": \"Item__c\",\r\n                \"msg\": \"Detected new Item_Revision__c: #7 [PDLM__Master_Item__c]\",\r\n                \"level\": \"info\",\r\n                \"ts\": \"Mon, 21 Jul 2025 20:19:54 GMT\"\r\n            },\r\n            {\r\n                \"obj_id\": \"#8\",\r\n                \"obj\": \"Item_Revision__c\",\r\n                \"msg\": \"Detected new Item_Revision__c: #7\",\r\n                \"level\": \"info\",\r\n                \"ts\": \"Mon, 21 Jul 2025 20:19:54 GMT\"\r\n            },\r\n            {\r\n                \"obj_id\": \"a0tRL00000Gz6thYAB\",\r\n                \"obj\": \"Item__c\",\r\n                \"msg\": \"Detected update for Item_Revision__c: #1 [PDLM__Master_Item__c]. Field: PDLM__Design_Source__c, Old: null, New: undefined\",\r\n                \"level\": \"info\",\r\n                \"ts\": \"Mon, 21 Jul 2025 20:19:54 GMT\"\r\n            },\r\n            {\r\n                \"obj_id\": \"a0tRL00000Gz6tiYAB\",\r\n                \"obj\": \"Item__c\",\r\n                \"msg\": \"Detected update for Item_Revision__c: #2 [PDLM__Master_Item__c]. Field: PDLM__Design_Source__c, Old: null, New: undefined\",\r\n                \"level\": \"info\",\r\n                \"ts\": \"Mon, 21 Jul 2025 20:19:54 GMT\"\r\n            },\r\n            {\r\n                \"obj_id\": \"#9\",\r\n                \"obj\": \"Item__c\",\r\n                \"msg\": \"Detected new Item_Revision__c: #8 [PDLM__Master_Item__c]\",\r\n                \"level\": \"info\",\r\n                \"ts\": \"Mon, 21 Jul 2025 20:19:54 GMT\"\r\n            },\r\n            {\r\n                \"obj_id\": \"#10\",\r\n                \"obj\": \"Item_Revision__c\",\r\n                \"msg\": \"Detected new Item_Revision__c: #8\",\r\n                \"level\": \"info\",\r\n                \"ts\": \"Mon, 21 Jul 2025 20:19:54 GMT\"\r\n            },\r\n            {\r\n                \"obj_id\": \"a0tRL00000Gz6tjYAB\",\r\n                \"obj\": \"Item__c\",\r\n                \"msg\": \"Detected update for Item_Revision__c: #3 [PDLM__Master_Item__c]. Field: PDLM__Design_Source__c, Old: null, New: undefined\",\r\n                \"level\": \"info\",\r\n                \"ts\": \"Mon, 21 Jul 2025 20:19:54 GMT\"\r\n            },\r\n            {\r\n                \"obj_id\": \"#11\",\r\n                \"obj\": \"Assembly__c\",\r\n                \"msg\": \"Detected new Assembly__c\",\r\n                \"level\": \"info\",\r\n                \"ts\": \"Mon, 21 Jul 2025 20:19:54 GMT\"\r\n            },\r\n            {\r\n                \"obj_id\": \"#12\",\r\n                \"obj\": \"Assembly__c\",\r\n                \"msg\": \"Detected new Assembly__c\",\r\n                \"level\": \"info\",\r\n                \"ts\": \"Mon, 21 Jul 2025 20:19:54 GMT\"\r\n            },\r\n            {\r\n                \"obj_id\": \"#13\",\r\n                \"obj\": \"Assembly__c\",\r\n                \"msg\": \"Detected new Assembly__c\",\r\n                \"level\": \"info\",\r\n                \"ts\": \"Mon, 21 Jul 2025 20:19:54 GMT\"\r\n            },\r\n            {\r\n                \"obj_id\": \"#14\",\r\n                \"obj\": \"Assembly__c\",\r\n                \"msg\": \"Detected new Assembly__c\",\r\n                \"level\": \"info\",\r\n                \"ts\": \"Mon, 21 Jul 2025 20:19:54 GMT\"\r\n            },\r\n            {\r\n                \"obj_id\": \"a0CRL00002XspbZ2AR\",\r\n                \"obj\": \"Assembly__c\",\r\n                \"msg\": \"Detected update for Assembly__c. Field: PDLM__Design_Source__c, Old: null, New: undefined\",\r\n                \"level\": \"info\",\r\n                \"ts\": \"Mon, 21 Jul 2025 20:19:54 GMT\"\r\n            },\r\n            {\r\n                \"obj_id\": \"a0CRL00002XspbY2AR\",\r\n                \"obj\": \"Assembly__c\",\r\n                \"msg\": \"Detected removal of Assembly__c\",\r\n                \"level\": \"info\",\r\n                \"ts\": \"Mon, 21 Jul 2025 20:19:54 GMT\"\r\n            },\r\n            {\r\n                \"obj_id\": \"a0CRL00002XspbX2AR\",\r\n                \"obj\": \"Assembly__c\",\r\n                \"msg\": \"Detected removal of Assembly__c\",\r\n                \"level\": \"info\",\r\n                \"ts\": \"Mon, 21 Jul 2025 20:19:54 GMT\"\r\n            }\r\n        ],\r\n        \"current_data\": {\r\n            \"documents\": {},\r\n            \"manufacturer_items\": {},\r\n            \"manufacturer_parts\": {},\r\n            \"assemblies\": {\r\n                \"a0CRL00002XspbX2AR\": {\r\n                    \"PDLM__Design_Source__c\": null,\r\n                    \"PDLM__Fixed_Child_Revision__c\": \"a0rRL00000WODubYAH\",\r\n                    \"PDLM__Item__c\": \"a0tRL00000Gz9QDYAZ\",\r\n                    \"PDLM__Item_Revision__c\": \"a0rRL00000WNxrPYAT\",\r\n                    \"Name\": \"a0CRL00002XspbX\",\r\n                    \"Id\": \"a0CRL00002XspbX2AR\"\r\n                },\r\n                \"a0CRL00002XspbZ2AR\": {\r\n                    \"PDLM__Design_Source__c\": null,\r\n                    \"PDLM__Fixed_Child_Revision__c\": \"a0rRL00000WNxrPYAT\",\r\n                    \"PDLM__Item__c\": \"a0tRL00000Gz6tiYAB\",\r\n                    \"PDLM__Item_Revision__c\": \"a0rRL00000WNxrQYAT\",\r\n                    \"Name\": \"a0CRL00002XspbZ\",\r\n                    \"Id\": \"a0CRL00002XspbZ2AR\"\r\n                },\r\n                \"a0CRL00002XspbY2AR\": {\r\n                    \"PDLM__Design_Source__c\": null,\r\n                    \"PDLM__Fixed_Child_Revision__c\": \"a0rRL00000WODubYAH\",\r\n                    \"PDLM__Item__c\": \"a0tRL00000Gz9QDYAZ\",\r\n                    \"PDLM__Item_Revision__c\": \"a0rRL00000WNxrQYAT\",\r\n                    \"Name\": \"a0CRL00002XspbY\",\r\n                    \"Id\": \"a0CRL00002XspbY2AR\"\r\n                }\r\n            },\r\n            \"revisions\": {\r\n                \"a0rRL00000WODubYAH\": {\r\n                    \"PDLM__Master_Item__c\": \"a0tRL00000Gz9QDYAZ\",\r\n                    \"Name\": \"100068:01*\",\r\n                    \"Id\": \"a0rRL00000WODubYAH\",\r\n                    \"PDLM__Description__c\": \"Part-8\"\r\n                },\r\n                \"a0rRL00000WNxrQYAT\": {\r\n                    \"PDLM__Master_Item__c\": \"a0tRL00000Gz6tjYAB\",\r\n                    \"Name\": \"#3:01*\",\r\n                    \"Id\": \"a0rRL00000WNxrQYAT\",\r\n                    \"PDLM__Description__c\": \"Part-3\"\r\n                },\r\n                \"a0rRL00000WNxrPYAT\": {\r\n                    \"PDLM__Master_Item__c\": \"a0tRL00000Gz6tiYAB\",\r\n                    \"Name\": \"#2:01*\",\r\n                    \"Id\": \"a0rRL00000WNxrPYAT\",\r\n                    \"PDLM__Description__c\": \"Part-2\"\r\n                },\r\n                \"a0rRL00000WNxrOYAT\": {\r\n                    \"PDLM__Master_Item__c\": \"a0tRL00000Gz6thYAB\",\r\n                    \"Name\": \"#1:01*\",\r\n                    \"Id\": \"a0rRL00000WNxrOYAT\",\r\n                    \"PDLM__Description__c\": \"Part-1-Updated\"\r\n                }\r\n            },\r\n            \"items\": {\r\n                \"a0tRL00000Gz9QDYAZ\": {\r\n                    \"PDLM__Design_Source__c\": null,\r\n                    \"Id\": \"a0tRL00000Gz9QDYAZ\",\r\n                    \"PDLM__Description__c\": \"Part-8\",\r\n                    \"PDLM__Category__r\": {\r\n                        \"Name\": \"Part\",\r\n                        \"Id\": \"a0MRL000006qOsQ2AU\"\r\n                    },\r\n                    \"PDLM__Category__c\": \"a0MRL000006qOsQ2AU\",\r\n                    \"Name\": \"100068\"\r\n                },\r\n                \"a0tRL00000Gz6tjYAB\": {\r\n                    \"PDLM__Design_Source__c\": null,\r\n                    \"Id\": \"a0tRL00000Gz6tjYAB\",\r\n                    \"PDLM__Description__c\": \"Part-3\",\r\n                    \"PDLM__Category__r\": {\r\n                        \"Name\": \"Part\",\r\n                        \"Id\": \"a0MRL000006qOsQ2AU\"\r\n                    },\r\n                    \"PDLM__Category__c\": \"a0MRL000006qOsQ2AU\",\r\n                    \"Name\": \"#3\"\r\n                },\r\n                \"a0tRL00000Gz6tiYAB\": {\r\n                    \"PDLM__Design_Source__c\": null,\r\n                    \"Id\": \"a0tRL00000Gz6tiYAB\",\r\n                    \"PDLM__Description__c\": \"Part-2\",\r\n                    \"PDLM__Category__r\": {\r\n                        \"Name\": \"Part\",\r\n                        \"Id\": \"a0MRL000006qOsQ2AU\"\r\n                    },\r\n                    \"PDLM__Category__c\": \"a0MRL000006qOsQ2AU\",\r\n                    \"Name\": \"#2\"\r\n                },\r\n                \"a0tRL00000Gz6thYAB\": {\r\n                    \"PDLM__Design_Source__c\": null,\r\n                    \"Id\": \"a0tRL00000Gz6thYAB\",\r\n                    \"PDLM__Description__c\": \"Part-1-Updated\",\r\n                    \"PDLM__Category__r\": {\r\n                        \"Name\": \"Part\",\r\n                        \"Id\": \"a0MRL000006qOsQ2AU\"\r\n                    },\r\n                    \"PDLM__Category__c\": \"a0MRL000006qOsQ2AU\",\r\n                    \"Name\": \"#1\"\r\n                }\r\n            },\r\n            \"top_revisions\": [\r\n                \"a0rRL00000WNxrQYAT\"\r\n            ]\r\n        },\r\n        \"change_set\": [\r\n            {\r\n                \"value\": {\r\n                    \"PDLM__Master_Item__r\": {\r\n                        \"Id\": \"#1\",\r\n                        \"PDLM__Design_Source__c\": null,\r\n                        \"PDLM__Description__c\": \"Part-4\",\r\n                        \"PDLM__Category__c\": \"a0MRL000006qOsQ2AU\",\r\n                        \"Name\": \"#4\"\r\n                    },\r\n                    \"PDLM__Master_Item__c\": \"#1\",\r\n                    \"Id\": \"#2\",\r\n                    \"PDLM__Description__c\": \"Part-4\"\r\n                },\r\n                \"operation\": \"insert\",\r\n                \"object_type\": \"Item_Revision__c\",\r\n                \"object_id\": \"#2\"\r\n            },\r\n            {\r\n                \"value\": {\r\n                    \"PDLM__Master_Item__r\": {\r\n                        \"Id\": \"#3\",\r\n                        \"PDLM__Design_Source__c\": null,\r\n                        \"PDLM__Description__c\": \"Part-5\",\r\n                        \"PDLM__Category__c\": \"a0MRL000006qOsQ2AU\",\r\n                        \"Name\": \"#5\"\r\n                    },\r\n                    \"PDLM__Master_Item__c\": \"#3\",\r\n                    \"Id\": \"#4\",\r\n                    \"PDLM__Description__c\": \"Part-5\"\r\n                },\r\n                \"operation\": \"insert\",\r\n                \"object_type\": \"Item_Revision__c\",\r\n                \"object_id\": \"#4\"\r\n            },\r\n            {\r\n                \"value\": {\r\n                    \"PDLM__Master_Item__r\": {\r\n                        \"Id\": \"#5\",\r\n                        \"PDLM__Design_Source__c\": null,\r\n                        \"PDLM__Description__c\": \"Part-6\",\r\n                        \"PDLM__Category__c\": \"a0MRL000006qOsQ2AU\",\r\n                        \"Name\": \"#6\"\r\n                    },\r\n                    \"PDLM__Master_Item__c\": \"#5\",\r\n                    \"Id\": \"#6\",\r\n                    \"PDLM__Description__c\": \"Part-6\"\r\n                },\r\n                \"operation\": \"insert\",\r\n                \"object_type\": \"Item_Revision__c\",\r\n                \"object_id\": \"#6\"\r\n            },\r\n            {\r\n                \"value\": {\r\n                    \"PDLM__Master_Item__r\": {\r\n                        \"Id\": \"#7\",\r\n                        \"PDLM__Design_Source__c\": null,\r\n                        \"PDLM__Description__c\": \"Part-7\",\r\n                        \"PDLM__Category__c\": \"a0MRL000006qOsQ2AU\",\r\n                        \"Name\": \"#7\"\r\n                    },\r\n                    \"PDLM__Master_Item__c\": \"#7\",\r\n                    \"Id\": \"#8\",\r\n                    \"PDLM__Description__c\": \"Part-7\"\r\n                },\r\n                \"operation\": \"insert\",\r\n                \"object_type\": \"Item_Revision__c\",\r\n                \"object_id\": \"#8\"\r\n            },\r\n            {\r\n                \"value\": {\r\n                    \"Id\": \"a0rRL00000WNxrOYAT\",\r\n                    \"PDLM__Master_Item__r\": {\r\n                        \"Id\": \"a0tRL00000Gz6thYAB\"\r\n                    }\r\n                },\r\n                \"operation\": \"update\",\r\n                \"object_type\": \"Item_Revision__c\",\r\n                \"object_id\": \"a0rRL00000WNxrOYAT\"\r\n            },\r\n            {\r\n                \"value\": {\r\n                    \"Id\": \"a0rRL00000WNxrPYAT\",\r\n                    \"PDLM__Master_Item__r\": {\r\n                        \"Id\": \"a0tRL00000Gz6tiYAB\"\r\n                    }\r\n                },\r\n                \"operation\": \"update\",\r\n                \"object_type\": \"Item_Revision__c\",\r\n                \"object_id\": \"a0rRL00000WNxrPYAT\"\r\n            },\r\n            {\r\n                \"value\": {\r\n                    \"PDLM__Master_Item__r\": {\r\n                        \"Id\": \"#9\",\r\n                        \"PDLM__Design_Source__c\": null,\r\n                        \"PDLM__Description__c\": \"Part-8\",\r\n                        \"PDLM__Category__c\": \"a0MRL000006qOsQ2AU\",\r\n                        \"Name\": \"#8\"\r\n                    },\r\n                    \"PDLM__Master_Item__c\": \"#9\",\r\n                    \"Id\": \"#10\",\r\n                    \"PDLM__Description__c\": \"Part-8\"\r\n                },\r\n                \"operation\": \"insert\",\r\n                \"object_type\": \"Item_Revision__c\",\r\n                \"object_id\": \"#10\"\r\n            },\r\n            {\r\n                \"value\": {\r\n                    \"Id\": \"a0rRL00000WNxrQYAT\",\r\n                    \"PDLM__Master_Item__r\": {\r\n                        \"Id\": \"a0tRL00000Gz6tjYAB\"\r\n                    }\r\n                },\r\n                \"operation\": \"update\",\r\n                \"object_type\": \"Item_Revision__c\",\r\n                \"object_id\": \"a0rRL00000WNxrQYAT\"\r\n            },\r\n            {\r\n                \"value\": {\r\n                    \"PDLM__Item_Revision__c\": \"#6\",\r\n                    \"PDLM__Item__c\": \"#7\",\r\n                    \"Id\": \"#11\",\r\n                    \"PDLM__Design_Source__c\": null\r\n                },\r\n                \"operation\": \"insert\",\r\n                \"object_type\": \"Assembly__c\",\r\n                \"object_id\": \"#11\"\r\n            },\r\n            {\r\n                \"value\": {\r\n                    \"PDLM__Item_Revision__c\": \"#8\",\r\n                    \"PDLM__Item__c\": \"a0tRL00000Gz6thYAB\",\r\n                    \"Id\": \"#12\",\r\n                    \"PDLM__Design_Source__c\": null\r\n                },\r\n                \"operation\": \"insert\",\r\n                \"object_type\": \"Assembly__c\",\r\n                \"object_id\": \"#12\"\r\n            },\r\n            {\r\n                \"value\": {\r\n                    \"PDLM__Item_Revision__c\": \"a0rRL00000WNxrPYAT\",\r\n                    \"PDLM__Item__c\": \"#9\",\r\n                    \"Id\": \"#13\",\r\n                    \"PDLM__Design_Source__c\": null\r\n                },\r\n                \"operation\": \"insert\",\r\n                \"object_type\": \"Assembly__c\",\r\n                \"object_id\": \"#13\"\r\n            },\r\n            {\r\n                \"value\": {\r\n                    \"PDLM__Item_Revision__c\": \"a0rRL00000WNxrQYAT\",\r\n                    \"PDLM__Item__c\": \"#9\",\r\n                    \"Id\": \"#14\",\r\n                    \"PDLM__Design_Source__c\": null\r\n                },\r\n                \"operation\": \"insert\",\r\n                \"object_type\": \"Assembly__c\",\r\n                \"object_id\": \"#14\"\r\n            },\r\n            {\r\n                \"value\": {\r\n                    \"PDLM__Item_Revision__c\": \"a0rRL00000WNxrQYAT\",\r\n                    \"PDLM__Item__c\": \"a0tRL00000Gz6tiYAB\",\r\n                    \"Id\": \"a0CRL00002XspbZ2AR\"\r\n                },\r\n                \"operation\": \"update\",\r\n                \"object_type\": \"Assembly__c\",\r\n                \"object_id\": \"a0CRL00002XspbZ2AR\"\r\n            },\r\n            {\r\n                \"value\": null,\r\n                \"operation\": \"delete\",\r\n                \"object_type\": \"Assembly__c\",\r\n                \"object_id\": \"a0CRL00002XspbY2AR\"\r\n            },\r\n            {\r\n                \"value\": null,\r\n                \"operation\": \"delete\",\r\n                \"object_type\": \"Assembly__c\",\r\n                \"object_id\": \"a0CRL00002XspbX2AR\"\r\n            }\r\n        ],\r\n        \"staging_request_id\": \"eb91af88-45e0-4ba9-afe9-79b78de41b8d\",\r\n        \"import_session_id\": \"a0oRL000005FQc1YAG\"\r\n    },\r\n    \"entity\": {\r\n        \"attributes\": {\r\n            \"type\": \"PDLM__Import_Session__c\",\r\n            \"url\": \"/services/data/v64.0/sobjects/PDLM__Import_Session__c/a0oRL000005FQc1YAG\"\r\n        },\r\n        \"PDLM__Status__c\": \"Imported\",\r\n        \"PDLM__Staging_Request_Id__c\": \"eb91af88-45e0-4ba9-afe9-79b78de41b8d\",\r\n        \"PDLM__Import_Mapping__r\": {\r\n            \"attributes\": {\r\n                \"type\": \"PDLM__Import_Mapping__c\",\r\n                \"url\": \"/services/data/v64.0/sobjects/PDLM__Import_Mapping__c/a0nRL000004j6ADYAY\"\r\n            },\r\n            \"Id\": \"a0nRL000004j6ADYAY\",\r\n            \"Name\": \"Item and Bom\"\r\n        },\r\n        \"Id\": \"a0oRL000005FQc1YAG\",\r\n        \"PDLM__Import_Mapping__c\": \"a0nRL000004j6ADYAY\",\r\n        \"PDLM__Save_Request_Id__c\": \"5ab1ea60-2c0a-456d-a151-6814ad470eef\",\r\n        \"PDLM__Status_Detail__c\": \"Success\",\r\n        \"Name\": \"IMP-0013\"\r\n    }\r\n}"}],"_postman_id":"cfe3c559-fe2d-4502-858a-efc8176b7fcb"},{"name":"Create Import Session","id":"9e0bbbff-4d44-4f28-ac9c-80975041f9dd","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"entity\": {\r\n        \"PDLM__Import_Mapping__r\": {\r\n            \"Name\": \"Test Mapping\"\r\n        }\r\n    },\r\n    \"import_files\": [\r\n        {\r\n            \"entity\": {\r\n                \"PDLM__Type__c\": \"Attachments\",\r\n                \"PDLM__Content_Version_Id__c\": \"068RL00000D9rQcYAJ\"\r\n            }\r\n        },\r\n        {\r\n            \"entity\": {\r\n                \"PDLM__Type__c\": \"Attachments\",\r\n                \"Name\": \"csv-attachment.csv\"\r\n            },\r\n            \"file_content\": {\r\n                \"base64\": \"UGFydCxDYXRlZ29yeSxQYXJ0IERlc2NyaXB0aW9uLFJldiBEZXNjcmlwdGlvbgojNCxQYXJ0LFBhcnQtNCxQYXJ0LTQKIzUsUGFydCxQYXJ0LTUsUGFydC01CiM2LFBhcnQsUGFydC02LFBhcnQtNgo=\",\r\n                \"title\": \"csv-attachment\",\r\n                \"path_on_client\": \"csv-attachment.csv\"\r\n            }\r\n        },\r\n        {\r\n            \"entity\": {\r\n                \"PDLM__Type__c\": \"Propel JSON\",\r\n                \"Name\": \"test\"\r\n            },\r\n            \"file_content\": {\r\n                \"json\": {\"test\": true},\r\n                \"title\": \"test\",\r\n                \"path_on_client\": \"test.json\"\r\n            }\r\n        }\r\n    ]\r\n}","options":{"raw":{"language":"json"}}},"url":"{{propelApiUrl}}/v4/import-sessions/?staging_results=&import_files=","description":"<p>Create a new Import_Session__c entry, and optionally create/attach Import_File__c records to the session. Import files are added in the request body under the `import_files` key as a JSON list.</p>\n<p>The files can be specified using a Content_Version_Id__c directly (i.e. a pre-existing salesforce file), or by providing the content inline as JSON or a base64 encoded string.</p>\n<p>The example request shows examples of each import file creation method.</p>\n","auth":{"type":"jwt","jwt":{"algorithm":"<algorithm>","isSecretBase64Encoded":"<is-secret-base64encoded>","payload":"<payload>","addTokenTo":"<add-token-to>","headerPrefix":"<header-prefix>","queryParamKey":"<query-param-key>","header":"<header>"},"isInherited":true,"source":{"_postman_id":"37d7632f-4a66-4b6b-b882-6d30c6c4eb00","id":"37d7632f-4a66-4b6b-b882-6d30c6c4eb00","name":"Propel APIs","type":"collection"}},"urlObject":{"path":["v4","import-sessions",""],"host":["{{propelApiUrl}}"],"query":[{"description":{"content":"<p>(optional) true | false whether or not to include staging results in the response</p>\n","type":"text/plain"},"key":"staging_results","value":""},{"description":{"content":"<p>(optional) true | false whether or not to include import files in the response</p>\n","type":"text/plain"},"key":"import_files","value":""}],"variable":[]}},"response":[{"id":"89fb7dd9-4101-43a9-bb16-8c1c6ba0102f","name":"Create Import Session and Files","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\r\n    \"entity\": {\r\n        \"PDLM__Import_Mapping__r\": {\r\n            \"Name\": \"Test Mapping\"\r\n        }\r\n    },\r\n    \"import_files\": [\r\n        {\r\n            \"entity\": {\r\n                \"PDLM__Type__c\": \"Attachments\",\r\n                \"PDLM__Content_Version_Id__c\": \"068RL00000D9rQcYAJ\"\r\n            }\r\n        },\r\n        {\r\n            \"entity\": {\r\n                \"PDLM__Type__c\": \"Attachments\",\r\n                \"Name\": \"csv-attachment.csv\"\r\n            },\r\n            \"file_content\": {\r\n                \"base64\": \"UGFydCxDYXRlZ29yeSxQYXJ0IERlc2NyaXB0aW9uLFJldiBEZXNjcmlwdGlvbgojNCxQYXJ0LFBhcnQtNCxQYXJ0LTQKIzUsUGFydCxQYXJ0LTUsUGFydC01CiM2LFBhcnQsUGFydC02LFBhcnQtNgo=\",\r\n                \"title\": \"csv-attachment\",\r\n                \"path_on_client\": \"csv-attachment.csv\"\r\n            }\r\n        },\r\n        {\r\n            \"entity\": {\r\n                \"PDLM__Type__c\": \"Propel JSON\",\r\n                \"Name\": \"test\"\r\n            },\r\n            \"file_content\": {\r\n                \"json\": {\"test\": true},\r\n                \"title\": \"test\",\r\n                \"path_on_client\": \"test.json\"\r\n            }\r\n        }\r\n    ]\r\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"{{propelApiUrl}}/v4/import-sessions/?staging_results=false&import_files=true","host":["{{propelApiUrl}}"],"path":["v4","import-sessions",""],"query":[{"key":"staging_results","value":"false","description":"(optional) true | false whether or not to include staging results in the response"},{"key":"import_files","value":"true","description":"(optional) true | false whether or not to include import files in the response"}]}},"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":"{\r\n    \"import_files\": [\r\n        {\r\n            \"attributes\": {\r\n                \"type\": \"PDLM__Import_File__c\",\r\n                \"url\": \"/services/data/v64.0/sobjects/PDLM__Import_File__c/a0mRL000005OXmLYAW\"\r\n            },\r\n            \"PDLM__Type__c\": \"Attachments\",\r\n            \"Id\": \"a0mRL000005OXmLYAW\",\r\n            \"PDLM__Content_Version_Id__c\": \"068RL00000D9rQcYAJ\",\r\n            \"Name\": \"newfile\"\r\n        },\r\n        {\r\n            \"attributes\": {\r\n                \"type\": \"PDLM__Import_File__c\",\r\n                \"url\": \"/services/data/v64.0/sobjects/PDLM__Import_File__c/a0mRL000005OXmMYAW\"\r\n            },\r\n            \"PDLM__Type__c\": \"Attachments\",\r\n            \"Id\": \"a0mRL000005OXmMYAW\",\r\n            \"PDLM__Content_Version_Id__c\": \"068RL00000DA8WHYA1\",\r\n            \"Name\": \"csv-attachment.csv\"\r\n        },\r\n        {\r\n            \"attributes\": {\r\n                \"type\": \"PDLM__Import_File__c\",\r\n                \"url\": \"/services/data/v64.0/sobjects/PDLM__Import_File__c/a0mRL000005OXmNYAW\"\r\n            },\r\n            \"PDLM__Type__c\": \"Propel JSON\",\r\n            \"Id\": \"a0mRL000005OXmNYAW\",\r\n            \"PDLM__Content_Version_Id__c\": \"068RL00000DA8WIYA1\",\r\n            \"Name\": \"test\"\r\n        }\r\n    ],\r\n    \"entity\": {\r\n        \"attributes\": {\r\n            \"type\": \"PDLM__Import_Session__c\",\r\n            \"url\": \"/services/data/v64.0/sobjects/PDLM__Import_Session__c/a0oRL000005QK3RYAW\"\r\n        },\r\n        \"PDLM__Status__c\": \"Draft\",\r\n        \"PDLM__Staging_Request_Id__c\": null,\r\n        \"PDLM__Import_Mapping__r\": {\r\n            \"attributes\": {\r\n                \"type\": \"PDLM__Import_Mapping__c\",\r\n                \"url\": \"/services/data/v64.0/sobjects/PDLM__Import_Mapping__c/a0nRL000004hPYjYAM\"\r\n            },\r\n            \"Id\": \"a0nRL000004hPYjYAM\",\r\n            \"Name\": \"Test Mapping\"\r\n        },\r\n        \"Id\": \"a0oRL000005QK3RYAW\",\r\n        \"PDLM__Import_Mapping__c\": \"a0nRL000004hPYjYAM\",\r\n        \"PDLM__Save_Request_Id__c\": null,\r\n        \"PDLM__Status_Detail__c\": null,\r\n        \"Name\": \"IMP-0057\"\r\n    }\r\n}"},{"id":"67d0cf64-f582-4e6f-9415-1a6cae7987d8","name":"Create Import Session and Files Copy","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\r\n    \"entity\": {\r\n        \"PDLM__Import_Mapping__r\": {\r\n            \"Name\": \"Test Mapping\"\r\n        }\r\n    },\r\n    \"import_files\": [\r\n        {\r\n            \"entity\": {\r\n                \"PDLM__Type__c\": \"Attachments\",\r\n                \"PDLM__Content_Version_Id__c\": \"068RL00000D9rQcYAJ\"\r\n            }\r\n        },\r\n        {\r\n            \"entity\": {\r\n                \"PDLM__Type__c\": \"Attachments\",\r\n                \"Name\": \"csv-attachment.csv\"\r\n            },\r\n            \"file_content\": {\r\n                \"base64\": \"UGFydCxDYXRlZ29yeSxQYXJ0IERlc2NyaXB0aW9uLFJldiBEZXNjcmlwdGlvbgojNCxQYXJ0LFBhcnQtNCxQYXJ0LTQKIzUsUGFydCxQYXJ0LTUsUGFydC01CiM2LFBhcnQsUGFydC02LFBhcnQtNgo=\",\r\n                \"title\": \"csv-attachment\",\r\n                \"path_on_client\": \"csv-attachment.csv\"\r\n            }\r\n        },\r\n        {\r\n            \"entity\": {\r\n                \"PDLM__Type__c\": \"Propel JSON\",\r\n                \"Name\": \"test\"\r\n            },\r\n            \"file_content\": {\r\n                \"json\": {\"test\": true},\r\n                \"title\": \"test\",\r\n                \"path_on_client\": \"test.json\"\r\n            }\r\n        }\r\n    ]\r\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"{{propelApiUrl}}/v4/import-sessions/?staging_results=false&import_files=true","host":["{{propelApiUrl}}"],"path":["v4","import-sessions",""],"query":[{"key":"staging_results","value":"false","description":"(optional) true | false whether or not to include staging results in the response"},{"key":"import_files","value":"true","description":"(optional) true | false whether or not to include import files in the response"}]}},"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":"{\r\n    \"import_files\": [\r\n        {\r\n            \"attributes\": {\r\n                \"type\": \"PDLM__Import_File__c\",\r\n                \"url\": \"/services/data/v64.0/sobjects/PDLM__Import_File__c/a0mRL000005OXmLYAW\"\r\n            },\r\n            \"PDLM__Type__c\": \"Attachments\",\r\n            \"Id\": \"a0mRL000005OXmLYAW\",\r\n            \"PDLM__Content_Version_Id__c\": \"068RL00000D9rQcYAJ\",\r\n            \"Name\": \"newfile\"\r\n        },\r\n        {\r\n            \"attributes\": {\r\n                \"type\": \"PDLM__Import_File__c\",\r\n                \"url\": \"/services/data/v64.0/sobjects/PDLM__Import_File__c/a0mRL000005OXmMYAW\"\r\n            },\r\n            \"PDLM__Type__c\": \"Attachments\",\r\n            \"Id\": \"a0mRL000005OXmMYAW\",\r\n            \"PDLM__Content_Version_Id__c\": \"068RL00000DA8WHYA1\",\r\n            \"Name\": \"csv-attachment.csv\"\r\n        },\r\n        {\r\n            \"attributes\": {\r\n                \"type\": \"PDLM__Import_File__c\",\r\n                \"url\": \"/services/data/v64.0/sobjects/PDLM__Import_File__c/a0mRL000005OXmNYAW\"\r\n            },\r\n            \"PDLM__Type__c\": \"Propel JSON\",\r\n            \"Id\": \"a0mRL000005OXmNYAW\",\r\n            \"PDLM__Content_Version_Id__c\": \"068RL00000DA8WIYA1\",\r\n            \"Name\": \"test\"\r\n        }\r\n    ],\r\n    \"entity\": {\r\n        \"attributes\": {\r\n            \"type\": \"PDLM__Import_Session__c\",\r\n            \"url\": \"/services/data/v64.0/sobjects/PDLM__Import_Session__c/a0oRL000005QK3RYAW\"\r\n        },\r\n        \"PDLM__Status__c\": \"Draft\",\r\n        \"PDLM__Staging_Request_Id__c\": null,\r\n        \"PDLM__Import_Mapping__r\": {\r\n            \"attributes\": {\r\n                \"type\": \"PDLM__Import_Mapping__c\",\r\n                \"url\": \"/services/data/v64.0/sobjects/PDLM__Import_Mapping__c/a0nRL000004hPYjYAM\"\r\n            },\r\n            \"Id\": \"a0nRL000004hPYjYAM\",\r\n            \"Name\": \"Test Mapping\"\r\n        },\r\n        \"Id\": \"a0oRL000005QK3RYAW\",\r\n        \"PDLM__Import_Mapping__c\": \"a0nRL000004hPYjYAM\",\r\n        \"PDLM__Save_Request_Id__c\": null,\r\n        \"PDLM__Status_Detail__c\": null,\r\n        \"Name\": \"IMP-0057\"\r\n    }\r\n}"},{"id":"43c7bb26-a3d8-4d7a-90f7-b911aabf7587","name":"Create Import Session and Files Copy","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\r\n    \"entity\": {\r\n        \"PDLM__Import_Mapping__r\": {\r\n            \"Name\": \"Test Mapping\"\r\n        }\r\n    },\r\n    \"import_files\": [\r\n        {\r\n            \"entity\": {\r\n                \"PDLM__Type__c\": \"Attachments\",\r\n                \"PDLM__Content_Version_Id__c\": \"068RL00000D9rQcYAJ\"\r\n            }\r\n        },\r\n        {\r\n            \"entity\": {\r\n                \"PDLM__Type__c\": \"Attachments\",\r\n                \"Name\": \"csv-attachment.csv\"\r\n            },\r\n            \"file_content\": {\r\n                \"base64\": \"UGFydCxDYXRlZ29yeSxQYXJ0IERlc2NyaXB0aW9uLFJldiBEZXNjcmlwdGlvbgojNCxQYXJ0LFBhcnQtNCxQYXJ0LTQKIzUsUGFydCxQYXJ0LTUsUGFydC01CiM2LFBhcnQsUGFydC02LFBhcnQtNgo=\",\r\n                \"title\": \"csv-attachment\",\r\n                \"path_on_client\": \"csv-attachment.csv\"\r\n            }\r\n        },\r\n        {\r\n            \"entity\": {\r\n                \"PDLM__Type__c\": \"Propel JSON\",\r\n                \"Name\": \"test\"\r\n            },\r\n            \"file_content\": {\r\n                \"json\": {\"test\": true},\r\n                \"title\": \"test\",\r\n                \"path_on_client\": \"test.json\"\r\n            }\r\n        }\r\n    ]\r\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"{{propelApiUrl}}/v4/import-sessions/?staging_results=false&import_files=true","host":["{{propelApiUrl}}"],"path":["v4","import-sessions",""],"query":[{"key":"staging_results","value":"false","description":"(optional) true | false whether or not to include staging results in the response"},{"key":"import_files","value":"true","description":"(optional) true | false whether or not to include import files in the response"}]}},"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":"{\r\n    \"import_files\": [\r\n        {\r\n            \"attributes\": {\r\n                \"type\": \"PDLM__Import_File__c\",\r\n                \"url\": \"/services/data/v64.0/sobjects/PDLM__Import_File__c/a0mRL000005OXmLYAW\"\r\n            },\r\n            \"PDLM__Type__c\": \"Attachments\",\r\n            \"Id\": \"a0mRL000005OXmLYAW\",\r\n            \"PDLM__Content_Version_Id__c\": \"068RL00000D9rQcYAJ\",\r\n            \"Name\": \"newfile\"\r\n        },\r\n        {\r\n            \"attributes\": {\r\n                \"type\": \"PDLM__Import_File__c\",\r\n                \"url\": \"/services/data/v64.0/sobjects/PDLM__Import_File__c/a0mRL000005OXmMYAW\"\r\n            },\r\n            \"PDLM__Type__c\": \"Attachments\",\r\n            \"Id\": \"a0mRL000005OXmMYAW\",\r\n            \"PDLM__Content_Version_Id__c\": \"068RL00000DA8WHYA1\",\r\n            \"Name\": \"csv-attachment.csv\"\r\n        },\r\n        {\r\n            \"attributes\": {\r\n                \"type\": \"PDLM__Import_File__c\",\r\n                \"url\": \"/services/data/v64.0/sobjects/PDLM__Import_File__c/a0mRL000005OXmNYAW\"\r\n            },\r\n            \"PDLM__Type__c\": \"Propel JSON\",\r\n            \"Id\": \"a0mRL000005OXmNYAW\",\r\n            \"PDLM__Content_Version_Id__c\": \"068RL00000DA8WIYA1\",\r\n            \"Name\": \"test\"\r\n        }\r\n    ],\r\n    \"entity\": {\r\n        \"attributes\": {\r\n            \"type\": \"PDLM__Import_Session__c\",\r\n            \"url\": \"/services/data/v64.0/sobjects/PDLM__Import_Session__c/a0oRL000005QK3RYAW\"\r\n        },\r\n        \"PDLM__Status__c\": \"Draft\",\r\n        \"PDLM__Staging_Request_Id__c\": null,\r\n        \"PDLM__Import_Mapping__r\": {\r\n            \"attributes\": {\r\n                \"type\": \"PDLM__Import_Mapping__c\",\r\n                \"url\": \"/services/data/v64.0/sobjects/PDLM__Import_Mapping__c/a0nRL000004hPYjYAM\"\r\n            },\r\n            \"Id\": \"a0nRL000004hPYjYAM\",\r\n            \"Name\": \"Test Mapping\"\r\n        },\r\n        \"Id\": \"a0oRL000005QK3RYAW\",\r\n        \"PDLM__Import_Mapping__c\": \"a0nRL000004hPYjYAM\",\r\n        \"PDLM__Save_Request_Id__c\": null,\r\n        \"PDLM__Status_Detail__c\": null,\r\n        \"Name\": \"IMP-0057\"\r\n    }\r\n}"},{"id":"9b350120-7232-45c1-a1fa-5e6900b85517","name":"Create Parts","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"entity\": {\r\n        \"PDLM__Import_Mapping__r\": {\r\n            \"Name\": \"Parts With Category\"\r\n        }\r\n    },\r\n    \"import_files\": [\r\n        {\r\n            \"entity\": {\r\n                \"PDLM__Type__c\": \"Propel JSON\",\r\n                \"Name\": \"simple-parts.json\"\r\n            },\r\n            \"file_content\": {\r\n                \"json\": {\r\n                    \"items\": [{\r\n                        \"Part\": \"~new100\",\r\n                        \"Category\": \"Part\",\r\n                        \"Description\": \"Part-100\"\r\n                    }, {\r\n                        \"Part\": \"~new101\",\r\n                        \"Category\": \"Part\",\r\n                        \"Description\": \"Part-101\"\r\n                    }, {\r\n                        \"Part\": \"~new102\",\r\n                        \"Category\": \"Part\",\r\n                        \"Description\": \"Part-102\"\r\n                    }]\r\n                }\r\n            },\r\n            \"title\": \"simple-parts.json\",\r\n            \"path_on_client\": \"simple-parts.json\"            \r\n        }\r\n    ]\r\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"{{propelApiUrl}}/v4/import-sessions/?staging_results=false&import_files=true","host":["{{propelApiUrl}}"],"path":["v4","import-sessions",""],"query":[{"key":"staging_results","value":"false","description":"(optional) true | false whether or not to include staging results in the response"},{"key":"import_files","value":"true","description":"(optional) true | false whether or not to include import files in the response"}]}},"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":null}],"_postman_id":"9e0bbbff-4d44-4f28-ac9c-80975041f9dd"},{"name":"Update Import Session","id":"44fd9674-15b5-44c5-937d-864716523f8a","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[],"body":{"mode":"raw","raw":"{\r\n    \"entity\": {\r\n        \"PDLM__Import_Mapping__r\": {\r\n            \"Name\": \"Test Mapping\"\r\n        }\r\n    },\r\n    \"import_files\": [\r\n        {\r\n            \"entity\": {\r\n                \"PDLM__Type__c\": \"Attachments\",\r\n                \"Name\": \"csv-attachment.csv\"\r\n            },\r\n            \"file_content\": {\r\n                \"base64\": \"UGFydCxDYXRlZ29yeSxQYXJ0IERlc2NyaXB0aW9uLFJldiBEZXNjcmlwdGlvbgojNCxQYXJ0LFBhcnQtNCxQYXJ0LTQKIzUsUGFydCxQYXJ0LTUsUGFydC01CiM2LFBhcnQsUGFydC02LFBhcnQtNgo=\",\r\n                \"title\": \"csv-attachment\",\r\n                \"path_on_client\": \"csv-attachment.csv\"\r\n            }\r\n        }\r\n    ]\r\n}","options":{"raw":{"language":"json"}}},"url":"{{propelApiUrl}}/v4/import-sessions/:importSession?staging_results=&import_files=","description":"<p>Updates an Import_Session__c, and optionally adds new Import_File__c entries. See the Create Import Session documentation explaining the format of import files in the payload.</p>\n<p>For the update request, and files provided are <strong>inserted</strong> as Import_File__c entries. However, if the file is a non-attachment source (e.g. <em>Propel JSON</em> or <em>Propel CSV</em>) then it replaces any existing files of matching type. If the file is of type <em>Attachments,</em> and it has the same name as an existing import file, then it replaces the existing import file.</p>\n","auth":{"type":"jwt","jwt":{"algorithm":"<algorithm>","isSecretBase64Encoded":"<is-secret-base64encoded>","payload":"<payload>","addTokenTo":"<add-token-to>","headerPrefix":"<header-prefix>","queryParamKey":"<query-param-key>","header":"<header>"},"isInherited":true,"source":{"_postman_id":"37d7632f-4a66-4b6b-b882-6d30c6c4eb00","id":"37d7632f-4a66-4b6b-b882-6d30c6c4eb00","name":"Propel APIs","type":"collection"}},"urlObject":{"path":["v4","import-sessions",":importSession"],"host":["{{propelApiUrl}}"],"query":[{"description":{"content":"<p>(optional) true | false whether or not to include staging results in the response</p>\n","type":"text/plain"},"key":"staging_results","value":""},{"description":{"content":"<p>(optional) true | false whether or not to include import files in the response</p>\n","type":"text/plain"},"key":"import_files","value":""}],"variable":[{"id":"67beb62e-ed13-498b-9edd-e68fbe300095","description":{"content":"<p>Name or internal ID of the Import_Session__c to update</p>\n","type":"text/plain"},"type":"any","value":"","key":"importSession"}]}},"response":[{"id":"b227b006-58fd-4ce9-9aa9-2860f2780bbe","name":"Update Import Session and Files","originalRequest":{"method":"PUT","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\r\n    \"entity\": {\r\n        \"PDLM__Import_Mapping__r\": {\r\n            \"Name\": \"Test Mapping\"\r\n        }\r\n    },\r\n    \"import_files\": [\r\n        {\r\n            \"entity\": {\r\n                \"PDLM__Type__c\": \"Attachments\",\r\n                \"Name\": \"csv-attachment.csv\"\r\n            },\r\n            \"file_content\": {\r\n                \"base64\": \"UGFydCxDYXRlZ29yeSxQYXJ0IERlc2NyaXB0aW9uLFJldiBEZXNjcmlwdGlvbgojNCxQYXJ0LFBhcnQtNCxQYXJ0LTQKIzUsUGFydCxQYXJ0LTUsUGFydC01CiM2LFBhcnQsUGFydC02LFBhcnQtNgo=\",\r\n                \"title\": \"csv-attachment\",\r\n                \"path_on_client\": \"csv-attachment.csv\"\r\n            }\r\n        }\r\n    ]\r\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"{{propelApiUrl}}/v4/import-sessions/:importSession?staging_results=false&import_files=true","host":["{{propelApiUrl}}"],"path":["v4","import-sessions",":importSession"],"query":[{"key":"staging_results","value":"false","description":"(optional) true | false whether or not to include staging results in the response"},{"key":"import_files","value":"true","description":"(optional) true | false whether or not to include import files in the response"}],"variable":[{"key":"importSession","value":"IMP-0057"}]}},"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":"{\r\n    \"import_files\": [\r\n        {\r\n            \"attributes\": {\r\n                \"type\": \"PDLM__Import_File__c\",\r\n                \"url\": \"/services/data/v64.0/sobjects/PDLM__Import_File__c/a0mRL000005OV6RYAW\"\r\n            },\r\n            \"PDLM__Type__c\": \"Attachments\",\r\n            \"Id\": \"a0mRL000005OV6RYAW\",\r\n            \"PDLM__Content_Version_Id__c\": \"068RL00000D9rQcYAJ\",\r\n            \"Name\": \"newfile\"\r\n        },\r\n        {\r\n            \"attributes\": {\r\n                \"type\": \"PDLM__Import_File__c\",\r\n                \"url\": \"/services/data/v64.0/sobjects/PDLM__Import_File__c/a0mRL000005OV6TYAW\"\r\n            },\r\n            \"PDLM__Type__c\": \"Propel JSON\",\r\n            \"Id\": \"a0mRL000005OV6TYAW\",\r\n            \"PDLM__Content_Version_Id__c\": \"068RL00000DA8pfYAD\",\r\n            \"Name\": \"test\"\r\n        },\r\n        {\r\n            \"attributes\": {\r\n                \"type\": \"PDLM__Import_File__c\",\r\n                \"url\": \"/services/data/v64.0/sobjects/PDLM__Import_File__c/a0mRL000005OVsfYAG\"\r\n            },\r\n            \"PDLM__Type__c\": \"Attachments\",\r\n            \"Id\": \"a0mRL000005OVsfYAG\",\r\n            \"PDLM__Content_Version_Id__c\": \"068RL00000DA6pfYAD\",\r\n            \"Name\": \"csv-attachment.csv\"\r\n        }\r\n    ],\r\n    \"entity\": {\r\n        \"attributes\": {\r\n            \"type\": \"PDLM__Import_Session__c\",\r\n            \"url\": \"/services/data/v64.0/sobjects/PDLM__Import_Session__c/a0oRL000005QK3RYAW\"\r\n        },\r\n        \"PDLM__Status__c\": \"Draft\",\r\n        \"PDLM__Staging_Request_Id__c\": null,\r\n        \"PDLM__Import_Mapping__r\": {\r\n            \"attributes\": {\r\n                \"type\": \"PDLM__Import_Mapping__c\",\r\n                \"url\": \"/services/data/v64.0/sobjects/PDLM__Import_Mapping__c/a0nRL000004hPYjYAM\"\r\n            },\r\n            \"Id\": \"a0nRL000004hPYjYAM\",\r\n            \"Name\": \"Test Mapping\"\r\n        },\r\n        \"Id\": \"a0oRL000005QK3RYAW\",\r\n        \"PDLM__Import_Mapping__c\": \"a0nRL000004hPYjYAM\",\r\n        \"PDLM__Save_Request_Id__c\": null,\r\n        \"PDLM__Status_Detail__c\": null,\r\n        \"Name\": \"IMP-0057\"\r\n    }\r\n}"}],"_postman_id":"44fd9674-15b5-44c5-937d-864716523f8a"},{"name":"Action (Stage)","id":"858e022d-d753-4f80-afc7-9c9ae5a52c85","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"url":"{{propelApiUrl}}/v4/import-sessions/:importSession/stage","auth":{"type":"jwt","jwt":{"algorithm":"<algorithm>","isSecretBase64Encoded":"<is-secret-base64encoded>","payload":"<payload>","addTokenTo":"<add-token-to>","headerPrefix":"<header-prefix>","queryParamKey":"<query-param-key>","header":"<header>"},"isInherited":true,"source":{"_postman_id":"37d7632f-4a66-4b6b-b882-6d30c6c4eb00","id":"37d7632f-4a66-4b6b-b882-6d30c6c4eb00","name":"Propel APIs","type":"collection"}},"urlObject":{"path":["v4","import-sessions",":importSession","stage"],"host":["{{propelApiUrl}}"],"query":[],"variable":[{"id":"bc9c6170-00db-4d32-b854-a3f164aed1e6","description":{"content":"<p>Name or internal ID of the Import_Session__c to update</p>\n","type":"text/plain"},"type":"any","value":"","key":"importSession"}]}},"response":[{"id":"0a714c63-f40d-42c0-b3a6-a3e542362b49","name":"Action (Stage)","originalRequest":{"method":"POST","header":[],"url":{"raw":"{{propelApiUrl}}/v4/import-sessions/:importSession/stage","host":["{{propelApiUrl}}"],"path":["v4","import-sessions",":importSession","stage"],"variable":[{"key":"importSession","value":"IMP-0013","description":"Name or internal ID of the Import_Session__c to update"}]}},"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":null}],"_postman_id":"858e022d-d753-4f80-afc7-9c9ae5a52c85"},{"name":"Action (Save)","id":"f3b01b8b-36b5-4740-946f-a516b941cf05","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"url":"{{propelApiUrl}}/v4/import-sessions/:importSession/save","auth":{"type":"jwt","jwt":{"algorithm":"<algorithm>","isSecretBase64Encoded":"<is-secret-base64encoded>","payload":"<payload>","addTokenTo":"<add-token-to>","headerPrefix":"<header-prefix>","queryParamKey":"<query-param-key>","header":"<header>"},"isInherited":true,"source":{"_postman_id":"37d7632f-4a66-4b6b-b882-6d30c6c4eb00","id":"37d7632f-4a66-4b6b-b882-6d30c6c4eb00","name":"Propel APIs","type":"collection"}},"urlObject":{"path":["v4","import-sessions",":importSession","save"],"host":["{{propelApiUrl}}"],"query":[],"variable":[{"id":"af7e0155-8350-4859-b411-995d46495b27","description":{"content":"<p>Name or internal ID of the Import_Session__c to update</p>\n","type":"text/plain"},"type":"any","value":"","key":"importSession"}]}},"response":[{"id":"a9ec1e70-b49a-4ba7-b23a-1b56223f2b92","name":"Action (Save)","originalRequest":{"method":"POST","header":[],"url":{"raw":"{{propelApiUrl}}/v4/import-sessions/:importSession/save","host":["{{propelApiUrl}}"],"path":["v4","import-sessions",":importSession","save"],"variable":[{"key":"importSession","value":"IMP-0013","description":"Name or internal ID of the Import_Session__c to update"}]}},"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":"{\r\n    \"entity\": {\r\n        \"attributes\": {\r\n            \"type\": \"PDLM__Import_Session__c\",\r\n            \"url\": \"/services/data/v64.0/sobjects/PDLM__Import_Session__c/a0oRL000005FQc1YAG\"\r\n        },\r\n        \"PDLM__Status__c\": \"Importing\",\r\n        \"PDLM__Staging_Request_Id__c\": \"eb91af88-45e0-4ba9-afe9-79b78de41b8d\",\r\n        \"PDLM__Import_Mapping__r\": {\r\n            \"attributes\": {\r\n                \"type\": \"PDLM__Import_Mapping__c\",\r\n                \"url\": \"/services/data/v64.0/sobjects/PDLM__Import_Mapping__c/a0nRL000004j6ADYAY\"\r\n            },\r\n            \"Id\": \"a0nRL000004j6ADYAY\",\r\n            \"Name\": \"Item and Bom\"\r\n        },\r\n        \"Id\": \"a0oRL000005FQc1YAG\",\r\n        \"PDLM__Import_Mapping__c\": \"a0nRL000004j6ADYAY\",\r\n        \"PDLM__Save_Request_Id__c\": \"5ab1ea60-2c0a-456d-a151-6814ad470eef\",\r\n        \"PDLM__Status_Detail__c\": \"Pending\",\r\n        \"Name\": \"IMP-0013\"\r\n    }\r\n}"}],"_postman_id":"f3b01b8b-36b5-4740-946f-a516b941cf05"}],"id":"1a681cad-fc37-474b-9579-aaa4e3b8514c","_postman_id":"1a681cad-fc37-474b-9579-aaa4e3b8514c","description":"","auth":{"type":"jwt","jwt":{"algorithm":"<algorithm>","isSecretBase64Encoded":"<is-secret-base64encoded>","payload":"<payload>","addTokenTo":"<add-token-to>","headerPrefix":"<header-prefix>","queryParamKey":"<query-param-key>","header":"<header>"},"isInherited":true,"source":{"_postman_id":"37d7632f-4a66-4b6b-b882-6d30c6c4eb00","id":"37d7632f-4a66-4b6b-b882-6d30c6c4eb00","name":"Propel APIs","type":"collection"}}},{"name":"Import File","item":[{"name":"Get Import File","id":"4571d1d9-6008-4c14-8a95-8e3c9c8c4936","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"{{propelApiUrl}}/v4/import-sessions/:importSession/files/:importFile","auth":{"type":"jwt","jwt":{"algorithm":"<algorithm>","isSecretBase64Encoded":"<is-secret-base64encoded>","payload":"<payload>","addTokenTo":"<add-token-to>","headerPrefix":"<header-prefix>","queryParamKey":"<query-param-key>","header":"<header>"},"isInherited":true,"source":{"_postman_id":"37d7632f-4a66-4b6b-b882-6d30c6c4eb00","id":"37d7632f-4a66-4b6b-b882-6d30c6c4eb00","name":"Propel APIs","type":"collection"}},"urlObject":{"path":["v4","import-sessions",":importSession","files",":importFile"],"host":["{{propelApiUrl}}"],"query":[],"variable":[{"id":"18a200f4-85c3-4686-949c-f6b208537594","description":{"content":"<p>Name or internal ID of the Import_Session__c that the file is associated with</p>\n","type":"text/plain"},"type":"any","value":"","key":"importSession"},{"id":"d7f3202a-8230-4469-a86b-16ec52276e61","description":{"content":"<p>Name or internal ID of the Import_File__c to retrieve</p>\n","type":"text/plain"},"type":"any","value":"","key":"importFile"}]}},"response":[{"id":"b2d634ff-f157-449d-bb82-08895ed71f93","name":"Get Import File","originalRequest":{"method":"GET","header":[],"url":{"raw":"{{propelApiUrl}}/v4/import-sessions/:importSession/files/:importFile","host":["{{propelApiUrl}}"],"path":["v4","import-sessions",":importSession","files",":importFile"],"variable":[{"key":"importSession","value":"IMP-0057","description":"Name or internal ID of the Import_Session__c that the file is associated with"},{"key":"importFile","value":"csv-attachment.csv","description":"Name or internal ID of the Import_File__c to retrieve"}]}},"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":"{\r\n    \"entity\": {\r\n        \"attributes\": {\r\n            \"type\": \"PDLM__Import_File__c\",\r\n            \"url\": \"/services/data/v64.0/sobjects/PDLM__Import_File__c/a0mRL000005OVsfYAG\"\r\n        },\r\n        \"PDLM__Import_Session__c\": \"a0oRL000005QK3RYAW\",\r\n        \"PDLM__Type__c\": \"Attachments\",\r\n        \"Id\": \"a0mRL000005OVsfYAG\",\r\n        \"PDLM__Content_Version_Id__c\": \"068RL00000DA6pfYAD\",\r\n        \"Name\": \"csv-attachment.csv\"\r\n    }\r\n}"}],"_postman_id":"4571d1d9-6008-4c14-8a95-8e3c9c8c4936"},{"name":"Create Import File","id":"6a6a5b10-dabe-4034-a518-7344617031e6","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"entity\": {\r\n        \"PDLM__Type__c\": \"Attachments\",\r\n        \"Name\": \"test\"\r\n    },\r\n    \"file_content\": {\r\n        \"json\": {\"test\": true},\r\n        \"title\": \"test\",\r\n        \"path_on_client\": \"test.json\"\r\n    }\r\n}","options":{"raw":{"language":"json"}}},"url":"{{propelApiUrl}}/v4/import-sessions/:importSession/files","description":"<p>Create a new Import_File__c entry. This can be an existing SF ContentVersion, or can have its content specified in-line. Note that files / content can also be posted directly to the session during session creation / update (see Import Session APIs).</p>\n<p>The provided file is <strong>inserted</strong> as an Import_File__c entry. However, if the file is a non-attachment source (e.g. <em>Propel JSON</em> or <em>Propel CSV</em>) then it replaces any existing files of matching type. If the file is of type <em>Attachments,</em> and it has the same name as an existing import file, then it replaces the existing import file.</p>\n","auth":{"type":"jwt","jwt":{"algorithm":"<algorithm>","isSecretBase64Encoded":"<is-secret-base64encoded>","payload":"<payload>","addTokenTo":"<add-token-to>","headerPrefix":"<header-prefix>","queryParamKey":"<query-param-key>","header":"<header>"},"isInherited":true,"source":{"_postman_id":"37d7632f-4a66-4b6b-b882-6d30c6c4eb00","id":"37d7632f-4a66-4b6b-b882-6d30c6c4eb00","name":"Propel APIs","type":"collection"}},"urlObject":{"path":["v4","import-sessions",":importSession","files"],"host":["{{propelApiUrl}}"],"query":[],"variable":[{"id":"284b7e0a-4558-4ed4-99ec-223f25494de4","description":{"content":"<p>Name or internal ID of the Import_Session__c that the file is associated with</p>\n","type":"text/plain"},"type":"any","value":"","key":"importSession"}]}},"response":[{"id":"dce39b80-2c2c-4c85-a54b-ce5ec66b23d2","name":"Create Import File from ContentVersion","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"entity\": {\r\n        \"PDLM__Type__c\": \"Attachments\",\r\n        \"PDLM__Content_Version_Id__c\": \"068RL00000D9rQcYAJ\"\r\n    }\r\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"{{propelApiUrl}}/v4/import-sessions/:importSession/files","host":["{{propelApiUrl}}"],"path":["v4","import-sessions",":importSession","files"],"variable":[{"key":"importSession","value":"IMP-0057","description":"Name or internal ID of the Import_Session__c that the file is associated with"}]}},"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":"{\r\n    \"entity\": {\r\n        \"attributes\": {\r\n            \"type\": \"PDLM__Import_File__c\",\r\n            \"url\": \"/services/data/v64.0/sobjects/PDLM__Import_File__c/a0mRL000005OVxSYAW\"\r\n        },\r\n        \"PDLM__Import_Session__c\": \"a0oRL000005QK3RYAW\",\r\n        \"PDLM__Type__c\": \"Attachments\",\r\n        \"Id\": \"a0mRL000005OVxSYAW\",\r\n        \"PDLM__Content_Version_Id__c\": \"068RL00000D9rQcYAJ\",\r\n        \"Name\": \"newfile\"\r\n    }\r\n}"},{"id":"4fdfc883-e779-4051-a83a-0beed4e68ba8","name":"Create Import File from JSON","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"entity\": {\r\n        \"PDLM__Type__c\": \"Attachments\",\r\n        \"Name\": \"test\"\r\n    },\r\n    \"file_content\": {\r\n        \"json\": {\"test\": true},\r\n        \"title\": \"test\",\r\n        \"path_on_client\": \"test.json\"\r\n    }\r\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"{{propelApiUrl}}/v4/import-sessions/:importSession/files","host":["{{propelApiUrl}}"],"path":["v4","import-sessions",":importSession","files"],"variable":[{"key":"importSession","value":"IMP-0057","description":"Name or internal ID of the Import_Session__c that the file is associated with"}]}},"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":"{\r\n    \"entity\": {\r\n        \"attributes\": {\r\n            \"type\": \"PDLM__Import_File__c\",\r\n            \"url\": \"/services/data/v64.0/sobjects/PDLM__Import_File__c/a0mRL000005OZRZYA4\"\r\n        },\r\n        \"PDLM__Import_Session__c\": \"a0oRL000005QK3RYAW\",\r\n        \"PDLM__Type__c\": \"Attachments\",\r\n        \"Id\": \"a0mRL000005OZRZYA4\",\r\n        \"PDLM__Content_Version_Id__c\": \"068RL00000DA7iSYAT\",\r\n        \"Name\": \"test\"\r\n    }\r\n}"},{"id":"0db26858-5f63-4c28-a77c-9cee9c5009b9","name":"Create Import File from Base64","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"entity\": {\r\n        \"PDLM__Type__c\": \"Attachments\",\r\n        \"Name\": \"csv-attachment.csv\"\r\n    },\r\n    \"file_content\": {\r\n        \"base64\": \"UGFydCxDYXRlZ29yeSxQYXJ0IERlc2NyaXB0aW9uLFJldiBEZXNjcmlwdGlvbgojNCxQYXJ0LFBhcnQtNCxQYXJ0LTQKIzUsUGFydCxQYXJ0LTUsUGFydC01CiM2LFBhcnQsUGFydC02LFBhcnQtNgo=\",\r\n        \"title\": \"csv-attachment\",\r\n        \"path_on_client\": \"csv-attachment.csv\"\r\n    }\r\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"{{propelApiUrl}}/v4/import-sessions/:importSession/files","host":["{{propelApiUrl}}"],"path":["v4","import-sessions",":importSession","files"],"variable":[{"key":"importSession","value":"IMP-0057","description":"Name or internal ID of the Import_Session__c that the file is associated with"}]}},"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":"{\r\n    \"entity\": {\r\n        \"attributes\": {\r\n            \"type\": \"PDLM__Import_File__c\",\r\n            \"url\": \"/services/data/v64.0/sobjects/PDLM__Import_File__c/a0mRL000005OZTBYA4\"\r\n        },\r\n        \"PDLM__Import_Session__c\": \"a0oRL000005QK3RYAW\",\r\n        \"PDLM__Type__c\": \"Attachments\",\r\n        \"Id\": \"a0mRL000005OZTBYA4\",\r\n        \"PDLM__Content_Version_Id__c\": \"068RL00000DA5VFYA1\",\r\n        \"Name\": \"csv-attachment.csv\"\r\n    }\r\n}"}],"_postman_id":"6a6a5b10-dabe-4034-a518-7344617031e6"},{"name":"Update Import File","id":"626e7830-c144-4db0-ac41-8a69cdddf64a","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[],"body":{"mode":"raw","raw":"{\r\n    \"entity\": {\r\n        \"PDLM__Type__c\": \"Attachments\",\r\n        \"Name\": \"new-name.json\"\r\n    },\r\n    \"file_content\": {\r\n        \"json\": {\"test\": true},\r\n        \"title\": \"test\",\r\n        \"path_on_client\": \"test.json\"\r\n    }\r\n}","options":{"raw":{"language":"json"}}},"url":"{{propelApiUrl}}/v4/import-sessions/:importSession/files/:importFile","description":"<p>Update an existing Import_File__c entry. This can be an existing SF ContentVersion, or can have its content specified in-line. Note that files / content can also be posted directly to the session during session creation / update (see Import Session APIs).</p>\n","auth":{"type":"jwt","jwt":{"algorithm":"<algorithm>","isSecretBase64Encoded":"<is-secret-base64encoded>","payload":"<payload>","addTokenTo":"<add-token-to>","headerPrefix":"<header-prefix>","queryParamKey":"<query-param-key>","header":"<header>"},"isInherited":true,"source":{"_postman_id":"37d7632f-4a66-4b6b-b882-6d30c6c4eb00","id":"37d7632f-4a66-4b6b-b882-6d30c6c4eb00","name":"Propel APIs","type":"collection"}},"urlObject":{"path":["v4","import-sessions",":importSession","files",":importFile"],"host":["{{propelApiUrl}}"],"query":[],"variable":[{"id":"5e222cf2-53fb-451d-b983-4e10ce881b56","description":{"content":"<p>Name or internal ID of the Import_Session__c that the file is associated with</p>\n","type":"text/plain"},"type":"any","value":"","key":"importSession"},{"id":"4604f0b4-e882-4050-a28a-a855667a2b95","description":{"content":"<p>Name or internal ID of the Import_File__c to update</p>\n","type":"text/plain"},"type":"any","value":"","key":"importFile"}]}},"response":[{"id":"692fd903-e09d-4679-9b58-942a53aec5a2","name":"Update Import File","originalRequest":{"method":"PUT","header":[],"body":{"mode":"raw","raw":"{\r\n    \"entity\": {\r\n        \"PDLM__Type__c\": \"Attachments\",\r\n        \"Name\": \"new-name.json\"\r\n    },\r\n    \"file_content\": {\r\n        \"json\": {\"test\": false},\r\n        \"title\": \"test\",\r\n        \"path_on_client\": \"test.json\"\r\n    }\r\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"{{propelApiUrl}}/v4/import-sessions/:importSession/files/:importFile","host":["{{propelApiUrl}}"],"path":["v4","import-sessions",":importSession","files",":importFile"],"variable":[{"key":"importSession","value":"IMP-0057","description":"Name or internal ID of the Import_Session__c that the file is associated with"},{"key":"importFile","value":"a0mRL000005OZRZYA4","description":"Name or internal ID of the Import_File__c to update"}]}},"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":null}],"_postman_id":"626e7830-c144-4db0-ac41-8a69cdddf64a"},{"name":"Delete Import File","id":"9f32ad6d-d40b-407e-ab19-9cc6a1603156","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[],"url":"{{propelApiUrl}}/v4/import-sessions/:importSession/files/:importFile","description":"<p>Delete an existing Import_File__c entry and its associated ContentVersion</p>\n","auth":{"type":"jwt","jwt":{"algorithm":"<algorithm>","isSecretBase64Encoded":"<is-secret-base64encoded>","payload":"<payload>","addTokenTo":"<add-token-to>","headerPrefix":"<header-prefix>","queryParamKey":"<query-param-key>","header":"<header>"},"isInherited":true,"source":{"_postman_id":"37d7632f-4a66-4b6b-b882-6d30c6c4eb00","id":"37d7632f-4a66-4b6b-b882-6d30c6c4eb00","name":"Propel APIs","type":"collection"}},"urlObject":{"path":["v4","import-sessions",":importSession","files",":importFile"],"host":["{{propelApiUrl}}"],"query":[],"variable":[{"id":"7175780b-0e48-4f33-b615-0ee124a321ad","description":{"content":"<p>Name or internal ID of the Import_Session__c that the file is associated with</p>\n","type":"text/plain"},"type":"any","value":"","key":"importSession"},{"id":"51d68758-d126-417f-b9ab-232916f97d10","description":{"content":"<p>Name or internal ID of the Import_File__c to delete</p>\n","type":"text/plain"},"type":"any","value":"","key":"importFile"}]}},"response":[{"id":"228c4540-b9f1-48fa-9239-d189f53e319c","name":"Delete Import File","originalRequest":{"method":"DELETE","header":[],"url":{"raw":"{{propelApiUrl}}/v4/import-sessions/:importSession/files/:importFile","host":["{{propelApiUrl}}"],"path":["v4","import-sessions",":importSession","files",":importFile"],"variable":[{"key":"importSession","value":"IMP-0057","description":"Name or internal ID of the Import_Session__c that the file is associated with"},{"key":"importFile","value":"test.csv","description":"Name or internal ID of the Import_File__c to delete"}]}},"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":null}],"_postman_id":"9f32ad6d-d40b-407e-ab19-9cc6a1603156"}],"id":"2256afb6-2fc3-40c4-aaae-b2220594b640","_postman_id":"2256afb6-2fc3-40c4-aaae-b2220594b640","description":"","auth":{"type":"jwt","jwt":{"algorithm":"<algorithm>","isSecretBase64Encoded":"<is-secret-base64encoded>","payload":"<payload>","addTokenTo":"<add-token-to>","headerPrefix":"<header-prefix>","queryParamKey":"<query-param-key>","header":"<header>"},"isInherited":true,"source":{"_postman_id":"37d7632f-4a66-4b6b-b882-6d30c6c4eb00","id":"37d7632f-4a66-4b6b-b882-6d30c6c4eb00","name":"Propel APIs","type":"collection"}}},{"name":"Item","item":[{"name":"Get Item","id":"86708f47-6d6c-4b85-a396-5b7228c5c996","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"{{propelApiUrl}}/v4/items/:itemNumber?fields=","auth":{"type":"jwt","jwt":{"algorithm":"<algorithm>","isSecretBase64Encoded":"<is-secret-base64encoded>","payload":"<payload>","addTokenTo":"<add-token-to>","headerPrefix":"<header-prefix>","queryParamKey":"<query-param-key>","header":"<header>"},"isInherited":true,"source":{"_postman_id":"37d7632f-4a66-4b6b-b882-6d30c6c4eb00","id":"37d7632f-4a66-4b6b-b882-6d30c6c4eb00","name":"Propel APIs","type":"collection"}},"urlObject":{"path":["v4","items",":itemNumber"],"host":["{{propelApiUrl}}"],"query":[{"description":{"content":"<p>(optional) Comma separated list of fields to retrieve</p>\n","type":"text/plain"},"key":"fields","value":""}],"variable":[{"id":"87cc4414-27cb-414b-a057-2b897fdfc796","description":{"content":"<p>Name or internal ID of the Item__c to retrieve</p>\n","type":"text/plain"},"type":"any","value":"","key":"itemNumber"}]}},"response":[{"id":"0647f5db-8f37-4cf3-abee-56ad4b8eb2dc","name":"Get Item","originalRequest":{"method":"GET","header":[],"url":{"raw":"{{propelApiUrl}}/v4/items/:itemNumber?fields=Category__r.Name,Latest_Revision__r.Name","host":["{{propelApiUrl}}"],"path":["v4","items",":itemNumber"],"query":[{"key":"fields","value":"Category__r.Name,Latest_Revision__r.Name","description":"(optional) Comma separated list of fields to retrieve"}],"variable":[{"key":"itemNumber","value":"100061","description":"Name or internal ID of the Item__c to retrieve"}]}},"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":"{\r\n    \"entity\": {\r\n        \"attributes\": {\r\n            \"type\": \"PDLM__Item__c\",\r\n            \"url\": \"/services/data/v64.0/sobjects/PDLM__Item__c/a0tRL00000Gz8gzYAB\"\r\n        },\r\n        \"PDLM__Latest_Revision__r\": {\r\n            \"attributes\": {\r\n                \"type\": \"PDLM__Item_Revision__c\",\r\n                \"url\": \"/services/data/v64.0/sobjects/PDLM__Item_Revision__c/a0rRL00000WO8G4YAL\"\r\n            },\r\n            \"Id\": \"a0rRL00000WO8G4YAL\",\r\n            \"Name\": \"100061:01*\"\r\n        },\r\n        \"PDLM__Latest_Revision__c\": \"a0rRL00000WO8G4YAL\",\r\n        \"PDLM__Category__r\": {\r\n            \"attributes\": {\r\n                \"type\": \"PDLM__Category__c\",\r\n                \"url\": \"/services/data/v64.0/sobjects/PDLM__Category__c/a0MRL000006qOsQ2AU\"\r\n            },\r\n            \"Id\": \"a0MRL000006qOsQ2AU\",\r\n            \"Name\": \"Part\"\r\n        },\r\n        \"PDLM__Category__c\": \"a0MRL000006qOsQ2AU\",\r\n        \"Id\": \"a0tRL00000Gz8gzYAB\",\r\n        \"Name\": \"100061\"\r\n    }\r\n}"}],"_postman_id":"86708f47-6d6c-4b85-a396-5b7228c5c996"},{"name":"Query Item List","id":"648698ea-178d-4267-b603-936b5cdc93fc","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"filter\": {\r\n        \"names\": [\"100061\", \"100062\"]\r\n    },\r\n    \"fields\": [\"Id\", \"Name\", \"PDLM__Category__c\", \"Category__r.Name\", \"Has_Quality__c\", \"Latest_Revision__r.Name\"]\r\n}\r\n","options":{"raw":{"language":"json"}}},"url":"{{propelApiUrl}}/v4/list/items","auth":{"type":"jwt","jwt":{"algorithm":"<algorithm>","isSecretBase64Encoded":"<is-secret-base64encoded>","payload":"<payload>","addTokenTo":"<add-token-to>","headerPrefix":"<header-prefix>","queryParamKey":"<query-param-key>","header":"<header>"},"isInherited":true,"source":{"_postman_id":"37d7632f-4a66-4b6b-b882-6d30c6c4eb00","id":"37d7632f-4a66-4b6b-b882-6d30c6c4eb00","name":"Propel APIs","type":"collection"}},"urlObject":{"path":["v4","list","items"],"host":["{{propelApiUrl}}"],"query":[],"variable":[]}},"response":[{"id":"7aacd7bf-0a94-4a95-bad7-85dd0089410e","name":"Query Item List","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"filter\": {\r\n        \"names\": [\"100061\", \"100062\"]\r\n    },\r\n    \"fields\": [\"Id\", \"Name\", \"PDLM__Category__c\", \"Category__r.Name\", \"Has_Quality__c\", \"Latest_Revision__r.Name\"]\r\n}\r\n","options":{"raw":{"language":"json"}}},"url":"{{propelApiUrl}}/v4/list/items"},"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":"{\r\n    \"entities\": [\r\n        {\r\n            \"attributes\": {\r\n                \"type\": \"PDLM__Item__c\",\r\n                \"url\": \"/services/data/v64.0/sobjects/PDLM__Item__c/a0tRL00000Gz8gzYAB\"\r\n            },\r\n            \"PDLM__Latest_Revision__r\": {\r\n                \"attributes\": {\r\n                    \"type\": \"PDLM__Item_Revision__c\",\r\n                    \"url\": \"/services/data/v64.0/sobjects/PDLM__Item_Revision__c/a0rRL00000WO8G4YAL\"\r\n                },\r\n                \"Id\": \"a0rRL00000WO8G4YAL\",\r\n                \"Name\": \"100061:01*\"\r\n            },\r\n            \"PDLM__Latest_Revision__c\": \"a0rRL00000WO8G4YAL\",\r\n            \"PDLM__Category__r\": {\r\n                \"attributes\": {\r\n                    \"type\": \"PDLM__Category__c\",\r\n                    \"url\": \"/services/data/v64.0/sobjects/PDLM__Category__c/a0MRL000006qOsQ2AU\"\r\n                },\r\n                \"Id\": \"a0MRL000006qOsQ2AU\",\r\n                \"Name\": \"Part\"\r\n            },\r\n            \"PDLM__Has_Quality__c\": false,\r\n            \"Id\": \"a0tRL00000Gz8gzYAB\",\r\n            \"PDLM__Category__c\": \"a0MRL000006qOsQ2AU\",\r\n            \"Name\": \"100061\"\r\n        },\r\n        {\r\n            \"attributes\": {\r\n                \"type\": \"PDLM__Item__c\",\r\n                \"url\": \"/services/data/v64.0/sobjects/PDLM__Item__c/a0tRL00000Gz8h0YAB\"\r\n            },\r\n            \"PDLM__Latest_Revision__r\": {\r\n                \"attributes\": {\r\n                    \"type\": \"PDLM__Item_Revision__c\",\r\n                    \"url\": \"/services/data/v64.0/sobjects/PDLM__Item_Revision__c/a0rRL00000WO8G5YAL\"\r\n                },\r\n                \"Id\": \"a0rRL00000WO8G5YAL\",\r\n                \"Name\": \"100062:01*\"\r\n            },\r\n            \"PDLM__Latest_Revision__c\": \"a0rRL00000WO8G5YAL\",\r\n            \"PDLM__Category__r\": {\r\n                \"attributes\": {\r\n                    \"type\": \"PDLM__Category__c\",\r\n                    \"url\": \"/services/data/v64.0/sobjects/PDLM__Category__c/a0MRL000006qOsQ2AU\"\r\n                },\r\n                \"Id\": \"a0MRL000006qOsQ2AU\",\r\n                \"Name\": \"Part\"\r\n            },\r\n            \"PDLM__Has_Quality__c\": false,\r\n            \"Id\": \"a0tRL00000Gz8h0YAB\",\r\n            \"PDLM__Category__c\": \"a0MRL000006qOsQ2AU\",\r\n            \"Name\": \"100062\"\r\n        }\r\n    ]\r\n}"}],"_postman_id":"648698ea-178d-4267-b603-936b5cdc93fc"},{"name":"Part Generation","id":"d80201fe-8879-4033-a4f5-880174855596","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"request_type\": \"generate_part_numbers\",\r\n    \"generate_part_numbers\": [\r\n        {\r\n            \"category\": \"Part\",\r\n            \"quantity\": 2\r\n        },\r\n        {\r\n            \"category\": \"Assembly\",\r\n            \"quantity\": 1\r\n        }\r\n    ] \r\n}","options":{"raw":{"language":"json"}}},"url":"{{propelApiUrl}}/v4/items","auth":{"type":"jwt","jwt":{"algorithm":"<algorithm>","isSecretBase64Encoded":"<is-secret-base64encoded>","payload":"<payload>","addTokenTo":"<add-token-to>","headerPrefix":"<header-prefix>","queryParamKey":"<query-param-key>","header":"<header>"},"isInherited":true,"source":{"_postman_id":"37d7632f-4a66-4b6b-b882-6d30c6c4eb00","id":"37d7632f-4a66-4b6b-b882-6d30c6c4eb00","name":"Propel APIs","type":"collection"}},"urlObject":{"path":["v4","items"],"host":["{{propelApiUrl}}"],"query":[],"variable":[]}},"response":[{"id":"4fbab3ec-00f2-44a1-83a0-32e3213dc8f1","name":"Part Generation","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"request_type\": \"generate_part_numbers\",\r\n    \"generate_part_numbers\": [\r\n        {\r\n            \"category\": \"Part\",\r\n            \"quantity\": 2\r\n        },\r\n        {\r\n            \"category\": \"SOP\",\r\n            \"quantity\": 1\r\n        }\r\n    ] \r\n}","options":{"raw":{"language":"json"}}},"url":"{{propelApiUrl}}/v4/items"},"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":"{\r\n    \"entities\": [\r\n        {\r\n            \"attributes\": {\r\n                \"type\": \"PDLM__Item__c\",\r\n                \"url\": \"/services/data/v64.0/sobjects/PDLM__Item__c/a0tRL00000HJFclYAH\"\r\n            },\r\n            \"PDLM__Category__r\": {\r\n                \"attributes\": {\r\n                    \"type\": \"PDLM__Category__c\",\r\n                    \"url\": \"/services/data/v64.0/sobjects/PDLM__Category__c/a0MRL000006qEcx2AE\"\r\n                },\r\n                \"Id\": \"a0MRL000006qEcx2AE\",\r\n                \"Name\": \"SOP\"\r\n            },\r\n            \"Id\": \"a0tRL00000HJFclYAH\",\r\n            \"PDLM__Category__c\": \"a0MRL000006qEcx2AE\",\r\n            \"Name\": \"SOP-00004\"\r\n        },\r\n        {\r\n            \"attributes\": {\r\n                \"type\": \"PDLM__Item__c\",\r\n                \"url\": \"/services/data/v64.0/sobjects/PDLM__Item__c/a0tRL00000HJFcmYAH\"\r\n            },\r\n            \"PDLM__Category__r\": {\r\n                \"attributes\": {\r\n                    \"type\": \"PDLM__Category__c\",\r\n                    \"url\": \"/services/data/v64.0/sobjects/PDLM__Category__c/a0MRL000006qOsQ2AU\"\r\n                },\r\n                \"Id\": \"a0MRL000006qOsQ2AU\",\r\n                \"Name\": \"Part\"\r\n            },\r\n            \"Id\": \"a0tRL00000HJFcmYAH\",\r\n            \"PDLM__Category__c\": \"a0MRL000006qOsQ2AU\",\r\n            \"Name\": \"100069\"\r\n        },\r\n        {\r\n            \"attributes\": {\r\n                \"type\": \"PDLM__Item__c\",\r\n                \"url\": \"/services/data/v64.0/sobjects/PDLM__Item__c/a0tRL00000HJFcnYAH\"\r\n            },\r\n            \"PDLM__Category__r\": {\r\n                \"attributes\": {\r\n                    \"type\": \"PDLM__Category__c\",\r\n                    \"url\": \"/services/data/v64.0/sobjects/PDLM__Category__c/a0MRL000006qOsQ2AU\"\r\n                },\r\n                \"Id\": \"a0MRL000006qOsQ2AU\",\r\n                \"Name\": \"Part\"\r\n            },\r\n            \"Id\": \"a0tRL00000HJFcnYAH\",\r\n            \"PDLM__Category__c\": \"a0MRL000006qOsQ2AU\",\r\n            \"Name\": \"100070\"\r\n        }\r\n    ]\r\n}"}],"_postman_id":"d80201fe-8879-4033-a4f5-880174855596"},{"name":"Bulk Clone","id":"9aa97401-6323-452d-aecc-93ae4054b440","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"draftOnly\": true,\r\n    \"revIds\": []\r\n}","options":{"raw":{"language":"json"}}},"url":"{{propelApiUrl}}/v4/bulk-item-clone","auth":{"type":"jwt","jwt":{"algorithm":"<algorithm>","isSecretBase64Encoded":"<is-secret-base64encoded>","payload":"<payload>","addTokenTo":"<add-token-to>","headerPrefix":"<header-prefix>","queryParamKey":"<query-param-key>","header":"<header>"},"isInherited":true,"source":{"_postman_id":"37d7632f-4a66-4b6b-b882-6d30c6c4eb00","id":"37d7632f-4a66-4b6b-b882-6d30c6c4eb00","name":"Propel APIs","type":"collection"}},"urlObject":{"path":["v4","bulk-item-clone"],"host":["{{propelApiUrl}}"],"query":[{"disabled":true,"key":"","value":""}],"variable":[]}},"response":[],"_postman_id":"9aa97401-6323-452d-aecc-93ae4054b440"}],"id":"b5f2ea90-63a9-440f-9526-8189648634b9","_postman_id":"b5f2ea90-63a9-440f-9526-8189648634b9","description":"","auth":{"type":"jwt","jwt":{"algorithm":"<algorithm>","isSecretBase64Encoded":"<is-secret-base64encoded>","payload":"<payload>","addTokenTo":"<add-token-to>","headerPrefix":"<header-prefix>","queryParamKey":"<query-param-key>","header":"<header>"},"isInherited":true,"source":{"_postman_id":"37d7632f-4a66-4b6b-b882-6d30c6c4eb00","id":"37d7632f-4a66-4b6b-b882-6d30c6c4eb00","name":"Propel APIs","type":"collection"}}},{"name":"Catetory","item":[{"name":"Get Category","id":"a30f2881-5ad5-43d1-b108-36d987adee9e","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"{{propelApiUrl}}/v4/categories/:category?fields=","auth":{"type":"jwt","jwt":{"algorithm":"<algorithm>","isSecretBase64Encoded":"<is-secret-base64encoded>","payload":"<payload>","addTokenTo":"<add-token-to>","headerPrefix":"<header-prefix>","queryParamKey":"<query-param-key>","header":"<header>"},"isInherited":true,"source":{"_postman_id":"37d7632f-4a66-4b6b-b882-6d30c6c4eb00","id":"37d7632f-4a66-4b6b-b882-6d30c6c4eb00","name":"Propel APIs","type":"collection"}},"urlObject":{"path":["v4","categories",":category"],"host":["{{propelApiUrl}}"],"query":[{"description":{"content":"<p>(optional) Comma separated list of fields to retrieve</p>\n","type":"text/plain"},"key":"fields","value":""}],"variable":[{"id":"60d08f0f-1923-49d4-893c-789709ddc40b","description":{"content":"<p>Category Name or ID</p>\n","type":"text/plain"},"type":"any","value":"","key":"category"}]}},"response":[{"id":"177da168-039b-4ecb-9562-fc5a14e49cd5","name":"Get Category","originalRequest":{"method":"GET","header":[],"url":{"raw":"{{propelApiUrl}}/v4/categories/:category","host":["{{propelApiUrl}}"],"path":["v4","categories",":category"],"variable":[{"key":"category","value":"Part","description":"Category Name or ID"}]}},"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":"{\r\n    \"entity\": {\r\n        \"attributes\": {\r\n            \"type\": \"PDLM__Item__c\",\r\n            \"url\": \"/services/data/v64.0/sobjects/PDLM__Item__c/a0tRL00000Gz8gzYAB\"\r\n        },\r\n        \"PDLM__Latest_Revision__r\": {\r\n            \"attributes\": {\r\n                \"type\": \"PDLM__Item_Revision__c\",\r\n                \"url\": \"/services/data/v64.0/sobjects/PDLM__Item_Revision__c/a0rRL00000WO8G4YAL\"\r\n            },\r\n            \"Id\": \"a0rRL00000WO8G4YAL\",\r\n            \"Name\": \"100061:01*\"\r\n        },\r\n        \"PDLM__Latest_Revision__c\": \"a0rRL00000WO8G4YAL\",\r\n        \"PDLM__Category__r\": {\r\n            \"attributes\": {\r\n                \"type\": \"PDLM__Category__c\",\r\n                \"url\": \"/services/data/v64.0/sobjects/PDLM__Category__c/a0MRL000006qOsQ2AU\"\r\n            },\r\n            \"Id\": \"a0MRL000006qOsQ2AU\",\r\n            \"Name\": \"Part\"\r\n        },\r\n        \"PDLM__Category__c\": \"a0MRL000006qOsQ2AU\",\r\n        \"Id\": \"a0tRL00000Gz8gzYAB\",\r\n        \"Name\": \"100061\"\r\n    }\r\n}"}],"_postman_id":"a30f2881-5ad5-43d1-b108-36d987adee9e"},{"name":"Category Layout","id":"99af97ca-5812-4c64-9901-609482a348ae","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"{{propelApiUrl}}/v4/categories/:category/layout?fields=&item_fieldset_create&item_fieldset_edit&item_layout_create&item_layout_edit&revision_fieldset_create&revision_fieldset_edit&revision_layout_create&revision_layout_edit&category_fields&page_mode","auth":{"type":"jwt","jwt":{"algorithm":"<algorithm>","isSecretBase64Encoded":"<is-secret-base64encoded>","payload":"<payload>","addTokenTo":"<add-token-to>","headerPrefix":"<header-prefix>","queryParamKey":"<query-param-key>","header":"<header>"},"isInherited":true,"source":{"_postman_id":"37d7632f-4a66-4b6b-b882-6d30c6c4eb00","id":"37d7632f-4a66-4b6b-b882-6d30c6c4eb00","name":"Propel APIs","type":"collection"}},"urlObject":{"path":["v4","categories",":category","layout"],"host":["{{propelApiUrl}}"],"query":[{"description":{"content":"<p>(optional) Comma separated list of category fields to retrieve.  Affects category__c entity retrieval only.</p>\n","type":"text/plain"},"key":"fields","value":""},{"description":{"content":"<p>Item FieldSet for create page mode -- default \"item_new\"</p>\n","type":"text/plain"},"key":"item_fieldset_create","value":""},{"description":{"content":"<p>Item FieldSet for edit page mode -- default \"item_view\"</p>\n","type":"text/plain"},"key":"item_fieldset_edit","value":""},{"description":{"content":"<p>Item Layout for create page mode -- default \"Item Layout\"</p>\n","type":"text/plain"},"key":"item_layout_create","value":""},{"description":{"content":"<p>Item Layout for create page mode -- default \"Item Layout\"</p>\n","type":"text/plain"},"key":"item_layout_edit","value":""},{"description":{"content":"<p>Item Revision FieldSet for create page mode -- default \"item_new\"</p>\n","type":"text/plain"},"key":"revision_fieldset_create","value":""},{"description":{"content":"<p>Item Revision FieldSet for edit page mode -- default \"item_view\"</p>\n","type":"text/plain"},"key":"revision_fieldset_edit","value":""},{"description":{"content":"<p>Item Revision Layout for create page mode -- default \"Item_Rev Layout\"</p>\n","type":"text/plain"},"key":"revision_layout_create","value":""},{"description":{"content":"<p>Item Revision Layout for edit page mode -- default \"Item_Rev Layout\"</p>\n","type":"text/plain"},"key":"revision_layout_edit","value":""},{"description":{"content":"<p>Whether or not to include category specific fields -- default true</p>\n","type":"text/plain"},"key":"category_fields","value":""},{"description":{"content":"<p>Edit / Create / All -- default \"All\"</p>\n","type":"text/plain"},"key":"page_mode","value":""},{"disabled":true,"key":"","value":""}],"variable":[{"id":"4a188059-2881-46eb-b895-c56000011a7b","description":{"content":"<p>Category Name or ID</p>\n","type":"text/plain"},"type":"any","value":"","key":"category"}]}},"response":[{"id":"330961b3-5aeb-44a1-8e23-8813163dacfa","name":"Category Layout","originalRequest":{"method":"GET","header":[],"url":{"raw":"{{propelApiUrl}}/v4/categories/:category/layout","host":["{{propelApiUrl}}"],"path":["v4","categories",":category","layout"],"variable":[{"key":"category","value":"Part","description":"Category Name or ID"}]}},"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":"{\r\n    \"layout\": {\r\n        \"options\": {\r\n            \"layoutParams\": [\r\n                {\r\n                    \"revisionLayoutName\": \"Item_Rev Layout\",\r\n                    \"revisionFieldSet\": \"item_view\",\r\n                    \"pageMode\": \"Create\",\r\n                    \"itemLayoutName\": \"Item Layout\",\r\n                    \"itemFieldSet\": \"item_view\",\r\n                    \"includeCategoryFields\": true,\r\n                    \"categoryId\": \"a0MfK000000YAg5UAG\"\r\n                },\r\n                {\r\n                    \"revisionLayoutName\": \"Item_Rev Layout\",\r\n                    \"revisionFieldSet\": \"item_view\",\r\n                    \"pageMode\": \"Edit\",\r\n                    \"itemLayoutName\": \"Item Layout\",\r\n                    \"itemFieldSet\": \"item_view\",\r\n                    \"includeCategoryFields\": true,\r\n                    \"categoryId\": \"a0MfK000000YAg5UAG\"\r\n                }\r\n            ]\r\n        },\r\n        \"fields\": {\r\n            \"PLMRL__Item_Revision__c\": [\r\n                {\r\n                    \"required\": false,\r\n                    \"editable\": true,\r\n                    \"apiName\": \"PLMRL__Lifecycle_Phase__c\"\r\n                },\r\n                {\r\n                    \"required\": true,\r\n                    \"editable\": true,\r\n                    \"apiName\": \"PLMRL__Revision__c\"\r\n                },\r\n                {\r\n                    \"required\": false,\r\n                    \"editable\": true,\r\n                    \"apiName\": \"PLMRL__Description__c\"\r\n                },\r\n                {\r\n                    \"required\": false,\r\n                    \"editable\": false,\r\n                    \"apiName\": \"PLMRL__Released_Date_Time__c\"\r\n                }\r\n            ],\r\n            \"PLMRL__Item__c\": [\r\n                {\r\n                    \"required\": true,\r\n                    \"editable\": true,\r\n                    \"apiName\": \"PLMRL__Category__c\"\r\n                },\r\n                {\r\n                    \"required\": true,\r\n                    \"editable\": true,\r\n                    \"apiName\": \"Name\"\r\n                },\r\n                {\r\n                    \"required\": true,\r\n                    \"editable\": false,\r\n                    \"apiName\": \"OwnerId\"\r\n                },\r\n                {\r\n                    \"required\": false,\r\n                    \"editable\": false,\r\n                    \"apiName\": \"PLMRL__Revision_Count__c\"\r\n                }\r\n            ]\r\n        }\r\n    },\r\n    \"entity\": {\r\n        \"attributes\": {\r\n            \"type\": \"PLMRL__Category__c\",\r\n            \"url\": \"/services/data/v64.0/sobjects/PLMRL__Category__c/a0MfK000000YAg5UAG\"\r\n        },\r\n        \"PLMRL__Autonumber__c\": \"a0HfK000000vCm1UAE\",\r\n        \"PLMRL__Lifecycle__r\": {\r\n            \"attributes\": {\r\n                \"type\": \"PLMRL__Lifecycle__c\",\r\n                \"url\": \"/services/data/v64.0/sobjects/PLMRL__Lifecycle__c/a11fK000001FyOIQA0\"\r\n            },\r\n            \"Id\": \"a11fK000001FyOIQA0\",\r\n            \"Name\": \"Parts and Documents\"\r\n        },\r\n        \"PLMRL__Lifecycle__c\": \"a11fK000001FyOIQA0\",\r\n        \"PLMRL__Type__c\": \"Item\",\r\n        \"PLMRL__Change_Behavior__c\": null,\r\n        \"Id\": \"a0MfK000000YAg5UAG\",\r\n        \"PLMRL__Is_Structural__c\": false,\r\n        \"Name\": \"Part\",\r\n        \"PLMRL__Autonumber__r\": {\r\n            \"attributes\": {\r\n                \"type\": \"PLMRL__Autonumber__c\",\r\n                \"url\": \"/services/data/v64.0/sobjects/PLMRL__Autonumber__c/a0HfK000000vCm1UAE\"\r\n            },\r\n            \"Id\": \"a0HfK000000vCm1UAE\",\r\n            \"Name\": \"Part Number Non-Intelligent\"\r\n        }\r\n    }\r\n}"}],"_postman_id":"99af97ca-5812-4c64-9901-609482a348ae"}],"id":"48656d9d-26ec-42a4-ac5d-ae6bec782dee","_postman_id":"48656d9d-26ec-42a4-ac5d-ae6bec782dee","description":"","auth":{"type":"jwt","jwt":{"algorithm":"<algorithm>","isSecretBase64Encoded":"<is-secret-base64encoded>","payload":"<payload>","addTokenTo":"<add-token-to>","headerPrefix":"<header-prefix>","queryParamKey":"<query-param-key>","header":"<header>"},"isInherited":true,"source":{"_postman_id":"37d7632f-4a66-4b6b-b882-6d30c6c4eb00","id":"37d7632f-4a66-4b6b-b882-6d30c6c4eb00","name":"Propel APIs","type":"collection"}}}],"id":"18dac18d-c0b7-4d72-a9cb-af7223c9705b","_postman_id":"18dac18d-c0b7-4d72-a9cb-af7223c9705b","description":"","auth":{"type":"jwt","jwt":{"algorithm":"<algorithm>","isSecretBase64Encoded":"<is-secret-base64encoded>","payload":"<payload>","addTokenTo":"<add-token-to>","headerPrefix":"<header-prefix>","queryParamKey":"<query-param-key>","header":"<header>"},"isInherited":true,"source":{"_postman_id":"37d7632f-4a66-4b6b-b882-6d30c6c4eb00","id":"37d7632f-4a66-4b6b-b882-6d30c6c4eb00","name":"Propel APIs","type":"collection"}}}],"id":"0073b72c-4d86-49f2-95d7-f28331e1f1c5","_postman_id":"0073b72c-4d86-49f2-95d7-f28331e1f1c5","description":"","auth":{"type":"jwt","jwt":{"algorithm":"<algorithm>","isSecretBase64Encoded":"<is-secret-base64encoded>","payload":"<payload>","addTokenTo":"<add-token-to>","headerPrefix":"<header-prefix>","queryParamKey":"<query-param-key>","header":"<header>"},"isInherited":true,"source":{"_postman_id":"37d7632f-4a66-4b6b-b882-6d30c6c4eb00","id":"37d7632f-4a66-4b6b-b882-6d30c6c4eb00","name":"Propel APIs","type":"collection"}}},{"name":"Item","item":[{"name":"Redline for PDX Item Revisions","id":"6471f3bf-18fe-4fc6-94cf-0580ce720349","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"body":{"mode":"raw","raw":"GET /services/apexrest/PDLM/api/v2/item/a0Lf4000000AbCdE123/markup","options":{"raw":{"language":"json"}}},"url":"/services/apexrest/PDLM/api/v2/:itemrevisionId/markup","description":"<p>Returns a structured redline comparison between a specified Item Revision and its immediately preceding revision, including changes to BOM rows, Attachments, and AML (Approved Manufacturer List) records. This endpoint is the data source powering Propel's <strong>Export PDX</strong> feature and can also be consumed directly by external integrations that need a programmatic diff of what changed between two Item Revisions.</p>\n<p>The API compares the provided Item Revision (<code>itemrevisionId</code>) against the previous revision in sequence and classifies each changed element with one of four markup types:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Markup Type</th>\n<th>Meaning</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>Add</code></td>\n<td>The row exists in the new revision but not the previous one</td>\n</tr>\n<tr>\n<td><code>Delete</code></td>\n<td>The row existed in the previous revision but was removed in the new revision</td>\n</tr>\n<tr>\n<td><code>Modify</code></td>\n<td>The row exists in both revisions but one or more field values changed</td>\n</tr>\n<tr>\n<td><code>NoChange</code></td>\n<td>The row exists in both revisions with no changes</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>What the response includes:</strong></p>\n<ul>\n<li><p><strong><code>hasBOMChange</code></strong> — Boolean flag indicating whether any BOM rows changed</p>\n</li>\n<li><p><strong><code>hasAMLChange</code></strong> — Boolean flag indicating whether any AML rows changed</p>\n</li>\n<li><p><strong><code>hasATTChange</code></strong> — Boolean flag indicating whether any Attachment rows changed</p>\n</li>\n<li><p><strong><code>markups</code></strong> — Array of markup objects, each containing:</p>\n<ul>\n<li><p><code>sobjectType</code> — The Salesforce object type of the changed row (e.g., <code>Assembly__c</code>, <code>Manufacturer_Item__c</code>)</p>\n</li>\n<li><p><code>markupType</code> — One of <code>Add</code>, <code>Delete</code>, <code>Modify</code>, or <code>NoChange</code></p>\n</li>\n<li><p><code>rowOld</code> — Field values from the <strong>previous</strong> revision</p>\n</li>\n<li><p><code>rowNew</code> — Field values from the <strong>current</strong> (given) revision</p>\n</li>\n<li><p><code>key</code> — The Item ID used as the comparison key</p>\n</li>\n</ul>\n</li>\n</ul>\n<p><strong>Path Parameter:</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>itemrevisionId</code></td>\n<td>String</td>\n<td>The Salesforce record ID (<code>Id</code>) of the <code>PDLM__Item_Revision__c</code> record to compare against its predecessor</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Common use cases:</strong></p>\n<ul>\n<li><p>Feeding redline markup data into a PDX package for downstream ERP or supply chain systems</p>\n</li>\n<li><p>Programmatically identifying what BOM or AML changes were made as part of a Change Order</p>\n</li>\n<li><p>Generating custom change reports or diff summaries in external tools</p>\n</li>\n</ul>\n","auth":{"type":"jwt","jwt":{"algorithm":"<algorithm>","isSecretBase64Encoded":"<is-secret-base64encoded>","payload":"<payload>","addTokenTo":"<add-token-to>","headerPrefix":"<header-prefix>","queryParamKey":"<query-param-key>","header":"<header>"},"isInherited":true,"source":{"_postman_id":"37d7632f-4a66-4b6b-b882-6d30c6c4eb00","id":"37d7632f-4a66-4b6b-b882-6d30c6c4eb00","name":"Propel APIs","type":"collection"}},"urlObject":{"path":["services","apexrest","PDLM","api","v2",":itemrevisionId","markup"],"query":[],"variable":[{"description":{"content":"<p>Item Revision Id </p>\n","type":"text/plain"},"type":"any","value":"","key":"itemrevisionId"}]}},"response":[{"id":"06622392-6b4e-4b11-ad3b-42545f642b9a","name":"Successful Response","originalRequest":{"method":"GET","header":[],"body":{"mode":"raw","raw":"GET /services/apexrest/PDLM/api/v2/item/a0Lf4000000AbCdE123/markup","options":{"raw":{"language":"json"}}},"url":{"raw":"/services/apexrest/PDLM/api/v2/:itemrevisionId/markup","path":["services","apexrest","PDLM","api","v2",":itemrevisionId","markup"],"variable":[{"key":"itemrevisionId","value":"","description":"Item Revision Id "}]}},"status":"OK","code":200,"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":"{ \n   \"item\": { \n     \"id\": \"a0Nf4000000XyZzA123\", \n     \"name\": \"P-1001\", \n     \"revision\": \"A\" \n   }, \n   \"previousRevisionId\": \"a0Lf4000000AbCdE122\", \n   \"diffs\": { \n     \"attributes\": [ \n       { \n         \"field\": \"Description__c\", \n         \"oldValue\": \"Old description\", \n         \"newValue\": \"Updated description\" \n       } \n     ], \n     \"aml\": [ \n       { \n         \"action\": \"ADDED\", \n         \"manufacturer\": \"ACME Corp\", \n         \"partNumber\": \"MFR-123\" \n       } \n     ], \n     \"bom\": [ \n       { \n         \"action\": \"MODIFIED\", \n         \"itemNumber\": \"P-1002\", \n         \"quantity\": { \n           \"oldValue\": 1, \n           \"newValue\": 2 \n         } \n       } \n     ] \n   } \n } "},{"id":"45b448f1-1e45-454d-a5bf-85080c2b0788","name":"Error Response","originalRequest":{"method":"GET","header":[],"body":{"mode":"raw","raw":"GET /services/apexrest/PDLM/api/v2/item/a0Lf4000000AbCdE123/markup","options":{"raw":{"language":"json"}}},"url":{"raw":"/services/apexrest/PDLM/api/v2/:itemrevisionId/markup","path":["services","apexrest","PDLM","api","v2",":itemrevisionId","markup"],"variable":[{"key":"itemrevisionId","value":"","description":"Item Revision Id "}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":"{ \n   \"message\": \"Id provided is invalid. Please provide a valid Item Revision Id.\" \n } "},{"id":"918100d7-77e8-4b67-8c3a-883ff7a0910a","name":"Not Found","originalRequest":{"method":"GET","header":[],"body":{"mode":"raw","raw":"GET /services/apexrest/PDLM/api/v2/item/a0Lf4000000AbCdE123/markup","options":{"raw":{"language":"json"}}},"url":{"raw":"/services/apexrest/PDLM/api/v2/:itemrevisionId/markup","path":["services","apexrest","PDLM","api","v2",":itemrevisionId","markup"],"variable":[{"key":"itemrevisionId","value":"","description":"Item Revision Id "}]}},"status":"Not Found","code":404,"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":"{ \n   \"message\": \"Item Revision not found or access denied.\" \n }"}],"_postman_id":"6471f3bf-18fe-4fc6-94cf-0580ce720349"},{"name":"(Legacy) Get Item","id":"6ece213e-f937-4066-995f-1aed678f4b14","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"body":{"mode":"raw","raw":"GET /services/apexrest/PDLM/Item/P-1234 ","options":{"raw":{"language":"json"}}},"url":"{{endpoint}}/services/apexrest/PDLM/Item/?itemNumber","description":"<p><strong>Legacy Endpoint:</strong> This is the v1 Item API (<code>/Item/</code>). For new integrations, use <a href=\"https://app.cassidyai.com/chat/chrome-plugin/cmnq989ft0020l41d47u6r936?chrome_plugin_version=1.2.12&amp;oid=cm2ale5f30005itc92gn28q4i#\"><code>GET /api/v2/item/:itemNumber</code></a> instead, which provides a richer, more structured response. The key behavioral difference: the v1 endpoint reads directly against existing revisions without creating drafts, whereas the v2 endpoint may create a new draft when writing to a released Item.</p>\n<p>Retrieves an Item and all of its associated Item Revisions by Item Number. Pass the Item Number as a query parameter (<code>?itemNumber=</code>) to look up the Item record and its full revision history.</p>\n<p><strong>Query Parameter:</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Type</th>\n<th>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>itemNumber</code></td>\n<td>String</td>\n<td>Yes</td>\n<td>The Item Number (name) of the Item to retrieve (e.g., <code>?itemNumber=PCB-00123</code>)</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Response includes:</strong></p>\n<ul>\n<li><p>Item record fields</p>\n</li>\n<li><p>All associated Item Revision records across all lifecycle phases</p>\n</li>\n</ul>\n<p><strong>Prerequisites:</strong></p>\n<ul>\n<li><p>The calling user must have read access to the <code>PDLM__Item__c</code> and <code>PDLM__Item_Revision__c</code> objects</p>\n</li>\n<li><p>Standard Salesforce Bearer token authentication required</p>\n</li>\n</ul>\n<p><strong>Related:</strong> For retrieving a single Item with its latest or a specific revision — including BOM, AML, and Attachments in one call — use the v2 endpoint <code>GET /api/v2/item/:itemNumber</code>, which supports richer query parameters and is the actively maintained endpoint.</p>\n","auth":{"type":"jwt","jwt":{"algorithm":"<algorithm>","isSecretBase64Encoded":"<is-secret-base64encoded>","payload":"<payload>","addTokenTo":"<add-token-to>","headerPrefix":"<header-prefix>","queryParamKey":"<query-param-key>","header":"<header>"},"isInherited":true,"source":{"_postman_id":"37d7632f-4a66-4b6b-b882-6d30c6c4eb00","id":"37d7632f-4a66-4b6b-b882-6d30c6c4eb00","name":"Propel APIs","type":"collection"}},"urlObject":{"path":["services","apexrest","PDLM","Item",""],"host":["{{endpoint}}"],"query":[{"description":{"content":"<p>Item record Id</p>\n","type":"text/plain"},"key":"itemNumber","value":""}],"variable":[{"type":"any","value":"","key":"itemNumber"}]}},"response":[{"id":"0b144e1d-dc27-4ed5-bfd1-d9bdf326b439","name":"Successful Response","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Bearer <Access Token>","disabled":true}],"url":{"raw":"{{endpoint}}/services/apexrest/PDLM/v2/Item/?itemNumber","host":["{{endpoint}}"],"path":["services","apexrest","PDLM","v2","Item",""],"query":[{"key":"itemNumber","value":null,"description":"Item record Id"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 20 Sep 2019 17:44:25 GMT"},{"key":"Strict-Transport-Security","value":"max-age=31536000; includeSubDomains"},{"key":"Public-Key-Pins-Report-Only","value":"pin-sha256=\"9n0izTnSRF+W4W4JTq51avSXkWhQB8duS2bxVLfzXsY=\"; pin-sha256=\"5kJvNEMw0KjrCAu7eXY5HZdvyCS13BbA0VJG1RSP91w=\"; pin-sha256=\"njN4rRG+22dNXAi+yb8e3UMypgzPUPHlv4+foULwl1g=\"; max-age=86400; includeSubDomains; report-uri=\"https://a.forcesslreports.com/hpkp-report/00D4P0000010n0lm\";"},{"key":"Expect-CT","value":"max-age=86400; report-uri=\"https://a.forcesslreports.com/Expect-CT-report/00D4P0000010n0lm\";"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"X-Robots-Tag","value":"none"},{"key":"Cache-Control","value":"private"},{"key":"Content-Type","value":"application/json;charset=UTF-8"},{"key":"Vary","value":"Accept-Encoding"},{"key":"Content-Encoding","value":"gzip"},{"key":"Transfer-Encoding","value":"chunked"}],"cookie":[],"responseTime":null,"body":"{\n    \"attributes\": {\n        \"type\": \"PDLM__Item__c\",\n        \"url\": \"/services/data/v44.0/sobjects/PDLM__Item__c/a0E4P00000ojI5eUAE\"\n    },\n    \"LastModifiedDate\": \"2019-09-06T22:54:29.000+0000\",\n    \"PDLM__Rebate__c\": null,\n    \"Opportunity__c\": null,\n    \"PDLM__Current_Quarter_Spend__c\": 0,\n    \"PDLM__Revision_Count__c\": 11,\n    \"Related_Request__c\": null,\n    \"PDLM__Latest_Released_Revision__c\": \"a0D4P00001HqcVtUAJ\",\n    \"Name\": \"100-000345-10\",\n    \"PDLM__Markup_Percentage__c\": null,\n    \"PDLM__Latest_Revision__c\": \"a0D4P00001Mxh7KUAR\",\n    \"PDLM_Inventory_c__c\": null,\n    \"PDLM__Category_Name__c\": \"SKU - Top Level Assy\",\n    \"CreatedById\": \"0054P00000AO7BkQAL\",\n    \"PDLM__Has_Bom__c\": true,\n    \"PDLM__Image__c\": \"n/a\",\n    \"PDLM__Standard_Cost__c\": 22750.66,\n    \"PDLM__Product__c\": null,\n    \"PDLM__Item_Revisions__r\": {\n        \"totalSize\": 11,\n        \"done\": true,\n        \"records\": [\n            {\n                \"attributes\": {\n                    \"type\": \"PDLM__Item_Revision__c\",\n                    \"url\": \"/services/data/v44.0/sobjects/PDLM__Item_Revision__c/a0D4P00001HqcVtUAJ\"\n                },\n                \"LastModifiedDate\": \"2019-09-06T22:54:29.000+0000\",\n                \"Bottom_Bracket_Height2__c\": null,\n                \"Seat_Tube_Length__c\": null,\n                \"PDLM__Phase_Unique__c\": \"a0F4P00000G5M3b:Production\",\n                \"Seat_Tube_Length2__c\": null,\n                \"PDLM__Detailed_Description__c\": null,\n                \"Opportunity__c\": null,\n                \"Package__c\": null,\n                \"Length_Std__c\": null,\n                \"PDLM__Has_Bom__c\": true,\n                \"Stack2__c\": null,\n                \"Wheelbase__c\": null,\n                \"IsDeleted\": false,\n                \"Reach2__c\": null,\n                \"PDLM__Has_Attachments__c\": true,\n                \"Height_Metric__c\": null,\n                \"Change_Type__c\": \"None\",\n                \"Model__c\": null,\n                \"Chain_Stay_Length__c\": null,\n                \"PDLM__Training_Required__c\": false,\n                \"PDLM__Has_Aml__c\": false,\n                \"PDLM__Revision__c\": \"J\",\n                \"PDLM__Expired__c\": false,\n                \"PDLM__Is_Latest__c\": false,\n                \"PCB_Footprint__c\": null,\n                \"PDLM__Training_Quiz__c\": null,\n                \"PDLM__Category__c\": \"SKU - Top Level Assy\",\n                \"Id\": \"a0D4P00001HqcVtUAJ\",\n                \"Serial_Number__c\": null,\n                \"PDLM__Completeness__c\": null,\n                \"Department__c\": \"Engineering\",\n                \"Lifecycle__c\": \"Parts\",\n                \"Tolerance__c\": null,\n                \"Price_Adjustment__c\": 1,\n                \"Head_Tube_Angle__c\": null,\n                \"Total_Cost__c\": 82.73,\n                \"PDLM__Has_Quality__c\": false,\n                \"Seat_Tube_Angle2__c\": null,\n                \"PDLM__End_Date_Time__c\": null,\n                \"PDLM__Related_Change__c\": \"a064P00000du2cfQAA\",\n                \"Reach__c\": null,\n                \"Require_Additional_Signer_to_Sign_off__c\": false,\n                \"Supporting_Documentation_Required__c\": false,\n                \"PDLM__Is_Latest_Released__c\": true,\n                \"Custom_Field2__c\": null,\n                \"Weight_Std__c\": null,\n                \"PDLM__Revision_Status__c\": \"Released\",\n                \"Height_Std__c\": null,\n                \"PDLM__Cancelled__c\": false,\n                \"Value__c\": null,\n                \"Indirect_Cost__c\": 30.18,\n                \"put_a_number_here_for_fun__c\": null,\n                \"Stack__c\": null,\n                \"Direct_Cost__c\": 43.95,\n                \"Stand_Over_Height__c\": null,\n                \"SystemModstamp\": \"2019-09-06T22:54:29.000+0000\",\n                \"Item_Number__c\": \"100-000345-10\",\n                \"PDLM__Training_Due_Date__c\": null,\n                \"Length_Metric__c\": null,\n                \"PDLM__Has_Open_Quality__c\": false,\n                \"Target_Margin__c\": null,\n                \"LastActivityDate\": null,\n                \"Update_Prices__c\": false,\n                \"Size__c\": null,\n                \"Change_Percentage__c\": null,\n                \"Top_Tube_Length__c\": null,\n                \"PDLM__On_Change__c\": false,\n                \"Top_Tube_Length2__c\": null,\n                \"Wheelbase2__c\": null,\n                \"PDLM__Cost__c\": 20682.4173,\n                \"Tech_Specs__c\": null,\n                \"Project__c\": null,\n                \"Additional_Signer__c\": null,\n                \"Serialized__c\": false,\n                \"Voltage__c\": null,\n                \"Name\": \"100-000345-10:J\",\n                \"Head_Tube_Angle2__c\": null,\n                \"CreatedById\": \"0054P00000AJEcmQAH\",\n                \"PDLM__Required_Field_Warning__c\": null,\n                \"Author__c\": null,\n                \"Next_Review__c\": null,\n                \"Market_Status__c\": null,\n                \"Stand_Over_Height2__c\": null,\n                \"Chain_Stay_Length2__c\": null,\n                \"Width_Std__c\": null,\n                \"LastViewedDate\": null,\n                \"PDLM__Category_Control__c\": \"SKU - Top Level Assy\",\n                \"PDLM__Master_Item_Name__c\": null,\n                \"PDLM__Released__c\": true,\n                \"Bottom_Bracket_Height__c\": null,\n                \"PDLM__Master_Item_Number__c\": \"100-000345-10\",\n                \"Custom_Field1__c\": null,\n                \"CreatedDate\": \"2019-08-01T00:03:07.000+0000\",\n                \"Head_Tube_Length2__c\": null,\n                \"PDLM__PrimaryKey__c\": null,\n                \"PDLM__Description__c\": \"Peak 800 Backup and Disaster Recovery Device\",\n                \"Last_Review__c\": null,\n                \"PDLM__ProductCode__c\": null,\n                \"Width_Metric__c\": null,\n                \"PDLM__Rebaseline_Draft__c\": null,\n                \"PDLM__Released_Date_Time__c\": \"2019-09-06T22:53:34.000+0000\",\n                \"LastReferencedDate\": null,\n                \"CostRollup__c\": 217.613,\n                \"PDLM__Effective_Date1__c\": null,\n                \"Density__c\": null,\n                \"PDLM__Base_SKU__c\": null,\n                \"Resistance__c\": null,\n                \"Head_Tube_Length__c\": null,\n                \"PDLM__Latest__c\": \"Latest\",\n                \"Navigation_Category__c\": null,\n                \"Weight_Metric__c\": null,\n                \"Currency__c\": null,\n                \"PDLM__Released_Date__c\": \"2019-09-06\",\n                \"Suggested_List_Price__c\": null,\n                \"Reason_for_Change__c\": null,\n                \"Brand__c\": null,\n                \"put_a_number_here_just_because__c\": null,\n                \"Publication_Site__c\": null,\n                \"PDLM__Lifecycle_Phase__c\": \"Production\",\n                \"PDLM__Aml_Count__c\": 0,\n                \"Document_Owner__c\": null,\n                \"Seat_Tube_Angle__c\": null,\n                \"PDLM__Has_Parent__c\": false,\n                \"Tariff__c\": 8.6,\n                \"Tech_Specs2__c\": \"<img src=\\\" \\\" alt=\\\"Image\\\" style=\\\"height:400px; width:400px;\\\" border=\\\"0\\\"/>\",\n                \"PDLM__Master_Item__c\": \"a0E4P00000ojI5eUAE\",\n                \"LastModifiedById\": \"0054P00000AJEcmQAH\"\n            },\n            {\n                \"attributes\": {\n                    \"type\": \"PDLM__Item_Revision__c\",\n                    \"url\": \"/services/data/v44.0/sobjects/PDLM__Item_Revision__c/a0D4P00001IRxZfUAL\"\n                },\n                \"LastModifiedDate\": \"2019-09-06T22:54:29.000+0000\",\n                \"Bottom_Bracket_Height2__c\": null,\n                \"Seat_Tube_Length__c\": null,\n                \"PDLM__Phase_Unique__c\": \"a0F4P00000G5M3b:Production\",\n                \"Seat_Tube_Length2__c\": null,\n                \"PDLM__Detailed_Description__c\": null,\n                \"Opportunity__c\": null,\n                \"Package__c\": null,\n                \"Length_Std__c\": null,\n                \"PDLM__Has_Bom__c\": true,\n                \"Stack2__c\": null,\n                \"Wheelbase__c\": null,\n                \"IsDeleted\": false,\n                \"Reach2__c\": null,\n                \"PDLM__Has_Attachments__c\": true,\n                \"Height_Metric__c\": null,\n                \"Change_Type__c\": null,\n                \"Model__c\": null,\n                \"Chain_Stay_Length__c\": null,\n                \"PDLM__Training_Required__c\": false,\n                \"PDLM__Has_Aml__c\": false,\n                \"PDLM__Revision__c\": \"C\",\n                \"PDLM__Expired__c\": false,\n                \"PDLM__Is_Latest__c\": false,\n                \"PCB_Footprint__c\": null,\n                \"PDLM__Training_Quiz__c\": null,\n                \"PDLM__Category__c\": \"SKU - Top Level Assy\",\n                \"Id\": \"a0D4P00001IRxZfUAL\",\n                \"Serial_Number__c\": null,\n                \"Department__c\": null,\n                \"PDLM__Completeness__c\": null,\n                \"Lifecycle__c\": \"Parts\",\n                \"Tolerance__c\": null,\n                \"Price_Adjustment__c\": 1,\n                \"Head_Tube_Angle__c\": null,\n                \"Total_Cost__c\": 0,\n                \"PDLM__Has_Quality__c\": false,\n                \"Seat_Tube_Angle2__c\": null,\n                \"PDLM__End_Date_Time__c\": \"2016-11-29T08:00:00.000+0000\",\n                \"PDLM__Related_Change__c\": \"a064P00000du2d4QAA\",\n                \"Reach__c\": null,\n                \"Require_Additional_Signer_to_Sign_off__c\": false,\n                \"Supporting_Documentation_Required__c\": false,\n                \"PDLM__Is_Latest_Released__c\": false,\n                \"Custom_Field2__c\": null,\n                \"Weight_Std__c\": null,\n                \"PDLM__Revision_Status__c\": \"Released\",\n                \"Height_Std__c\": null,\n                \"PDLM__Cancelled__c\": false,\n                \"Value__c\": null,\n                \"Indirect_Cost__c\": null,\n                \"put_a_number_here_for_fun__c\": null,\n                \"Stack__c\": null,\n                \"Direct_Cost__c\": null,\n                \"Stand_Over_Height__c\": null,\n                \"SystemModstamp\": \"2019-09-06T22:54:29.000+0000\",\n                \"Item_Number__c\": \"100-000345-10\",\n                \"PDLM__Training_Due_Date__c\": null,\n                \"Length_Metric__c\": null,\n                \"PDLM__Has_Open_Quality__c\": false,\n                \"Target_Margin__c\": null,\n                \"LastActivityDate\": null,\n                \"Update_Prices__c\": false,\n                \"Size__c\": null,\n                \"Change_Percentage__c\": null,\n                \"Top_Tube_Length__c\": null,\n                \"PDLM__On_Change__c\": false,\n                \"Top_Tube_Length2__c\": null,\n                \"Wheelbase2__c\": null,\n                \"PDLM__Cost__c\": 20114.0173,\n                \"Tech_Specs__c\": null,\n                \"Project__c\": null,\n                \"Additional_Signer__c\": null,\n                \"Serialized__c\": false,\n                \"Voltage__c\": null,\n                \"Name\": \"100-000345-10:C\",\n                \"Head_Tube_Angle2__c\": null,\n                \"CreatedById\": \"0054P00000AO7BkQAL\",\n                \"PDLM__Required_Field_Warning__c\": null,\n                \"Author__c\": null,\n                \"Next_Review__c\": null,\n                \"Market_Status__c\": null,\n                \"Stand_Over_Height2__c\": null,\n                \"Chain_Stay_Length2__c\": null,\n                \"Width_Std__c\": null,\n                \"PDLM__Category_Control__c\": null,\n                \"LastViewedDate\": null,\n                \"PDLM__Master_Item_Name__c\": null,\n                \"PDLM__Released__c\": true,\n                \"Bottom_Bracket_Height__c\": null,\n                \"PDLM__Master_Item_Number__c\": \"100-000345-10\",\n                \"Custom_Field1__c\": null,\n                \"CreatedDate\": \"2019-06-21T23:53:09.000+0000\",\n                \"Head_Tube_Length2__c\": null,\n                \"PDLM__PrimaryKey__c\": \"100-000345-10:C:ECO-00107\",\n                \"PDLM__Description__c\": \"Peak 800 Backup and Disaster Recovery Device\",\n                \"Last_Review__c\": null,\n                \"PDLM__ProductCode__c\": null,\n                \"Width_Metric__c\": null,\n                \"PDLM__Rebaseline_Draft__c\": null,\n                \"PDLM__Released_Date_Time__c\": \"2016-11-29T08:00:00.000+0000\",\n                \"CostRollup__c\": null,\n                \"LastReferencedDate\": null,\n                \"PDLM__Effective_Date1__c\": null,\n                \"Density__c\": null,\n                \"PDLM__Base_SKU__c\": null,\n                \"Resistance__c\": null,\n                \"Head_Tube_Length__c\": null,\n                \"PDLM__Latest__c\": \"Superseded\",\n                \"Navigation_Category__c\": null,\n                \"Weight_Metric__c\": null,\n                \"Currency__c\": null,\n                \"PDLM__Released_Date__c\": \"2016-11-29\",\n                \"Suggested_List_Price__c\": null,\n                \"Reason_for_Change__c\": null,\n                \"Brand__c\": null,\n                \"put_a_number_here_just_because__c\": null,\n                \"Publication_Site__c\": null,\n                \"PDLM__Lifecycle_Phase__c\": \"Production\",\n                \"PDLM__Aml_Count__c\": 0,\n                \"Document_Owner__c\": null,\n                \"Tariff__c\": null,\n                \"Seat_Tube_Angle__c\": null,\n                \"PDLM__Has_Parent__c\": false,\n                \"Tech_Specs2__c\": \"<img src=\\\" \\\" alt=\\\"Image\\\" style=\\\"height:400px; width:400px;\\\" border=\\\"0\\\"/>\",\n                \"PDLM__Master_Item__c\": \"a0E4P00000ojI5eUAE\",\n                \"LastModifiedById\": \"0054P00000AJEcmQAH\"\n            },\n            {\n                \"attributes\": {\n                    \"type\": \"PDLM__Item_Revision__c\",\n                    \"url\": \"/services/data/v44.0/sobjects/PDLM__Item_Revision__c/a0D4P00001IRxZgUAL\"\n                },\n                \"LastModifiedDate\": \"2019-09-06T22:54:29.000+0000\",\n                \"Bottom_Bracket_Height2__c\": null,\n                \"Seat_Tube_Length__c\": null,\n                \"PDLM__Phase_Unique__c\": \"a0F4P00000G5M3b:Production\",\n                \"Seat_Tube_Length2__c\": null,\n                \"PDLM__Detailed_Description__c\": null,\n                \"Opportunity__c\": null,\n                \"Package__c\": null,\n                \"Length_Std__c\": null,\n                \"PDLM__Has_Bom__c\": true,\n                \"Stack2__c\": null,\n                \"Wheelbase__c\": null,\n                \"IsDeleted\": false,\n                \"Reach2__c\": null,\n                \"PDLM__Has_Attachments__c\": true,\n                \"Height_Metric__c\": null,\n                \"Change_Type__c\": null,\n                \"Model__c\": null,\n                \"Chain_Stay_Length__c\": null,\n                \"PDLM__Training_Required__c\": false,\n                \"PDLM__Has_Aml__c\": false,\n                \"PDLM__Revision__c\": \"B\",\n                \"PDLM__Expired__c\": false,\n                \"PDLM__Is_Latest__c\": false,\n                \"PCB_Footprint__c\": null,\n                \"PDLM__Training_Quiz__c\": null,\n                \"PDLM__Category__c\": \"SKU - Top Level Assy\",\n                \"Id\": \"a0D4P00001IRxZgUAL\",\n                \"Serial_Number__c\": null,\n                \"Department__c\": null,\n                \"PDLM__Completeness__c\": null,\n                \"Lifecycle__c\": \"Parts\",\n                \"Tolerance__c\": null,\n                \"Price_Adjustment__c\": 1,\n                \"Head_Tube_Angle__c\": null,\n                \"Total_Cost__c\": 0,\n                \"PDLM__Has_Quality__c\": false,\n                \"Seat_Tube_Angle2__c\": null,\n                \"PDLM__End_Date_Time__c\": \"2016-11-29T08:00:00.000+0000\",\n                \"PDLM__Related_Change__c\": \"a064P00000du2d0QAA\",\n                \"Reach__c\": null,\n                \"Require_Additional_Signer_to_Sign_off__c\": false,\n                \"Supporting_Documentation_Required__c\": false,\n                \"PDLM__Is_Latest_Released__c\": false,\n                \"Custom_Field2__c\": null,\n                \"Weight_Std__c\": null,\n                \"PDLM__Revision_Status__c\": \"Released\",\n                \"Height_Std__c\": null,\n                \"PDLM__Cancelled__c\": false,\n                \"Value__c\": null,\n                \"Indirect_Cost__c\": null,\n                \"put_a_number_here_for_fun__c\": null,\n                \"Stack__c\": null,\n                \"Direct_Cost__c\": null,\n                \"Stand_Over_Height__c\": null,\n                \"SystemModstamp\": \"2019-09-06T22:54:29.000+0000\",\n                \"Item_Number__c\": \"100-000345-10\",\n                \"PDLM__Training_Due_Date__c\": null,\n                \"Length_Metric__c\": null,\n                \"PDLM__Has_Open_Quality__c\": false,\n                \"Target_Margin__c\": null,\n                \"LastActivityDate\": null,\n                \"Update_Prices__c\": false,\n                \"Size__c\": null,\n                \"Change_Percentage__c\": null,\n                \"Top_Tube_Length__c\": null,\n                \"PDLM__On_Change__c\": false,\n                \"Top_Tube_Length2__c\": null,\n                \"Wheelbase2__c\": null,\n                \"PDLM__Cost__c\": 20114.0173,\n                \"Tech_Specs__c\": null,\n                \"Project__c\": null,\n                \"Additional_Signer__c\": null,\n                \"Serialized__c\": false,\n                \"Voltage__c\": null,\n                \"Name\": \"100-000345-10:B\",\n                \"Head_Tube_Angle2__c\": null,\n                \"CreatedById\": \"0054P00000AO7BkQAL\",\n                \"PDLM__Required_Field_Warning__c\": null,\n                \"Author__c\": null,\n                \"Next_Review__c\": null,\n                \"Market_Status__c\": null,\n                \"Stand_Over_Height2__c\": null,\n                \"Chain_Stay_Length2__c\": null,\n                \"Width_Std__c\": null,\n                \"PDLM__Category_Control__c\": null,\n                \"LastViewedDate\": null,\n                \"PDLM__Master_Item_Name__c\": null,\n                \"PDLM__Released__c\": true,\n                \"Bottom_Bracket_Height__c\": null,\n                \"PDLM__Master_Item_Number__c\": \"100-000345-10\",\n                \"Custom_Field1__c\": null,\n                \"CreatedDate\": \"2019-06-21T23:53:09.000+0000\",\n                \"Head_Tube_Length2__c\": null,\n                \"PDLM__PrimaryKey__c\": \"100-000345-10:B:ECO-00102\",\n                \"PDLM__Description__c\": \"Peak 800 Backup and Disaster Recovery Device\",\n                \"Last_Review__c\": null,\n                \"PDLM__ProductCode__c\": null,\n                \"Width_Metric__c\": null,\n                \"PDLM__Rebaseline_Draft__c\": null,\n                \"PDLM__Released_Date_Time__c\": \"2016-11-29T08:00:00.000+0000\",\n                \"CostRollup__c\": null,\n                \"LastReferencedDate\": null,\n                \"PDLM__Effective_Date1__c\": null,\n                \"Density__c\": null,\n                \"PDLM__Base_SKU__c\": null,\n                \"Resistance__c\": null,\n                \"Head_Tube_Length__c\": null,\n                \"PDLM__Latest__c\": \"Superseded\",\n                \"Navigation_Category__c\": null,\n                \"Weight_Metric__c\": null,\n                \"Currency__c\": null,\n                \"PDLM__Released_Date__c\": \"2016-11-29\",\n                \"Suggested_List_Price__c\": null,\n                \"Reason_for_Change__c\": null,\n                \"Brand__c\": null,\n                \"put_a_number_here_just_because__c\": null,\n                \"Publication_Site__c\": null,\n                \"PDLM__Lifecycle_Phase__c\": \"Production\",\n                \"PDLM__Aml_Count__c\": 0,\n                \"Document_Owner__c\": null,\n                \"Tariff__c\": null,\n                \"Seat_Tube_Angle__c\": null,\n                \"PDLM__Has_Parent__c\": false,\n                \"Tech_Specs2__c\": \"<img src=\\\" \\\" alt=\\\"Image\\\" style=\\\"height:400px; width:400px;\\\" border=\\\"0\\\"/>\",\n                \"PDLM__Master_Item__c\": \"a0E4P00000ojI5eUAE\",\n                \"LastModifiedById\": \"0054P00000AJEcmQAH\"\n            },\n            {\n                \"attributes\": {\n                    \"type\": \"PDLM__Item_Revision__c\",\n                    \"url\": \"/services/data/v44.0/sobjects/PDLM__Item_Revision__c/a0D4P00001IRxZiUAL\"\n                },\n                \"LastModifiedDate\": \"2019-09-06T22:54:29.000+0000\",\n                \"Bottom_Bracket_Height2__c\": null,\n                \"Seat_Tube_Length__c\": null,\n                \"PDLM__Phase_Unique__c\": \"a0F4P00000G5M3b:Production\",\n                \"Seat_Tube_Length2__c\": null,\n                \"PDLM__Detailed_Description__c\": null,\n                \"Opportunity__c\": null,\n                \"Package__c\": null,\n                \"Length_Std__c\": null,\n                \"PDLM__Has_Bom__c\": true,\n                \"Stack2__c\": null,\n                \"Wheelbase__c\": null,\n                \"IsDeleted\": false,\n                \"Reach2__c\": null,\n                \"PDLM__Has_Attachments__c\": true,\n                \"Height_Metric__c\": null,\n                \"Change_Type__c\": null,\n                \"Model__c\": null,\n                \"Chain_Stay_Length__c\": null,\n                \"PDLM__Training_Required__c\": false,\n                \"PDLM__Has_Aml__c\": false,\n                \"PDLM__Revision__c\": \"A\",\n                \"PDLM__Expired__c\": false,\n                \"PDLM__Is_Latest__c\": false,\n                \"PCB_Footprint__c\": null,\n                \"PDLM__Training_Quiz__c\": null,\n                \"PDLM__Category__c\": \"SKU - Top Level Assy\",\n                \"Id\": \"a0D4P00001IRxZiUAL\",\n                \"Serial_Number__c\": null,\n                \"Department__c\": null,\n                \"PDLM__Completeness__c\": null,\n                \"Lifecycle__c\": \"Parts\",\n                \"Tolerance__c\": null,\n                \"Price_Adjustment__c\": 1,\n                \"Head_Tube_Angle__c\": null,\n                \"Total_Cost__c\": 0,\n                \"PDLM__Has_Quality__c\": false,\n                \"Seat_Tube_Angle2__c\": null,\n                \"PDLM__End_Date_Time__c\": \"2016-11-29T08:00:00.000+0000\",\n                \"PDLM__Related_Change__c\": \"a064P00000du2cvQAA\",\n                \"Reach__c\": null,\n                \"Require_Additional_Signer_to_Sign_off__c\": false,\n                \"Supporting_Documentation_Required__c\": false,\n                \"PDLM__Is_Latest_Released__c\": false,\n                \"Custom_Field2__c\": null,\n                \"Weight_Std__c\": null,\n                \"PDLM__Revision_Status__c\": \"Released\",\n                \"Height_Std__c\": null,\n                \"PDLM__Cancelled__c\": false,\n                \"Value__c\": null,\n                \"Indirect_Cost__c\": null,\n                \"put_a_number_here_for_fun__c\": null,\n                \"Stack__c\": null,\n                \"Direct_Cost__c\": null,\n                \"Stand_Over_Height__c\": null,\n                \"SystemModstamp\": \"2019-09-06T22:54:29.000+0000\",\n                \"Item_Number__c\": \"100-000345-10\",\n                \"PDLM__Training_Due_Date__c\": null,\n                \"Length_Metric__c\": null,\n                \"PDLM__Has_Open_Quality__c\": false,\n                \"Target_Margin__c\": null,\n                \"LastActivityDate\": null,\n                \"Update_Prices__c\": false,\n                \"Size__c\": null,\n                \"Change_Percentage__c\": null,\n                \"Top_Tube_Length__c\": null,\n                \"PDLM__On_Change__c\": false,\n                \"Top_Tube_Length2__c\": null,\n                \"Wheelbase2__c\": null,\n                \"PDLM__Cost__c\": 20114.0173,\n                \"Tech_Specs__c\": null,\n                \"Project__c\": null,\n                \"Additional_Signer__c\": null,\n                \"Serialized__c\": false,\n                \"Voltage__c\": null,\n                \"Name\": \"100-000345-10:A\",\n                \"Head_Tube_Angle2__c\": null,\n                \"CreatedById\": \"0054P00000AO7BkQAL\",\n                \"PDLM__Required_Field_Warning__c\": null,\n                \"Author__c\": null,\n                \"Next_Review__c\": null,\n                \"Market_Status__c\": null,\n                \"Stand_Over_Height2__c\": null,\n                \"Chain_Stay_Length2__c\": null,\n                \"Width_Std__c\": null,\n                \"PDLM__Category_Control__c\": null,\n                \"LastViewedDate\": null,\n                \"PDLM__Master_Item_Name__c\": null,\n                \"PDLM__Released__c\": true,\n                \"Bottom_Bracket_Height__c\": null,\n                \"PDLM__Master_Item_Number__c\": \"100-000345-10\",\n                \"Custom_Field1__c\": null,\n                \"CreatedDate\": \"2019-06-21T23:53:09.000+0000\",\n                \"Head_Tube_Length2__c\": null,\n                \"PDLM__PrimaryKey__c\": \"100-000345-10:A:ECO-00097\",\n                \"PDLM__Description__c\": \"Peak 800 Backup and Disaster Recovery Device\",\n                \"Last_Review__c\": null,\n                \"PDLM__ProductCode__c\": null,\n                \"Width_Metric__c\": null,\n                \"PDLM__Rebaseline_Draft__c\": null,\n                \"PDLM__Released_Date_Time__c\": \"2016-11-29T08:00:00.000+0000\",\n                \"CostRollup__c\": null,\n                \"LastReferencedDate\": null,\n                \"PDLM__Effective_Date1__c\": null,\n                \"Density__c\": null,\n                \"PDLM__Base_SKU__c\": null,\n                \"Resistance__c\": null,\n                \"Head_Tube_Length__c\": null,\n                \"PDLM__Latest__c\": \"Superseded\",\n                \"Navigation_Category__c\": null,\n                \"Weight_Metric__c\": null,\n                \"Currency__c\": null,\n                \"PDLM__Released_Date__c\": \"2016-11-29\",\n                \"Suggested_List_Price__c\": null,\n                \"Reason_for_Change__c\": null,\n                \"Brand__c\": null,\n                \"put_a_number_here_just_because__c\": null,\n                \"Publication_Site__c\": null,\n                \"PDLM__Lifecycle_Phase__c\": \"Production\",\n                \"PDLM__Aml_Count__c\": 0,\n                \"Document_Owner__c\": null,\n                \"Tariff__c\": null,\n                \"Seat_Tube_Angle__c\": null,\n                \"PDLM__Has_Parent__c\": false,\n                \"Tech_Specs2__c\": \"<img src=\\\" \\\" alt=\\\"Image\\\" style=\\\"height:400px; width:400px;\\\" border=\\\"0\\\"/>\",\n                \"PDLM__Master_Item__c\": \"a0E4P00000ojI5eUAE\",\n                \"LastModifiedById\": \"0054P00000AJEcmQAH\"\n            },\n            {\n                \"attributes\": {\n                    \"type\": \"PDLM__Item_Revision__c\",\n                    \"url\": \"/services/data/v44.0/sobjects/PDLM__Item_Revision__c/a0D4P00001IRxakUAD\"\n                },\n                \"LastModifiedDate\": \"2019-09-06T22:54:29.000+0000\",\n                \"Bottom_Bracket_Height2__c\": null,\n                \"Seat_Tube_Length__c\": null,\n                \"PDLM__Phase_Unique__c\": \"a0F4P00000G5M3b:Production\",\n                \"Seat_Tube_Length2__c\": null,\n                \"PDLM__Detailed_Description__c\": null,\n                \"Opportunity__c\": null,\n                \"Package__c\": null,\n                \"Length_Std__c\": null,\n                \"PDLM__Has_Bom__c\": true,\n                \"Stack2__c\": null,\n                \"Wheelbase__c\": null,\n                \"IsDeleted\": false,\n                \"Reach2__c\": null,\n                \"PDLM__Has_Attachments__c\": true,\n                \"Height_Metric__c\": null,\n                \"Change_Type__c\": null,\n                \"Model__c\": null,\n                \"Chain_Stay_Length__c\": null,\n                \"PDLM__Training_Required__c\": false,\n                \"PDLM__Has_Aml__c\": false,\n                \"PDLM__Revision__c\": \"E\",\n                \"PDLM__Expired__c\": false,\n                \"PDLM__Is_Latest__c\": false,\n                \"PCB_Footprint__c\": null,\n                \"PDLM__Training_Quiz__c\": null,\n                \"PDLM__Category__c\": \"SKU - Top Level Assy\",\n                \"Id\": \"a0D4P00001IRxakUAD\",\n                \"Serial_Number__c\": null,\n                \"Department__c\": null,\n                \"PDLM__Completeness__c\": null,\n                \"Lifecycle__c\": \"Parts\",\n                \"Tolerance__c\": null,\n                \"Price_Adjustment__c\": 1,\n                \"Head_Tube_Angle__c\": null,\n                \"Total_Cost__c\": 0,\n                \"PDLM__Has_Quality__c\": false,\n                \"Seat_Tube_Angle2__c\": null,\n                \"PDLM__End_Date_Time__c\": \"2017-07-20T17:59:33.000+0000\",\n                \"PDLM__Related_Change__c\": \"a064P00000du2ccQAA\",\n                \"Reach__c\": null,\n                \"Require_Additional_Signer_to_Sign_off__c\": false,\n                \"Supporting_Documentation_Required__c\": false,\n                \"PDLM__Is_Latest_Released__c\": false,\n                \"Custom_Field2__c\": null,\n                \"Weight_Std__c\": null,\n                \"PDLM__Revision_Status__c\": \"Released\",\n                \"Height_Std__c\": null,\n                \"PDLM__Cancelled__c\": false,\n                \"Value__c\": null,\n                \"Indirect_Cost__c\": null,\n                \"put_a_number_here_for_fun__c\": null,\n                \"Stack__c\": null,\n                \"Direct_Cost__c\": null,\n                \"Stand_Over_Height__c\": null,\n                \"SystemModstamp\": \"2019-09-06T22:54:29.000+0000\",\n                \"Item_Number__c\": \"100-000345-10\",\n                \"PDLM__Training_Due_Date__c\": null,\n                \"Length_Metric__c\": null,\n                \"PDLM__Has_Open_Quality__c\": false,\n                \"Target_Margin__c\": null,\n                \"LastActivityDate\": null,\n                \"Update_Prices__c\": false,\n                \"Size__c\": null,\n                \"Change_Percentage__c\": null,\n                \"Top_Tube_Length__c\": null,\n                \"PDLM__On_Change__c\": false,\n                \"Top_Tube_Length2__c\": null,\n                \"Wheelbase2__c\": null,\n                \"PDLM__Cost__c\": 19420.4673,\n                \"Tech_Specs__c\": null,\n                \"Project__c\": null,\n                \"Additional_Signer__c\": null,\n                \"Serialized__c\": false,\n                \"Voltage__c\": null,\n                \"Name\": \"100-000345-10:E\",\n                \"Head_Tube_Angle2__c\": null,\n                \"CreatedById\": \"0054P00000AO7BkQAL\",\n                \"PDLM__Required_Field_Warning__c\": null,\n                \"Author__c\": null,\n                \"Next_Review__c\": null,\n                \"Market_Status__c\": null,\n                \"Stand_Over_Height2__c\": null,\n                \"Chain_Stay_Length2__c\": null,\n                \"Width_Std__c\": null,\n                \"PDLM__Category_Control__c\": null,\n                \"LastViewedDate\": null,\n                \"PDLM__Master_Item_Name__c\": null,\n                \"PDLM__Released__c\": true,\n                \"Bottom_Bracket_Height__c\": null,\n                \"PDLM__Master_Item_Number__c\": \"100-000345-10\",\n                \"Custom_Field1__c\": null,\n                \"CreatedDate\": \"2019-06-21T23:53:09.000+0000\",\n                \"Head_Tube_Length2__c\": null,\n                \"PDLM__PrimaryKey__c\": null,\n                \"PDLM__Description__c\": \"Peak 800 Backup and Disaster Recovery Device\",\n                \"Last_Review__c\": null,\n                \"PDLM__ProductCode__c\": null,\n                \"Width_Metric__c\": null,\n                \"PDLM__Rebaseline_Draft__c\": null,\n                \"PDLM__Released_Date_Time__c\": \"2017-07-13T17:21:08.000+0000\",\n                \"CostRollup__c\": null,\n                \"LastReferencedDate\": null,\n                \"PDLM__Effective_Date1__c\": null,\n                \"Density__c\": null,\n                \"PDLM__Base_SKU__c\": null,\n                \"Resistance__c\": null,\n                \"Head_Tube_Length__c\": null,\n                \"PDLM__Latest__c\": \"Superseded\",\n                \"Navigation_Category__c\": null,\n                \"Weight_Metric__c\": null,\n                \"Currency__c\": null,\n                \"PDLM__Released_Date__c\": \"2017-07-13\",\n                \"Suggested_List_Price__c\": null,\n                \"Reason_for_Change__c\": null,\n                \"Brand__c\": null,\n                \"put_a_number_here_just_because__c\": null,\n                \"Publication_Site__c\": null,\n                \"PDLM__Lifecycle_Phase__c\": \"Production\",\n                \"PDLM__Aml_Count__c\": 0,\n                \"Document_Owner__c\": null,\n                \"Tariff__c\": null,\n                \"Seat_Tube_Angle__c\": null,\n                \"PDLM__Has_Parent__c\": false,\n                \"Tech_Specs2__c\": \"<img src=\\\" \\\" alt=\\\"Image\\\" style=\\\"height:400px; width:400px;\\\" border=\\\"0\\\"/>\",\n                \"PDLM__Master_Item__c\": \"a0E4P00000ojI5eUAE\",\n                \"LastModifiedById\": \"0054P00000AJEcmQAH\"\n            },\n            {\n                \"attributes\": {\n                    \"type\": \"PDLM__Item_Revision__c\",\n                    \"url\": \"/services/data/v44.0/sobjects/PDLM__Item_Revision__c/a0D4P00001IRxalUAD\"\n                },\n                \"LastModifiedDate\": \"2019-09-06T22:54:29.000+0000\",\n                \"Bottom_Bracket_Height2__c\": null,\n                \"Seat_Tube_Length__c\": null,\n                \"PDLM__Phase_Unique__c\": \"a0F4P00000G5M3b:Production\",\n                \"Seat_Tube_Length2__c\": null,\n                \"PDLM__Detailed_Description__c\": null,\n                \"Opportunity__c\": null,\n                \"Package__c\": null,\n                \"Length_Std__c\": null,\n                \"PDLM__Has_Bom__c\": true,\n                \"Stack2__c\": null,\n                \"Wheelbase__c\": null,\n                \"IsDeleted\": false,\n                \"Reach2__c\": null,\n                \"PDLM__Has_Attachments__c\": true,\n                \"Height_Metric__c\": null,\n                \"Change_Type__c\": null,\n                \"Model__c\": null,\n                \"Chain_Stay_Length__c\": null,\n                \"PDLM__Training_Required__c\": false,\n                \"PDLM__Has_Aml__c\": false,\n                \"PDLM__Revision__c\": \"F\",\n                \"PDLM__Expired__c\": false,\n                \"PDLM__Is_Latest__c\": false,\n                \"PCB_Footprint__c\": null,\n                \"PDLM__Training_Quiz__c\": null,\n                \"PDLM__Category__c\": \"SKU - Top Level Assy\",\n                \"Id\": \"a0D4P00001IRxalUAD\",\n                \"Serial_Number__c\": null,\n                \"Department__c\": null,\n                \"PDLM__Completeness__c\": null,\n                \"Lifecycle__c\": \"Parts\",\n                \"Tolerance__c\": null,\n                \"Price_Adjustment__c\": 1,\n                \"Head_Tube_Angle__c\": null,\n                \"Total_Cost__c\": 0,\n                \"PDLM__Has_Quality__c\": false,\n                \"Seat_Tube_Angle2__c\": null,\n                \"PDLM__End_Date_Time__c\": \"2017-09-22T16:23:06.000+0000\",\n                \"PDLM__Related_Change__c\": \"a064P00000du2dAQAQ\",\n                \"Reach__c\": null,\n                \"Require_Additional_Signer_to_Sign_off__c\": false,\n                \"Supporting_Documentation_Required__c\": false,\n                \"PDLM__Is_Latest_Released__c\": false,\n                \"Custom_Field2__c\": null,\n                \"Weight_Std__c\": null,\n                \"PDLM__Revision_Status__c\": \"Released\",\n                \"Height_Std__c\": null,\n                \"PDLM__Cancelled__c\": false,\n                \"Value__c\": null,\n                \"Indirect_Cost__c\": null,\n                \"put_a_number_here_for_fun__c\": null,\n                \"Stack__c\": null,\n                \"Direct_Cost__c\": null,\n                \"Stand_Over_Height__c\": null,\n                \"SystemModstamp\": \"2019-09-06T22:54:29.000+0000\",\n                \"Item_Number__c\": \"100-000345-10\",\n                \"PDLM__Training_Due_Date__c\": null,\n                \"Length_Metric__c\": null,\n                \"PDLM__Has_Open_Quality__c\": false,\n                \"Target_Margin__c\": null,\n                \"LastActivityDate\": null,\n                \"Update_Prices__c\": false,\n                \"Size__c\": null,\n                \"Change_Percentage__c\": null,\n                \"Top_Tube_Length__c\": null,\n                \"PDLM__On_Change__c\": false,\n                \"Top_Tube_Length2__c\": null,\n                \"Wheelbase2__c\": null,\n                \"PDLM__Cost__c\": 20615.4673,\n                \"Tech_Specs__c\": null,\n                \"Project__c\": null,\n                \"Additional_Signer__c\": null,\n                \"Serialized__c\": false,\n                \"Voltage__c\": null,\n                \"Name\": \"100-000345-10:F\",\n                \"Head_Tube_Angle2__c\": null,\n                \"CreatedById\": \"0054P00000AO7BkQAL\",\n                \"PDLM__Required_Field_Warning__c\": null,\n                \"Author__c\": null,\n                \"Next_Review__c\": null,\n                \"Market_Status__c\": null,\n                \"Stand_Over_Height2__c\": null,\n                \"Chain_Stay_Length2__c\": null,\n                \"Width_Std__c\": null,\n                \"PDLM__Category_Control__c\": null,\n                \"LastViewedDate\": null,\n                \"PDLM__Master_Item_Name__c\": null,\n                \"PDLM__Released__c\": true,\n                \"Bottom_Bracket_Height__c\": null,\n                \"PDLM__Master_Item_Number__c\": \"100-000345-10\",\n                \"Custom_Field1__c\": null,\n                \"CreatedDate\": \"2019-06-21T23:53:09.000+0000\",\n                \"Head_Tube_Length2__c\": null,\n                \"PDLM__PrimaryKey__c\": null,\n                \"PDLM__Description__c\": \"Peak 800 Backup and Disaster Recovery Device\",\n                \"Last_Review__c\": null,\n                \"PDLM__ProductCode__c\": null,\n                \"Width_Metric__c\": null,\n                \"PDLM__Rebaseline_Draft__c\": null,\n                \"PDLM__Released_Date_Time__c\": \"2017-07-20T17:59:33.000+0000\",\n                \"CostRollup__c\": null,\n                \"LastReferencedDate\": null,\n                \"PDLM__Effective_Date1__c\": null,\n                \"Density__c\": null,\n                \"PDLM__Base_SKU__c\": null,\n                \"Resistance__c\": null,\n                \"Head_Tube_Length__c\": null,\n                \"PDLM__Latest__c\": \"Superseded\",\n                \"Navigation_Category__c\": null,\n                \"Weight_Metric__c\": null,\n                \"Currency__c\": null,\n                \"PDLM__Released_Date__c\": \"2017-07-20\",\n                \"Suggested_List_Price__c\": null,\n                \"Reason_for_Change__c\": null,\n                \"Brand__c\": null,\n                \"put_a_number_here_just_because__c\": null,\n                \"Publication_Site__c\": null,\n                \"PDLM__Lifecycle_Phase__c\": \"Production\",\n                \"PDLM__Aml_Count__c\": 0,\n                \"Document_Owner__c\": null,\n                \"Tariff__c\": null,\n                \"Seat_Tube_Angle__c\": null,\n                \"PDLM__Has_Parent__c\": false,\n                \"Tech_Specs2__c\": \"<img src=\\\" \\\" alt=\\\"Image\\\" style=\\\"height:400px; width:400px;\\\" border=\\\"0\\\"/>\",\n                \"PDLM__Master_Item__c\": \"a0E4P00000ojI5eUAE\",\n                \"LastModifiedById\": \"0054P00000AJEcmQAH\"\n            },\n            {\n                \"attributes\": {\n                    \"type\": \"PDLM__Item_Revision__c\",\n                    \"url\": \"/services/data/v44.0/sobjects/PDLM__Item_Revision__c/a0D4P00001IRxamUAD\"\n                },\n                \"LastModifiedDate\": \"2019-09-06T22:54:29.000+0000\",\n                \"Bottom_Bracket_Height2__c\": null,\n                \"Seat_Tube_Length__c\": null,\n                \"PDLM__Phase_Unique__c\": \"a0F4P00000G5M3b:Production\",\n                \"Seat_Tube_Length2__c\": null,\n                \"PDLM__Detailed_Description__c\": null,\n                \"Opportunity__c\": null,\n                \"Package__c\": null,\n                \"Length_Std__c\": null,\n                \"PDLM__Has_Bom__c\": true,\n                \"Stack2__c\": null,\n                \"Wheelbase__c\": null,\n                \"IsDeleted\": false,\n                \"Reach2__c\": null,\n                \"PDLM__Has_Attachments__c\": true,\n                \"Height_Metric__c\": null,\n                \"Change_Type__c\": null,\n                \"Model__c\": null,\n                \"Chain_Stay_Length__c\": null,\n                \"PDLM__Training_Required__c\": false,\n                \"PDLM__Has_Aml__c\": false,\n                \"PDLM__Revision__c\": \"G\",\n                \"PDLM__Expired__c\": false,\n                \"PDLM__Is_Latest__c\": false,\n                \"PCB_Footprint__c\": null,\n                \"PDLM__Training_Quiz__c\": null,\n                \"PDLM__Category__c\": \"SKU - Top Level Assy\",\n                \"Id\": \"a0D4P00001IRxamUAD\",\n                \"Serial_Number__c\": null,\n                \"Department__c\": null,\n                \"PDLM__Completeness__c\": null,\n                \"Lifecycle__c\": \"Parts\",\n                \"Tolerance__c\": null,\n                \"Price_Adjustment__c\": 1,\n                \"Head_Tube_Angle__c\": null,\n                \"Total_Cost__c\": 0,\n                \"PDLM__Has_Quality__c\": false,\n                \"Seat_Tube_Angle2__c\": null,\n                \"PDLM__End_Date_Time__c\": \"2017-10-24T19:34:31.000+0000\",\n                \"PDLM__Related_Change__c\": \"a064P00000du2dCQAQ\",\n                \"Reach__c\": null,\n                \"Require_Additional_Signer_to_Sign_off__c\": false,\n                \"Supporting_Documentation_Required__c\": false,\n                \"PDLM__Is_Latest_Released__c\": false,\n                \"Custom_Field2__c\": null,\n                \"Weight_Std__c\": null,\n                \"PDLM__Revision_Status__c\": \"Released\",\n                \"Height_Std__c\": null,\n                \"PDLM__Cancelled__c\": false,\n                \"Value__c\": null,\n                \"Indirect_Cost__c\": null,\n                \"put_a_number_here_for_fun__c\": null,\n                \"Stack__c\": null,\n                \"Direct_Cost__c\": null,\n                \"Stand_Over_Height__c\": null,\n                \"SystemModstamp\": \"2019-09-06T22:54:29.000+0000\",\n                \"Item_Number__c\": \"100-000345-10\",\n                \"PDLM__Training_Due_Date__c\": null,\n                \"Length_Metric__c\": null,\n                \"PDLM__Has_Open_Quality__c\": false,\n                \"Target_Margin__c\": null,\n                \"LastActivityDate\": null,\n                \"Update_Prices__c\": false,\n                \"Size__c\": null,\n                \"Change_Percentage__c\": null,\n                \"Top_Tube_Length__c\": null,\n                \"PDLM__On_Change__c\": false,\n                \"Top_Tube_Length2__c\": null,\n                \"Wheelbase2__c\": null,\n                \"PDLM__Cost__c\": 19420.4673,\n                \"Tech_Specs__c\": null,\n                \"Project__c\": null,\n                \"Additional_Signer__c\": null,\n                \"Serialized__c\": false,\n                \"Voltage__c\": null,\n                \"Name\": \"100-000345-10:G\",\n                \"Head_Tube_Angle2__c\": null,\n                \"CreatedById\": \"0054P00000AO7BkQAL\",\n                \"PDLM__Required_Field_Warning__c\": null,\n                \"Author__c\": null,\n                \"Next_Review__c\": null,\n                \"Market_Status__c\": null,\n                \"Stand_Over_Height2__c\": null,\n                \"Chain_Stay_Length2__c\": null,\n                \"Width_Std__c\": null,\n                \"PDLM__Category_Control__c\": null,\n                \"LastViewedDate\": null,\n                \"PDLM__Master_Item_Name__c\": null,\n                \"PDLM__Released__c\": true,\n                \"Bottom_Bracket_Height__c\": null,\n                \"PDLM__Master_Item_Number__c\": \"100-000345-10\",\n                \"Custom_Field1__c\": null,\n                \"CreatedDate\": \"2019-06-21T23:53:09.000+0000\",\n                \"Head_Tube_Length2__c\": null,\n                \"PDLM__PrimaryKey__c\": null,\n                \"PDLM__Description__c\": \"Peak 800 Backup and Disaster Recovery Device\",\n                \"Last_Review__c\": null,\n                \"PDLM__ProductCode__c\": null,\n                \"Width_Metric__c\": null,\n                \"PDLM__Rebaseline_Draft__c\": null,\n                \"PDLM__Released_Date_Time__c\": \"2017-09-22T16:23:06.000+0000\",\n                \"CostRollup__c\": null,\n                \"LastReferencedDate\": null,\n                \"PDLM__Effective_Date1__c\": null,\n                \"Density__c\": null,\n                \"PDLM__Base_SKU__c\": null,\n                \"Resistance__c\": null,\n                \"Head_Tube_Length__c\": null,\n                \"PDLM__Latest__c\": \"Superseded\",\n                \"Navigation_Category__c\": null,\n                \"Weight_Metric__c\": null,\n                \"Currency__c\": null,\n                \"PDLM__Released_Date__c\": \"2017-09-22\",\n                \"Suggested_List_Price__c\": null,\n                \"Reason_for_Change__c\": null,\n                \"Brand__c\": null,\n                \"put_a_number_here_just_because__c\": null,\n                \"Publication_Site__c\": null,\n                \"PDLM__Lifecycle_Phase__c\": \"Production\",\n                \"PDLM__Aml_Count__c\": 0,\n                \"Document_Owner__c\": null,\n                \"Tariff__c\": null,\n                \"Seat_Tube_Angle__c\": null,\n                \"PDLM__Has_Parent__c\": false,\n                \"Tech_Specs2__c\": \"<img src=\\\" \\\" alt=\\\"Image\\\" style=\\\"height:400px; width:400px;\\\" border=\\\"0\\\"/>\",\n                \"PDLM__Master_Item__c\": \"a0E4P00000ojI5eUAE\",\n                \"LastModifiedById\": \"0054P00000AJEcmQAH\"\n            },\n            {\n                \"attributes\": {\n                    \"type\": \"PDLM__Item_Revision__c\",\n                    \"url\": \"/services/data/v44.0/sobjects/PDLM__Item_Revision__c/a0D4P00001IRxanUAD\"\n                },\n                \"LastModifiedDate\": \"2019-09-06T22:54:29.000+0000\",\n                \"Bottom_Bracket_Height2__c\": null,\n                \"Seat_Tube_Length__c\": null,\n                \"PDLM__Phase_Unique__c\": \"a0F4P00000G5M3b:Production\",\n                \"Seat_Tube_Length2__c\": null,\n                \"PDLM__Detailed_Description__c\": null,\n                \"Opportunity__c\": null,\n                \"Package__c\": null,\n                \"Length_Std__c\": null,\n                \"PDLM__Has_Bom__c\": true,\n                \"Stack2__c\": null,\n                \"Wheelbase__c\": null,\n                \"IsDeleted\": false,\n                \"Reach2__c\": null,\n                \"PDLM__Has_Attachments__c\": true,\n                \"Height_Metric__c\": null,\n                \"Change_Type__c\": null,\n                \"Model__c\": null,\n                \"Chain_Stay_Length__c\": null,\n                \"PDLM__Training_Required__c\": false,\n                \"PDLM__Has_Aml__c\": false,\n                \"PDLM__Revision__c\": \"D\",\n                \"PDLM__Expired__c\": false,\n                \"PDLM__Is_Latest__c\": false,\n                \"PCB_Footprint__c\": null,\n                \"PDLM__Training_Quiz__c\": null,\n                \"PDLM__Category__c\": \"SKU - Top Level Assy\",\n                \"Id\": \"a0D4P00001IRxanUAD\",\n                \"Serial_Number__c\": null,\n                \"Department__c\": null,\n                \"PDLM__Completeness__c\": null,\n                \"Lifecycle__c\": \"Parts\",\n                \"Tolerance__c\": null,\n                \"Price_Adjustment__c\": 1,\n                \"Head_Tube_Angle__c\": null,\n                \"Total_Cost__c\": 0,\n                \"PDLM__Has_Quality__c\": false,\n                \"Seat_Tube_Angle2__c\": null,\n                \"PDLM__End_Date_Time__c\": \"2017-07-13T17:21:08.000+0000\",\n                \"PDLM__Related_Change__c\": \"a064P00000du2caQAA\",\n                \"Reach__c\": null,\n                \"Require_Additional_Signer_to_Sign_off__c\": false,\n                \"Supporting_Documentation_Required__c\": false,\n                \"PDLM__Is_Latest_Released__c\": false,\n                \"Custom_Field2__c\": null,\n                \"Weight_Std__c\": null,\n                \"PDLM__Revision_Status__c\": \"Released\",\n                \"Height_Std__c\": null,\n                \"PDLM__Cancelled__c\": false,\n                \"Value__c\": null,\n                \"Indirect_Cost__c\": null,\n                \"put_a_number_here_for_fun__c\": null,\n                \"Stack__c\": null,\n                \"Direct_Cost__c\": null,\n                \"Stand_Over_Height__c\": null,\n                \"SystemModstamp\": \"2019-09-06T22:54:29.000+0000\",\n                \"Item_Number__c\": \"100-000345-10\",\n                \"PDLM__Training_Due_Date__c\": null,\n                \"Length_Metric__c\": null,\n                \"PDLM__Has_Open_Quality__c\": false,\n                \"Target_Margin__c\": null,\n                \"LastActivityDate\": null,\n                \"Update_Prices__c\": false,\n                \"Size__c\": null,\n                \"Change_Percentage__c\": null,\n                \"Top_Tube_Length__c\": null,\n                \"PDLM__On_Change__c\": false,\n                \"Top_Tube_Length2__c\": null,\n                \"Wheelbase2__c\": null,\n                \"PDLM__Cost__c\": 19418.0173,\n                \"Tech_Specs__c\": null,\n                \"Project__c\": null,\n                \"Additional_Signer__c\": null,\n                \"Serialized__c\": false,\n                \"Voltage__c\": null,\n                \"Name\": \"100-000345-10:D\",\n                \"Head_Tube_Angle2__c\": null,\n                \"CreatedById\": \"0054P00000AO7BkQAL\",\n                \"PDLM__Required_Field_Warning__c\": null,\n                \"Author__c\": null,\n                \"Next_Review__c\": null,\n                \"Market_Status__c\": null,\n                \"Stand_Over_Height2__c\": null,\n                \"Chain_Stay_Length2__c\": null,\n                \"Width_Std__c\": null,\n                \"PDLM__Category_Control__c\": null,\n                \"LastViewedDate\": null,\n                \"PDLM__Master_Item_Name__c\": null,\n                \"PDLM__Released__c\": true,\n                \"Bottom_Bracket_Height__c\": null,\n                \"PDLM__Master_Item_Number__c\": \"100-000345-10\",\n                \"Custom_Field1__c\": null,\n                \"CreatedDate\": \"2019-06-21T23:53:09.000+0000\",\n                \"Head_Tube_Length2__c\": null,\n                \"PDLM__PrimaryKey__c\": \"100-000345-10:D:ECO-00109\",\n                \"PDLM__Description__c\": \"Peak 800 Backup and Disaster Recovery Device\",\n                \"Last_Review__c\": null,\n                \"PDLM__ProductCode__c\": null,\n                \"Width_Metric__c\": null,\n                \"PDLM__Rebaseline_Draft__c\": null,\n                \"PDLM__Released_Date_Time__c\": \"2016-11-29T08:00:00.000+0000\",\n                \"CostRollup__c\": null,\n                \"LastReferencedDate\": null,\n                \"PDLM__Effective_Date1__c\": null,\n                \"Density__c\": null,\n                \"PDLM__Base_SKU__c\": null,\n                \"Resistance__c\": null,\n                \"Head_Tube_Length__c\": null,\n                \"PDLM__Latest__c\": \"Superseded\",\n                \"Navigation_Category__c\": null,\n                \"Weight_Metric__c\": null,\n                \"Currency__c\": null,\n                \"PDLM__Released_Date__c\": \"2016-11-29\",\n                \"Suggested_List_Price__c\": null,\n                \"Reason_for_Change__c\": null,\n                \"Brand__c\": null,\n                \"put_a_number_here_just_because__c\": null,\n                \"Publication_Site__c\": null,\n                \"PDLM__Lifecycle_Phase__c\": \"Production\",\n                \"PDLM__Aml_Count__c\": 0,\n                \"Document_Owner__c\": null,\n                \"Tariff__c\": null,\n                \"Seat_Tube_Angle__c\": null,\n                \"PDLM__Has_Parent__c\": false,\n                \"Tech_Specs2__c\": \"<img src=\\\" \\\" alt=\\\"Image\\\" style=\\\"height:400px; width:400px;\\\" border=\\\"0\\\"/>\",\n                \"PDLM__Master_Item__c\": \"a0E4P00000ojI5eUAE\",\n                \"LastModifiedById\": \"0054P00000AJEcmQAH\"\n            },\n            {\n                \"attributes\": {\n                    \"type\": \"PDLM__Item_Revision__c\",\n                    \"url\": \"/services/data/v44.0/sobjects/PDLM__Item_Revision__c/a0D4P00001IRxapUAD\"\n                },\n                \"LastModifiedDate\": \"2019-09-06T22:54:29.000+0000\",\n                \"Bottom_Bracket_Height2__c\": null,\n                \"Seat_Tube_Length__c\": null,\n                \"PDLM__Phase_Unique__c\": \"a0F4P00000G5M3b:Production\",\n                \"Seat_Tube_Length2__c\": null,\n                \"PDLM__Detailed_Description__c\": null,\n                \"Opportunity__c\": null,\n                \"Package__c\": null,\n                \"Length_Std__c\": null,\n                \"PDLM__Has_Bom__c\": true,\n                \"Stack2__c\": null,\n                \"Wheelbase__c\": null,\n                \"IsDeleted\": false,\n                \"Reach2__c\": null,\n                \"PDLM__Has_Attachments__c\": true,\n                \"Height_Metric__c\": null,\n                \"Change_Type__c\": null,\n                \"Model__c\": null,\n                \"Chain_Stay_Length__c\": null,\n                \"PDLM__Training_Required__c\": false,\n                \"PDLM__Has_Aml__c\": false,\n                \"PDLM__Revision__c\": \"H\",\n                \"PDLM__Expired__c\": false,\n                \"PDLM__Is_Latest__c\": false,\n                \"PCB_Footprint__c\": null,\n                \"PDLM__Training_Quiz__c\": null,\n                \"PDLM__Category__c\": \"SKU - Top Level Assy\",\n                \"Id\": \"a0D4P00001IRxapUAD\",\n                \"Serial_Number__c\": null,\n                \"Department__c\": null,\n                \"PDLM__Completeness__c\": null,\n                \"Lifecycle__c\": \"Parts\",\n                \"Tolerance__c\": null,\n                \"Price_Adjustment__c\": 1,\n                \"Head_Tube_Angle__c\": null,\n                \"Total_Cost__c\": 0,\n                \"PDLM__Has_Quality__c\": false,\n                \"Seat_Tube_Angle2__c\": null,\n                \"PDLM__End_Date_Time__c\": \"2017-11-01T17:48:00.000+0000\",\n                \"PDLM__Related_Change__c\": \"a064P00000du2cdQAA\",\n                \"Reach__c\": null,\n                \"Require_Additional_Signer_to_Sign_off__c\": false,\n                \"Supporting_Documentation_Required__c\": false,\n                \"PDLM__Is_Latest_Released__c\": false,\n                \"Custom_Field2__c\": null,\n                \"Weight_Std__c\": null,\n                \"PDLM__Revision_Status__c\": \"Released\",\n                \"Height_Std__c\": null,\n                \"PDLM__Cancelled__c\": false,\n                \"Value__c\": null,\n                \"Indirect_Cost__c\": null,\n                \"put_a_number_here_for_fun__c\": null,\n                \"Stack__c\": null,\n                \"Direct_Cost__c\": null,\n                \"Stand_Over_Height__c\": null,\n                \"SystemModstamp\": \"2019-09-06T22:54:29.000+0000\",\n                \"Item_Number__c\": \"100-000345-10\",\n                \"PDLM__Training_Due_Date__c\": null,\n                \"Length_Metric__c\": null,\n                \"PDLM__Has_Open_Quality__c\": false,\n                \"Target_Margin__c\": null,\n                \"LastActivityDate\": null,\n                \"Update_Prices__c\": false,\n                \"Size__c\": null,\n                \"Change_Percentage__c\": null,\n                \"Top_Tube_Length__c\": null,\n                \"PDLM__On_Change__c\": false,\n                \"Top_Tube_Length2__c\": null,\n                \"Wheelbase2__c\": null,\n                \"PDLM__Cost__c\": 19487.4173,\n                \"Tech_Specs__c\": null,\n                \"Project__c\": null,\n                \"Additional_Signer__c\": null,\n                \"Serialized__c\": false,\n                \"Voltage__c\": null,\n                \"Name\": \"100-000345-10:H\",\n                \"Head_Tube_Angle2__c\": null,\n                \"CreatedById\": \"0054P00000AO7BkQAL\",\n                \"PDLM__Required_Field_Warning__c\": null,\n                \"Author__c\": null,\n                \"Next_Review__c\": null,\n                \"Market_Status__c\": null,\n                \"Stand_Over_Height2__c\": null,\n                \"Chain_Stay_Length2__c\": null,\n                \"Width_Std__c\": null,\n                \"PDLM__Category_Control__c\": null,\n                \"LastViewedDate\": null,\n                \"PDLM__Master_Item_Name__c\": null,\n                \"PDLM__Released__c\": true,\n                \"Bottom_Bracket_Height__c\": null,\n                \"PDLM__Master_Item_Number__c\": \"100-000345-10\",\n                \"Custom_Field1__c\": null,\n                \"CreatedDate\": \"2019-06-21T23:53:09.000+0000\",\n                \"Head_Tube_Length2__c\": null,\n                \"PDLM__PrimaryKey__c\": null,\n                \"PDLM__Description__c\": \"Peak 800 Backup and Disaster Recovery Device\",\n                \"Last_Review__c\": null,\n                \"PDLM__ProductCode__c\": null,\n                \"Width_Metric__c\": null,\n                \"PDLM__Rebaseline_Draft__c\": null,\n                \"PDLM__Released_Date_Time__c\": \"2017-10-24T19:34:31.000+0000\",\n                \"CostRollup__c\": null,\n                \"LastReferencedDate\": null,\n                \"PDLM__Effective_Date1__c\": null,\n                \"Density__c\": null,\n                \"PDLM__Base_SKU__c\": null,\n                \"Resistance__c\": null,\n                \"Head_Tube_Length__c\": null,\n                \"PDLM__Latest__c\": \"Superseded\",\n                \"Navigation_Category__c\": null,\n                \"Weight_Metric__c\": null,\n                \"Currency__c\": null,\n                \"PDLM__Released_Date__c\": \"2017-10-24\",\n                \"Suggested_List_Price__c\": null,\n                \"Reason_for_Change__c\": null,\n                \"Brand__c\": null,\n                \"put_a_number_here_just_because__c\": null,\n                \"Publication_Site__c\": null,\n                \"PDLM__Lifecycle_Phase__c\": \"Production\",\n                \"PDLM__Aml_Count__c\": 0,\n                \"Document_Owner__c\": null,\n                \"Tariff__c\": null,\n                \"Seat_Tube_Angle__c\": null,\n                \"PDLM__Has_Parent__c\": false,\n                \"Tech_Specs2__c\": \"<img src=\\\" \\\" alt=\\\"Image\\\" style=\\\"height:400px; width:400px;\\\" border=\\\"0\\\"/>\",\n                \"PDLM__Master_Item__c\": \"a0E4P00000ojI5eUAE\",\n                \"LastModifiedById\": \"0054P00000AJEcmQAH\"\n            },\n            {\n                \"attributes\": {\n                    \"type\": \"PDLM__Item_Revision__c\",\n                    \"url\": \"/services/data/v44.0/sobjects/PDLM__Item_Revision__c/a0D4P00001IRxb1UAD\"\n                },\n                \"LastModifiedDate\": \"2019-09-06T22:54:29.000+0000\",\n                \"Bottom_Bracket_Height2__c\": null,\n                \"Seat_Tube_Length__c\": null,\n                \"PDLM__Phase_Unique__c\": \"a0F4P00000G5M3b:Production\",\n                \"Seat_Tube_Length2__c\": null,\n                \"PDLM__Detailed_Description__c\": null,\n                \"Opportunity__c\": null,\n                \"Package__c\": null,\n                \"Length_Std__c\": null,\n                \"PDLM__Has_Bom__c\": true,\n                \"Stack2__c\": null,\n                \"Wheelbase__c\": null,\n                \"IsDeleted\": false,\n                \"Reach2__c\": null,\n                \"PDLM__Has_Attachments__c\": true,\n                \"Height_Metric__c\": null,\n                \"Change_Type__c\": null,\n                \"Model__c\": null,\n                \"Chain_Stay_Length__c\": null,\n                \"PDLM__Training_Required__c\": false,\n                \"PDLM__Has_Aml__c\": false,\n                \"PDLM__Revision__c\": \"I\",\n                \"PDLM__Expired__c\": false,\n                \"PDLM__Is_Latest__c\": false,\n                \"PCB_Footprint__c\": null,\n                \"PDLM__Training_Quiz__c\": null,\n                \"PDLM__Category__c\": \"SKU - Top Level Assy\",\n                \"Id\": \"a0D4P00001IRxb1UAD\",\n                \"Serial_Number__c\": null,\n                \"Department__c\": null,\n                \"PDLM__Completeness__c\": null,\n                \"Lifecycle__c\": \"Parts\",\n                \"Tolerance__c\": null,\n                \"Price_Adjustment__c\": 1,\n                \"Head_Tube_Angle__c\": null,\n                \"Total_Cost__c\": 5085.73,\n                \"PDLM__Has_Quality__c\": true,\n                \"Seat_Tube_Angle2__c\": null,\n                \"PDLM__End_Date_Time__c\": \"2019-09-06T22:53:34.000+0000\",\n                \"PDLM__Related_Change__c\": \"a064P00000du2ceQAA\",\n                \"Reach__c\": null,\n                \"Require_Additional_Signer_to_Sign_off__c\": false,\n                \"Supporting_Documentation_Required__c\": false,\n                \"PDLM__Is_Latest_Released__c\": false,\n                \"Custom_Field2__c\": null,\n                \"Weight_Std__c\": null,\n                \"PDLM__Revision_Status__c\": \"Released\",\n                \"Height_Std__c\": null,\n                \"PDLM__Cancelled__c\": false,\n                \"Value__c\": null,\n                \"Indirect_Cost__c\": 30.18,\n                \"put_a_number_here_for_fun__c\": null,\n                \"Stack__c\": null,\n                \"Direct_Cost__c\": 43.95,\n                \"Stand_Over_Height__c\": null,\n                \"SystemModstamp\": \"2019-09-06T22:54:29.000+0000\",\n                \"Item_Number__c\": \"100-000345-10\",\n                \"PDLM__Training_Due_Date__c\": null,\n                \"Length_Metric__c\": null,\n                \"PDLM__Has_Open_Quality__c\": true,\n                \"Target_Margin__c\": null,\n                \"LastActivityDate\": null,\n                \"Update_Prices__c\": false,\n                \"Size__c\": null,\n                \"Change_Percentage__c\": null,\n                \"Top_Tube_Length__c\": null,\n                \"PDLM__On_Change__c\": false,\n                \"Top_Tube_Length2__c\": null,\n                \"Wheelbase2__c\": null,\n                \"PDLM__Cost__c\": 20682.4173,\n                \"Tech_Specs__c\": null,\n                \"Project__c\": null,\n                \"Additional_Signer__c\": null,\n                \"Serialized__c\": false,\n                \"Voltage__c\": null,\n                \"Name\": \"100-000345-10:I\",\n                \"Head_Tube_Angle2__c\": null,\n                \"CreatedById\": \"0054P00000AO7BkQAL\",\n                \"PDLM__Required_Field_Warning__c\": null,\n                \"Author__c\": null,\n                \"Next_Review__c\": null,\n                \"Market_Status__c\": null,\n                \"Stand_Over_Height2__c\": null,\n                \"Chain_Stay_Length2__c\": null,\n                \"Width_Std__c\": null,\n                \"PDLM__Category_Control__c\": null,\n                \"LastViewedDate\": null,\n                \"PDLM__Master_Item_Name__c\": null,\n                \"PDLM__Released__c\": true,\n                \"Bottom_Bracket_Height__c\": null,\n                \"PDLM__Master_Item_Number__c\": \"100-000345-10\",\n                \"Custom_Field1__c\": null,\n                \"CreatedDate\": \"2019-06-21T23:53:09.000+0000\",\n                \"Head_Tube_Length2__c\": null,\n                \"PDLM__PrimaryKey__c\": null,\n                \"PDLM__Description__c\": \"Peak 800 Backup and Disaster Recovery Device\",\n                \"Last_Review__c\": null,\n                \"PDLM__ProductCode__c\": null,\n                \"Width_Metric__c\": null,\n                \"PDLM__Rebaseline_Draft__c\": null,\n                \"PDLM__Released_Date_Time__c\": \"2017-11-01T17:48:00.000+0000\",\n                \"LastReferencedDate\": null,\n                \"CostRollup__c\": 217.613,\n                \"PDLM__Effective_Date1__c\": null,\n                \"Density__c\": null,\n                \"PDLM__Base_SKU__c\": null,\n                \"Resistance__c\": null,\n                \"Head_Tube_Length__c\": null,\n                \"PDLM__Latest__c\": \"Superseded\",\n                \"Navigation_Category__c\": null,\n                \"Weight_Metric__c\": null,\n                \"Currency__c\": null,\n                \"PDLM__Released_Date__c\": \"2017-11-01\",\n                \"Suggested_List_Price__c\": null,\n                \"Reason_for_Change__c\": null,\n                \"Brand__c\": null,\n                \"put_a_number_here_just_because__c\": null,\n                \"Publication_Site__c\": null,\n                \"PDLM__Lifecycle_Phase__c\": \"Production\",\n                \"PDLM__Aml_Count__c\": 0,\n                \"Document_Owner__c\": null,\n                \"Seat_Tube_Angle__c\": null,\n                \"PDLM__Has_Parent__c\": false,\n                \"Tariff__c\": 5011.6,\n                \"Tech_Specs2__c\": \"<img src=\\\" \\\" alt=\\\"Image\\\" style=\\\"height:400px; width:400px;\\\" border=\\\"0\\\"/>\",\n                \"PDLM__Master_Item__c\": \"a0E4P00000ojI5eUAE\",\n                \"LastModifiedById\": \"0054P00000AJEcmQAH\"\n            },\n            {\n                \"attributes\": {\n                    \"type\": \"PDLM__Item_Revision__c\",\n                    \"url\": \"/services/data/v44.0/sobjects/PDLM__Item_Revision__c/a0D4P00001Mxh7KUAR\"\n                },\n                \"LastModifiedDate\": \"2019-09-06T22:54:29.000+0000\",\n                \"Bottom_Bracket_Height2__c\": null,\n                \"Seat_Tube_Length__c\": null,\n                \"PDLM__Phase_Unique__c\": \"a0F4P00000G5M3b:Production\",\n                \"Seat_Tube_Length2__c\": null,\n                \"PDLM__Detailed_Description__c\": null,\n                \"Opportunity__c\": null,\n                \"Package__c\": null,\n                \"Length_Std__c\": null,\n                \"PDLM__Has_Bom__c\": true,\n                \"Stack2__c\": null,\n                \"Wheelbase__c\": null,\n                \"IsDeleted\": false,\n                \"Reach2__c\": null,\n                \"PDLM__Has_Attachments__c\": true,\n                \"Height_Metric__c\": null,\n                \"Change_Type__c\": \"None\",\n                \"Model__c\": null,\n                \"Chain_Stay_Length__c\": null,\n                \"PDLM__Training_Required__c\": false,\n                \"PDLM__Has_Aml__c\": false,\n                \"PDLM__Revision__c\": \"Draft\",\n                \"PDLM__Expired__c\": false,\n                \"PDLM__Is_Latest__c\": true,\n                \"PCB_Footprint__c\": null,\n                \"PDLM__Training_Quiz__c\": null,\n                \"PDLM__Category__c\": \"SKU - Top Level Assy\",\n                \"Id\": \"a0D4P00001Mxh7KUAR\",\n                \"Serial_Number__c\": null,\n                \"PDLM__Completeness__c\": null,\n                \"Department__c\": \"Engineering\",\n                \"Lifecycle__c\": \"Parts\",\n                \"Tolerance__c\": null,\n                \"Price_Adjustment__c\": 1,\n                \"Head_Tube_Angle__c\": null,\n                \"Total_Cost__c\": 82.73,\n                \"PDLM__Has_Quality__c\": false,\n                \"Seat_Tube_Angle2__c\": null,\n                \"PDLM__End_Date_Time__c\": null,\n                \"PDLM__Related_Change__c\": null,\n                \"Reach__c\": null,\n                \"Require_Additional_Signer_to_Sign_off__c\": false,\n                \"Supporting_Documentation_Required__c\": false,\n                \"PDLM__Is_Latest_Released__c\": false,\n                \"Custom_Field2__c\": null,\n                \"Weight_Std__c\": null,\n                \"PDLM__Revision_Status__c\": \"Pending\",\n                \"Height_Std__c\": null,\n                \"PDLM__Cancelled__c\": false,\n                \"Value__c\": null,\n                \"Indirect_Cost__c\": 30.18,\n                \"put_a_number_here_for_fun__c\": null,\n                \"Stack__c\": null,\n                \"Direct_Cost__c\": 43.95,\n                \"Stand_Over_Height__c\": null,\n                \"SystemModstamp\": \"2019-09-06T22:54:29.000+0000\",\n                \"Item_Number__c\": \"100-000345-10\",\n                \"PDLM__Training_Due_Date__c\": null,\n                \"Length_Metric__c\": null,\n                \"PDLM__Has_Open_Quality__c\": false,\n                \"Target_Margin__c\": null,\n                \"LastActivityDate\": null,\n                \"Update_Prices__c\": false,\n                \"Size__c\": null,\n                \"Change_Percentage__c\": null,\n                \"Top_Tube_Length__c\": null,\n                \"PDLM__On_Change__c\": false,\n                \"Top_Tube_Length2__c\": null,\n                \"Wheelbase2__c\": null,\n                \"PDLM__Cost__c\": 20682.4173,\n                \"Tech_Specs__c\": null,\n                \"Project__c\": null,\n                \"Additional_Signer__c\": null,\n                \"Serialized__c\": false,\n                \"Voltage__c\": null,\n                \"Name\": \"100-000345-10:Draft*\",\n                \"Head_Tube_Angle2__c\": null,\n                \"CreatedById\": \"0054P00000AJEcmQAH\",\n                \"PDLM__Required_Field_Warning__c\": null,\n                \"Author__c\": null,\n                \"Next_Review__c\": null,\n                \"Market_Status__c\": null,\n                \"Stand_Over_Height2__c\": null,\n                \"Chain_Stay_Length2__c\": null,\n                \"Width_Std__c\": null,\n                \"LastViewedDate\": null,\n                \"PDLM__Category_Control__c\": \"SKU - Top Level Assy\",\n                \"PDLM__Master_Item_Name__c\": null,\n                \"PDLM__Released__c\": false,\n                \"Bottom_Bracket_Height__c\": null,\n                \"PDLM__Master_Item_Number__c\": \"100-000345-10\",\n                \"Custom_Field1__c\": null,\n                \"CreatedDate\": \"2019-09-06T22:54:28.000+0000\",\n                \"Head_Tube_Length2__c\": null,\n                \"PDLM__PrimaryKey__c\": null,\n                \"PDLM__Description__c\": \"Peak 800 Backup and Disaster Recovery Device\",\n                \"Last_Review__c\": null,\n                \"PDLM__ProductCode__c\": null,\n                \"Width_Metric__c\": null,\n                \"PDLM__Rebaseline_Draft__c\": null,\n                \"PDLM__Released_Date_Time__c\": null,\n                \"LastReferencedDate\": null,\n                \"CostRollup__c\": 217.613,\n                \"PDLM__Effective_Date1__c\": null,\n                \"Density__c\": null,\n                \"PDLM__Base_SKU__c\": null,\n                \"Resistance__c\": null,\n                \"Head_Tube_Length__c\": null,\n                \"PDLM__Latest__c\": \"Draft\",\n                \"Navigation_Category__c\": null,\n                \"Weight_Metric__c\": null,\n                \"Currency__c\": null,\n                \"PDLM__Released_Date__c\": null,\n                \"Suggested_List_Price__c\": null,\n                \"Reason_for_Change__c\": null,\n                \"Brand__c\": null,\n                \"put_a_number_here_just_because__c\": null,\n                \"Publication_Site__c\": null,\n                \"PDLM__Lifecycle_Phase__c\": \"Production\",\n                \"PDLM__Aml_Count__c\": 0,\n                \"Document_Owner__c\": null,\n                \"Seat_Tube_Angle__c\": null,\n                \"PDLM__Has_Parent__c\": false,\n                \"Tariff__c\": 8.6,\n                \"Tech_Specs2__c\": \"<img src=\\\" \\\" alt=\\\"Image\\\" style=\\\"height:400px; width:400px;\\\" border=\\\"0\\\"/>\",\n                \"PDLM__Master_Item__c\": \"a0E4P00000ojI5eUAE\",\n                \"LastModifiedById\": \"0054P00000AJEcmQAH\"\n            }\n        ]\n    },\n    \"IsDeleted\": false,\n    \"PDLM__Price_Book__c\": null,\n    \"PDLM__External_Image__c\": null,\n    \"PDLM__Has_Attachments__c\": true,\n    \"LastViewedDate\": null,\n    \"PDLM__Pending_Revisions__c\": 1,\n    \"PDLM__Primary_Key__c\": \"100-000345-10\",\n    \"PDLM__Has_Aml__c\": false,\n    \"PDLM__Revision__c\": \"J\",\n    \"PDLM__Sharing_Rules__c\": null,\n    \"PDLM__Category__r\": {\n        \"attributes\": {\n            \"type\": \"PDLM__Category__c\",\n            \"url\": \"/services/data/v44.0/sobjects/PDLM__Category__c/a044P00002GMxcHQAT\"\n        },\n        \"Id\": \"a044P00002GMxcHQAT\",\n        \"Name\": \"SKU - Top Level Assy\"\n    },\n    \"Standard_Cost_for_History__c\": 20682.42,\n    \"CreatedDate\": \"2019-06-21T23:53:09.000+0000\",\n    \"PDLM__Thumbnail__c\": \"/sfc/servlet.shepherd/version/download/0684100000238kAAAQ\",\n    \"PDLM__Category__c\": \"a044P00002GMxcHQAT\",\n    \"Id\": \"a0E4P00000ojI5eUAE\",\n    \"Lifecycle__c\": \"Parts\",\n    \"Quality_Issues__c\": null,\n    \"PDLM__Description__c\": \"Peak 800 Backup and Disaster Recovery Device\",\n    \"PDLM__Has_Quality__c\": true,\n    \"PDLM__Thumbnail_img__c\": \"<img src=\\\"/sfc/servlet.shepherd/version/download/0684100000238kAAAQ\\\" alt=\\\"thumb\\\" style=\\\"height:80px; width:80px;\\\" border=\\\"0\\\"/>\",\n    \"LastReferencedDate\": null,\n    \"PDLM__External_Link__c\": null,\n    \"PDLM__Name_Unique__c\": \"100-000345-10\",\n    \"OwnerId\": \"0054P00000AO7BkQAL\",\n    \"PDLM__Revisions_Draft__c\": 1,\n    \"PDLM__Has_Pending_Revision__c\": true,\n    \"PDLM__BOM_Cost__c\": 20682.42,\n    \"PDLM__Current_Quarter_Demand__c\": null,\n    \"SystemModstamp\": \"2019-09-06T22:54:29.000+0000\",\n    \"PDLM__Has_Open_Quality__c\": true,\n    \"LastActivityDate\": null,\n    \"PDLM__Latest_Lifecycle_Phase__c\": \"Production\",\n    \"PDLM__Has_Parent__c\": false,\n    \"PDLM__Manufacturer_Key__c\": null,\n    \"PDLM__Autonumber__c\": null,\n    \"PDLM__On_Change_cb__c\": false,\n    \"PDLM__Owner_Name__c\": \"Admin 3 User\",\n    \"LastModifiedById\": \"0054P00000AJEcmQAH\",\n    \"PDLM__On_Change__c\": false\n}"},{"id":"bb18c50b-4b53-4a78-a81e-644e5a0c64b0","name":"Error Response","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Bearer <Access Token>","disabled":true}],"body":{"mode":"raw","raw":"GET /services/apexrest/PDLM/Item/P-1234 ","options":{"raw":{"language":"json"}}},"url":{"raw":"{{endpoint}}/services/apexrest/PDLM/Item/?itemNumber","host":["{{endpoint}}"],"path":["services","apexrest","PDLM","Item",""],"query":[{"key":"itemNumber","value":null,"description":"Item record Id"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":"{ \n   \"message\": \"Invalid file format or missing required parameters\" \n }"}],"_postman_id":"6ece213e-f937-4066-995f-1aed678f4b14"},{"name":"Update Item","id":"c38f4033-2a5e-4db4-8085-4e9fc803325d","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[{"key":"Content-Type","name":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{ \n   \"description__c\": \"Updated item description\" \n } "},"url":"{{endpoint}}/services/apexrest/PDLM/api/v2/Item/?itemNumber","description":"<p>Updates the fields of an existing Item and its active draft Item Revision, identified by Item Number. Pass the Item Number as a query parameter (<code>?itemNumber=</code>), and provide a flat JSON key-value payload containing the fields you want to update.</p>\n<p><strong>Key behavior:</strong> When you PUT to a released Item that has no existing draft, the API automatically creates a new draft revision and applies the updates to it. If a draft already exists, the updates are written directly to the existing draft.</p>\n<p><strong>Query Parameter:</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Type</th>\n<th>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>itemNumber</code></td>\n<td>String</td>\n<td>Yes</td>\n<td>The Item Number of the Item to update (e.g., <code>?itemNumber=PCB-00123</code>)</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Request Body:</strong></p>\n<p>A flat JSON object of field API name/value pairs. Do <strong>not</strong> nest fields inside a <code>details</code> wrapper — the body must be a flat key-value list.</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code>jsonCopy code{\n  \"Description__c\": \"Updated description\",\n  \"Lifecycle_Phase__c\": \"Production\",\n  \"Custom_Field__c\": \"value\"\n}\n\n</code></pre><p>Fields should be provided without the <code>PDLM__</code> namespace prefix (e.g., use <code>Description__c</code>, not <code>PDLM__Description__c</code>).</p>\n<p><strong>Watch out for:</strong></p>\n<ul>\n<li><p><strong>Draft creation:</strong> If the Item has no current draft, this endpoint will create one automatically. This is by design but can be unexpected if you only intended to read the Item — use <code>GET</code> in that case.</p>\n</li>\n<li><p><strong>Change-Controlled fields:</strong> Fields governed by Change Control Whitelist (CCW) rules are respected. If a field is change-controlled, updating it via this endpoint may be restricted depending on your org's CCW configuration.</p>\n</li>\n<li><p><strong>Category changes:</strong> Do not use this endpoint to change an Item's Category to one with a different Lifecycle — this is not supported and will result in an error.</p>\n</li>\n<li><p><strong>Released Items:</strong> This endpoint operates on the active draft, not the released revision. To update a released revision directly without creating a draft, use the legacy v1 endpoint (<code>/Item/</code>), but note that v1 is not the recommended long-term approach.</p>\n</li>\n</ul>\n","auth":{"type":"jwt","jwt":{"algorithm":"<algorithm>","isSecretBase64Encoded":"<is-secret-base64encoded>","payload":"<payload>","addTokenTo":"<add-token-to>","headerPrefix":"<header-prefix>","queryParamKey":"<query-param-key>","header":"<header>"},"isInherited":true,"source":{"_postman_id":"37d7632f-4a66-4b6b-b882-6d30c6c4eb00","id":"37d7632f-4a66-4b6b-b882-6d30c6c4eb00","name":"Propel APIs","type":"collection"}},"urlObject":{"path":["services","apexrest","PDLM","api","v2","Item",""],"host":["{{endpoint}}"],"query":[{"description":{"content":"<p>Item Record number</p>\n","type":"text/plain"},"key":"itemNumber","value":""}],"variable":[{"type":"any","value":null,"key":"itemNumber"}]}},"response":[{"id":"16bf6664-3b96-4de3-bbad-417837f73869","name":"Update Item","originalRequest":{"method":"PUT","header":[{"key":"Content-Type","value":"application/json"},{"key":"Authorization","value":"Bearer <Access Token>","disabled":true}],"body":{"mode":"raw","raw":"{\t\n\t\t\"Description__c\": \"CAP CER 100PF 25V C0G/NP0 0201\",\n\t\t\"Revision__c\": \"B\",\n\t\t\"Cost__c\": 150.44,\n\t\t\"Custom_Date__c\": \"11/15/2019\",\n\t\t\"Custom_Date_Time__c\": \"2019-11-14 0:00:00\"\n}"},"url":{"raw":"{{endpoint}}/services/apexrest/PDLM/api/v2/item/?itemNumber","host":["{{endpoint}}"],"path":["services","apexrest","PDLM","api","v2","item",""],"query":[{"key":"itemNumber","value":null,"description":"Item record ID"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 19 Nov 2019 19:57:06 GMT"},{"key":"Strict-Transport-Security","value":"max-age=31536000; includeSubDomains"},{"key":"Public-Key-Pins-Report-Only","value":"pin-sha256=\"9n0izTnSRF+W4W4JTq51avSXkWhQB8duS2bxVLfzXsY=\"; pin-sha256=\"5kJvNEMw0KjrCAu7eXY5HZdvyCS13BbA0VJG1RSP91w=\"; pin-sha256=\"njN4rRG+22dNXAi+yb8e3UMypgzPUPHlv4+foULwl1g=\"; max-age=86400; includeSubDomains; report-uri=\"https://a.forcesslreports.com/hpkp-report/00D4P0000010n0lm\";"},{"key":"Expect-CT","value":"max-age=86400, report-uri=\"https://a.forcesslreports.com/Expect-CT-report/00D4P0000010n0lm\""},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"X-Robots-Tag","value":"none"},{"key":"Cache-Control","value":"private"},{"key":"Content-Type","value":"application/json;charset=UTF-8"},{"key":"Transfer-Encoding","value":"chunked"}],"cookie":[],"responseTime":null,"body":"{\n    \"attributes\": {\n        \"type\": \"PDLM__Item__c\",\n        \"url\": \"/services/data/v44.0/sobjects/PDLM__Item__c/a0E4P00001L73hDUAR\"\n    },\n    \"LastModifiedDate\": \"2019-11-19T19:52:19.000+0000\",\n    \"PDLM__Rebate__c\": null,\n    \"Opportunity__c\": null,\n    \"PDLM__Current_Quarter_Spend__c\": 0,\n    \"PDLM__Revision_Count__c\": 1,\n    \"Related_Request__c\": null,\n    \"PDLM__Latest_Released_Revision__c\": null,\n    \"Name\": \"515-01007\",\n    \"PDLM__Markup_Percentage__c\": null,\n    \"PDLM__Latest_Revision__c\": \"a0D4P00001MyQdKUAV\",\n    \"PDLM_Inventory_c__c\": null,\n    \"PDLM__Category_Name__c\": null,\n    \"CreatedById\": \"0054P00000AJEcmQAH\",\n    \"PDLM__Has_Bom__c\": false,\n    \"PDLM__Image__c\": \"n/a\",\n    \"PDLM__Standard_Cost__c\": 165.48,\n    \"PDLM__Product__c\": null,\n    \"PDLM__Item_Revisions__r\": {\n        \"totalSize\": 1,\n        \"done\": true,\n        \"records\": [\n            {\n                \"attributes\": {\n                    \"type\": \"PDLM__Item_Revision__c\",\n                    \"url\": \"/services/data/v44.0/sobjects/PDLM__Item_Revision__c/a0D4P00001MyQdKUAV\"\n                },\n                \"LastModifiedDate\": \"2019-11-19T19:57:07.000+0000\",\n                \"Bottom_Bracket_Height2__c\": null,\n                \"Seat_Tube_Length__c\": null,\n                \"PDLM__Phase_Unique__c\": \"a0F4P00000G5M3b:Initial\",\n                \"Seat_Tube_Length2__c\": null,\n                \"PDLM__Detailed_Description__c\": null,\n                \"Opportunity__c\": null,\n                \"Package__c\": null,\n                \"Length_Std__c\": null,\n                \"PDLM__Has_Bom__c\": false,\n                \"Stack2__c\": null,\n                \"Wheelbase__c\": null,\n                \"IsDeleted\": false,\n                \"Reach2__c\": null,\n                \"PDLM__Has_Attachments__c\": false,\n                \"Height_Metric__c\": null,\n                \"Change_Type__c\": \"None\",\n                \"Model__c\": null,\n                \"Chain_Stay_Length__c\": null,\n                \"PDLM__Training_Required__c\": false,\n                \"PDLM__Has_Aml__c\": false,\n                \"Test_Date_2__c\": \"2019-11-13\",\n                \"PDLM__Revision__c\": \"B\",\n                \"PDLM__Expired__c\": false,\n                \"PDLM__Is_Latest__c\": true,\n                \"PCB_Footprint__c\": null,\n                \"PDLM__Training_Quiz__c\": null,\n                \"PDLM__Category__c\": \"Capacitor\",\n                \"Id\": \"a0D4P00001MyQdKUAV\",\n                \"Serial_Number__c\": null,\n                \"PDLM__Completeness__c\": null,\n                \"Department__c\": \"Engineering\",\n                \"Lifecycle__c\": \"Parts\",\n                \"Tolerance__c\": null,\n                \"Price_Adjustment__c\": 1,\n                \"Head_Tube_Angle__c\": null,\n                \"Total_Cost__c\": 0,\n                \"PDLM__Has_Quality__c\": false,\n                \"Seat_Tube_Angle2__c\": null,\n                \"PDLM__End_Date_Time__c\": null,\n                \"PDLM__Related_Change__c\": null,\n                \"Reach__c\": null,\n                \"Require_Additional_Signer_to_Sign_off__c\": false,\n                \"Supporting_Documentation_Required__c\": false,\n                \"PDLM__Is_Latest_Released__c\": false,\n                \"Custom_Field2__c\": null,\n                \"Weight_Std__c\": null,\n                \"PDLM__Revision_Status__c\": \"Pending\",\n                \"Height_Std__c\": null,\n                \"PDLM__Cancelled__c\": false,\n                \"Value__c\": null,\n                \"Indirect_Cost__c\": null,\n                \"Custom_Date__c\": \"2019-11-15\",\n                \"put_a_number_here_for_fun__c\": 5,\n                \"Stack__c\": null,\n                \"Direct_Cost__c\": null,\n                \"Stand_Over_Height__c\": null,\n                \"SystemModstamp\": \"2019-11-19T19:57:07.000+0000\",\n                \"Item_Number__c\": \"515-01007\",\n                \"PDLM__Training_Due_Date__c\": null,\n                \"Length_Metric__c\": null,\n                \"PDLM__Has_Open_Quality__c\": false,\n                \"Target_Margin__c\": null,\n                \"LastActivityDate\": null,\n                \"Update_Prices__c\": false,\n                \"Size__c\": null,\n                \"Change_Percentage__c\": null,\n                \"Top_Tube_Length__c\": null,\n                \"PDLM__On_Change__c\": false,\n                \"Top_Tube_Length2__c\": null,\n                \"Custom_Date_Time__c\": \"2019-11-14T08:00:00.000+0000\",\n                \"Wheelbase2__c\": null,\n                \"PDLM__Cost__c\": 150.44,\n                \"Tech_Specs__c\": null,\n                \"Project__c\": null,\n                \"Additional_Signer__c\": null,\n                \"Serialized__c\": false,\n                \"Voltage__c\": null,\n                \"Name\": \"515-01007:B*\",\n                \"Head_Tube_Angle2__c\": null,\n                \"CreatedById\": \"0054P00000AJEcmQAH\",\n                \"PDLM__Required_Field_Warning__c\": null,\n                \"Author__c\": null,\n                \"Next_Review__c\": null,\n                \"Market_Status__c\": null,\n                \"Stand_Over_Height2__c\": null,\n                \"Chain_Stay_Length2__c\": null,\n                \"Width_Std__c\": null,\n                \"LastViewedDate\": null,\n                \"PDLM__Category_Control__c\": \"Capacitor\",\n                \"PDLM__Master_Item_Name__c\": null,\n                \"PDLM__Released__c\": false,\n                \"Bottom_Bracket_Height__c\": null,\n                \"PDLM__Master_Item_Number__c\": \"515-01007\",\n                \"Custom_Field1__c\": null,\n                \"CreatedDate\": \"2019-11-14T19:02:52.000+0000\",\n                \"Head_Tube_Length2__c\": null,\n                \"PDLM__PrimaryKey__c\": null,\n                \"PDLM__Description__c\": \"CAP CER 100PF 25V C0G/NP0 0201\",\n                \"Last_Review__c\": null,\n                \"PDLM__ProductCode__c\": null,\n                \"Width_Metric__c\": null,\n                \"PDLM__Rebaseline_Draft__c\": null,\n                \"PDLM__Released_Date_Time__c\": null,\n                \"CostRollup__c\": null,\n                \"LastReferencedDate\": null,\n                \"PDLM__Effective_Date1__c\": null,\n                \"Density__c\": null,\n                \"PDLM__Base_SKU__c\": null,\n                \"Resistance__c\": null,\n                \"Head_Tube_Length__c\": null,\n                \"PDLM__Latest__c\": \"Draft\",\n                \"Navigation_Category__c\": null,\n                \"Weight_Metric__c\": null,\n                \"Currency__c\": null,\n                \"PDLM__Released_Date__c\": null,\n                \"Suggested_List_Price__c\": null,\n                \"Reason_for_Change__c\": null,\n                \"Brand__c\": null,\n                \"put_a_number_here_just_because__c\": 6,\n                \"Publication_Site__c\": null,\n                \"PDLM__Lifecycle_Phase__c\": \"Initial\",\n                \"PDLM__Aml_Count__c\": 0,\n                \"Document_Owner__c\": null,\n                \"Tariff__c\": null,\n                \"Seat_Tube_Angle__c\": null,\n                \"PDLM__Has_Parent__c\": false,\n                \"Tech_Specs2__c\": \"<img src=\\\" \\\" alt=\\\"Image\\\" style=\\\"height:400px; width:400px;\\\" border=\\\"0\\\"/>\",\n                \"PDLM__Master_Item__c\": \"a0E4P00001L73hDUAR\",\n                \"LastModifiedById\": \"0054P00000AJEcmQAH\"\n            }\n        ]\n    },\n    \"IsDeleted\": false,\n    \"PDLM__Price_Book__c\": null,\n    \"PDLM__External_Image__c\": null,\n    \"PDLM__Has_Attachments__c\": false,\n    \"LastViewedDate\": null,\n    \"PDLM__Pending_Revisions__c\": 1,\n    \"PDLM__Primary_Key__c\": null,\n    \"PDLM__Has_Aml__c\": false,\n    \"PDLM__Revision__c\": \"B (Pending)\",\n    \"PDLM__Sharing_Rules__c\": null,\n    \"PDLM__Category__r\": {\n        \"attributes\": {\n            \"type\": \"PDLM__Category__c\",\n            \"url\": \"/services/data/v44.0/sobjects/PDLM__Category__c/a044P00002GMxcLQAT\"\n        },\n        \"Id\": \"a044P00002GMxcLQAT\",\n        \"Name\": \"Capacitor\"\n    },\n    \"Standard_Cost_for_History__c\": 150.44,\n    \"CreatedDate\": \"2019-11-14T19:02:52.000+0000\",\n    \"PDLM__Thumbnail__c\": null,\n    \"PDLM__Category__c\": \"a044P00002GMxcLQAT\",\n    \"Id\": \"a0E4P00001L73hDUAR\",\n    \"Test_Date__c\": \"2019-11-14\",\n    \"Lifecycle__c\": \"Parts\",\n    \"Quality_Issues__c\": null,\n    \"PDLM__Description__c\": \"CAP CER 100PF 25V C0G/NP0 0201\",\n    \"PDLM__Has_Quality__c\": false,\n    \"PDLM__Thumbnail_img__c\": null,\n    \"LastReferencedDate\": null,\n    \"PDLM__External_Link__c\": null,\n    \"PDLM__Name_Unique__c\": \"515-01007\",\n    \"OwnerId\": \"0054P00000AJEcmQAH\",\n    \"PDLM__Revisions_Draft__c\": 0,\n    \"PDLM__Has_Pending_Revision__c\": true,\n    \"PDLM__BOM_Cost__c\": 150.44,\n    \"PDLM__Current_Quarter_Demand__c\": null,\n    \"SystemModstamp\": \"2019-11-19T19:52:19.000+0000\",\n    \"PDLM__Has_Open_Quality__c\": false,\n    \"LastActivityDate\": null,\n    \"PDLM__Latest_Lifecycle_Phase__c\": \"Initial (Pending)\",\n    \"PDLM__Has_Parent__c\": false,\n    \"PDLM__Manufacturer_Key__c\": null,\n    \"PDLM__Autonumber__c\": null,\n    \"PDLM__On_Change_cb__c\": false,\n    \"PDLM__Owner_Name__c\": \"Master Tester\",\n    \"LastModifiedById\": \"0054P00000AJEcmQAH\",\n    \"PDLM__On_Change__c\": false\n}"}],"_postman_id":"c38f4033-2a5e-4db4-8085-4e9fc803325d"},{"name":"Create Item","id":"a7216a97-05e1-498c-953e-90f21da8e7d4","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","name":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n  \"category\": \"Capacitor\",\n  \"name\": \"CAP-00123\",\n  \"details\": {\n    \"Description__c\": \"100nF 0402 capacitor\",\n    \"Revision__c\": \"01\"\n  }\n}\n"},"url":"{{endpoint}}/services/apexrest/PDLM/api/v2/item","description":"<p>Creates a new Item and its initial Item Revision in Propel. This is a pure create operation — it always results in a new Item record. To update an existing Item, use <code>PUT /api/v2/item/?itemNumber</code> instead.</p>\n<p><strong>Required fields:</strong></p>\n<ul>\n<li><p><code>category</code> — The name of a valid, active Propel Category (e.g., <code>\"Capacitor\"</code>, <code>\"Assembly\"</code>, <code>\"Document\"</code>). Category is always required and determines the Lifecycle, autonumbering, and Category-Specific Fields that apply to the Item.</p>\n</li>\n<li><p>Additional fields may be required depending on your org's <strong>Required Fields</strong> configuration on the Category's first Lifecycle Phase.</p>\n</li>\n</ul>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field</th>\n<th>Type</th>\n<th>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>category</code></td>\n<td>String</td>\n<td><strong>Yes</strong></td>\n<td>The API name or label of the Propel Category to assign to the new Item</td>\n</tr>\n<tr>\n<td><code>name</code></td>\n<td>String</td>\n<td>No</td>\n<td>Item Number to assign. If the Category has <strong>Autonumber</strong> configured, the autonumber is used and this field is ignored (unless the calling user has the Override Autonumber custom permission)</td>\n</tr>\n<tr>\n<td><code>details</code></td>\n<td>Object</td>\n<td>No</td>\n<td>Key-value pairs of Item Revision field API names and values to set on the initial revision</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Response:</strong> Returns the newly created Item and Item Revision record data on success (<code>200 OK</code>).</p>\n<p><strong>Watch out for:</strong></p>\n<ul>\n<li><p><strong>Autonumber override:</strong> If the Category has <strong>Restrict Autonumber Override</strong> enabled, the <code>name</code> field in the request body is ignored — the Item Number will always be generated by the autonumber sequence, regardless of what you pass. Only users with the Override Autonumber custom permission can bypass this.</p>\n</li>\n<li><p><strong>Required fields:</strong> If your Category's first Lifecycle Phase has required fields configured, the POST will fail if those fields are not included in <code>details</code>. The error response will identify the missing field(s) by both label and API name.</p>\n</li>\n<li><p><strong>Concurrent POSTs:</strong> Sending simultaneous POST requests to this endpoint can create multiple separate Item records — this is by design. Unlike <code>PUT</code>, there is no idempotency check on <code>POST /api/v2/item</code>.</p>\n</li>\n<li><p><strong>Default revision:</strong> If <code>Revision__c</code> is not included in <code>details</code>, the system will generate a default revision value based on the Category's Lifecycle Phase revision sequence.</p>\n</li>\n</ul>\n","auth":{"type":"jwt","jwt":{"algorithm":"<algorithm>","isSecretBase64Encoded":"<is-secret-base64encoded>","payload":"<payload>","addTokenTo":"<add-token-to>","headerPrefix":"<header-prefix>","queryParamKey":"<query-param-key>","header":"<header>"},"isInherited":true,"source":{"_postman_id":"37d7632f-4a66-4b6b-b882-6d30c6c4eb00","id":"37d7632f-4a66-4b6b-b882-6d30c6c4eb00","name":"Propel APIs","type":"collection"}},"urlObject":{"path":["services","apexrest","PDLM","api","v2","item"],"host":["{{endpoint}}"],"query":[],"variable":[]}},"response":[{"id":"f95db9b5-2c96-4f0d-b713-95a2446f6a6d","name":"Create Item Example","originalRequest":{"method":"POST","header":[{"key":"Content-Type","name":"Content-Type","value":"application/json","type":"text"},{"warning":"This is a duplicate header and will be overridden by the Authorization header generated by Postman.","key":"Authorization","value":"Bearer <Access Token>","type":"text","disabled":true}],"body":{"mode":"raw","raw":"{\n    \"category\": \"Capacitor\",\n    \"details\": {\n        \"Description__c\": \"CAP CER 100PF 25V C0G/NP0 0201\",\n        \"Released__c\": true,\n        \"Lifecycle_Phase__c\": \"Production\"\n    }\n}"},"url":"{{endpoint}}/services/apexrest/PDLM/api/v2/item"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 20 Nov 2019 19:43:11 GMT"},{"key":"Strict-Transport-Security","value":"max-age=31536000; includeSubDomains"},{"key":"Public-Key-Pins-Report-Only","value":"pin-sha256=\"9n0izTnSRF+W4W4JTq51avSXkWhQB8duS2bxVLfzXsY=\"; pin-sha256=\"5kJvNEMw0KjrCAu7eXY5HZdvyCS13BbA0VJG1RSP91w=\"; pin-sha256=\"njN4rRG+22dNXAi+yb8e3UMypgzPUPHlv4+foULwl1g=\"; max-age=86400; includeSubDomains; report-uri=\"https://a.forcesslreports.com/hpkp-report/00D4P0000010n0lm\";"},{"key":"Expect-CT","value":"max-age=86400, report-uri=\"https://a.forcesslreports.com/Expect-CT-report/00D4P0000010n0lm\""},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"X-Robots-Tag","value":"none"},{"key":"Cache-Control","value":"private"},{"key":"Content-Type","value":"application/json;charset=UTF-8"},{"key":"Vary","value":"Accept-Encoding"},{"key":"Content-Encoding","value":"gzip"},{"key":"Transfer-Encoding","value":"chunked"}],"cookie":[],"responseTime":null,"body":"{\n    \"attributes\": {\n        \"type\": \"PDLM__Item__c\",\n        \"url\": \"/services/data/v44.0/sobjects/PDLM__Item__c/a0E4P00001L7GhgUAF\"\n    },\n    \"LastModifiedDate\": \"2019-11-20T19:43:12.000+0000\",\n    \"PDLM__Rebate__c\": null,\n    \"Opportunity__c\": null,\n    \"PDLM__Current_Quarter_Spend__c\": 0,\n    \"PDLM__Revision_Count__c\": 1,\n    \"Related_Request__c\": null,\n    \"PDLM__Latest_Released_Revision__c\": \"a0D4P00001Mz0HfUAJ\",\n    \"Name\": \"515-01013\",\n    \"PDLM__Markup_Percentage__c\": null,\n    \"PDLM__Latest_Revision__c\": \"a0D4P00001Mz0HfUAJ\",\n    \"PDLM_Inventory_c__c\": null,\n    \"PDLM__Category_Name__c\": null,\n    \"CreatedById\": \"0054P00000AJEcmQAH\",\n    \"PDLM__Has_Bom__c\": false,\n    \"PDLM__Image__c\": \"n/a\",\n    \"PDLM__Standard_Cost__c\": 0,\n    \"PDLM__Product__c\": null,\n    \"PDLM__Item_Revisions__r\": {\n        \"totalSize\": 1,\n        \"done\": true,\n        \"records\": [\n            {\n                \"attributes\": {\n                    \"type\": \"PDLM__Item_Revision__c\",\n                    \"url\": \"/services/data/v44.0/sobjects/PDLM__Item_Revision__c/a0D4P00001Mz0HfUAJ\"\n                },\n                \"LastModifiedDate\": \"2019-11-20T19:43:12.000+0000\",\n                \"Bottom_Bracket_Height2__c\": null,\n                \"Seat_Tube_Length__c\": null,\n                \"PDLM__Phase_Unique__c\": \"a0F4P00000G5M3b:Production\",\n                \"Seat_Tube_Length2__c\": null,\n                \"PDLM__Detailed_Description__c\": null,\n                \"Opportunity__c\": null,\n                \"Package__c\": null,\n                \"Length_Std__c\": null,\n                \"PDLM__Has_Bom__c\": false,\n                \"Stack2__c\": null,\n                \"Wheelbase__c\": null,\n                \"IsDeleted\": false,\n                \"Reach2__c\": null,\n                \"PDLM__Has_Attachments__c\": false,\n                \"Height_Metric__c\": null,\n                \"Change_Type__c\": \"None\",\n                \"Model__c\": null,\n                \"Chain_Stay_Length__c\": null,\n                \"PDLM__Training_Required__c\": false,\n                \"PDLM__Has_Aml__c\": false,\n                \"Test_Date_2__c\": null,\n                \"PDLM__Revision__c\": \"A\",\n                \"PDLM__Expired__c\": false,\n                \"PDLM__Is_Latest__c\": true,\n                \"PCB_Footprint__c\": null,\n                \"PDLM__Training_Quiz__c\": null,\n                \"PDLM__Category__c\": \"Capacitor\",\n                \"Id\": \"a0D4P00001Mz0HfUAJ\",\n                \"Serial_Number__c\": null,\n                \"PDLM__Completeness__c\": null,\n                \"Department__c\": \"Engineering\",\n                \"Lifecycle__c\": \"Parts\",\n                \"Tolerance__c\": null,\n                \"Price_Adjustment__c\": 1,\n                \"Head_Tube_Angle__c\": null,\n                \"Total_Cost__c\": 0,\n                \"PDLM__Has_Quality__c\": false,\n                \"Seat_Tube_Angle2__c\": null,\n                \"PDLM__End_Date_Time__c\": null,\n                \"PDLM__Related_Change__c\": null,\n                \"Reach__c\": null,\n                \"Require_Additional_Signer_to_Sign_off__c\": false,\n                \"Supporting_Documentation_Required__c\": false,\n                \"PDLM__Is_Latest_Released__c\": true,\n                \"Custom_Field2__c\": null,\n                \"Weight_Std__c\": null,\n                \"PDLM__Revision_Status__c\": \"Released\",\n                \"Height_Std__c\": null,\n                \"PDLM__Cancelled__c\": false,\n                \"Value__c\": null,\n                \"Indirect_Cost__c\": null,\n                \"Custom_Date__c\": null,\n                \"put_a_number_here_for_fun__c\": null,\n                \"Stack__c\": null,\n                \"Direct_Cost__c\": null,\n                \"Stand_Over_Height__c\": null,\n                \"SystemModstamp\": \"2019-11-20T19:43:12.000+0000\",\n                \"Item_Number__c\": \"515-01013\",\n                \"PDLM__Training_Due_Date__c\": null,\n                \"Length_Metric__c\": null,\n                \"PDLM__Has_Open_Quality__c\": false,\n                \"Target_Margin__c\": null,\n                \"LastActivityDate\": null,\n                \"Update_Prices__c\": false,\n                \"Size__c\": null,\n                \"Change_Percentage__c\": null,\n                \"Top_Tube_Length__c\": null,\n                \"PDLM__On_Change__c\": false,\n                \"Custom_Date_Time__c\": null,\n                \"Top_Tube_Length2__c\": null,\n                \"Wheelbase2__c\": null,\n                \"PDLM__Cost__c\": 0,\n                \"Tech_Specs__c\": null,\n                \"Project__c\": null,\n                \"Additional_Signer__c\": null,\n                \"Serialized__c\": false,\n                \"Voltage__c\": null,\n                \"Name\": \"515-01013:A\",\n                \"Head_Tube_Angle2__c\": null,\n                \"CreatedById\": \"0054P00000AJEcmQAH\",\n                \"PDLM__Required_Field_Warning__c\": null,\n                \"Author__c\": null,\n                \"Next_Review__c\": null,\n                \"Market_Status__c\": null,\n                \"Stand_Over_Height2__c\": null,\n                \"Chain_Stay_Length2__c\": null,\n                \"Width_Std__c\": null,\n                \"LastViewedDate\": null,\n                \"PDLM__Category_Control__c\": \"Capacitor\",\n                \"PDLM__Master_Item_Name__c\": null,\n                \"PDLM__Released__c\": true,\n                \"Bottom_Bracket_Height__c\": null,\n                \"PDLM__Master_Item_Number__c\": \"515-01013\",\n                \"Custom_Field1__c\": null,\n                \"CreatedDate\": \"2019-11-20T19:43:12.000+0000\",\n                \"Head_Tube_Length2__c\": null,\n                \"PDLM__PrimaryKey__c\": null,\n                \"PDLM__Description__c\": \"CAP CER 100PF 25V C0G/NP0 0201\",\n                \"Last_Review__c\": null,\n                \"PDLM__ProductCode__c\": null,\n                \"Width_Metric__c\": null,\n                \"PDLM__Rebaseline_Draft__c\": null,\n                \"PDLM__Released_Date_Time__c\": \"2019-11-20T19:43:12.000+0000\",\n                \"CostRollup__c\": null,\n                \"LastReferencedDate\": null,\n                \"PDLM__Effective_Date1__c\": null,\n                \"Density__c\": null,\n                \"PDLM__Base_SKU__c\": null,\n                \"Resistance__c\": null,\n                \"Head_Tube_Length__c\": null,\n                \"PDLM__Latest__c\": \"Latest\",\n                \"Navigation_Category__c\": null,\n                \"Weight_Metric__c\": null,\n                \"Currency__c\": null,\n                \"PDLM__Released_Date__c\": \"2019-11-20\",\n                \"Suggested_List_Price__c\": null,\n                \"Reason_for_Change__c\": null,\n                \"Brand__c\": null,\n                \"put_a_number_here_just_because__c\": null,\n                \"Publication_Site__c\": null,\n                \"PDLM__Lifecycle_Phase__c\": \"Production\",\n                \"PDLM__Aml_Count__c\": 0,\n                \"Document_Owner__c\": null,\n                \"Tariff__c\": null,\n                \"Seat_Tube_Angle__c\": null,\n                \"PDLM__Has_Parent__c\": false,\n                \"Tech_Specs2__c\": \"<img src=\\\" \\\" alt=\\\"Image\\\" style=\\\"height:400px; width:400px;\\\" border=\\\"0\\\"/>\",\n                \"PDLM__Master_Item__c\": \"a0E4P00001L7GhgUAF\",\n                \"LastModifiedById\": \"0054P00000AJEcmQAH\"\n            }\n        ]\n    },\n    \"IsDeleted\": false,\n    \"PDLM__Price_Book__c\": null,\n    \"PDLM__External_Image__c\": null,\n    \"PDLM__Has_Attachments__c\": false,\n    \"LastViewedDate\": null,\n    \"PDLM__Pending_Revisions__c\": 0,\n    \"PDLM__Primary_Key__c\": null,\n    \"PDLM__Has_Aml__c\": false,\n    \"PDLM__Revision__c\": \"A\",\n    \"PDLM__Sharing_Rules__c\": null,\n    \"PDLM__Category__r\": {\n        \"attributes\": {\n            \"type\": \"PDLM__Category__c\",\n            \"url\": \"/services/data/v44.0/sobjects/PDLM__Category__c/a044P00002GMxcLQAT\"\n        },\n        \"Id\": \"a044P00002GMxcLQAT\",\n        \"Name\": \"Capacitor\"\n    },\n    \"Standard_Cost_for_History__c\": 0,\n    \"CreatedDate\": \"2019-11-20T19:43:12.000+0000\",\n    \"PDLM__Thumbnail__c\": null,\n    \"PDLM__Category__c\": \"a044P00002GMxcLQAT\",\n    \"Id\": \"a0E4P00001L7GhgUAF\",\n    \"Test_Date__c\": null,\n    \"Lifecycle__c\": \"Parts\",\n    \"Quality_Issues__c\": null,\n    \"PDLM__Description__c\": \"CAP CER 100PF 25V C0G/NP0 0201\",\n    \"PDLM__Has_Quality__c\": false,\n    \"PDLM__Thumbnail_img__c\": null,\n    \"LastReferencedDate\": null,\n    \"PDLM__External_Link__c\": null,\n    \"PDLM__Name_Unique__c\": \"515-01013\",\n    \"OwnerId\": \"0054P00000AJEcmQAH\",\n    \"PDLM__Revisions_Draft__c\": 0,\n    \"PDLM__Has_Pending_Revision__c\": false,\n    \"PDLM__BOM_Cost__c\": 0,\n    \"PDLM__Current_Quarter_Demand__c\": null,\n    \"SystemModstamp\": \"2019-11-20T19:43:12.000+0000\",\n    \"PDLM__Has_Open_Quality__c\": false,\n    \"LastActivityDate\": null,\n    \"PDLM__Latest_Lifecycle_Phase__c\": \"Production\",\n    \"PDLM__Has_Parent__c\": false,\n    \"PDLM__Manufacturer_Key__c\": null,\n    \"PDLM__Autonumber__c\": null,\n    \"PDLM__On_Change_cb__c\": false,\n    \"PDLM__Owner_Name__c\": \"Master Tester\",\n    \"LastModifiedById\": \"0054P00000AJEcmQAH\",\n    \"PDLM__On_Change__c\": false\n}"}],"_postman_id":"a7216a97-05e1-498c-953e-90f21da8e7d4"},{"name":"Export Item & Changes","id":"48cfb92b-952e-4c4a-8af6-2197b2c2adea","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"/services/apexrest/PDLM/Export/?RecordId","description":"<p>Triggers the generation of a Propel XML export file for a specified Item Revision or Change Order record, identified by its Salesforce record ID. The generated XML file is posted to the record's <strong>Chatter</strong> feed and can be downloaded for use in downstream ERP or system integration workflows.</p>\n<p>This endpoint exposes the same export engine used by the <strong>Export XML</strong> action button on Change Orders and Item Revisions, making it suitable for programmatic or automated export workflows (e.g., triggered via a Salesforce Flow on Change release).</p>\n<p><strong>Query Parameter:</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Type</th>\n<th>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>RecordId</code></td>\n<td>String</td>\n<td>Yes</td>\n<td>The Salesforce record ID of the Item Revision (<code>PDLM__Item_Revision__c</code>) or Change Order (<code>PDLM__Change__c</code>) to generate the export XML for</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Response:</strong> Returns a success or error status. The generated XML file is attached to the record's Chatter feed — it is not returned directly in the API response body.</p>\n<p><strong>What the XML contains (when called for a Change Order):</strong></p>\n<ul>\n<li><p>Change Order details fields (per the <code>ExportXML</code> fieldset)</p>\n</li>\n<li><p>Affected Items with Item and Item Revision details</p>\n</li>\n<li><p>BOM (1st-level assembly records)</p>\n</li>\n<li><p>AML (Manufacturer Parts)</p>\n</li>\n<li><p>Attachments</p>\n</li>\n</ul>\n<p><strong>What the XML contains (when called for an Item Revision):</strong></p>\n<ul>\n<li><p>Item and Item Revision fields (per the <code>ExportXML</code> fieldset)</p>\n</li>\n<li><p>BOM and AML data for the revision</p>\n</li>\n</ul>\n","auth":{"type":"jwt","jwt":{"algorithm":"<algorithm>","isSecretBase64Encoded":"<is-secret-base64encoded>","payload":"<payload>","addTokenTo":"<add-token-to>","headerPrefix":"<header-prefix>","queryParamKey":"<query-param-key>","header":"<header>"},"isInherited":true,"source":{"_postman_id":"37d7632f-4a66-4b6b-b882-6d30c6c4eb00","id":"37d7632f-4a66-4b6b-b882-6d30c6c4eb00","name":"Propel APIs","type":"collection"}},"urlObject":{"path":["services","apexrest","PDLM","Export",""],"query":[{"description":{"content":"<p>Record Id of either the Item or Change</p>\n","type":"text/plain"},"key":"RecordId","value":""}],"variable":[{"type":"any","value":"","key":"itemID"}]}},"response":[{"id":"96029f4f-3bfa-486f-ad76-81071c3c9c1c","name":"Success for Item","originalRequest":{"method":"GET","header":[],"url":{"raw":"/services/apexrest/PDLM/Export/?RecordId","path":["services","apexrest","PDLM","Export",""],"query":[{"key":"RecordId","value":null,"description":"Record Id of either the Item or Change"}]}},"status":"OK","code":200,"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":"\"06836000009kT1MAAU\" "},{"id":"7b665788-f76b-47e8-b933-2b83331cbaf0","name":"Success for Change (Asynchronous)","originalRequest":{"method":"GET","header":[],"url":{"raw":"/services/apexrest/PDLM/Export/?RecordId","path":["services","apexrest","PDLM","Export",""],"query":[{"key":"RecordId","value":null,"description":"Record Id of either the Item or Change"}]}},"status":"OK","code":200,"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":"\"70736000009kT1MAAU\" // Apex Job ID for async processing"}],"_postman_id":"48cfb92b-952e-4c4a-8af6-2197b2c2adea"},{"name":"Cloned Related Records on Import Draft","id":"95aefc5f-2aab-46dd-8884-c31ec64ec4bd","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"url":"/services/apexrest/PDLM/clone/related","description":"<p>Triggers an asynchronous batch job that clones related records from a released Item Revision to newly created draft revisions — specifically for drafts created via the Propel <strong>Import</strong> tool. This endpoint bridges a gap between the Import workflow and the <strong>Clone Related Records on Create Draft</strong> feature: when the UI's <strong>Create Draft</strong> action is used, Propel automatically clones configured related records to the new draft; but when a draft is created via Import, the cloning does not happen automatically. Calling this endpoint after an import triggers that same cloning process for the imported drafts.</p>\n<p><strong>When to use this:</strong> Call this endpoint after completing a bulk import that created new Item Revision drafts, if your org has the <strong>Clone related records on Create Draft</strong> setting enabled on any <strong>New FieldSet Mapping</strong> configuration. Without this call, the related records (e.g., junction objects pointing to the previous Item Revision) will not be carried forward to the new drafts.</p>\n<p><strong>How it works:</strong></p>\n<ol>\n<li><p>You run a Propel bulk import that creates one or more new Item Revision drafts</p>\n</li>\n<li><p>You POST to this endpoint with the list of newly created Item Revision IDs</p>\n</li>\n<li><p>Propel queues the <code>CloneRelatedObjectBatch</code> batch job asynchronously</p>\n</li>\n<li><p>The batch finds all custom objects configured with <strong>Clone related records on Create Draft</strong> checked in <strong>New FieldSet Mapping</strong>, and clones those related records to point to the new draft revisions</p>\n</li>\n</ol>\n","auth":{"type":"jwt","jwt":{"algorithm":"<algorithm>","isSecretBase64Encoded":"<is-secret-base64encoded>","payload":"<payload>","addTokenTo":"<add-token-to>","headerPrefix":"<header-prefix>","queryParamKey":"<query-param-key>","header":"<header>"},"isInherited":true,"source":{"_postman_id":"37d7632f-4a66-4b6b-b882-6d30c6c4eb00","id":"37d7632f-4a66-4b6b-b882-6d30c6c4eb00","name":"Propel APIs","type":"collection"}},"urlObject":{"path":["services","apexrest","PDLM","clone","related"],"query":[],"variable":[]}},"response":[],"_postman_id":"95aefc5f-2aab-46dd-8884-c31ec64ec4bd"},{"name":"Get Item & Revisions","id":"93fa42a2-726b-44cc-adcc-534cafea0656","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"/services/apexrest/PDLM/api/v2/item/:Id_or_Name","description":"<p>Retrieves a single Item and its active Item Revision by Salesforce record ID or Item Number. This is the primary endpoint for fetching the current state of an Item — its details fields and the fields of the specified (or default) revision — in a single call.</p>\n<p>Pass either the Item's Salesforce record ID (e.g., <code>a000a00000pbMVfAAM</code>) or its Item Number (e.g., <code>PCB-00123</code>) as the path parameter.</p>\n<p><strong>Path Parameter:</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Type</th>\n<th>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>:Id_or_Name</code></td>\n<td>String</td>\n<td>Yes</td>\n<td>The Salesforce record ID (<code>PDLM__Item__c</code>) or the Item Number (Name) of the Item to retrieve</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Query Parameters:</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Type</th>\n<th>Required</th>\n<th>Default</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>revision</code></td>\n<td>String</td>\n<td>No</td>\n<td>Latest Released</td>\n<td>The revision name or revision record ID to return. If no released revision exists, defaults to the latest draft revision</td>\n</tr>\n<tr>\n<td><code>nestedAttachments</code></td>\n<td>Boolean</td>\n<td>No</td>\n<td><code>false</code></td>\n<td>When <code>true</code>, returns attachments from all Items on the Item's BOM, not just the top-level Item</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Response:</strong> Returns the Item record fields and the matching Item Revision fields as a single JSON object. The response shape mirrors the data visible on the <strong>Details Tab</strong> of the Item record in Propel.</p>\n","auth":{"type":"jwt","jwt":{"algorithm":"<algorithm>","isSecretBase64Encoded":"<is-secret-base64encoded>","payload":"<payload>","addTokenTo":"<add-token-to>","headerPrefix":"<header-prefix>","queryParamKey":"<query-param-key>","header":"<header>"},"isInherited":true,"source":{"_postman_id":"37d7632f-4a66-4b6b-b882-6d30c6c4eb00","id":"37d7632f-4a66-4b6b-b882-6d30c6c4eb00","name":"Propel APIs","type":"collection"}},"urlObject":{"path":["services","apexrest","PDLM","api","v2","item",":Id_or_Name"],"query":[],"variable":[{"type":"any","value":"","key":"Id_or_Name"}]}},"response":[],"_postman_id":"93fa42a2-726b-44cc-adcc-534cafea0656"},{"name":"Update Item Revision Attributes","id":"1eb381c9-f5bd-43bb-a458-5a29e194ad33","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[],"url":"/services/apexrest/PDLM/api/v2/item/:Id_or_Name","description":"<p>Updates Item Revision fields on an existing Item by Salesforce record ID or Item Number. If the Item has an existing draft revision, the draft is updated. If the Item has only a released revision (no draft), <strong>a new draft revision is automatically created</strong> with the specified field values applied to it.</p>\n<p>This is the primary endpoint for programmatically writing field values back to an Item Revision — used in CAD integration, ERP synchronization, and data enrichment workflows.</p>\n<p><strong>Path Parameter:</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Type</th>\n<th>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>:Id_or_Name</code></td>\n<td>String</td>\n<td>Yes</td>\n<td>The Salesforce record ID (<code>PDLM__Item__c</code>) or the Item Number (Name) of the Item to update</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Watch out for:</strong></p>\n<ul>\n<li><p><strong>Flat body required:</strong> Do not nest fields inside a <code>details</code> object. The body must be a flat key-value JSON object. A nested request body will return a <code>200 OK</code> but silently fail to update any fields.</p>\n</li>\n<li><p><strong>Auto-creates a draft:</strong> If the Item has no existing draft, this endpoint creates a new draft revision before applying the field updates. This is intentional behavior — but be aware it will increment your revision state if you weren't expecting it.</p>\n</li>\n<li><p><strong>CCW (Change Control Whitelist) fields:</strong> If fields in your org are protected by the Change Control Whitelist feature, updating those fields via this endpoint may behave unexpectedly — creating a new draft rather than updating the released revision in-place. This is a known open issue (MVP-27847) as of early 2026. Verify CCW field behavior in your org before relying on this endpoint for CCW-protected fields.</p>\n</li>\n<li><p><strong>Field API names without namespace:</strong> Pass field API names without the <code>PDLM__</code> namespace prefix (e.g., use <code>Description__c</code>, not <code>PDLM__Description__c</code>).</p>\n</li>\n<li><p><strong>Simultaneous PUT requests:</strong> Unlike POST, simultaneous PUT requests to the same Item Number are idempotent — only one draft will be created, and subsequent requests will update the existing draft.</p>\n</li>\n</ul>\n","auth":{"type":"jwt","jwt":{"algorithm":"<algorithm>","isSecretBase64Encoded":"<is-secret-base64encoded>","payload":"<payload>","addTokenTo":"<add-token-to>","headerPrefix":"<header-prefix>","queryParamKey":"<query-param-key>","header":"<header>"},"isInherited":true,"source":{"_postman_id":"37d7632f-4a66-4b6b-b882-6d30c6c4eb00","id":"37d7632f-4a66-4b6b-b882-6d30c6c4eb00","name":"Propel APIs","type":"collection"}},"urlObject":{"path":["services","apexrest","PDLM","api","v2","item",":Id_or_Name"],"query":[],"variable":[{"type":"any","value":"","key":"Id_or_Name"}]}},"response":[],"_postman_id":"1eb381c9-f5bd-43bb-a458-5a29e194ad33"},{"name":"Item Attachment","id":"afea5ed5-c4e2-4f39-b833-72e28cae956d","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"body":{"mode":"raw","raw":"GET /services/apexrest/PDLM/api/v2/item/P-1234/attachment?revision=A1&nestedAttachments=true","options":{"raw":{"language":"json"}}},"url":"{{endpoint}}/services/apexrest/PDLM/api/v2/item/:itemId/attachment?revision&nestedAttachments","description":"<p>Retrieves the attachment metadata for a specified Item and Item Revision. This endpoint returns the <code>ContentVersion</code> IDs and associated file information for all attachments on the Item — it does <strong>not</strong> return the binary file content. A separate Salesforce API call using the returned <code>ContentVersion</code> ID is required to download the actual file.</p>\n<p>This endpoint is commonly used in document management integrations, CAD/PDM synchronization workflows, and downstream systems that need to locate and pull the latest released drawings or documents associated with a Propel Item.</p>\n<p><strong>Path Parameter:</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Type</th>\n<th>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>:itemId</code></td>\n<td>String</td>\n<td>Yes</td>\n<td>The Salesforce record ID or Item Number of the Item whose attachments you want to retrieve</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Query Parameters:</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Type</th>\n<th>Required</th>\n<th>Default</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>revision</code></td>\n<td>String</td>\n<td>No</td>\n<td>Latest Released</td>\n<td>The revision name or revision record ID to retrieve attachments for. If the Item has no released revision, defaults to the latest draft</td>\n</tr>\n<tr>\n<td><code>nestedAttachments</code></td>\n<td>Boolean</td>\n<td>No</td>\n<td><code>false</code></td>\n<td>When <code>true</code>, returns attachments from <strong>all Items on the BOM</strong>, not just the top-level Item. Useful for retrieving all drawings associated with an assembly and its components in a single call</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Response:</strong> Returns an array of attachment records with <code>ContentVersion</code> IDs and file metadata (file name, size, type, etc.). Use the <code>ContentVersion</code> ID in a subsequent call to the Salesforce Content API (<code>/services/data/vXX.X/sobjects/ContentVersion/:id/VersionData</code>) to download the binary file content.</p>\n<p><strong>Watch out for:</strong></p>\n<ul>\n<li><p><strong>This endpoint returns metadata only — not files.</strong> You must make a second API call to the Salesforce <code>ContentVersion</code> object to download actual file content. Do not expect a binary response from this endpoint.</p>\n</li>\n<li><p><strong>Duplicate attachments with</strong> <strong><code>nestedAttachments=true</code>****:</strong> If multiple Items on a BOM share the same attachment, the same <code>ContentVersion</code> ID may appear more than once in the response. Deduplicate by <code>ContentVersion</code> ID before downloading.</p>\n</li>\n<li><p><strong>Revision name collisions:</strong> If multiple Item Revisions share the same revision name (e.g., two drafts both named <code>A\\*</code>), specify a revision record ID instead of a name to guarantee the correct revision is targeted.</p>\n</li>\n<li><p><strong>Draft revisions:</strong> By default, the endpoint targets the latest <em>released</em> revision. If the Item has only a draft and no released revision, the draft is returned instead.</p>\n</li>\n</ul>\n<p><strong>Related:</strong> To upload or update attachments on an Item, use <code>PUT /api/v2/attachment/:itemNumber</code>. To retrieve attachment metadata as part of a Change Order release package, use <code>GET /api/v3/change/:changeId?attachments=true</code>.</p>\n","auth":{"type":"jwt","jwt":{"algorithm":"<algorithm>","isSecretBase64Encoded":"<is-secret-base64encoded>","payload":"<payload>","addTokenTo":"<add-token-to>","headerPrefix":"<header-prefix>","queryParamKey":"<query-param-key>","header":"<header>"},"isInherited":true,"source":{"_postman_id":"37d7632f-4a66-4b6b-b882-6d30c6c4eb00","id":"37d7632f-4a66-4b6b-b882-6d30c6c4eb00","name":"Propel APIs","type":"collection"}},"urlObject":{"path":["services","apexrest","PDLM","api","v2","item",":itemId","attachment"],"host":["{{endpoint}}"],"query":[{"description":{"content":"<p>(Optional) The specific filter attachments by</p>\n","type":"text/plain"},"key":"revision","value":""},{"description":{"content":"<p>(Optional): (true/false) if true, includes attachments from the Item's BOM</p>\n","type":"text/plain"},"key":"nestedAttachments","value":""}],"variable":[{"description":{"content":"<p>Item ID record number (e.g. P-1234)</p>\n","type":"text/plain"},"type":"any","value":"","key":"itemId"}]}},"response":[{"id":"dd7f33bf-ca6d-41bf-bdff-8ac51ab16be9","name":"Successful Response","originalRequest":{"method":"GET","header":[],"body":{"mode":"raw","raw":"GET /services/apexrest/PDLM/api/v2/item/P-1234/attachment?revision=A1&nestedAttachments=true","options":{"raw":{"language":"json"}}},"url":{"raw":"{{endpoint}}/services/apexrest/PDLM/api/v2/item/:itemId/attachment?revision&nestedAttachments","host":["{{endpoint}}"],"path":["services","apexrest","PDLM","api","v2","item",":itemId","attachment"],"query":[{"key":"revision","value":null,"description":"(Optional) The specific filter attachments by"},{"key":"nestedAttachments","value":null,"description":"(Optional): (true/false) if true, includes attachments from the Item's BOM"}],"variable":[{"key":"itemId","value":"","description":"Item ID record number (e.g. P-1234)"}]}},"status":"OK","code":200,"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":"[ \n   { \n     \"attributes\": { \n       \"type\": \"PDLM__Document__c\", \n       \"url\": \"/services/data/v49.0/sobjects/PDLM__Document__c/a0O1U0000063EYNUA2\" \n     }, \n     \"Id\": \"a0O1U0000063EYNUA2\", \n     \"PDLM__Content_Id__c\": \"0691U00000D9D0MQAV\", \n     \"PDLM__Document_Version__c\": \"0681U00000De4mrQAB\", \n     \"PDLM__Document_Title__c\": \"sample.pdf\", \n     \"PDLM__Item_Revision__c\": \"a0V1U00000PVFVLUA5\" \n   } \n ] "},{"id":"985723c3-350c-4b22-a822-d3fa6f1db1e2","name":"Error Response","originalRequest":{"method":"GET","header":[],"body":{"mode":"raw","raw":"GET /services/apexrest/PDLM/api/v2/item/P-1234/attachment?revision=A1&nestedAttachments=true","options":{"raw":{"language":"json"}}},"url":{"raw":"{{endpoint}}/services/apexrest/PDLM/api/v2/item/:itemId/attachment?revision&nestedAttachments","host":["{{endpoint}}"],"path":["services","apexrest","PDLM","api","v2","item",":itemId","attachment"],"query":[{"key":"revision","value":null,"description":"(Optional) The specific filter attachments by"},{"key":"nestedAttachments","value":null,"description":"(Optional): (true/false) if true, includes attachments from the Item's BOM"}],"variable":[{"key":"itemId","value":"","description":"Item ID record number (e.g. P-1234)"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":"{ \n   \"message\": \"Item not found or insufficient permissions\" \n }"}],"_postman_id":"afea5ed5-c4e2-4f39-b833-72e28cae956d"}],"id":"b8e14dfa-86b3-43ce-95f6-f6bd618b8df5","_postman_id":"b8e14dfa-86b3-43ce-95f6-f6bd618b8df5","description":"","auth":{"type":"jwt","jwt":{"algorithm":"<algorithm>","isSecretBase64Encoded":"<is-secret-base64encoded>","payload":"<payload>","addTokenTo":"<add-token-to>","headerPrefix":"<header-prefix>","queryParamKey":"<query-param-key>","header":"<header>"},"isInherited":true,"source":{"_postman_id":"37d7632f-4a66-4b6b-b882-6d30c6c4eb00","id":"37d7632f-4a66-4b6b-b882-6d30c6c4eb00","name":"Propel APIs","type":"collection"}}},{"name":"Quality","item":[{"name":"Create a new Quality with Affected Items","id":"1c581138-758c-4774-8dca-62cf980b9460","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"POST /services/apexrest/PDLM/api/v3/quality \n { \n   \"categoryName\": \"Non-Conformance\", \n   \"itemRevisions\": [\"P-1001-A\"], \n   \"assetNames\": [\"AST-001\"], \n   \"details\": { \n     \"Description__c\": \"Material defect found in production\", \n     \"Severity__c\": \"High\", \n     \"Priority__c\": \"Urgent\" \n   } \n } ","options":{"raw":{"language":"json"}}},"url":"{{endpoint}}/services/apexrest/PDLM/api/v3/quality\n","description":"<p>Creates a new Quality record (<code>PDLM__Quality__c</code>) in Propel and optionally associates Affected Items and Affected Assets in a single API call. The record's Category determines its Lifecycle, autonumbering, and field configuration — just as it does when creating a record through the Propel UI.</p>\n<p>This endpoint is the primary integration point for systems that need to programmatically open quality events — for example, automatically creating a CAPA or NCR from an ERP quality alert, a customer complaint system, or a manufacturing execution system (MES).</p>\n<p><strong>Request Body:</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field</th>\n<th>Type</th>\n<th>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>categoryName</code></td>\n<td>String</td>\n<td><strong>Yes</strong></td>\n<td>The name of an active Quality Category (e.g., <code>CAPA</code>, <code>NCR</code>, <code>Complaint</code>). Determines the Lifecycle and field configuration of the new record</td>\n</tr>\n<tr>\n<td><code>itemRevisions</code></td>\n<td>Array</td>\n<td>No</td>\n<td>Array of Item Revision names to add as <strong>Affected Items</strong> (e.g., <code>[\"ASSY-001:A\", \"PCB-002:B\\*\"]</code>). Must use revision names, not Item Numbers — include an asterisk (<code>\\*</code>) for draft revisions</td>\n</tr>\n<tr>\n<td><code>assetNames</code></td>\n<td>Array</td>\n<td>No</td>\n<td>Array of Asset names to add as <strong>Affected Assets</strong></td>\n</tr>\n<tr>\n<td><code>details</code></td>\n<td>Object</td>\n<td>No</td>\n<td>Key-value pairs of Quality field API names and values to populate on the new record (e.g., <code>{\"PDLM__Description_5000__c\": \"Defect found in field\"}</code>)</td>\n</tr>\n</tbody>\n</table>\n</div>","auth":{"type":"jwt","jwt":{"algorithm":"<algorithm>","isSecretBase64Encoded":"<is-secret-base64encoded>","payload":"<payload>","addTokenTo":"<add-token-to>","headerPrefix":"<header-prefix>","queryParamKey":"<query-param-key>","header":"<header>"},"isInherited":true,"source":{"_postman_id":"37d7632f-4a66-4b6b-b882-6d30c6c4eb00","id":"37d7632f-4a66-4b6b-b882-6d30c6c4eb00","name":"Propel APIs","type":"collection"}},"urlObject":{"path":["services","apexrest","PDLM","api","v3","quality\n"],"host":["{{endpoint}}"],"query":[],"variable":[]}},"response":[{"id":"6c59d4a1-7036-4429-9e3e-2d79bf3d398b","name":"Created Response","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"POST /services/apexrest/PDLM/api/v3/quality \n { \n   \"categoryName\": \"Non-Conformance\", \n   \"itemRevisions\": [\"P-1001-A\"], \n   \"assetNames\": [\"AST-001\"], \n   \"details\": { \n     \"Description__c\": \"Material defect found in production\", \n     \"Severity__c\": \"High\", \n     \"Priority__c\": \"Urgent\" \n   } \n } ","options":{"raw":{"language":"json"}}},"url":"{{endpoint}}/services/apexrest/PDLM/api/v3/quality\n"},"status":"Created","code":201,"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":"{ \n   \"attributes\": { \n     \"type\": \"PDLM__Quality__c\", \n     \"url\": \"/services/data/v59.0/sobjects/PDLM__Quality__c/a07f400000Fpu5TAAR\" \n   }, \n   \"Id\": \"a07f400000Fpu5TAAR\", \n   \"Name\": \"Q-000123\", \n   \"PDLM__Has_Affected_Items__c\": true, \n   \"PDLM__Status_lk__c\": \"a06f400000AvYzgAAF\", \n   \"PDLM__Category__c\": \"a05f400000NlHbKAAV\", \n   \"PDLM__Category__r\": { \n     \"Name\": \"Non-Conformance\" \n   }, \n   \"PDLM__Description__c\": \"Material defect found in production\", \n   \"PDLM__Severity__c\": \"High\", \n   \"PDLM__Priority__c\": \"Urgent\", \n   \"PDLM__Approved__c\": false, \n   \"CreatedDate\": \"2025-05-23T10:30:00.000+0000\", \n   \"CreatedBy\": { \n     \"Name\": \"John Smith\" \n   } \n } "},{"id":"8b5a34eb-a98d-4040-86b4-72886d9f4098","name":"Invalid Request","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"POST /services/apexrest/PDLM/api/v3/quality \n { \n   \"categoryName\": \"Non-Conformance\", \n   \"itemRevisions\": [\"P-1001-A\"], \n   \"assetNames\": [\"AST-001\"], \n   \"details\": { \n     \"Description__c\": \"Material defect found in production\", \n     \"Severity__c\": \"High\", \n     \"Priority__c\": \"Urgent\" \n   } \n } ","options":{"raw":{"language":"json"}}},"url":"{{endpoint}}/services/apexrest/PDLM/api/v3/quality\n"},"status":"Bad Request","code":400,"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":"{ \n   \"message\": \"Invalid request body: Unexpected character ('x' (code 120))\" \n } "},{"id":"d4c7b026-6946-4ea1-9f03-730bc5f49907","name":"Category Not Found","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"POST /services/apexrest/PDLM/api/v3/quality \n { \n   \"categoryName\": \"Non-Conformance\", \n   \"itemRevisions\": [\"P-1001-A\"], \n   \"assetNames\": [\"AST-001\"], \n   \"details\": { \n     \"Description__c\": \"Material defect found in production\", \n     \"Severity__c\": \"High\", \n     \"Priority__c\": \"Urgent\" \n   } \n } ","options":{"raw":{"language":"json"}}},"url":"{{endpoint}}/services/apexrest/PDLM/api/v3/quality\n"},"status":"Not Found","code":404,"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":"{ \n   \"message\": \"The category name provided is not valid.\" \n }"}],"_postman_id":"1c581138-758c-4774-8dca-62cf980b9460"}],"id":"7c697c8e-24e0-4289-8eee-c6feb4115e05","description":"<p>API for managing Quality records in the Propel PLM system. Provides endpoints for creating and managing Quality records, including affected items and assets.</p>\n","_postman_id":"7c697c8e-24e0-4289-8eee-c6feb4115e05","auth":{"type":"jwt","jwt":{"algorithm":"<algorithm>","isSecretBase64Encoded":"<is-secret-base64encoded>","payload":"<payload>","addTokenTo":"<add-token-to>","headerPrefix":"<header-prefix>","queryParamKey":"<query-param-key>","header":"<header>"},"isInherited":true,"source":{"_postman_id":"37d7632f-4a66-4b6b-b882-6d30c6c4eb00","id":"37d7632f-4a66-4b6b-b882-6d30c6c4eb00","name":"Propel APIs","type":"collection"}}},{"name":"Trace Matrix","item":[{"name":"Export Trace Matrix","event":[{"listen":"prerequest","script":{"id":"d8d7309f-ed7d-4946-95d3-0a959ff73f03","exec":["{ ","   \"action\": \"export\", ","   \"itemId\": \"a0Nf4000000XyZzA123\", ","   \"userId\": \"005f4000001a7vFAAQ\", ","   \"dateTimeMs\": 1677628800000 "," } "],"type":"text/javascript","packages":{}}}],"id":"aa0a72f0-7513-4d6c-8922-3b7bc0e46f32","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"body":{"mode":"raw","raw":"GET /services/apexrest/PDLM/api/trace-matrix/export/a0Nf4000000XyZzA123","options":{"raw":{"language":"json"}}},"url":"/services/apexrest/PDLM/api/trace-matrix/export/?recordId","description":"<p>Triggers an asynchronous export of a Trace Matrix CSV file for a specified Item. This is the API equivalent of clicking the <strong>Export CSV</strong> button on the <strong>Trace Matrix</strong> record page in Propel. Rather than returning the file directly, the endpoint queues the export job and delivers the resulting CSV file as a Chatter post on both the Trace Matrix record and the calling user's Chatter feed.</p>\n<p>The Trace Matrix CSV captures the full traceability state of the Item — including all linked Requirements, User Needs, Test Plans, Requirement Outputs, and BOM-level traceability — at the moment the export is triggered. It is the primary artifact for demonstrating design control traceability in regulated product development environments (e.g., FDA 21 CFR Part 820, ISO 13485).</p>\n<p><strong>Query / Path Parameter:</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Type</th>\n<th>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>recordId</code></td>\n<td>String</td>\n<td>Yes</td>\n<td>The Salesforce record ID of the <strong>Item</strong> (<code>PDLM__Item__c</code>) for which the Trace Matrix export should be triggered</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Response:</strong> Returns <code>200 OK</code> with an <code>\"Export request received\"</code> message immediately. The export runs asynchronously — the CSV file will appear in the <strong>Chatter</strong> feed of both the associated Trace Matrix record and the calling user's profile page once processing completes. There is no binary file in the response body.</p>\n<p><strong>Exported file naming convention:</strong> <code>[Item Name] Trace Matrix [YYYY-MM-DD HH:MM:SS]</code></p>\n<p><strong>Watch out for:</strong></p>\n<ul>\n<li><p><strong>This is an asynchronous trigger, not a file download.</strong> The <code>200 OK</code> response confirms the export was queued, not that the file is ready. You must poll Chatter or monitor the Trace Matrix record to retrieve the file after the job completes.</p>\n</li>\n<li><p><strong><code>feature.requirements</code></strong> <strong>must be enabled.</strong> If the Requirements feature is disabled in your org (<code>feature.requirements = false</code>), the API returns a <code>500</code> error. Confirm the feature flag is active before calling this endpoint.</p>\n</li>\n<li><p><strong>The calling user must have the Propel Requirement Full Use permission set</strong> to export Trace Matrix data. Users without this permission will see an error in Chatter rather than a completed export.</p>\n</li>\n<li><p><strong>Items with no Requirements</strong> will still return <code>200 OK</code> and produce an export — but the CSV file will be empty (containing only the column header template). The file is still posted to the calling user's Chatter.</p>\n</li>\n<li><p><strong>This endpoint only supports GET and HEAD.</strong> POST, PUT, and DELETE return <code>405 Method Not Allowed</code>.</p>\n</li>\n</ul>\n","auth":{"type":"jwt","jwt":{"algorithm":"<algorithm>","isSecretBase64Encoded":"<is-secret-base64encoded>","payload":"<payload>","addTokenTo":"<add-token-to>","headerPrefix":"<header-prefix>","queryParamKey":"<query-param-key>","header":"<header>"},"isInherited":true,"source":{"_postman_id":"37d7632f-4a66-4b6b-b882-6d30c6c4eb00","id":"37d7632f-4a66-4b6b-b882-6d30c6c4eb00","name":"Propel APIs","type":"collection"}},"urlObject":{"path":["services","apexrest","PDLM","api","trace-matrix","export",""],"query":[{"description":{"content":"<p>Record Id to export the trace matrix of</p>\n","type":"text/plain"},"key":"recordId","value":""}],"variable":[]}},"response":[{"id":"aa6ae968-db20-4f6c-83b5-49cdff59a225","name":"Success Response","originalRequest":{"method":"GET","header":[],"body":{"mode":"raw","raw":"GET /services/apexrest/PDLM/api/trace-matrix/export/a0Nf4000000XyZzA123","options":{"raw":{"language":"json"}}},"url":{"raw":"/services/apexrest/PDLM/TraceMatrix/export/?recordId","path":["services","apexrest","PDLM","TraceMatrix","export",""],"query":[{"key":"recordId","value":null,"description":"Record Id to export the trace matrix of\n"}]}},"status":"OK","code":200,"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":"\"Export request received\""},{"id":"1a6d22f7-5321-4bde-bd2e-6404800798f1","name":"Error- Requirements Disabled","originalRequest":{"method":"GET","header":[],"body":{"mode":"raw","raw":"GET /services/apexrest/PDLM/api/trace-matrix/export/a0Nf4000000XyZzA123","options":{"raw":{"language":"json"}}},"url":{"raw":"/services/apexrest/PDLM/TraceMatrix/export/?recordId","path":["services","apexrest","PDLM","TraceMatrix","export",""],"query":[{"key":"recordId","value":null,"description":"Record Id to export the trace matrix of\n"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":"{ \n   \"message\": \"Requirements feature is disabled\" \n } "},{"id":"6bf8ab0c-9418-4d82-92ca-28b6167a3bb1","name":"Error- Invalid Record Id","originalRequest":{"method":"GET","header":[],"body":{"mode":"raw","raw":"GET /services/apexrest/PDLM/api/trace-matrix/export/a0Nf4000000XyZzA123","options":{"raw":{"language":"json"}}},"url":{"raw":"/services/apexrest/PDLM/TraceMatrix/export/?recordId","path":["services","apexrest","PDLM","TraceMatrix","export",""],"query":[{"key":"recordId","value":null,"description":"Record Id to export the trace matrix of\n"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":"{ \n   \"message\": \"Invalid record ID provided\" \n }"}],"_postman_id":"aa0a72f0-7513-4d6c-8922-3b7bc0e46f32"}],"id":"a6b315a9-ce51-4274-b4b0-1d8762a1d0c3","_postman_id":"a6b315a9-ce51-4274-b4b0-1d8762a1d0c3","description":"","auth":{"type":"jwt","jwt":{"algorithm":"<algorithm>","isSecretBase64Encoded":"<is-secret-base64encoded>","payload":"<payload>","addTokenTo":"<add-token-to>","headerPrefix":"<header-prefix>","queryParamKey":"<query-param-key>","header":"<header>"},"isInherited":true,"source":{"_postman_id":"37d7632f-4a66-4b6b-b882-6d30c6c4eb00","id":"37d7632f-4a66-4b6b-b882-6d30c6c4eb00","name":"Propel APIs","type":"collection"}}}],"id":"902fc9d6-c285-47ee-9b49-184cd9dee255","_postman_id":"902fc9d6-c285-47ee-9b49-184cd9dee255","description":"","auth":{"type":"jwt","jwt":{"algorithm":"<algorithm>","isSecretBase64Encoded":"<is-secret-base64encoded>","payload":"<payload>","addTokenTo":"<add-token-to>","headerPrefix":"<header-prefix>","queryParamKey":"<query-param-key>","header":"<header>"},"isInherited":true,"source":{"_postman_id":"37d7632f-4a66-4b6b-b882-6d30c6c4eb00","id":"37d7632f-4a66-4b6b-b882-6d30c6c4eb00","name":"Propel APIs","type":"collection"}}},{"name":"PIM","item":[{"name":"Products","item":[{"name":"Create Products","id":"63794968-bce2-407f-a7b1-8dc5a5849574","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"example\": {\n    \"products\": [\n      {\n        \"productName\": \"Very Cool T-shirt\",\n        \"categoryId\": \"a09am00000CIrgdAAD\",\n        \"channelIds\": [\n          \"a09am00000DDmTxAAL\",\n          \"a09am00000CxTS5AAN\"\n        ]\n      },\n      {\n        \"productName\": \"Amazing T-shirt\",\n        \"categoryId\": \"a09am00000CIrgdAAD\"\n      }\n    ]\n  }\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"{{endpoint}}/services/apexrest/PIM/api/v1/products","description":"<p>Creates products and (optionally) add created products to channels.</p>\n","auth":{"type":"jwt","jwt":{"algorithm":"<algorithm>","isSecretBase64Encoded":"<is-secret-base64encoded>","payload":"<payload>","addTokenTo":"<add-token-to>","headerPrefix":"<header-prefix>","queryParamKey":"<query-param-key>","header":"<header>"},"isInherited":true,"source":{"_postman_id":"37d7632f-4a66-4b6b-b882-6d30c6c4eb00","id":"37d7632f-4a66-4b6b-b882-6d30c6c4eb00","name":"Propel APIs","type":"collection"}},"urlObject":{"path":["api","v1","products"],"host":["{{endpoint}}/services/apexrest/PIM"],"query":[],"variable":[]}},"response":[{"id":"756f3fd6-c9ff-453f-84e9-c2418c357d6b","name":"Successful operation","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"},{"key":"Authorization","value":"Bearer <token>","description":"Added as a part of security scheme: bearer"}],"body":{"mode":"raw","raw":"{\n  \"example\": {\n    \"products\": [\n      {\n        \"productName\": \"Very Cool T-shirt\",\n        \"categoryId\": \"a09am00000CIrgdAAD\",\n        \"channelIds\": [\n          \"a09am00000DDmTxAAL\",\n          \"a09am00000CxTS5AAN\"\n        ]\n      },\n      {\n        \"productName\": \"Amazing T-shirt\",\n        \"categoryId\": \"a09am00000CIrgdAAD\"\n      }\n    ]\n  }\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"{{endpoint}}/services/apexrest/PDLM/api/v1/products"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n  \"id\": \"<string>\",\n  \"name\": \"<string>\",\n  \"category\": {\n    \"id\": \"<string>\",\n    \"name\": \"<string>\"\n  },\n  \"channels\": [\n    {\n      \"id\": \"<string>\",\n      \"name\": \"<string>\"\n    },\n    {\n      \"id\": \"<string>\",\n      \"name\": \"<string>\"\n    }\n  ],\n  \"variants\": [\n    {\n      \"id\": \"<string>\",\n      \"name\": \"<string>\"\n    },\n    {\n      \"id\": \"<string>\",\n      \"name\": \"<string>\"\n    }\n  ],\n  \"attributes\": [\n    {\n      \"status\": \"<string>\",\n      \"product_weight\": \"<number>\",\n      \"battery_size\": \"<string>\"\n    },\n    {\n      \"status\": \"<string>\",\n      \"product_weight\": \"<number>\",\n      \"battery_size\": \"<string>\"\n    }\n  ],\n  \"assets\": [\n    {\n      \"id\": \"<string>\",\n      \"name\": \"<string>\"\n    },\n    {\n      \"id\": \"<string>\",\n      \"name\": \"<string>\"\n    }\n  ]\n}"},{"id":"c1124256-17ab-4014-aeb6-abc85b2986ce","name":"There is a duplicate product name (either in request body or conflicts with an existing product).","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"},{"key":"Authorization","value":"Bearer <token>","description":"Added as a part of security scheme: bearer"}],"body":{"mode":"raw","raw":"{\n  \"example\": {\n    \"products\": [\n      {\n        \"productName\": \"Very Cool T-shirt\",\n        \"categoryId\": \"a09am00000CIrgdAAD\",\n        \"channelIds\": [\n          \"a09am00000DDmTxAAL\",\n          \"a09am00000CxTS5AAN\"\n        ]\n      },\n      {\n        \"productName\": \"Amazing T-shirt\",\n        \"categoryId\": \"a09am00000CIrgdAAD\"\n      }\n    ]\n  }\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"{{endpoint}}/services/apexrest/PDLM/api/v1/products"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n  \"errorCode\": \"<string>\",\n  \"message\": \"<string>\"\n}"},{"id":"2d62a67e-a142-4b95-9790-68bda66b29bb","name":"Category or channel ids provided does not exist.","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"},{"key":"Authorization","value":"Bearer <token>","description":"Added as a part of security scheme: bearer"}],"body":{"mode":"raw","raw":"{\n  \"example\": {\n    \"products\": [\n      {\n        \"productName\": \"Very Cool T-shirt\",\n        \"categoryId\": \"a09am00000CIrgdAAD\",\n        \"channelIds\": [\n          \"a09am00000DDmTxAAL\",\n          \"a09am00000CxTS5AAN\"\n        ]\n      },\n      {\n        \"productName\": \"Amazing T-shirt\",\n        \"categoryId\": \"a09am00000CIrgdAAD\"\n      }\n    ]\n  }\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"{{endpoint}}/services/apexrest/PDLM/api/v1/products"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n  \"errorCode\": \"<string>\",\n  \"message\": \"<string>\"\n}"},{"id":"fa490079-13c9-492b-9a86-52a4ce6f2c85","name":"Insert/Update operation failed","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"},{"key":"Authorization","value":"Bearer <token>","description":"Added as a part of security scheme: bearer"}],"body":{"mode":"raw","raw":"{\n  \"example\": {\n    \"products\": [\n      {\n        \"productName\": \"Very Cool T-shirt\",\n        \"categoryId\": \"a09am00000CIrgdAAD\",\n        \"channelIds\": [\n          \"a09am00000DDmTxAAL\",\n          \"a09am00000CxTS5AAN\"\n        ]\n      },\n      {\n        \"productName\": \"Amazing T-shirt\",\n        \"categoryId\": \"a09am00000CIrgdAAD\"\n      }\n    ]\n  }\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"{{endpoint}}/services/apexrest/PDLM/api/v1/products"},"status":"Conflict","code":409,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n  \"errorCode\": \"<string>\",\n  \"message\": \"<string>\"\n}"}],"_postman_id":"63794968-bce2-407f-a7b1-8dc5a5849574"},{"name":"Get Product Info","id":"837c7066-ba14-4684-ab00-6f3c34b1dd03","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"{{endpoint}}/services/apexrest/PIM/api/v1/products/:productId","description":"<p>Gets product info.</p>\n","auth":{"type":"jwt","jwt":{"algorithm":"<algorithm>","isSecretBase64Encoded":"<is-secret-base64encoded>","payload":"<payload>","addTokenTo":"<add-token-to>","headerPrefix":"<header-prefix>","queryParamKey":"<query-param-key>","header":"<header>"},"isInherited":true,"source":{"_postman_id":"37d7632f-4a66-4b6b-b882-6d30c6c4eb00","id":"37d7632f-4a66-4b6b-b882-6d30c6c4eb00","name":"Propel APIs","type":"collection"}},"urlObject":{"path":["api","v1","products",":productId"],"host":["{{endpoint}}/services/apexrest/PIM"],"query":[],"variable":[{"id":"6f2d6225-2786-4635-bdec-c624b13a2365","description":{"content":"<p>(Required) </p>\n","type":"text/plain"},"type":"any","value":"<string>","key":"productId"}]}},"response":[{"id":"5913231a-90e1-40e4-9296-3f5dc9b7024d","name":"Successful operation","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json"},{"key":"Authorization","value":"Bearer <token>","description":"Added as a part of security scheme: bearer"}],"url":{"raw":"{{endpoint}}/services/apexrest/PIM/api/v1/products/:productId","host":["{{endpoint}}/services/apexrest/PIM"],"path":["api","v1","products",":productId"],"variable":[{"key":"productId"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n  \"id\": \"<string>\",\n  \"name\": \"<string>\",\n  \"category\": {\n    \"id\": \"<string>\",\n    \"name\": \"<string>\"\n  },\n  \"channels\": [\n    {\n      \"id\": \"<string>\",\n      \"name\": \"<string>\"\n    },\n    {\n      \"id\": \"<string>\",\n      \"name\": \"<string>\"\n    }\n  ],\n  \"variants\": [\n    {\n      \"id\": \"<string>\",\n      \"name\": \"<string>\"\n    },\n    {\n      \"id\": \"<string>\",\n      \"name\": \"<string>\"\n    }\n  ],\n  \"attributes\": [\n    {\n      \"status\": \"<string>\",\n      \"product_weight\": \"<number>\",\n      \"battery_size\": \"<string>\"\n    },\n    {\n      \"status\": \"<string>\",\n      \"product_weight\": \"<number>\",\n      \"battery_size\": \"<string>\"\n    }\n  ],\n  \"assets\": [\n    {\n      \"id\": \"<string>\",\n      \"name\": \"<string>\"\n    },\n    {\n      \"id\": \"<string>\",\n      \"name\": \"<string>\"\n    }\n  ]\n}"},{"id":"cbf282ba-6e03-402d-95cb-9035b8ccd7e4","name":"productId does not exist","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json"},{"key":"Authorization","value":"Bearer <token>","description":"Added as a part of security scheme: bearer"}],"url":{"raw":"{{endpoint}}/services/apexrest/PIM/api/v1/products/:productId","host":["{{endpoint}}/services/apexrest/PIM"],"path":["api","v1","products",":productId"],"variable":[{"key":"productId"}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n  \"errorCode\": \"<string>\",\n  \"message\": \"<string>\"\n}"}],"_postman_id":"837c7066-ba14-4684-ab00-6f3c34b1dd03"},{"name":"Update Product Info","id":"56901c75-9069-4715-a1c1-de523c56259f","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"example\": {\n    \"productName\": \"Very Cool T-shirt\",\n    \"categoryId\": \"a09am00000CIrgdAAD\",\n    \"channelIds\": [\n      \"a09am00000DDmTxAAL\",\n      \"a09am00000CxTS5AAN\"\n    ]\n  }\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"{{endpoint}}/services/apexrest/PIM/api/v1/products/:productId","description":"<p>Updates product's Name, Category Id, and List of Channels.</p>\n","auth":{"type":"jwt","jwt":{"algorithm":"<algorithm>","isSecretBase64Encoded":"<is-secret-base64encoded>","payload":"<payload>","addTokenTo":"<add-token-to>","headerPrefix":"<header-prefix>","queryParamKey":"<query-param-key>","header":"<header>"},"isInherited":true,"source":{"_postman_id":"37d7632f-4a66-4b6b-b882-6d30c6c4eb00","id":"37d7632f-4a66-4b6b-b882-6d30c6c4eb00","name":"Propel APIs","type":"collection"}},"urlObject":{"path":["api","v1","products",":productId"],"host":["{{endpoint}}/services/apexrest/PIM"],"query":[],"variable":[{"description":{"content":"<p>(Required) </p>\n","type":"text/plain"},"type":"any","value":"<string>","key":"productId"}]}},"response":[{"id":"1698f0f5-63a3-4d3a-b77c-d7aca496d6d7","name":"Successful operation","originalRequest":{"method":"PUT","header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"},{"key":"Authorization","value":"Bearer <token>","description":"Added as a part of security scheme: bearer"}],"body":{"mode":"raw","raw":"{\n  \"example\": {\n    \"productName\": \"Very Cool T-shirt\",\n    \"categoryId\": \"a09am00000CIrgdAAD\",\n    \"channelIds\": [\n      \"a09am00000DDmTxAAL\",\n      \"a09am00000CxTS5AAN\"\n    ]\n  }\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"{{endpoint}}/services/apexrest/PDLM/api/v1/products/:productId","host":["{{endpoint}}"],"path":["services","apexrest","PDLM","api","v1","products",":productId"],"variable":[{"key":"productId"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n  \"id\": \"<string>\",\n  \"name\": \"<string>\",\n  \"category\": {\n    \"id\": \"<string>\",\n    \"name\": \"<string>\"\n  },\n  \"channels\": [\n    {\n      \"id\": \"<string>\",\n      \"name\": \"<string>\"\n    },\n    {\n      \"id\": \"<string>\",\n      \"name\": \"<string>\"\n    }\n  ],\n  \"variants\": [\n    {\n      \"id\": \"<string>\",\n      \"name\": \"<string>\"\n    },\n    {\n      \"id\": \"<string>\",\n      \"name\": \"<string>\"\n    }\n  ],\n  \"attributes\": [\n    {\n      \"status\": \"<string>\",\n      \"product_weight\": \"<number>\",\n      \"battery_size\": \"<string>\"\n    },\n    {\n      \"status\": \"<string>\",\n      \"product_weight\": \"<number>\",\n      \"battery_size\": \"<string>\"\n    }\n  ],\n  \"assets\": [\n    {\n      \"id\": \"<string>\",\n      \"name\": \"<string>\"\n    },\n    {\n      \"id\": \"<string>\",\n      \"name\": \"<string>\"\n    }\n  ]\n}"},{"id":"347a3c7d-7d8e-4ca4-9a72-4074d3c78d8d","name":"No request body provided","originalRequest":{"method":"PUT","header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"},{"key":"Authorization","value":"Bearer <token>","description":"Added as a part of security scheme: bearer"}],"body":{"mode":"raw","raw":"{\n  \"example\": {\n    \"productName\": \"Very Cool T-shirt\",\n    \"categoryId\": \"a09am00000CIrgdAAD\",\n    \"channelIds\": [\n      \"a09am00000DDmTxAAL\",\n      \"a09am00000CxTS5AAN\"\n    ]\n  }\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"{{endpoint}}/services/apexrest/PDLM/api/v1/products/:productId","host":["{{endpoint}}/services/apexrest/PDLM"],"path":["api","v1","products",":productId"],"variable":[{"key":"productId"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n  \"errorCode\": \"<string>\",\n  \"message\": \"<string>\"\n}"},{"id":"f74b0a3f-07fe-4be3-bda6-54815268b78b","name":"Product/category/channel with productId/categoryId/channelId does not exist","originalRequest":{"method":"PUT","header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"},{"key":"Authorization","value":"Bearer <token>","description":"Added as a part of security scheme: bearer"}],"body":{"mode":"raw","raw":"{\n  \"example\": {\n    \"productName\": \"Very Cool T-shirt\",\n    \"categoryId\": \"a09am00000CIrgdAAD\",\n    \"channelIds\": [\n      \"a09am00000DDmTxAAL\",\n      \"a09am00000CxTS5AAN\"\n    ]\n  }\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"{{endpoint}}/services/apexrest/PDLM/api/v1/products/:productId","host":["{{endpoint}}/services/apexrest/PDLM"],"path":["api","v1","products",":productId"],"variable":[{"key":"productId"}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n  \"errorCode\": \"<string>\",\n  \"message\": \"<string>\"\n}"},{"id":"9898a422-c078-4ab1-9904-e9998c66de1a","name":"Insert/Update operation failed","originalRequest":{"method":"PUT","header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"},{"key":"Authorization","value":"Bearer <token>","description":"Added as a part of security scheme: bearer"}],"body":{"mode":"raw","raw":"{\n  \"example\": {\n    \"productName\": \"Very Cool T-shirt\",\n    \"categoryId\": \"a09am00000CIrgdAAD\",\n    \"channelIds\": [\n      \"a09am00000DDmTxAAL\",\n      \"a09am00000CxTS5AAN\"\n    ]\n  }\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"{{endpoint}}/services/apexrest/PDLM/api/v1/products/:productId","host":["{{endpoint}}/services/apexrest/PDLM"],"path":["api","v1","products",":productId"],"variable":[{"key":"productId"}]}},"status":"Conflict","code":409,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n  \"errorCode\": \"<string>\",\n  \"message\": \"<string>\"\n}"}],"_postman_id":"56901c75-9069-4715-a1c1-de523c56259f"},{"name":"Get Product Variant Value","id":"b4028478-1c56-489f-a49d-41020795a4d8","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"{{endpoint}}/services/apexrest/PIM/api/v1/products/:productId/variants","description":"<p>Gets product variants and variant values.</p>\n","auth":{"type":"jwt","jwt":{"algorithm":"<algorithm>","isSecretBase64Encoded":"<is-secret-base64encoded>","payload":"<payload>","addTokenTo":"<add-token-to>","headerPrefix":"<header-prefix>","queryParamKey":"<query-param-key>","header":"<header>"},"isInherited":true,"source":{"_postman_id":"37d7632f-4a66-4b6b-b882-6d30c6c4eb00","id":"37d7632f-4a66-4b6b-b882-6d30c6c4eb00","name":"Propel APIs","type":"collection"}},"urlObject":{"path":["api","v1","products",":productId","variants"],"host":["{{endpoint}}/services/apexrest/PIM"],"query":[],"variable":[{"id":"15076683-c44d-410c-adbc-553c5fcb2564","description":{"content":"<p>(Required) </p>\n","type":"text/plain"},"type":"any","value":"<string>","key":"productId"}]}},"response":[{"id":"143cd7f8-0b66-4c5e-8685-9d0cdc9dd644","name":"Successful operation","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json"},{"key":"Authorization","value":"Bearer <token>","description":"Added as a part of security scheme: bearer"}],"url":{"raw":"{{endpoint}}/services/apexrest/PIM/api/v1/products/:productId/variants","host":["{{endpoint}}/services/apexrest/PIM"],"path":["api","v1","products",":productId","variants"],"variable":[{"key":"productId"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n  \"id\": \"<string>\",\n  \"name\": \"<string>\",\n  \"category\": {\n    \"id\": \"<string>\",\n    \"name\": \"<string>\"\n  },\n  \"channels\": [\n    {\n      \"id\": \"<string>\",\n      \"name\": \"<string>\"\n    },\n    {\n      \"id\": \"<string>\",\n      \"name\": \"<string>\"\n    }\n  ],\n  \"variants\": [\n    {\n      \"id\": \"<string>\",\n      \"name\": \"<string>\"\n    },\n    {\n      \"id\": \"<string>\",\n      \"name\": \"<string>\"\n    }\n  ],\n  \"attributes\": [\n    {\n      \"status\": \"<string>\",\n      \"product_weight\": \"<number>\",\n      \"battery_size\": \"<string>\"\n    },\n    {\n      \"status\": \"<string>\",\n      \"product_weight\": \"<number>\",\n      \"battery_size\": \"<string>\"\n    }\n  ],\n  \"assets\": [\n    {\n      \"id\": \"<string>\",\n      \"name\": \"<string>\"\n    },\n    {\n      \"id\": \"<string>\",\n      \"name\": \"<string>\"\n    }\n  ]\n}"},{"id":"c047e936-e109-4fa1-9254-df6a11a35f51","name":"productId does not exist","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json"},{"key":"Authorization","value":"Bearer <token>","description":"Added as a part of security scheme: bearer"}],"url":{"raw":"{{endpoint}}/services/apexrest/PIM/api/v1/products/:productId/variants","host":["{{endpoint}}/services/apexrest/PIM"],"path":["api","v1","products",":productId","variants"],"variable":[{"key":"productId"}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n  \"errorCode\": \"<string>\",\n  \"message\": \"<string>\"\n}"}],"_postman_id":"b4028478-1c56-489f-a49d-41020795a4d8"},{"name":"Create Product Variant Value","id":"0e6ff80f-90c7-4e68-a3eb-93d1619f2437","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"example\": [\n    {\n      \"variantId\": \"P001-DP-100W-G\",\n      \"variantName\": \"Green\",\n      \"variantLevelSelector\": \"Color\",\n      \"variantParentSelector\": \"P001-DP-100W\"\n    },\n    \"...\"\n  ]\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"{{endpoint}}/services/apexrest/PIM/api/v1/products/:productId/variants","description":"<p>Creates variants for product.</p>\n","auth":{"type":"jwt","jwt":{"algorithm":"<algorithm>","isSecretBase64Encoded":"<is-secret-base64encoded>","payload":"<payload>","addTokenTo":"<add-token-to>","headerPrefix":"<header-prefix>","queryParamKey":"<query-param-key>","header":"<header>"},"isInherited":true,"source":{"_postman_id":"37d7632f-4a66-4b6b-b882-6d30c6c4eb00","id":"37d7632f-4a66-4b6b-b882-6d30c6c4eb00","name":"Propel APIs","type":"collection"}},"urlObject":{"path":["api","v1","products",":productId","variants"],"host":["{{endpoint}}/services/apexrest/PIM"],"query":[],"variable":[{"description":{"content":"<p>(Required) </p>\n","type":"text/plain"},"type":"any","value":"<string>","key":"productId"}]}},"response":[{"id":"56d896cc-7fc2-4c3f-ac0c-5b7067bacfcf","name":"Successful operation","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"},{"key":"Authorization","value":"Bearer <token>","description":"Added as a part of security scheme: bearer"}],"body":{"mode":"raw","raw":"{\n  \"example\": [\n    {\n      \"variantId\": \"P001-DP-100W-G\",\n      \"variantName\": \"Green\",\n      \"variantLevelSelector\": \"Color\",\n      \"variantParentSelector\": \"P001-DP-100W\"\n    },\n    \"...\"\n  ]\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"{{endpoint}}/services/apexrest/PDLM/api/v1/products/:productId/variants","host":["{{endpoint}}"],"path":["services","apexrest","PDLM","api","v1","products",":productId","variants"],"variable":[{"key":"productId"}]}},"status":"Created","code":201,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n  \"id\": \"<string>\",\n  \"name\": \"<string>\",\n  \"category\": {\n    \"id\": \"<string>\",\n    \"name\": \"<string>\"\n  },\n  \"channels\": [\n    {\n      \"id\": \"<string>\",\n      \"name\": \"<string>\"\n    },\n    {\n      \"id\": \"<string>\",\n      \"name\": \"<string>\"\n    }\n  ],\n  \"variants\": [\n    {\n      \"id\": \"<string>\",\n      \"name\": \"<string>\"\n    },\n    {\n      \"id\": \"<string>\",\n      \"name\": \"<string>\"\n    }\n  ],\n  \"attributes\": [\n    {\n      \"status\": \"<string>\",\n      \"product_weight\": \"<number>\",\n      \"battery_size\": \"<string>\"\n    },\n    {\n      \"status\": \"<string>\",\n      \"product_weight\": \"<number>\",\n      \"battery_size\": \"<string>\"\n    }\n  ],\n  \"assets\": [\n    {\n      \"id\": \"<string>\",\n      \"name\": \"<string>\"\n    },\n    {\n      \"id\": \"<string>\",\n      \"name\": \"<string>\"\n    }\n  ]\n}"},{"id":"eaff4c6f-c092-4c76-8b73-370d3209326c","name":"No request body provided","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"},{"key":"Authorization","value":"Bearer <token>","description":"Added as a part of security scheme: bearer"}],"body":{"mode":"raw","raw":"{\n  \"example\": [\n    {\n      \"variantId\": \"P001-DP-100W-G\",\n      \"variantName\": \"Green\",\n      \"variantLevelSelector\": \"Color\",\n      \"variantParentSelector\": \"P001-DP-100W\"\n    },\n    \"...\"\n  ]\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"{{endpoint}}/services/apexrest/PDLM/api/v1/products/:productId/variants","host":["{{endpoint}}/services/apexrest/PDLM"],"path":["api","v1","products",":productId","variants"],"variable":[{"key":"productId"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n  \"errorCode\": \"<string>\",\n  \"message\": \"<string>\"\n}"},{"id":"7513b63d-250e-47eb-955c-40af3cbb193b","name":"productId does not exist","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"},{"key":"Authorization","value":"Bearer <token>","description":"Added as a part of security scheme: bearer"}],"body":{"mode":"raw","raw":"{\n  \"example\": [\n    {\n      \"variantId\": \"P001-DP-100W-G\",\n      \"variantName\": \"Green\",\n      \"variantLevelSelector\": \"Color\",\n      \"variantParentSelector\": \"P001-DP-100W\"\n    },\n    \"...\"\n  ]\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"{{endpoint}}/services/apexrest/PDLM/api/v1/products/:productId/variants","host":["{{endpoint}}/services/apexrest/PDLM"],"path":["api","v1","products",":productId","variants"],"variable":[{"key":"productId"}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n  \"errorCode\": \"<string>\",\n  \"message\": \"<string>\"\n}"},{"id":"dec5134b-a826-4e39-b3cd-76332a269d29","name":"Insert/Update operation failed","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"},{"key":"Authorization","value":"Bearer <token>","description":"Added as a part of security scheme: bearer"}],"body":{"mode":"raw","raw":"{\n  \"example\": [\n    {\n      \"variantId\": \"P001-DP-100W-G\",\n      \"variantName\": \"Green\",\n      \"variantLevelSelector\": \"Color\",\n      \"variantParentSelector\": \"P001-DP-100W\"\n    },\n    \"...\"\n  ]\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"{{endpoint}}/services/apexrest/PDLM/api/v1/products/:productId/variants","host":["{{endpoint}}/services/apexrest/PDLM"],"path":["api","v1","products",":productId","variants"],"variable":[{"key":"productId"}]}},"status":"Conflict","code":409,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n  \"errorCode\": \"<string>\",\n  \"message\": \"<string>\"\n}"}],"_postman_id":"0e6ff80f-90c7-4e68-a3eb-93d1619f2437"},{"name":"Get Product's Attribute All","id":"da7906a8-f03d-462f-8f4c-5ba893cf8854","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"{{endpoint}}/services/apexrest/PIM/api/v1/products/:productId/attributes?displayNullValues=false","description":"<p>Gets product and its attributes associated with the provided product id. If displayNullValues is true, all attribute label and attribute value pairings (associated with the product) are returned regardless if the attribute value exists. If displayNullValues is false, only attribute label and attribute value pairings (associated with the product) with attribute values are returned.</p>\n","auth":{"type":"jwt","jwt":{"algorithm":"<algorithm>","isSecretBase64Encoded":"<is-secret-base64encoded>","payload":"<payload>","addTokenTo":"<add-token-to>","headerPrefix":"<header-prefix>","queryParamKey":"<query-param-key>","header":"<header>"},"isInherited":true,"source":{"_postman_id":"37d7632f-4a66-4b6b-b882-6d30c6c4eb00","id":"37d7632f-4a66-4b6b-b882-6d30c6c4eb00","name":"Propel APIs","type":"collection"}},"urlObject":{"path":["api","v1","products",":productId","attributes"],"host":["{{endpoint}}/services/apexrest/PIM"],"query":[{"key":"displayNullValues","value":"false"}],"variable":[{"id":"90cd2df8-f536-476c-973f-fcc9558296d0","description":{"content":"<p>(Required) </p>\n","type":"text/plain"},"type":"any","value":"<string>","key":"productId"}]}},"response":[{"id":"49ac51c7-1495-4382-b354-2cf31e01d0f7","name":"Successful operation","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json"},{"key":"Authorization","value":"Bearer <token>","description":"Added as a part of security scheme: bearer"}],"url":{"raw":"{{endpoint}}/services/apexrest/PIM/api/v1/products/:productId/attributes?displayNullValues=false","host":["{{endpoint}}/services/apexrest/PIM"],"path":["api","v1","products",":productId","attributes"],"query":[{"key":"displayNullValues","value":"false"}],"variable":[{"key":"productId"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n  \"id\": \"<string>\",\n  \"name\": \"<string>\",\n  \"category\": {\n    \"id\": \"<string>\",\n    \"name\": \"<string>\"\n  },\n  \"channels\": [\n    {\n      \"id\": \"<string>\",\n      \"name\": \"<string>\"\n    },\n    {\n      \"id\": \"<string>\",\n      \"name\": \"<string>\"\n    }\n  ],\n  \"variants\": [\n    {\n      \"id\": \"<string>\",\n      \"name\": \"<string>\"\n    },\n    {\n      \"id\": \"<string>\",\n      \"name\": \"<string>\"\n    }\n  ],\n  \"attributes\": [\n    {\n      \"status\": \"<string>\",\n      \"product_weight\": \"<number>\",\n      \"battery_size\": \"<string>\"\n    },\n    {\n      \"status\": \"<string>\",\n      \"product_weight\": \"<number>\",\n      \"battery_size\": \"<string>\"\n    }\n  ],\n  \"assets\": [\n    {\n      \"id\": \"<string>\",\n      \"name\": \"<string>\"\n    },\n    {\n      \"id\": \"<string>\",\n      \"name\": \"<string>\"\n    }\n  ]\n}"},{"id":"d039fbab-f220-4802-9556-f6099a3a614c","name":"productId does not exist","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json"},{"key":"Authorization","value":"Bearer <token>","description":"Added as a part of security scheme: bearer"}],"url":{"raw":"{{endpoint}}/services/apexrest/PIM/api/v1/products/:productId/attributes?displayNullValues=false","host":["{{endpoint}}/services/apexrest/PIM"],"path":["api","v1","products",":productId","attributes"],"query":[{"key":"displayNullValues","value":"false"}],"variable":[{"key":"productId"}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n  \"errorCode\": \"<string>\",\n  \"message\": \"<string>\"\n}"}],"_postman_id":"da7906a8-f03d-462f-8f4c-5ba893cf8854"},{"name":"Get Product's Attribute One","id":"a1af872e-6146-4482-8934-8e8ee1eb4bb7","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"{{endpoint}}/services/apexrest/PIM/api/v1/products/:productId/attributes/:primaryKey","description":"<p>Gets the specific attribute associated with the provided product id and the Attribute Label's primaryKey.</p>\n","auth":{"type":"jwt","jwt":{"algorithm":"<algorithm>","isSecretBase64Encoded":"<is-secret-base64encoded>","payload":"<payload>","addTokenTo":"<add-token-to>","headerPrefix":"<header-prefix>","queryParamKey":"<query-param-key>","header":"<header>"},"isInherited":true,"source":{"_postman_id":"37d7632f-4a66-4b6b-b882-6d30c6c4eb00","id":"37d7632f-4a66-4b6b-b882-6d30c6c4eb00","name":"Propel APIs","type":"collection"}},"urlObject":{"path":["api","v1","products",":productId","attributes",":primaryKey"],"host":["{{endpoint}}/services/apexrest/PIM"],"query":[],"variable":[{"id":"45829f3a-ca16-4a38-8b5a-aece21411e8e","description":{"content":"<p>(Required) </p>\n","type":"text/plain"},"type":"any","value":"<string>","key":"productId"},{"id":"5dbad4b5-12f9-42e3-bcf4-fe04eb7a52da","description":{"content":"<p>(Required) </p>\n","type":"text/plain"},"type":"any","value":"<string>","key":"primaryKey"}]}},"response":[{"id":"d3e21011-1481-4491-bca3-95b22af60e13","name":"Successful operation","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json"},{"key":"Authorization","value":"Bearer <token>","description":"Added as a part of security scheme: bearer"}],"url":{"raw":"{{endpoint}}/services/apexrest/PIM/api/v1/products/:productId/attributes/:primaryKey","host":["{{endpoint}}/services/apexrest/PIM"],"path":["api","v1","products",":productId","attributes",":primaryKey"],"variable":[{"key":"productId"},{"key":"primaryKey"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n  \"labelId\": \"<string>\",\n  \"label\": \"<string>\",\n  \"type\": \"<string>\",\n  \"valueId\": \"<string>\",\n  \"value\": \"<string>\",\n  \"parentProduct\": {\n    \"id\": \"<string>\",\n    \"name\": \"<string>\"\n  },\n  \"variantValue\": {\n    \"id\": \"<string>\",\n    \"name\": \"<string>\"\n  }\n}"},{"id":"f1ffdaed-2139-48ef-8e62-6aaade539504","name":"Attribute with primaryKey does not exist or Product with productId does not exist.","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json"},{"key":"Authorization","value":"Bearer <token>","description":"Added as a part of security scheme: bearer"}],"url":{"raw":"{{endpoint}}/services/apexrest/PIM/api/v1/products/:productId/attributes/:primaryKey","host":["{{endpoint}}/services/apexrest/PIM"],"path":["api","v1","products",":productId","attributes",":primaryKey"],"variable":[{"key":"productId"},{"key":"primaryKey"}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n  \"errorCode\": \"<string>\",\n  \"message\": \"<string>\"\n}"}],"_postman_id":"a1af872e-6146-4482-8934-8e8ee1eb4bb7"},{"name":"Update Product's Attributes","id":"d02cf2e4-3bc0-461a-b071-79c0cbbae5e4","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"example\": {\n    \"attributes\": {\n      \"status\": \"prototype\",\n      \"product_weight\": \"225.5\"\n    }\n  }\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"{{endpoint}}/services/apexrest/PIM/api/v1/products/:productId/attributes","description":"<p>Updates product's attributes associated with the provided product id and attribute primary keys in the request body.</p>\n","auth":{"type":"jwt","jwt":{"algorithm":"<algorithm>","isSecretBase64Encoded":"<is-secret-base64encoded>","payload":"<payload>","addTokenTo":"<add-token-to>","headerPrefix":"<header-prefix>","queryParamKey":"<query-param-key>","header":"<header>"},"isInherited":true,"source":{"_postman_id":"37d7632f-4a66-4b6b-b882-6d30c6c4eb00","id":"37d7632f-4a66-4b6b-b882-6d30c6c4eb00","name":"Propel APIs","type":"collection"}},"urlObject":{"path":["api","v1","products",":productId","attributes"],"host":["{{endpoint}}/services/apexrest/PIM"],"query":[],"variable":[{"description":{"content":"<p>(Required) </p>\n","type":"text/plain"},"type":"any","value":"<string>","key":"productId"}]}},"response":[{"id":"106ec8e5-f267-48d7-b58f-b0a49ee8260d","name":"Successful operation","originalRequest":{"method":"PUT","header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"},{"key":"Authorization","value":"Bearer <token>","description":"Added as a part of security scheme: bearer"}],"body":{"mode":"raw","raw":"{\n  \"example\": {\n    \"attributes\": {\n      \"status\": \"prototype\",\n      \"product_weight\": \"225.5\"\n    }\n  }\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"{{endpoint}}/services/apexrest/PDLM/api/v1/products/:productId/attributes","host":["{{endpoint}}"],"path":["services","apexrest","PDLM","api","v1","products",":productId","attributes"],"variable":[{"key":"productId"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n  \"id\": \"<string>\",\n  \"name\": \"<string>\",\n  \"attributes\": [\n    {\n      \"status\": \"<string>\",\n      \"product_weight\": \"<number>\",\n      \"battery_size\": \"<string>\"\n    },\n    {\n      \"status\": \"<string>\",\n      \"product_weight\": \"<number>\",\n      \"battery_size\": \"<string>\"\n    }\n  ]\n}"},{"id":"28f2dc0b-1b17-423a-97ec-19d5199ba846","name":"Bad Request","originalRequest":{"method":"PUT","header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"},{"key":"Authorization","value":"Bearer <token>","description":"Added as a part of security scheme: bearer"}],"body":{"mode":"raw","raw":"{\n  \"example\": {\n    \"attributes\": {\n      \"status\": \"prototype\",\n      \"product_weight\": \"225.5\"\n    }\n  }\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"{{endpoint}}/services/apexrest/PDLM/api/v1/products/:productId/attributes","host":["{{endpoint}}/services/apexrest/PDLM"],"path":["api","v1","products",":productId","attributes"],"variable":[{"key":"productId"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n  \"errorCode\": \"<string>\",\n  \"message\": \"<string>\"\n}"},{"id":"52d90a97-ac99-4458-b3aa-11d2b0b59868","name":"productId does not exist","originalRequest":{"method":"PUT","header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"},{"key":"Authorization","value":"Bearer <token>","description":"Added as a part of security scheme: bearer"}],"body":{"mode":"raw","raw":"{\n  \"example\": {\n    \"attributes\": {\n      \"status\": \"prototype\",\n      \"product_weight\": \"225.5\"\n    }\n  }\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"{{endpoint}}/services/apexrest/PDLM/api/v1/products/:productId/attributes","host":["{{endpoint}}/services/apexrest/PDLM"],"path":["api","v1","products",":productId","attributes"],"variable":[{"key":"productId"}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n  \"errorCode\": \"<string>\",\n  \"message\": \"<string>\"\n}"}],"_postman_id":"d02cf2e4-3bc0-461a-b071-79c0cbbae5e4"},{"name":"Get Product's Assets","id":"e2af24ef-ef45-4a00-b27f-6988df6d2171","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"{{endpoint}}/services/apexrest/PIM/api/v1/products/:productId/assets","description":"<p>Gets product's digital assets. Display order will be based on the Gallery setting (null at last)</p>\n","auth":{"type":"jwt","jwt":{"algorithm":"<algorithm>","isSecretBase64Encoded":"<is-secret-base64encoded>","payload":"<payload>","addTokenTo":"<add-token-to>","headerPrefix":"<header-prefix>","queryParamKey":"<query-param-key>","header":"<header>"},"isInherited":true,"source":{"_postman_id":"37d7632f-4a66-4b6b-b882-6d30c6c4eb00","id":"37d7632f-4a66-4b6b-b882-6d30c6c4eb00","name":"Propel APIs","type":"collection"}},"urlObject":{"path":["api","v1","products",":productId","assets"],"host":["{{endpoint}}/services/apexrest/PIM"],"query":[],"variable":[{"id":"b14d0d77-11c3-4e18-9523-06dbc91418d9","description":{"content":"<p>(Required) </p>\n","type":"text/plain"},"type":"any","value":"<string>","key":"productId"}]}},"response":[{"id":"3f99b139-d30a-4dba-bde3-1a4a338cab1b","name":"Successful operation","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json"},{"key":"Authorization","value":"Bearer <token>","description":"Added as a part of security scheme: bearer"}],"url":{"raw":"{{endpoint}}/services/apexrest/PIM/api/v1/products/:productId/assets","host":["{{endpoint}}/services/apexrest/PIM"],"path":["api","v1","products",":productId","assets"],"variable":[{"key":"productId"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n  \"id\": \"<string>\",\n  \"name\": \"<string>\",\n  \"category\": {\n    \"id\": \"<string>\",\n    \"name\": \"<string>\"\n  },\n  \"channels\": [\n    {\n      \"id\": \"<string>\",\n      \"name\": \"<string>\"\n    },\n    {\n      \"id\": \"<string>\",\n      \"name\": \"<string>\"\n    }\n  ],\n  \"variants\": [\n    {\n      \"id\": \"<string>\",\n      \"name\": \"<string>\"\n    },\n    {\n      \"id\": \"<string>\",\n      \"name\": \"<string>\"\n    }\n  ],\n  \"attributes\": [\n    {\n      \"status\": \"<string>\",\n      \"product_weight\": \"<number>\",\n      \"battery_size\": \"<string>\"\n    },\n    {\n      \"status\": \"<string>\",\n      \"product_weight\": \"<number>\",\n      \"battery_size\": \"<string>\"\n    }\n  ],\n  \"assets\": [\n    {\n      \"id\": \"<string>\",\n      \"name\": \"<string>\"\n    },\n    {\n      \"id\": \"<string>\",\n      \"name\": \"<string>\"\n    }\n  ]\n}"},{"id":"03325aa3-1d59-48a6-9f4b-5c0fb7235eb8","name":"productId does not exist","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json"},{"key":"Authorization","value":"Bearer <token>","description":"Added as a part of security scheme: bearer"}],"url":{"raw":"{{endpoint}}/services/apexrest/PIM/api/v1/products/:productId/assets","host":["{{endpoint}}/services/apexrest/PIM"],"path":["api","v1","products",":productId","assets"],"variable":[{"key":"productId"}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n  \"errorCode\": \"<string>\",\n  \"message\": \"<string>\"\n}"}],"_postman_id":"e2af24ef-ef45-4a00-b27f-6988df6d2171"},{"name":"Search Products","id":"8f2f19d0-f4be-4f1b-99ec-2a18b62a6ced","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"example\": {\n    \"categoryId\": \"10201\",\n    \"criteriaOrder\": \"(0 and 1)\",\n    \"criteria\": [\n      {\n        \"field\": \"battery_size\",\n        \"criterion\": \"10000\",\n        \"condition\": \"eq\"\n      },\n      {\n        \"field\": \"marketing_category\",\n        \"criterion\": \"Accessories\",\n        \"condition\": \"eq\"\n      }\n    ]\n  }\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"{{endpoint}}/services/apexrest/PIM/api/v1/products/allproducts/filter","description":"<p>Filters Products and Variants based on filter criteria. Filter results will include Product/Variant Id, Name, Attribute data, and System data</p>\n","auth":{"type":"jwt","jwt":{"algorithm":"<algorithm>","isSecretBase64Encoded":"<is-secret-base64encoded>","payload":"<payload>","addTokenTo":"<add-token-to>","headerPrefix":"<header-prefix>","queryParamKey":"<query-param-key>","header":"<header>"},"isInherited":true,"source":{"_postman_id":"37d7632f-4a66-4b6b-b882-6d30c6c4eb00","id":"37d7632f-4a66-4b6b-b882-6d30c6c4eb00","name":"Propel APIs","type":"collection"}},"urlObject":{"path":["api","v1","products","allproducts","filter"],"host":["{{endpoint}}/services/apexrest/PIM"],"query":[],"variable":[]}},"response":[{"id":"ed1e0c22-c2bb-4e79-be0b-bb3bba3aa1a7","name":"Successful operation","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"},{"key":"Authorization","value":"Bearer <token>","description":"Added as a part of security scheme: bearer"}],"body":{"mode":"raw","raw":"{\n  \"example\": {\n    \"categoryId\": \"10201\",\n    \"criteriaOrder\": \"(0 and 1)\",\n    \"criteria\": [\n      {\n        \"field\": \"battery_size\",\n        \"criterion\": \"10000\",\n        \"condition\": \"eq\"\n      },\n      {\n        \"field\": \"marketing_category\",\n        \"criterion\": \"Accessories\",\n        \"condition\": \"eq\"\n      }\n    ]\n  }\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"{{endpoint}}/services/apexrest/PDLM/api/v1/products/allproducts/filter"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n  \"id\": \"<string>\",\n  \"name\": \"<string>\",\n  \"category\": {\n    \"id\": \"<string>\",\n    \"name\": \"<string>\"\n  },\n  \"channels\": [\n    {\n      \"id\": \"<string>\",\n      \"name\": \"<string>\"\n    },\n    {\n      \"id\": \"<string>\",\n      \"name\": \"<string>\"\n    }\n  ],\n  \"variants\": [\n    {\n      \"id\": \"<string>\",\n      \"name\": \"<string>\"\n    },\n    {\n      \"id\": \"<string>\",\n      \"name\": \"<string>\"\n    }\n  ],\n  \"attributes\": [\n    {\n      \"status\": \"<string>\",\n      \"product_weight\": \"<number>\",\n      \"battery_size\": \"<string>\"\n    },\n    {\n      \"status\": \"<string>\",\n      \"product_weight\": \"<number>\",\n      \"battery_size\": \"<string>\"\n    }\n  ],\n  \"assets\": [\n    {\n      \"id\": \"<string>\",\n      \"name\": \"<string>\"\n    },\n    {\n      \"id\": \"<string>\",\n      \"name\": \"<string>\"\n    }\n  ]\n}"},{"id":"a6445e2c-93f0-465c-91c8-4153df944050","name":"invalid request body","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"},{"key":"Authorization","value":"Bearer <token>","description":"Added as a part of security scheme: bearer"}],"body":{"mode":"raw","raw":"{\n  \"example\": {\n    \"categoryId\": \"10201\",\n    \"criteriaOrder\": \"(0 and 1)\",\n    \"criteria\": [\n      {\n        \"field\": \"battery_size\",\n        \"criterion\": \"10000\",\n        \"condition\": \"eq\"\n      },\n      {\n        \"field\": \"marketing_category\",\n        \"criterion\": \"Accessories\",\n        \"condition\": \"eq\"\n      }\n    ]\n  }\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"{{endpoint}}/services/apexrest/PDLM/api/v1/products/allproducts/filter"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n  \"errorCode\": \"<string>\",\n  \"message\": \"<string>\"\n}"},{"id":"56778ab5-04a3-4a55-8418-a52a95f6e74d","name":"productId does not exist","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"},{"key":"Authorization","value":"Bearer <token>","description":"Added as a part of security scheme: bearer"}],"body":{"mode":"raw","raw":"{\n  \"example\": {\n    \"categoryId\": \"10201\",\n    \"criteriaOrder\": \"(0 and 1)\",\n    \"criteria\": [\n      {\n        \"field\": \"battery_size\",\n        \"criterion\": \"10000\",\n        \"condition\": \"eq\"\n      },\n      {\n        \"field\": \"marketing_category\",\n        \"criterion\": \"Accessories\",\n        \"condition\": \"eq\"\n      }\n    ]\n  }\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"{{endpoint}}/services/apexrest/PDLM/api/v1/products/allproducts/filter"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n  \"errorCode\": \"<string>\",\n  \"message\": \"<string>\"\n}"}],"_postman_id":"8f2f19d0-f4be-4f1b-99ec-2a18b62a6ced"}],"id":"a4798ae1-6786-40ed-9cd7-886ba6faca5d","_postman_id":"a4798ae1-6786-40ed-9cd7-886ba6faca5d","description":"","auth":{"type":"jwt","jwt":{"algorithm":"<algorithm>","isSecretBase64Encoded":"<is-secret-base64encoded>","payload":"<payload>","addTokenTo":"<add-token-to>","headerPrefix":"<header-prefix>","queryParamKey":"<query-param-key>","header":"<header>"},"isInherited":true,"source":{"_postman_id":"37d7632f-4a66-4b6b-b882-6d30c6c4eb00","id":"37d7632f-4a66-4b6b-b882-6d30c6c4eb00","name":"Propel APIs","type":"collection"}}},{"name":"Categories","item":[{"name":"Get All Categroies","id":"a2f4cf80-3f3b-4c3b-ad1a-5c96b7eb67ed","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"{{endpoint}}/services/apexrest/PIM/api/v1/categories","description":"<p>Gets a list of all Product and Asset categories (including channels)</p>\n","auth":{"type":"jwt","jwt":{"algorithm":"<algorithm>","isSecretBase64Encoded":"<is-secret-base64encoded>","payload":"<payload>","addTokenTo":"<add-token-to>","headerPrefix":"<header-prefix>","queryParamKey":"<query-param-key>","header":"<header>"},"isInherited":true,"source":{"_postman_id":"37d7632f-4a66-4b6b-b882-6d30c6c4eb00","id":"37d7632f-4a66-4b6b-b882-6d30c6c4eb00","name":"Propel APIs","type":"collection"}},"urlObject":{"path":["api","v1","categories"],"host":["{{endpoint}}/services/apexrest/PIM"],"query":[],"variable":[]}},"response":[{"id":"af7f1dc7-cfc6-4a45-a96e-1c9c7e336f24","name":"Successful operation","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json"},{"key":"Authorization","value":"Bearer <token>","description":"Added as a part of security scheme: bearer"}],"url":"{{endpoint}}/services/apexrest/PIM/api/v1/categories"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"[\n  {\n    \"id\": \"<string>\",\n    \"name\": \"<string>\",\n    \"categoryId\": \"<string>\",\n    \"classification\": \"<string>\",\n    \"parentId\": \"<string>\",\n    \"isPrimary\": \"<boolean>\",\n    \"productList\": [\n      {\n        \"id\": \"<string>\",\n        \"name\": \"<string>\"\n      },\n      {\n        \"id\": \"<string>\",\n        \"name\": \"<string>\"\n      }\n    ],\n    \"subcategories\": [\n      {\n        \"id\": \"<string>\",\n        \"name\": \"<string>\"\n      },\n      {\n        \"id\": \"<string>\",\n        \"name\": \"<string>\"\n      }\n    ]\n  },\n  {\n    \"id\": \"<string>\",\n    \"name\": \"<string>\",\n    \"categoryId\": \"<string>\",\n    \"classification\": \"<string>\",\n    \"parentId\": \"<string>\",\n    \"isPrimary\": \"<boolean>\",\n    \"productList\": [\n      {\n        \"id\": \"<string>\",\n        \"name\": \"<string>\"\n      },\n      {\n        \"id\": \"<string>\",\n        \"name\": \"<string>\"\n      }\n    ],\n    \"subcategories\": [\n      {\n        \"id\": \"<string>\",\n        \"name\": \"<string>\"\n      },\n      {\n        \"id\": \"<string>\",\n        \"name\": \"<string>\"\n      }\n    ]\n  }\n]"}],"_postman_id":"a2f4cf80-3f3b-4c3b-ad1a-5c96b7eb67ed"},{"name":"Get Category Info","id":"cd2a3f90-068d-4e88-b261-dbea4fb70ee1","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"{{endpoint}}/services/apexrest/PIM/api/v1/categories/:categoryId","description":"<p>Gets a specific category and it's subcategories.</p>\n","auth":{"type":"jwt","jwt":{"algorithm":"<algorithm>","isSecretBase64Encoded":"<is-secret-base64encoded>","payload":"<payload>","addTokenTo":"<add-token-to>","headerPrefix":"<header-prefix>","queryParamKey":"<query-param-key>","header":"<header>"},"isInherited":true,"source":{"_postman_id":"37d7632f-4a66-4b6b-b882-6d30c6c4eb00","id":"37d7632f-4a66-4b6b-b882-6d30c6c4eb00","name":"Propel APIs","type":"collection"}},"urlObject":{"path":["api","v1","categories",":categoryId"],"host":["{{endpoint}}/services/apexrest/PIM"],"query":[],"variable":[{"id":"093c71b4-3823-49e0-a7a8-c66b2d20eca5","description":{"content":"<p>(Required) </p>\n","type":"text/plain"},"type":"any","value":"<string>","key":"categoryId"}]}},"response":[{"id":"61d5a208-9f81-4742-9aec-790f24a899da","name":"Successful operation","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json"},{"key":"Authorization","value":"Bearer <token>","description":"Added as a part of security scheme: bearer"}],"url":{"raw":"{{endpoint}}/services/apexrest/PIM/api/v1/categories/:categoryId","host":["{{endpoint}}/services/apexrest/PIM"],"path":["api","v1","categories",":categoryId"],"variable":[{"key":"categoryId"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n  \"id\": \"<string>\",\n  \"name\": \"<string>\",\n  \"categoryId\": \"<string>\",\n  \"classification\": \"<string>\",\n  \"parentId\": \"<string>\",\n  \"isPrimary\": \"<boolean>\",\n  \"productList\": [\n    {\n      \"id\": \"<string>\",\n      \"name\": \"<string>\"\n    },\n    {\n      \"id\": \"<string>\",\n      \"name\": \"<string>\"\n    }\n  ],\n  \"subcategories\": [\n    {\n      \"id\": \"<string>\",\n      \"name\": \"<string>\"\n    },\n    {\n      \"id\": \"<string>\",\n      \"name\": \"<string>\"\n    }\n  ]\n}"},{"id":"7d338afe-eb6e-4d92-9ebd-b2adcd78361a","name":"Category with categoryId does not exist","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json"},{"key":"Authorization","value":"Bearer <token>","description":"Added as a part of security scheme: bearer"}],"url":{"raw":"{{endpoint}}/services/apexrest/PIM/api/v1/categories/:categoryId","host":["{{endpoint}}/services/apexrest/PIM"],"path":["api","v1","categories",":categoryId"],"variable":[{"key":"categoryId"}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n  \"errorCode\": \"<string>\",\n  \"message\": \"<string>\"\n}"}],"_postman_id":"cd2a3f90-068d-4e88-b261-dbea4fb70ee1"},{"name":"Get Category's Products","id":"44234d35-fabe-45c0-b487-cff3c1616b40","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"{{endpoint}}/services/apexrest/PIM/api/v1/categories/:categoryId/products","description":"<p>Gets the list of products of a specific category.</p>\n","auth":{"type":"jwt","jwt":{"algorithm":"<algorithm>","isSecretBase64Encoded":"<is-secret-base64encoded>","payload":"<payload>","addTokenTo":"<add-token-to>","headerPrefix":"<header-prefix>","queryParamKey":"<query-param-key>","header":"<header>"},"isInherited":true,"source":{"_postman_id":"37d7632f-4a66-4b6b-b882-6d30c6c4eb00","id":"37d7632f-4a66-4b6b-b882-6d30c6c4eb00","name":"Propel APIs","type":"collection"}},"urlObject":{"path":["api","v1","categories",":categoryId","products"],"host":["{{endpoint}}/services/apexrest/PIM"],"query":[],"variable":[{"id":"0a4c900d-22ef-4888-9aa9-4985ccf1e203","description":{"content":"<p>(Required) </p>\n","type":"text/plain"},"type":"any","value":"<string>","key":"categoryId"}]}},"response":[{"id":"b69c7e92-6a3d-419b-b31f-badda82620d7","name":"Successful operation","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json"},{"key":"Authorization","value":"Bearer <token>","description":"Added as a part of security scheme: bearer"}],"url":{"raw":"{{endpoint}}/services/apexrest/PIM/api/v1/categories/:categoryId/products","host":["{{endpoint}}/services/apexrest/PIM"],"path":["api","v1","categories",":categoryId","products"],"variable":[{"key":"categoryId"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"[\n  {\n    \"id\": \"<string>\",\n    \"name\": \"<string>\",\n    \"category\": {\n      \"id\": \"<string>\",\n      \"name\": \"<string>\"\n    },\n    \"channels\": [\n      {\n        \"id\": \"<string>\",\n        \"name\": \"<string>\"\n      },\n      {\n        \"id\": \"<string>\",\n        \"name\": \"<string>\"\n      }\n    ],\n    \"variants\": [\n      {\n        \"id\": \"<string>\",\n        \"name\": \"<string>\"\n      },\n      {\n        \"id\": \"<string>\",\n        \"name\": \"<string>\"\n      }\n    ],\n    \"attributes\": [\n      {\n        \"status\": \"<string>\",\n        \"product_weight\": \"<number>\",\n        \"battery_size\": \"<string>\"\n      },\n      {\n        \"status\": \"<string>\",\n        \"product_weight\": \"<number>\",\n        \"battery_size\": \"<string>\"\n      }\n    ],\n    \"assets\": [\n      {\n        \"id\": \"<string>\",\n        \"name\": \"<string>\"\n      },\n      {\n        \"id\": \"<string>\",\n        \"name\": \"<string>\"\n      }\n    ]\n  },\n  {\n    \"id\": \"<string>\",\n    \"name\": \"<string>\",\n    \"category\": {\n      \"id\": \"<string>\",\n      \"name\": \"<string>\"\n    },\n    \"channels\": [\n      {\n        \"id\": \"<string>\",\n        \"name\": \"<string>\"\n      },\n      {\n        \"id\": \"<string>\",\n        \"name\": \"<string>\"\n      }\n    ],\n    \"variants\": [\n      {\n        \"id\": \"<string>\",\n        \"name\": \"<string>\"\n      },\n      {\n        \"id\": \"<string>\",\n        \"name\": \"<string>\"\n      }\n    ],\n    \"attributes\": [\n      {\n        \"status\": \"<string>\",\n        \"product_weight\": \"<number>\",\n        \"battery_size\": \"<string>\"\n      },\n      {\n        \"status\": \"<string>\",\n        \"product_weight\": \"<number>\",\n        \"battery_size\": \"<string>\"\n      }\n    ],\n    \"assets\": [\n      {\n        \"id\": \"<string>\",\n        \"name\": \"<string>\"\n      },\n      {\n        \"id\": \"<string>\",\n        \"name\": \"<string>\"\n      }\n    ]\n  }\n]"},{"id":"e84428e1-05a9-4971-aab7-07b8b92d53d4","name":"categoryId does not exist","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json"},{"key":"Authorization","value":"Bearer <token>","description":"Added as a part of security scheme: bearer"}],"url":{"raw":"{{endpoint}}/services/apexrest/PIM/api/v1/categories/:categoryId/products","host":["{{endpoint}}/services/apexrest/PIM"],"path":["api","v1","categories",":categoryId","products"],"variable":[{"key":"categoryId"}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n  \"errorCode\": \"<string>\",\n  \"message\": \"<string>\"\n}"}],"_postman_id":"44234d35-fabe-45c0-b487-cff3c1616b40"}],"id":"26421cab-0b8c-4135-8708-45a7fed77620","_postman_id":"26421cab-0b8c-4135-8708-45a7fed77620","description":"","auth":{"type":"jwt","jwt":{"algorithm":"<algorithm>","isSecretBase64Encoded":"<is-secret-base64encoded>","payload":"<payload>","addTokenTo":"<add-token-to>","headerPrefix":"<header-prefix>","queryParamKey":"<query-param-key>","header":"<header>"},"isInherited":true,"source":{"_postman_id":"37d7632f-4a66-4b6b-b882-6d30c6c4eb00","id":"37d7632f-4a66-4b6b-b882-6d30c6c4eb00","name":"Propel APIs","type":"collection"}}},{"name":"Channels","item":[{"name":"Get All Channels","id":"9d594ce0-8d7a-49cc-912e-2b8d8cb85859","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"{{endpoint}}/services/apexrest/PIM/api/v1/channels","description":"<p>Gets a list of all channels (a.k.a alternate categories).</p>\n","auth":{"type":"jwt","jwt":{"algorithm":"<algorithm>","isSecretBase64Encoded":"<is-secret-base64encoded>","payload":"<payload>","addTokenTo":"<add-token-to>","headerPrefix":"<header-prefix>","queryParamKey":"<query-param-key>","header":"<header>"},"isInherited":true,"source":{"_postman_id":"37d7632f-4a66-4b6b-b882-6d30c6c4eb00","id":"37d7632f-4a66-4b6b-b882-6d30c6c4eb00","name":"Propel APIs","type":"collection"}},"urlObject":{"path":["api","v1","channels"],"host":["{{endpoint}}/services/apexrest/PIM"],"query":[],"variable":[]}},"response":[{"id":"215b2b6f-4576-4a39-965b-8c05509f7265","name":"Successful operation","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json"},{"key":"Authorization","value":"Bearer <token>","description":"Added as a part of security scheme: bearer"}],"url":"{{endpoint}}/services/apexrest/PIM/api/v1/channels"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"[\n  {\n    \"id\": \"<string>\",\n    \"name\": \"<string>\",\n    \"categoryId\": \"<string>\",\n    \"classification\": \"<string>\",\n    \"parentId\": \"<string>\",\n    \"isPrimary\": \"<boolean>\",\n    \"productList\": [\n      {\n        \"id\": \"<string>\",\n        \"name\": \"<string>\"\n      },\n      {\n        \"id\": \"<string>\",\n        \"name\": \"<string>\"\n      }\n    ],\n    \"subcategories\": [\n      {\n        \"id\": \"<string>\",\n        \"name\": \"<string>\"\n      },\n      {\n        \"id\": \"<string>\",\n        \"name\": \"<string>\"\n      }\n    ]\n  },\n  {\n    \"id\": \"<string>\",\n    \"name\": \"<string>\",\n    \"categoryId\": \"<string>\",\n    \"classification\": \"<string>\",\n    \"parentId\": \"<string>\",\n    \"isPrimary\": \"<boolean>\",\n    \"productList\": [\n      {\n        \"id\": \"<string>\",\n        \"name\": \"<string>\"\n      },\n      {\n        \"id\": \"<string>\",\n        \"name\": \"<string>\"\n      }\n    ],\n    \"subcategories\": [\n      {\n        \"id\": \"<string>\",\n        \"name\": \"<string>\"\n      },\n      {\n        \"id\": \"<string>\",\n        \"name\": \"<string>\"\n      }\n    ]\n  }\n]"}],"_postman_id":"9d594ce0-8d7a-49cc-912e-2b8d8cb85859"},{"name":"Get Channel Info","id":"758a3cdf-72e2-4954-8e14-06226132cca7","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"{{endpoint}}/services/apexrest/PIM/api/v1/channels/:channelId","description":"<p>Gets a specific channel and it's subcategories and products</p>\n","auth":{"type":"jwt","jwt":{"algorithm":"<algorithm>","isSecretBase64Encoded":"<is-secret-base64encoded>","payload":"<payload>","addTokenTo":"<add-token-to>","headerPrefix":"<header-prefix>","queryParamKey":"<query-param-key>","header":"<header>"},"isInherited":true,"source":{"_postman_id":"37d7632f-4a66-4b6b-b882-6d30c6c4eb00","id":"37d7632f-4a66-4b6b-b882-6d30c6c4eb00","name":"Propel APIs","type":"collection"}},"urlObject":{"path":["api","v1","channels",":channelId"],"host":["{{endpoint}}/services/apexrest/PIM"],"query":[],"variable":[{"id":"6716807a-4236-4376-ab84-db8bb19c7402","description":{"content":"<p>(Required) </p>\n","type":"text/plain"},"type":"any","value":"<string>","key":"channelId"}]}},"response":[{"id":"f51aac84-ad5d-4171-ad14-6c6f23584267","name":"Successful operation","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json"},{"key":"Authorization","value":"Bearer <token>","description":"Added as a part of security scheme: bearer"}],"url":{"raw":"{{endpoint}}/services/apexrest/PIM/api/v1/channels/:channelId","host":["{{endpoint}}/services/apexrest/PIM"],"path":["api","v1","channels",":channelId"],"variable":[{"key":"channelId"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n  \"id\": \"<string>\",\n  \"name\": \"<string>\",\n  \"categoryId\": \"<string>\",\n  \"classification\": \"<string>\",\n  \"parentId\": \"<string>\",\n  \"isPrimary\": \"<boolean>\",\n  \"productList\": [\n    {\n      \"id\": \"<string>\",\n      \"name\": \"<string>\"\n    },\n    {\n      \"id\": \"<string>\",\n      \"name\": \"<string>\"\n    }\n  ],\n  \"subcategories\": [\n    {\n      \"id\": \"<string>\",\n      \"name\": \"<string>\"\n    },\n    {\n      \"id\": \"<string>\",\n      \"name\": \"<string>\"\n    }\n  ]\n}"},{"id":"f52fc443-cc2e-47cd-afbe-0cf02c5f935b","name":"channelId does not exist","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json"},{"key":"Authorization","value":"Bearer <token>","description":"Added as a part of security scheme: bearer"}],"url":{"raw":"{{endpoint}}/services/apexrest/PIM/api/v1/channels/:channelId","host":["{{endpoint}}/services/apexrest/PIM"],"path":["api","v1","channels",":channelId"],"variable":[{"key":"channelId"}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n  \"errorCode\": \"<string>\",\n  \"message\": \"<string>\"\n}"}],"_postman_id":"758a3cdf-72e2-4954-8e14-06226132cca7"},{"name":"Get Channel's Products","id":"1b2cab9c-ba76-489d-8008-11ab47a47c6e","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"{{endpoint}}/services/apexrest/PIM/api/v1/channels/:channelId/products","description":"<p>Gets the list of products of a specific channel.</p>\n","auth":{"type":"jwt","jwt":{"algorithm":"<algorithm>","isSecretBase64Encoded":"<is-secret-base64encoded>","payload":"<payload>","addTokenTo":"<add-token-to>","headerPrefix":"<header-prefix>","queryParamKey":"<query-param-key>","header":"<header>"},"isInherited":true,"source":{"_postman_id":"37d7632f-4a66-4b6b-b882-6d30c6c4eb00","id":"37d7632f-4a66-4b6b-b882-6d30c6c4eb00","name":"Propel APIs","type":"collection"}},"urlObject":{"path":["api","v1","channels",":channelId","products"],"host":["{{endpoint}}/services/apexrest/PIM"],"query":[],"variable":[{"id":"69e1b634-df49-45f9-842b-901cd21ed6bb","description":{"content":"<p>(Required) </p>\n","type":"text/plain"},"type":"any","value":"<string>","key":"channelId"}]}},"response":[{"id":"5f85076d-d977-4226-924d-a8eb00698807","name":"Successful operation","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json"},{"key":"Authorization","value":"Bearer <token>","description":"Added as a part of security scheme: bearer"}],"url":{"raw":"{{endpoint}}/services/apexrest/PIM/api/v1/channels/:channelId/products","host":["{{endpoint}}/services/apexrest/PIM"],"path":["api","v1","channels",":channelId","products"],"variable":[{"key":"channelId"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"[\n  {\n    \"id\": \"<string>\",\n    \"name\": \"<string>\",\n    \"category\": {\n      \"id\": \"<string>\",\n      \"name\": \"<string>\"\n    },\n    \"channels\": [\n      {\n        \"id\": \"<string>\",\n        \"name\": \"<string>\"\n      },\n      {\n        \"id\": \"<string>\",\n        \"name\": \"<string>\"\n      }\n    ],\n    \"variants\": [\n      {\n        \"id\": \"<string>\",\n        \"name\": \"<string>\"\n      },\n      {\n        \"id\": \"<string>\",\n        \"name\": \"<string>\"\n      }\n    ],\n    \"attributes\": [\n      {\n        \"status\": \"<string>\",\n        \"product_weight\": \"<number>\",\n        \"battery_size\": \"<string>\"\n      },\n      {\n        \"status\": \"<string>\",\n        \"product_weight\": \"<number>\",\n        \"battery_size\": \"<string>\"\n      }\n    ],\n    \"assets\": [\n      {\n        \"id\": \"<string>\",\n        \"name\": \"<string>\"\n      },\n      {\n        \"id\": \"<string>\",\n        \"name\": \"<string>\"\n      }\n    ]\n  },\n  {\n    \"id\": \"<string>\",\n    \"name\": \"<string>\",\n    \"category\": {\n      \"id\": \"<string>\",\n      \"name\": \"<string>\"\n    },\n    \"channels\": [\n      {\n        \"id\": \"<string>\",\n        \"name\": \"<string>\"\n      },\n      {\n        \"id\": \"<string>\",\n        \"name\": \"<string>\"\n      }\n    ],\n    \"variants\": [\n      {\n        \"id\": \"<string>\",\n        \"name\": \"<string>\"\n      },\n      {\n        \"id\": \"<string>\",\n        \"name\": \"<string>\"\n      }\n    ],\n    \"attributes\": [\n      {\n        \"status\": \"<string>\",\n        \"product_weight\": \"<number>\",\n        \"battery_size\": \"<string>\"\n      },\n      {\n        \"status\": \"<string>\",\n        \"product_weight\": \"<number>\",\n        \"battery_size\": \"<string>\"\n      }\n    ],\n    \"assets\": [\n      {\n        \"id\": \"<string>\",\n        \"name\": \"<string>\"\n      },\n      {\n        \"id\": \"<string>\",\n        \"name\": \"<string>\"\n      }\n    ]\n  }\n]"},{"id":"6a26acb7-2fc5-42ee-b024-81960e295e5d","name":"Channel with channelId does not exist","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json"},{"key":"Authorization","value":"Bearer <token>","description":"Added as a part of security scheme: bearer"}],"url":{"raw":"{{endpoint}}/services/apexrest/PIM/api/v1/channels/:channelId/products","host":["{{endpoint}}/services/apexrest/PIM"],"path":["api","v1","channels",":channelId","products"],"variable":[{"key":"channelId"}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n  \"errorCode\": \"<string>\",\n  \"message\": \"<string>\"\n}"}],"_postman_id":"1b2cab9c-ba76-489d-8008-11ab47a47c6e"}],"id":"460682d2-6adc-41d3-8fd2-654a0760f38c","_postman_id":"460682d2-6adc-41d3-8fd2-654a0760f38c","description":"","auth":{"type":"jwt","jwt":{"algorithm":"<algorithm>","isSecretBase64Encoded":"<is-secret-base64encoded>","payload":"<payload>","addTokenTo":"<add-token-to>","headerPrefix":"<header-prefix>","queryParamKey":"<query-param-key>","header":"<header>"},"isInherited":true,"source":{"_postman_id":"37d7632f-4a66-4b6b-b882-6d30c6c4eb00","id":"37d7632f-4a66-4b6b-b882-6d30c6c4eb00","name":"Propel APIs","type":"collection"}}},{"name":"Variants","item":[{"name":"Get Variant Value Info","id":"3679dd2f-c904-458e-90e7-5b9d5f1ecc73","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"{{endpoint}}/services/apexrest/PIM/api/v1/variants/:variantValueId","description":"<p>Gets a specific variant and it's product, parent and/or child variants</p>\n","auth":{"type":"jwt","jwt":{"algorithm":"<algorithm>","isSecretBase64Encoded":"<is-secret-base64encoded>","payload":"<payload>","addTokenTo":"<add-token-to>","headerPrefix":"<header-prefix>","queryParamKey":"<query-param-key>","header":"<header>"},"isInherited":true,"source":{"_postman_id":"37d7632f-4a66-4b6b-b882-6d30c6c4eb00","id":"37d7632f-4a66-4b6b-b882-6d30c6c4eb00","name":"Propel APIs","type":"collection"}},"urlObject":{"path":["api","v1","variants",":variantValueId"],"host":["{{endpoint}}/services/apexrest/PIM"],"query":[],"variable":[{"id":"7dfdd3a7-b675-4a57-bc58-417b899277a1","description":{"content":"<p>(Required) </p>\n","type":"text/plain"},"type":"any","value":"<string>","key":"variantValueId"}]}},"response":[{"id":"7f29ce01-f7af-4cad-b109-2f6520ad5cb0","name":"Successful operation","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json"},{"key":"Authorization","value":"Bearer <token>","description":"Added as a part of security scheme: bearer"}],"url":{"raw":"{{endpoint}}/services/apexrest/PIM/api/v1/variants/:variantValueId","host":["{{endpoint}}/services/apexrest/PIM"],"path":["api","v1","variants",":variantValueId"],"variable":[{"key":"variantValueId"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n  \"id\": \"<string>\",\n  \"name\": \"<string>\",\n  \"label\": \"<string>\",\n  \"parentProduct\": {\n    \"id\": \"<string>\",\n    \"name\": \"<string>\"\n  },\n  \"parentVariantValue\": {\n    \"id\": \"<string>\",\n    \"name\": \"<string>\"\n  },\n  \"childVariantValues\": [\n    {\n      \"id\": \"<string>\",\n      \"name\": \"<string>\"\n    },\n    {\n      \"id\": \"<string>\",\n      \"name\": \"<string>\"\n    }\n  ]\n}"},{"id":"454e331b-c90f-4bb6-80fd-4cfaa0c78f72","name":"variantValueId does not exist","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json"},{"key":"Authorization","value":"Bearer <token>","description":"Added as a part of security scheme: bearer"}],"url":{"raw":"{{endpoint}}/services/apexrest/PIM/api/v1/variants/:variantValueId","host":["{{endpoint}}/services/apexrest/PIM"],"path":["api","v1","variants",":variantValueId"],"variable":[{"key":"variantValueId"}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n  \"errorCode\": \"<string>\",\n  \"message\": \"<string>\"\n}"}],"_postman_id":"3679dd2f-c904-458e-90e7-5b9d5f1ecc73"},{"name":"Updates Variant Info","id":"51b4f340-ee87-4224-98c9-091169dfc998","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"example\": {\n    \"variantId\": \"AC-ACS-SWSH-1001-ADIDAS-WHITE-S\",\n    \"variantName\": \"SMALL\",\n    \"variantParentSelector\": \"AC-ACS-SWSH-1001-ADIDAS-WHITE\"\n  }\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"{{endpoint}}/services/apexrest/PIM/api/v1/variants/:variantValueId","description":"<p>Updates variant name, label and parent variant.</p>\n","auth":{"type":"jwt","jwt":{"algorithm":"<algorithm>","isSecretBase64Encoded":"<is-secret-base64encoded>","payload":"<payload>","addTokenTo":"<add-token-to>","headerPrefix":"<header-prefix>","queryParamKey":"<query-param-key>","header":"<header>"},"isInherited":true,"source":{"_postman_id":"37d7632f-4a66-4b6b-b882-6d30c6c4eb00","id":"37d7632f-4a66-4b6b-b882-6d30c6c4eb00","name":"Propel APIs","type":"collection"}},"urlObject":{"path":["api","v1","variants",":variantValueId"],"host":["{{endpoint}}/services/apexrest/PIM"],"query":[],"variable":[{"description":{"content":"<p>(Required) </p>\n","type":"text/plain"},"type":"any","value":"<string>","key":"variantValueId"}]}},"response":[{"id":"ab3ab887-a80b-46c5-ac67-afd7b1afc394","name":"Successful operation","originalRequest":{"method":"PUT","header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"},{"key":"Authorization","value":"Bearer <token>","description":"Added as a part of security scheme: bearer"}],"body":{"mode":"raw","raw":"{\n  \"example\": {\n    \"variantId\": \"AC-ACS-SWSH-1001-ADIDAS-WHITE-S\",\n    \"variantName\": \"SMALL\",\n    \"variantParentSelector\": \"AC-ACS-SWSH-1001-ADIDAS-WHITE\"\n  }\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"{{endpoint}}/services/apexrest/PDLM/api/v1/variants/:variantValueId","host":["{{endpoint}}/services/apexrest/PDLM"],"path":["api","v1","variants",":variantValueId"],"variable":[{"key":"variantValueId"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n  \"id\": \"<string>\",\n  \"name\": \"<string>\",\n  \"label\": \"<string>\",\n  \"parentProduct\": {\n    \"id\": \"<string>\",\n    \"name\": \"<string>\"\n  },\n  \"parentVariantValue\": {\n    \"id\": \"<string>\",\n    \"name\": \"<string>\"\n  },\n  \"childVariantValues\": [\n    {\n      \"id\": \"<string>\",\n      \"name\": \"<string>\"\n    },\n    {\n      \"id\": \"<string>\",\n      \"name\": \"<string>\"\n    }\n  ]\n}"},{"id":"b91dbda2-395a-42a5-bce0-1d8719cae04f","name":"Invalid or no request body provided","originalRequest":{"method":"PUT","header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"},{"key":"Authorization","value":"Bearer <token>","description":"Added as a part of security scheme: bearer"}],"body":{"mode":"raw","raw":"{\n  \"example\": {\n    \"variantId\": \"AC-ACS-SWSH-1001-ADIDAS-WHITE-S\",\n    \"variantName\": \"SMALL\",\n    \"variantParentSelector\": \"AC-ACS-SWSH-1001-ADIDAS-WHITE\"\n  }\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"{{endpoint}}/services/apexrest/PDLM/api/v1/variants/:variantValueId","host":["{{endpoint}}/services/apexrest/PDLM"],"path":["api","v1","variants",":variantValueId"],"variable":[{"key":"variantValueId"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n  \"errorCode\": \"<string>\",\n  \"message\": \"<string>\"\n}"},{"id":"ee2bf411-3e7b-4eec-a97f-1347208a819f","name":"Variant with variantValueId or variant with Name as variantParentSelector does not exist.","originalRequest":{"method":"PUT","header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"},{"key":"Authorization","value":"Bearer <token>","description":"Added as a part of security scheme: bearer"}],"body":{"mode":"raw","raw":"{\n  \"example\": {\n    \"variantId\": \"AC-ACS-SWSH-1001-ADIDAS-WHITE-S\",\n    \"variantName\": \"SMALL\",\n    \"variantParentSelector\": \"AC-ACS-SWSH-1001-ADIDAS-WHITE\"\n  }\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"{{endpoint}}/services/apexrest/PDLM/api/v1/variants/:variantValueId","host":["{{endpoint}}/services/apexrest/PDLM"],"path":["api","v1","variants",":variantValueId"],"variable":[{"key":"variantValueId"}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n  \"errorCode\": \"<string>\",\n  \"message\": \"<string>\"\n}"},{"id":"f94f352c-ce4e-4505-a97a-5ac419832b26","name":"Update operation failed","originalRequest":{"method":"PUT","header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"},{"key":"Authorization","value":"Bearer <token>","description":"Added as a part of security scheme: bearer"}],"body":{"mode":"raw","raw":"{\n  \"example\": {\n    \"variantId\": \"AC-ACS-SWSH-1001-ADIDAS-WHITE-S\",\n    \"variantName\": \"SMALL\",\n    \"variantParentSelector\": \"AC-ACS-SWSH-1001-ADIDAS-WHITE\"\n  }\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"{{endpoint}}/services/apexrest/PDLM/api/v1/variants/:variantValueId","host":["{{endpoint}}/services/apexrest/PDLM"],"path":["api","v1","variants",":variantValueId"],"variable":[{"key":"variantValueId"}]}},"status":"Conflict","code":409,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n  \"errorCode\": \"<string>\",\n  \"message\": \"<string>\"\n}"}],"_postman_id":"51b4f340-ee87-4224-98c9-091169dfc998"},{"name":"Get Variant Value's Attribute All","id":"126a07c7-3e8e-4cc0-b52e-72fc71072c63","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"{{endpoint}}/services/apexrest/PIM/api/v1/variants/:variantValueId/attributes?displayNullValues=false","description":"<p>Gets the attributes, parent product and variant of a variant value.</p>\n","auth":{"type":"jwt","jwt":{"algorithm":"<algorithm>","isSecretBase64Encoded":"<is-secret-base64encoded>","payload":"<payload>","addTokenTo":"<add-token-to>","headerPrefix":"<header-prefix>","queryParamKey":"<query-param-key>","header":"<header>"},"isInherited":true,"source":{"_postman_id":"37d7632f-4a66-4b6b-b882-6d30c6c4eb00","id":"37d7632f-4a66-4b6b-b882-6d30c6c4eb00","name":"Propel APIs","type":"collection"}},"urlObject":{"path":["api","v1","variants",":variantValueId","attributes"],"host":["{{endpoint}}/services/apexrest/PIM"],"query":[{"key":"displayNullValues","value":"false"}],"variable":[{"id":"dcf8cc7d-7989-44ef-a925-21f09d82e4db","description":{"content":"<p>(Required) </p>\n","type":"text/plain"},"type":"any","value":"<string>","key":"variantValueId"}]}},"response":[{"id":"55af7ee3-8715-42d5-92be-bd2a598d3446","name":"Successful operation","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json"},{"key":"Authorization","value":"Bearer <token>","description":"Added as a part of security scheme: bearer"}],"url":{"raw":"{{endpoint}}/services/apexrest/PIM/api/v1/variants/:variantValueId/attributes?displayNullValues=false","host":["{{endpoint}}/services/apexrest/PIM"],"path":["api","v1","variants",":variantValueId","attributes"],"query":[{"key":"displayNullValues","value":"false"}],"variable":[{"key":"variantValueId"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n  \"id\": \"<string>\",\n  \"name\": \"<string>\",\n  \"label\": \"<string>\",\n  \"parentProduct\": {\n    \"id\": \"<string>\",\n    \"name\": \"<string>\"\n  },\n  \"parentVariantValue\": {\n    \"id\": \"<string>\",\n    \"name\": \"<string>\"\n  },\n  \"childVariantValues\": [\n    {\n      \"id\": \"<string>\",\n      \"name\": \"<string>\"\n    },\n    {\n      \"id\": \"<string>\",\n      \"name\": \"<string>\"\n    }\n  ]\n}"},{"id":"53d9aba3-31c5-4e95-a10c-d7f94e918db5","name":"variantValueId does not exist","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json"},{"key":"Authorization","value":"Bearer <token>","description":"Added as a part of security scheme: bearer"}],"url":{"raw":"{{endpoint}}/services/apexrest/PIM/api/v1/variants/:variantValueId/attributes?displayNullValues=false","host":["{{endpoint}}/services/apexrest/PIM"],"path":["api","v1","variants",":variantValueId","attributes"],"query":[{"key":"displayNullValues","value":"false"}],"variable":[{"key":"variantValueId"}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n  \"errorCode\": \"<string>\",\n  \"message\": \"<string>\"\n}"}],"_postman_id":"126a07c7-3e8e-4cc0-b52e-72fc71072c63"},{"name":"Get Variant Value's Attribute One","id":"81b46463-4040-4ecf-ab38-79ea91641752","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"{{endpoint}}/services/apexrest/PIM/api/v1/variants/:variantValueId/attributes/:primaryKey","description":"<p>Gets the label and value of a specific attribute using the attribute's primary key.</p>\n","auth":{"type":"jwt","jwt":{"algorithm":"<algorithm>","isSecretBase64Encoded":"<is-secret-base64encoded>","payload":"<payload>","addTokenTo":"<add-token-to>","headerPrefix":"<header-prefix>","queryParamKey":"<query-param-key>","header":"<header>"},"isInherited":true,"source":{"_postman_id":"37d7632f-4a66-4b6b-b882-6d30c6c4eb00","id":"37d7632f-4a66-4b6b-b882-6d30c6c4eb00","name":"Propel APIs","type":"collection"}},"urlObject":{"path":["api","v1","variants",":variantValueId","attributes",":primaryKey"],"host":["{{endpoint}}/services/apexrest/PIM"],"query":[],"variable":[{"id":"c38f26a1-ca18-4020-9899-c82c55c261d2","description":{"content":"<p>(Required) </p>\n","type":"text/plain"},"type":"any","value":"<string>","key":"variantValueId"},{"id":"f7553683-2026-49df-a47b-12f7553b03fb","description":{"content":"<p>(Required) </p>\n","type":"text/plain"},"type":"any","value":"<string>","key":"primaryKey"}]}},"response":[{"id":"461607d4-d63b-48e7-8466-80344576813c","name":"Successful operation","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json"},{"key":"Authorization","value":"Bearer <token>","description":"Added as a part of security scheme: bearer"}],"url":{"raw":"{{endpoint}}/services/apexrest/PIM/api/v1/variants/:variantValueId/attributes/:primaryKey","host":["{{endpoint}}/services/apexrest/PIM"],"path":["api","v1","variants",":variantValueId","attributes",":primaryKey"],"variable":[{"key":"variantValueId"},{"key":"primaryKey"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n  \"labelId\": \"<string>\",\n  \"label\": \"<string>\",\n  \"type\": \"<string>\",\n  \"valueId\": \"<string>\",\n  \"value\": \"<string>\",\n  \"parentProduct\": {\n    \"id\": \"<string>\",\n    \"name\": \"<string>\"\n  },\n  \"variantValue\": {\n    \"id\": \"<string>\",\n    \"name\": \"<string>\"\n  }\n}"},{"id":"cb5e2658-dbfb-4142-99a8-0ae12478d127","name":"variantValueId does not exist or invalid primary key provided, bad request","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json"},{"key":"Authorization","value":"Bearer <token>","description":"Added as a part of security scheme: bearer"}],"url":{"raw":"{{endpoint}}/services/apexrest/PIM/api/v1/variants/:variantValueId/attributes/:primaryKey","host":["{{endpoint}}/services/apexrest/PIM"],"path":["api","v1","variants",":variantValueId","attributes",":primaryKey"],"variable":[{"key":"variantValueId"},{"key":"primaryKey"}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n  \"errorCode\": \"<string>\",\n  \"message\": \"<string>\"\n}"}],"_postman_id":"81b46463-4040-4ecf-ab38-79ea91641752"},{"name":"Update Variant's Attributes","id":"64d4b1d1-2189-4b5c-8520-51e2a1c64023","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"example\": {\n    \"attributes\": {\n      \"title\": \"SMALL WHITE ADIDAS SWEATSHIRT\"\n    }\n  }\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"{{endpoint}}/services/apexrest/PIM/api/v1/variants/:variantValueId/attributes","description":"<p>Updates variant's attributes.</p>\n","auth":{"type":"jwt","jwt":{"algorithm":"<algorithm>","isSecretBase64Encoded":"<is-secret-base64encoded>","payload":"<payload>","addTokenTo":"<add-token-to>","headerPrefix":"<header-prefix>","queryParamKey":"<query-param-key>","header":"<header>"},"isInherited":true,"source":{"_postman_id":"37d7632f-4a66-4b6b-b882-6d30c6c4eb00","id":"37d7632f-4a66-4b6b-b882-6d30c6c4eb00","name":"Propel APIs","type":"collection"}},"urlObject":{"path":["api","v1","variants",":variantValueId","attributes"],"host":["{{endpoint}}/services/apexrest/PIM"],"query":[],"variable":[{"description":{"content":"<p>(Required) </p>\n","type":"text/plain"},"type":"any","value":"<string>","key":"variantValueId"}]}},"response":[{"id":"1b9977bc-776d-4c4f-9c32-5fd6a0fa2212","name":"Successful operation","originalRequest":{"method":"PUT","header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"},{"key":"Authorization","value":"Bearer <token>","description":"Added as a part of security scheme: bearer"}],"body":{"mode":"raw","raw":"{\n  \"example\": {\n    \"attributes\": {\n      \"title\": \"SMALL WHITE ADIDAS SWEATSHIRT\"\n    }\n  }\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"{{endpoint}}/services/apexrest/PDLM/api/v1/variants/:variantValueId/attributes","host":["{{endpoint}}/services/apexrest/PDLM"],"path":["api","v1","variants",":variantValueId","attributes"],"variable":[{"key":"variantValueId"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n  \"id\": \"<string>\",\n  \"name\": \"<string>\",\n  \"label\": \"<string>\",\n  \"parentProduct\": {\n    \"id\": \"<string>\",\n    \"name\": \"<string>\"\n  },\n  \"parentVariantValue\": {\n    \"id\": \"<string>\",\n    \"name\": \"<string>\"\n  },\n  \"childVariantValues\": [\n    {\n      \"id\": \"<string>\",\n      \"name\": \"<string>\"\n    },\n    {\n      \"id\": \"<string>\",\n      \"name\": \"<string>\"\n    }\n  ]\n}"},{"id":"14545830-5fca-49e8-ad70-dccc2d2683b6","name":"Invalid or no request body provided","originalRequest":{"method":"PUT","header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"},{"key":"Authorization","value":"Bearer <token>","description":"Added as a part of security scheme: bearer"}],"body":{"mode":"raw","raw":"{\n  \"example\": {\n    \"attributes\": {\n      \"title\": \"SMALL WHITE ADIDAS SWEATSHIRT\"\n    }\n  }\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"{{endpoint}}/services/apexrest/PDLM/api/v1/variants/:variantValueId/attributes","host":["{{endpoint}}/services/apexrest/PDLM"],"path":["api","v1","variants",":variantValueId","attributes"],"variable":[{"key":"variantValueId"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n  \"errorCode\": \"<string>\",\n  \"message\": \"<string>\"\n}"},{"id":"f643efca-aa4f-48c0-8ac7-55eff354fd63","name":"Variant with variantValueId or Attributes with primaryKey does not exist","originalRequest":{"method":"PUT","header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"},{"key":"Authorization","value":"Bearer <token>","description":"Added as a part of security scheme: bearer"}],"body":{"mode":"raw","raw":"{\n  \"example\": {\n    \"attributes\": {\n      \"title\": \"SMALL WHITE ADIDAS SWEATSHIRT\"\n    }\n  }\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"{{endpoint}}/services/apexrest/PDLM/api/v1/variants/:variantValueId/attributes","host":["{{endpoint}}/services/apexrest/PDLM"],"path":["api","v1","variants",":variantValueId","attributes"],"variable":[{"key":"variantValueId"}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n  \"errorCode\": \"<string>\",\n  \"message\": \"<string>\"\n}"},{"id":"1035fcf7-0005-4c76-99b4-0c1b282c91de","name":"Insert/Update operation failed","originalRequest":{"method":"PUT","header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"},{"key":"Authorization","value":"Bearer <token>","description":"Added as a part of security scheme: bearer"}],"body":{"mode":"raw","raw":"{\n  \"example\": {\n    \"attributes\": {\n      \"title\": \"SMALL WHITE ADIDAS SWEATSHIRT\"\n    }\n  }\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"{{endpoint}}/services/apexrest/PDLM/api/v1/variants/:variantValueId/attributes","host":["{{endpoint}}/services/apexrest/PDLM"],"path":["api","v1","variants",":variantValueId","attributes"],"variable":[{"key":"variantValueId"}]}},"status":"Conflict","code":409,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n  \"errorCode\": \"<string>\",\n  \"message\": \"<string>\"\n}"}],"_postman_id":"64d4b1d1-2189-4b5c-8520-51e2a1c64023"},{"name":"Get Variant Value's Assets","id":"2e6386a2-3d00-4474-8d22-cf4aa0f44bca","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"{{endpoint}}/services/apexrest/PIM/api/v1/variants/:variantValueId/assets","description":"<p>Gets varaint value's digital assets. Display order will be based on the Gallery setting (null at last)</p>\n","auth":{"type":"jwt","jwt":{"algorithm":"<algorithm>","isSecretBase64Encoded":"<is-secret-base64encoded>","payload":"<payload>","addTokenTo":"<add-token-to>","headerPrefix":"<header-prefix>","queryParamKey":"<query-param-key>","header":"<header>"},"isInherited":true,"source":{"_postman_id":"37d7632f-4a66-4b6b-b882-6d30c6c4eb00","id":"37d7632f-4a66-4b6b-b882-6d30c6c4eb00","name":"Propel APIs","type":"collection"}},"urlObject":{"path":["api","v1","variants",":variantValueId","assets"],"host":["{{endpoint}}/services/apexrest/PIM"],"query":[],"variable":[{"id":"ab274259-7e59-4bcf-a66b-5f150a461141","description":{"content":"<p>(Required) </p>\n","type":"text/plain"},"type":"any","value":"<string>","key":"variantValueId"}]}},"response":[{"id":"a912f3bd-c034-4c7e-a107-1d24836889d1","name":"Successful operation","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json"},{"key":"Authorization","value":"Bearer <token>","description":"Added as a part of security scheme: bearer"}],"url":{"raw":"{{endpoint}}/services/apexrest/PIM/api/v1/variants/:variantValueId/assets","host":["{{endpoint}}/services/apexrest/PIM"],"path":["api","v1","variants",":variantValueId","assets"],"variable":[{"key":"variantValueId"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n  \"id\": \"<string>\",\n  \"name\": \"<string>\",\n  \"label\": \"<string>\",\n  \"parentProduct\": {\n    \"id\": \"<string>\",\n    \"name\": \"<string>\"\n  },\n  \"parentVariantValue\": {\n    \"id\": \"<string>\",\n    \"name\": \"<string>\"\n  },\n  \"childVariantValues\": [\n    {\n      \"id\": \"<string>\",\n      \"name\": \"<string>\"\n    },\n    {\n      \"id\": \"<string>\",\n      \"name\": \"<string>\"\n    }\n  ]\n}"},{"id":"85cf4e20-a478-4696-9798-1f8098c22a90","name":"variantValueId does not exist","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json"},{"key":"Authorization","value":"Bearer <token>","description":"Added as a part of security scheme: bearer"}],"url":{"raw":"{{endpoint}}/services/apexrest/PIM/api/v1/variants/:variantValueId/assets","host":["{{endpoint}}/services/apexrest/PIM"],"path":["api","v1","variants",":variantValueId","assets"],"variable":[{"key":"variantValueId"}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n  \"errorCode\": \"<string>\",\n  \"message\": \"<string>\"\n}"}],"_postman_id":"2e6386a2-3d00-4474-8d22-cf4aa0f44bca"}],"id":"0c6038ed-3650-4496-a34c-2ccbcfcfdc67","_postman_id":"0c6038ed-3650-4496-a34c-2ccbcfcfdc67","description":"","auth":{"type":"jwt","jwt":{"algorithm":"<algorithm>","isSecretBase64Encoded":"<is-secret-base64encoded>","payload":"<payload>","addTokenTo":"<add-token-to>","headerPrefix":"<header-prefix>","queryParamKey":"<query-param-key>","header":"<header>"},"isInherited":true,"source":{"_postman_id":"37d7632f-4a66-4b6b-b882-6d30c6c4eb00","id":"37d7632f-4a66-4b6b-b882-6d30c6c4eb00","name":"Propel APIs","type":"collection"}}},{"name":"Assets","item":[{"name":"Get Asset Info","id":"a7124fb2-d7fc-4732-bee5-56aab35bcd79","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"{{endpoint}}/services/apexrest/PIM/api/v1/assets/:assetId","description":"<p>Gets digital assets detail.</p>\n","auth":{"type":"jwt","jwt":{"algorithm":"<algorithm>","isSecretBase64Encoded":"<is-secret-base64encoded>","payload":"<payload>","addTokenTo":"<add-token-to>","headerPrefix":"<header-prefix>","queryParamKey":"<query-param-key>","header":"<header>"},"isInherited":true,"source":{"_postman_id":"37d7632f-4a66-4b6b-b882-6d30c6c4eb00","id":"37d7632f-4a66-4b6b-b882-6d30c6c4eb00","name":"Propel APIs","type":"collection"}},"urlObject":{"path":["api","v1","assets",":assetId"],"host":["{{endpoint}}/services/apexrest/PIM"],"query":[],"variable":[{"id":"4dd92235-2949-4e87-99b7-6b3edcc1530c","description":{"content":"<p>(Required) </p>\n","type":"text/plain"},"type":"any","value":"<string>","key":"assetId"}]}},"response":[{"id":"2b7b331c-3c44-4cc6-b6ff-d3416d47358c","name":"Successful operation","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json"},{"key":"Authorization","value":"Bearer <token>","description":"Added as a part of security scheme: bearer"}],"url":{"raw":"{{endpoint}}/services/apexrest/PIM/api/v1/assets/:assetId","host":["{{endpoint}}/services/apexrest/PIM"],"path":["api","v1","assets",":assetId"],"variable":[{"key":"assetId"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n  \"id\": \"<string>\",\n  \"name\": \"<string>\",\n  \"fileURL\": \"<string>\",\n  \"fileType\": \"<string>\",\n  \"fileSize\": \"<number>\",\n  \"category\": {\n    \"id\": \"<string>\",\n    \"name\": \"<string>\"\n  },\n  \"assetRelationships\": [\n    {\n      \"valueId\": \"<string>\",\n      \"linkedRecordName\": \"<string>\",\n      \"linkedRecordId\": \"<string>\",\n      \"labelName\": \"<string>\",\n      \"labelId\": \"<string>\"\n    },\n    {\n      \"valueId\": \"<string>\",\n      \"linkedRecordName\": \"<string>\",\n      \"linkedRecordId\": \"<string>\",\n      \"labelName\": \"<string>\",\n      \"labelId\": \"<string>\"\n    }\n  ]\n}"},{"id":"4c3edb28-8f9d-4419-a740-bad09c5fcc22","name":"no valid asset id found","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json"},{"key":"Authorization","value":"Bearer <token>","description":"Added as a part of security scheme: bearer"}],"url":{"raw":"{{endpoint}}/services/apexrest/PIM/api/v1/assets/:assetId","host":["{{endpoint}}/services/apexrest/PIM"],"path":["api","v1","assets",":assetId"],"variable":[{"key":"assetId"}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n  \"errorCode\": \"<string>\",\n  \"message\": \"<string>\"\n}"}],"_postman_id":"a7124fb2-d7fc-4732-bee5-56aab35bcd79"}],"id":"aac28641-f576-4320-bf6e-9c175faf4b0e","_postman_id":"aac28641-f576-4320-bf6e-9c175faf4b0e","description":"","auth":{"type":"jwt","jwt":{"algorithm":"<algorithm>","isSecretBase64Encoded":"<is-secret-base64encoded>","payload":"<payload>","addTokenTo":"<add-token-to>","headerPrefix":"<header-prefix>","queryParamKey":"<query-param-key>","header":"<header>"},"isInherited":true,"source":{"_postman_id":"37d7632f-4a66-4b6b-b882-6d30c6c4eb00","id":"37d7632f-4a66-4b6b-b882-6d30c6c4eb00","name":"Propel APIs","type":"collection"}}}],"id":"d74bd29d-fee2-4457-82c1-c2dc17193bbe","_postman_id":"d74bd29d-fee2-4457-82c1-c2dc17193bbe","description":"","auth":{"type":"jwt","jwt":{"algorithm":"<algorithm>","isSecretBase64Encoded":"<is-secret-base64encoded>","payload":"<payload>","addTokenTo":"<add-token-to>","headerPrefix":"<header-prefix>","queryParamKey":"<query-param-key>","header":"<header>"},"isInherited":true,"source":{"_postman_id":"37d7632f-4a66-4b6b-b882-6d30c6c4eb00","id":"37d7632f-4a66-4b6b-b882-6d30c6c4eb00","name":"Propel APIs","type":"collection"}}}],"auth":{"type":"jwt","jwt":{"algorithm":"<algorithm>","isSecretBase64Encoded":"<is-secret-base64encoded>","payload":"<payload>","addTokenTo":"<add-token-to>","headerPrefix":"<header-prefix>","queryParamKey":"<query-param-key>","header":"<header>"}},"event":[{"listen":"prerequest","script":{"id":"73242e47-0ab5-44ac-ac67-f094e007b37f","type":"text/javascript","requests":{},"exec":["// Specifying Postman as the client for Salesforce logs ","pm.request.headers.add({key: 'Sforce-Call-Options', value: 'client=postman' });"]}},{"listen":"test","script":{"id":"73803fd9-2f3e-4d0d-96a8-ab9ecb611a75","type":"text/javascript","requests":{},"exec":[""]}}],"variable":[{"key":"url","value":"https://login.salesforce.com"},{"key":"site","value":""},{"key":"clientId","value":"3MVG9fMtCkV6eLhdV835GqoFVmAIv5Vf8IUsq0ut9K2urSwJTjYDFI6IXxdLcYudZNbWvuLkIkyf5ZgLQtN.3"},{"key":"clientSecret","value":""},{"key":"endpoint","value":"{{endpoint}}"},{"key":"namespace","value":"PDLM"},{"key":"baseUrl","value":"{{endpoint}}/services/apexrest/PDLM"},{"key":"pimBaseUrl","value":"{{endpoint}}/services/apexrest/PIM"},{"key":"pimNamespace","value":"/PIM"}]}