{"info":{"_postman_id":"8a4eb165-8897-4cca-9be2-a9cc0af37b7d","name":"Lead B2B API - Documentation","description":"<html><head></head><body><p><strong>Welcome to the Lead B2B API Documentation</strong></p>\n<p>REST API documentation for Lead B2B platform. Integrate your dealer system with order management, pricing, stock, and user access.</p>\n</body></html>","schema":"https://schema.getpostman.com/json/collection/v2.0.0/collection.json","toc":[],"owner":"7557844","collectionId":"8a4eb165-8897-4cca-9be2-a9cc0af37b7d","publishedId":"2sA3kXCzSE","public":true,"customColor":{"top-bar":"FFFFFF","right-sidebar":"303030","highlight":"FF6C37"},"publishDate":"2026-05-14T19:45:24.000Z"},"item":[{"name":"English","item":[{"name":"ClearCesta","id":"b31cbd0a-9e71-8d6d-0d8b-d69b00a39ba2","request":{"method":"POST","header":[{"key":"id_token_autenticacao","value":"{Token}"},{"key":"cd_nic_cart","value":"{NIC}"}],"body":{"mode":"raw","raw":"{\n  \"clientCode\": 2,\n  \"userCode\": 48\n}","options":{"raw":{"language":"json"}}},"url":"{URL}/apib2b/ClearCesta","description":"<p>Empties the user's entire temporary cart. Uses the NIC from the <code>cd_nic_cart</code> header.</p>\n<p><strong>Header Parameters:</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Header</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>id_token_autenticacao</code></td>\n<td>Token provided by Lead Solutions.</td>\n</tr>\n<tr>\n<td><code>cd_nic_cart</code></td>\n<td>Dealer NIC code.</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Body Parameters:</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>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>clientCode</code></td>\n<td>int</td>\n<td>Internal customer code.</td>\n</tr>\n<tr>\n<td><code>userCode</code></td>\n<td>int</td>\n<td>Internal user code.</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Possible Errors:</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Code</th>\n<th>Message</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>0001</code></td>\n<td>Invalid authentication token.</td>\n</tr>\n<tr>\n<td><code>0002</code></td>\n<td>Expired token.</td>\n</tr>\n<tr>\n<td><code>2101</code></td>\n<td>NIC not related to this token.</td>\n</tr>\n<tr>\n<td><code>2102</code></td>\n<td>User not found.</td>\n</tr>\n<tr>\n<td><code>2103</code></td>\n<td>User has no relationship to the customer.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["apib2b","ClearCesta"],"host":["{URL}"],"query":[],"variable":[]}},"response":[{"id":"e99e8d13-60e0-948f-9ade-f2fe6624c915","name":"ClearCesta","originalRequest":{"method":"POST","header":[],"url":"{URL}/apib2b/ClearCesta"},"status":"OK","code":200,"_postman_previewlanguage":"Text","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\"message\":\"Cart successfully cleaned.\"}"}],"_postman_id":"b31cbd0a-9e71-8d6d-0d8b-d69b00a39ba2"},{"name":"DeleteCesta","id":"c4647ece-fa96-e864-6c70-32cd4a492a61","request":{"method":"POST","header":[{"key":"id_token_autenticacao","value":"{Token}"}],"body":{"mode":"raw","raw":"{\n  \"clientCode\": 2,\n  \"nicCode\": \"{NIC}\",\n  \"partNumber\": \"575251\",\n  \"userCode\": 48\n}","options":{"raw":{"language":"json"}}},"url":"{URL}/apib2b/DeleteCesta","description":"<p>Removes a specific product from the user's temporary cart.</p>\n<p><strong>Header Parameters:</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Header</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>id_token_autenticacao</code></td>\n<td>Token provided by Lead Solutions.</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Body Parameters:</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>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>clientCode</code></td>\n<td>int</td>\n<td>Internal customer code.</td>\n</tr>\n<tr>\n<td><code>nicCode</code></td>\n<td>string</td>\n<td>Dealer NIC code.</td>\n</tr>\n<tr>\n<td><code>partNumber</code></td>\n<td>string</td>\n<td>Product code to remove.</td>\n</tr>\n<tr>\n<td><code>userCode</code></td>\n<td>int</td>\n<td>Internal user code.</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Possible Errors:</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Code</th>\n<th>Message</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>0001</code></td>\n<td>Invalid authentication token.</td>\n</tr>\n<tr>\n<td><code>0002</code></td>\n<td>Expired token.</td>\n</tr>\n<tr>\n<td><code>2101</code></td>\n<td>NIC not related to this token.</td>\n</tr>\n<tr>\n<td><code>2102</code></td>\n<td>User not found.</td>\n</tr>\n<tr>\n<td><code>2103</code></td>\n<td>User has no relationship to the customer.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["apib2b","DeleteCesta"],"host":["{URL}"],"query":[],"variable":[]}},"response":[{"id":"728fa2e7-04d9-d862-5e1c-5d76b253fef2","name":"DeleteCesta","originalRequest":{"method":"POST","header":[],"url":"{URL}/apib2b/DeleteCesta"},"status":"OK","code":200,"_postman_previewlanguage":"Text","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\"message\":\"Product removed from cart.\"}"}],"_postman_id":"c4647ece-fa96-e864-6c70-32cd4a492a61"},{"name":"PostCesta","id":"7cfffb6a-1aa2-2eb7-2d89-bd0141e85af2","request":{"method":"POST","header":[{"key":"id_token_autenticacao","value":"{Token}"}],"body":{"mode":"raw","raw":"{\n  \"clientCode\": 2,\n  \"nicCode\": \"{NIC}\",\n  \"partNumber\": \"575251\",\n  \"quantity\": 1,\n  \"id_urgente\": 0,\n  \"userCode\": 48\n}","options":{"raw":{"language":"json"}}},"url":"{URL}/apib2b/PostCesta","description":"<p>Adds or updates a product in the buyer user's temporary cart.</p>\n<p>Headers:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Header</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>id_token_autenticacao</code></td>\n<td>Token provided by Lead Solutions.</td>\n</tr>\n</tbody>\n</table>\n</div><p>Body fields:</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</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>clientCode</code></td>\n<td>Internal customer code.</td>\n</tr>\n<tr>\n<td><code>nicCode</code></td>\n<td>Dealer NIC code.</td>\n</tr>\n<tr>\n<td><code>partNumber</code></td>\n<td>Product code.</td>\n</tr>\n<tr>\n<td><code>quantity</code></td>\n<td>Quantity, must be greater than zero.</td>\n</tr>\n<tr>\n<td><code>id_urgente</code></td>\n<td><code>1</code> for urgent order, <code>0</code> for normal.</td>\n</tr>\n<tr>\n<td><code>userCode</code></td>\n<td>Internal buyer user code.</td>\n</tr>\n</tbody>\n</table>\n</div><p>Verified success response:</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{ \"message\": \"Cart successfully generated.\" }\n</code></pre>\n<p><code>PostOrder</code> requires this cart to contain at least one item before it is called.</p>\n<p><strong>Possible Errors:</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Code</th>\n<th>Message</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>2101</code></td>\n<td><code>nic not related to this token.</code></td>\n</tr>\n<tr>\n<td><code>2102</code></td>\n<td><code>User {cd_usuario} not found.</code></td>\n</tr>\n<tr>\n<td><code>2103</code></td>\n<td><code>User with no relationship to the customer.</code></td>\n</tr>\n<tr>\n<td><code>2104</code></td>\n<td><code>Invalid product.</code></td>\n</tr>\n<tr>\n<td><code>2105</code></td>\n<td><code>Invalid quantity.</code></td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["apib2b","PostCesta"],"host":["{URL}"],"query":[],"variable":[]}},"response":[{"id":"bf1b2653-f670-70c7-42c2-4f766078e883","name":"PostCesta","originalRequest":{"method":"POST","header":[],"url":"{URL}/apib2b/PostCesta"},"status":"OK","code":200,"_postman_previewlanguage":"Text","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\"message\":\"Cart successfully generated.\"}"}],"_postman_id":"7cfffb6a-1aa2-2eb7-2d89-bd0141e85af2"},{"name":"GetClient","id":"e3f8c447-acd6-4c6a-bba5-4d8d5424bb08","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"id_token_autenticacao","value":"{Token}"}],"url":"{URL}/apib2b/GetClient/{Client ID}","description":"<p>Returns complete customer data by raw tax identifier.</p>\n<p>Header parameters:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Header</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>id_token_autenticacao</code></td>\n<td>Token provided by Lead Solutions.</td>\n</tr>\n</tbody>\n</table>\n</div><p>URL parameters:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>clientId</code></td>\n<td>Raw customer tax identifier (<code>ID</code>), without prefix or mask. Example: use <code>4768050900</code>, not <code>SK4768050900</code>.</td>\n</tr>\n</tbody>\n</table>\n</div><p>Verified behavior:</p>\n<ul>\n<li><code>GetClient/4768050900</code> returns customer <code>CustomerCode=2</code>.</li>\n<li><code>GetClient/SK4768050900</code> returns <code>0402 customer SK4768050900 not found.</code></li>\n</ul>\n<p>Possible errors:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Code</th>\n<th>Message</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>0001</code></td>\n<td>Invalid authentication token.</td>\n</tr>\n<tr>\n<td><code>0002</code></td>\n<td>Expired token.</td>\n</tr>\n<tr>\n<td><code>0401</code></td>\n<td>Unrelated client for this token.</td>\n</tr>\n<tr>\n<td><code>0402</code></td>\n<td>Customer not found.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["apib2b","GetClient","{Client ID}"],"host":["{URL}"],"query":[],"variable":[]}},"response":[{"id":"7d8e50d9-9063-417a-86eb-14f2fac7767b","name":"GetClient","originalRequest":{"method":"GET","header":[{"key":"id_token_autenticacao","value":"TOKEN"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"{URL}/apib2b/GetClient/{CustomerID}"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":null,"cookie":[],"responseTime":null,"body":"[\n  {\n    \"CustomerCode\": 2,\n    \"ID\": \"1234567890\",\n    \"IDFORMATED\": \"EX1234567890\",\n    \"IE\": \"000000000\",\n    \"Customer\": \"EXAMPLE CUSTOMER\",\n    \"DisplayName\": \"EXAMPLE CUSTOMER\",\n    \"Address\": \"EXAMPLE STREET\",\n    \"Number\": \"100\",\n    \"District\": \"EXAMPLE DISTRICT\",\n    \"State\": \"SP\",\n    \"City\": \"EXAMPLE CITY\",\n    \"ZipCode\": \"00000000\",\n    \"PhoneNumber\": \"1100000000\",\n    \"email\": \"customer@example.com\",\n    \"HomePage\": \"https://example.com\",\n    \"Segment\": \"AUTO PARTS\",\n    \"PEPQuestion1\": 0,\n    \"PEPQuestion2\": 0,\n    \"InclusionDate\": \"2026-01-01\",\n    \"InclusionTime\": \"10:00:00\"\n  }\n]"}],"_postman_id":"e3f8c447-acd6-4c6a-bba5-4d8d5424bb08"},{"name":"GetClientDealer","id":"911e2252-1dae-4338-86d3-b9ea49967095","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"description":"<p>Token provided by Lead Solutions.</p>\n","key":"id_token_autenticacao","value":"{Token}"}],"url":"{URL}/apib2b/GetClientDealer/{Client ID}","description":"<p>Returns the dealers and discount groups linked to a specific customer.</p>\n<p>Use the raw customer tax identifier (<code>ID</code>) in the path, without prefix or mask. Example: use <code>4768050900</code>, not <code>SK4768050900</code>.</p>\n<p>Header parameters:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Header</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>id_token_autenticacao</code></td>\n<td>Token provided by Lead Solutions.</td>\n</tr>\n</tbody>\n</table>\n</div><p>URL parameters:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>clientId</code></td>\n<td>Raw customer tax identifier (<code>ID</code>), without prefix or mask.</td>\n</tr>\n</tbody>\n</table>\n</div><p>Verified behavior:</p>\n<ul>\n<li><code>GetClientDealer/4768050900</code> returns the dealers linked to customer <code>CustomerCode=2</code>.</li>\n<li><code>GetClientDealer/SK4768050900</code> does not find the customer.</li>\n</ul>\n<p>Possible errors:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Code</th>\n<th>Message</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>0001</code></td>\n<td>Invalid authentication token.</td>\n</tr>\n<tr>\n<td><code>0002</code></td>\n<td>Expired token.</td>\n</tr>\n<tr>\n<td><code>1701</code></td>\n<td>Customer not found.</td>\n</tr>\n<tr>\n<td><code>1702</code></td>\n<td>Unrelated client for this token.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["apib2b","GetClientDealer","{Client ID}"],"host":["{URL}"],"query":[],"variable":[]}},"response":[{"id":"f932bbb6-cfc8-4fa1-8fc6-e0b0aab1018a","name":"GetClientDealer","originalRequest":{"method":"GET","header":[],"url":"{URL}/apib2b/GetClientDealer/{Client ID}"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":null,"cookie":[],"responseTime":null,"body":"[\n  {\n    \"ID\": \"12345678000100\",\n    \"IDFORMATED\": \"12.345.678/0001-00\",\n    \"displayName\": \"EXAMPLE CUSTOMER\",\n    \"dealers\": [\n      {\n        \"nicCode\": \"001\",\n        \"ID\": \"98765432000100\",\n        \"IDFORMATED\": \"98.765.432/0001-00\",\n        \"displayName\": \"EXAMPLE DEALER 1\",\n        \"groups\": [\n          { \"group\": \"A\", \"discount\": 5.00 }\n        ]\n      },\n      {\n        \"nicCode\": \"002\",\n        \"ID\": \"11222333000100\",\n        \"IDFORMATED\": \"11.222.333/0001-00\",\n        \"displayName\": \"EXAMPLE DEALER 2\",\n        \"groups\": [\n          { \"group\": \"B\", \"discount\": 3.50 }\n        ]\n      }\n    ]\n  }\n]"}],"_postman_id":"911e2252-1dae-4338-86d3-b9ea49967095"},{"name":"GetDealerClient","id":"1c576d4f-d72d-4a57-9ab5-15280ccd672a","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"description":"<p>Token provided by Lead Solutions.</p>\n","key":"id_token_autenticacao","value":"{Token}"}],"url":"{URL}/apib2b/GetDealerClient/{NIC}/{Status}","description":"<p>Returns all clients associated with a dealer NIC, with optional status filter.</p>\n<p><strong>Header Parameters:</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Header</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>id_token_autenticacao</code></td>\n<td>Token provided by Lead Solutions.</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>URL Parameters:</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>NIC</code></td>\n<td>Dealer NIC code on the B2B platform.</td>\n</tr>\n<tr>\n<td><code>Status</code></td>\n<td>Client status filter: <code>T</code>=All, <code>A</code>=Approved, <code>I</code>=Inactive, <code>P</code>=Pending, <code>PA</code>=Pre-Approved.</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Possible Errors:</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Code</th>\n<th>Message</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>0001</code></td>\n<td>Invalid authentication token.</td>\n</tr>\n<tr>\n<td><code>0002</code></td>\n<td>Expired token.</td>\n</tr>\n<tr>\n<td><code>1701</code></td>\n<td>NIC not related to this token.</td>\n</tr>\n<tr>\n<td><code>1702</code></td>\n<td>Invalid status.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["apib2b","GetDealerClient","{NIC}","{Status}"],"host":["{URL}"],"query":[],"variable":[]}},"response":[{"id":"7eb81e4a-21e1-4ab3-b742-57f253e48549","name":"GetDealerClient","originalRequest":{"method":"GET","header":[],"url":"{URL}/apib2b/GetDealerClient/{NIC}/{Status}"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":null,"cookie":[],"responseTime":null,"body":"[\n  {\n    \"nicCode\": \"001\",\n    \"ID\": \"98765432000100\",\n    \"IDFORMATED\": \"98.765.432/0001-00\",\n    \"displayName\": \"EXAMPLE DEALER\",\n    \"clientes\": [\n      {\n        \"ID\": \"12345678000100\",\n        \"IDFORMATED\": \"12.345.678/0001-00\",\n        \"customer\": \"EXAMPLE CUSTOMER LTDA\",\n        \"displayName\": \"EXAMPLE CUSTOMER\",\n        \"status\": \"Active\"\n      },\n      {\n        \"ID\": \"99988877000100\",\n        \"IDFORMATED\": \"99.988.877/0001-00\",\n        \"customer\": \"ANOTHER CUSTOMER SA\",\n        \"displayName\": \"ANOTHER CUSTOMER\",\n        \"status\": \"Pending\"\n      }\n    ]\n  }\n]"}],"_postman_id":"1c576d4f-d72d-4a57-9ab5-15280ccd672a"},{"name":"ListClients","id":"773cf86d-8991-417d-8e8a-7c58fd79da06","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"id_token_autenticacao","value":"{Token}"}],"url":"{URL}/apib2b/ListClients/{NIC}","description":"<p>Returns the customer list linked to a dealer NIC.</p>\n<p>Header parameters:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Header</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>id_token_autenticacao</code></td>\n<td>Token provided by Lead Solutions.</td>\n</tr>\n</tbody>\n</table>\n</div><p>URL parameters:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>nic</code></td>\n<td>Dealer NIC code.</td>\n</tr>\n</tbody>\n</table>\n</div><p>Verified behavior: <code>ListClients/D0002</code> returns the customers linked to dealer <code>D0002</code>.</p>\n<p>Possible errors:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Code</th>\n<th>Message</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>0001</code></td>\n<td>Invalid authentication token.</td>\n</tr>\n<tr>\n<td><code>0002</code></td>\n<td>Expired token.</td>\n</tr>\n<tr>\n<td><code>0301</code></td>\n<td>NIC not related to this token.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["apib2b","ListClients","{NIC}"],"host":["{URL}"],"query":[],"variable":[]}},"response":[{"id":"404bd9f2-27a1-4597-a2ca-1162882d7cb2","name":"ListClients","originalRequest":{"method":"GET","header":[],"url":"{URL}/apib2b/ListClients/{NIC}"},"status":"OK","code":200,"_postman_previewlanguage":"Text","header":null,"cookie":[],"responseTime":null,"body":"[\r\n    {\r\n        \"CustomerCode\": 3539,\r\n        \"ID\": \"28342709000194\",\r\n        \"IDFORMATED\": \"03.551.076/0001-01\",\r\n        \"customer\": \"TEST CUSTOMER NAME\",\r\n        \"City\": \"SAO BERNARDO DO CAMPO\",\r\n        \"State\": \"SP\"\r\n    }\r\n]\r\n "}],"_postman_id":"773cf86d-8991-417d-8e8a-7c58fd79da06"},{"name":"GetDealer","id":"0dec4420-6621-4a13-be1c-43ea9390b714","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"id_token_autenticacao","value":"{Token}"}],"url":"{URL}/apib2b/GetDealer/{NIC}","description":"<p>Returns registration data for a dealer by NIC.</p>\n<p><strong>Header Parameters:</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Header</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>id_token_autenticacao</code></td>\n<td>Token provided by Lead Solutions.</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>URL Parameters:</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>NIC</code></td>\n<td>Dealer NIC code on the B2B platform.</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Possible Errors:</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Code</th>\n<th>Message</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>0001</code></td>\n<td>Invalid authentication token.</td>\n</tr>\n<tr>\n<td><code>0002</code></td>\n<td>Expired token.</td>\n</tr>\n<tr>\n<td><code>0501</code></td>\n<td>NIC not related to this token.</td>\n</tr>\n<tr>\n<td><code>0502</code></td>\n<td>Dealer not found.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["apib2b","GetDealer","{NIC}"],"host":["{URL}"],"query":[],"variable":[]}},"response":[{"id":"2eb35f78-b262-4bcc-ab1b-3d6490fced0a","name":"GetDealer","originalRequest":{"method":"GET","header":[{"key":"id_token_autenticacao","value":"{Token}","type":"text"}],"url":"{URL}/apib2b/GetDealer/{NIC}"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"[\n  {\n    \"NicCode\": \"D0002\",\n    \"ID\": \"12345678900000\",\n    \"IDFORMATED\": \"12.345.678/0000-00\",\n    \"IE\": \"000000000\",\n    \"Dealer\": \"EXAMPLE DEALER\",\n    \"DisplayName\": \"EXAMPLE DEALER\",\n    \"Address\": \"EXAMPLE AVENUE\",\n    \"Number\": \"100\",\n    \"District\": \"EXAMPLE DISTRICT\",\n    \"State\": \"SP\",\n    \"City\": \"EXAMPLE CITY\",\n    \"ZipCode\": \"00000000\",\n    \"PhoneNumber\": \"1100000000\",\n    \"email\": \"dealer@example.com\",\n    \"HomePage\": \"https://example.com\"\n  }\n]"}],"_postman_id":"0dec4420-6621-4a13-be1c-43ea9390b714"},{"name":"AlterDealerNotes","id":"20971e72-8b9e-4169-aad3-6db92c1e98ab","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"id_token_autenticacao","value":"{Token}"},{"key":"cd_nic_order","value":"{NIC}"}],"body":{"mode":"raw","raw":"{\n  \"Order\": \"{OrderNumber}\",\n  \"DealerNotes\": \"Dealer note text.\",\n  \"ReplaceAll\": \"1\"\n}","options":{"raw":{"language":"json"}}},"url":"{URL}/apib2b/AlterDealerNotes","description":"<p>Adds or replaces dealer notes on an order.</p>\n<p>Header parameters:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Header</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>id_token_autenticacao</code></td>\n<td>Token provided by Lead Solutions.</td>\n</tr>\n<tr>\n<td><code>cd_nic_order</code></td>\n<td>Dealer NIC code.</td>\n</tr>\n</tbody>\n</table>\n</div><p>Body parameters:</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>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>Order</code></td>\n<td>string</td>\n<td>Order number on the B2B platform.</td>\n</tr>\n<tr>\n<td><code>DealerNotes</code></td>\n<td>string</td>\n<td>Note text.</td>\n</tr>\n<tr>\n<td><code>ReplaceAll</code></td>\n<td>string</td>\n<td><code>1</code> replaces existing notes; <code>0</code> appends to existing notes.</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Possible Errors:</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Code</th>\n<th>Message</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>1001</code></td>\n<td><code>nic not related to this token.</code></td>\n</tr>\n<tr>\n<td><code>1002</code></td>\n<td><code>order not found.</code></td>\n</tr>\n<tr>\n<td><code>1003</code></td>\n<td><code>The order status does not allow changing dealer notes.</code></td>\n</tr>\n<tr>\n<td><code>1004</code></td>\n<td><code>Dealer notes changed.</code> (success code)</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["apib2b","AlterDealerNotes"],"host":["{URL}"],"query":[],"variable":[]}},"response":[{"id":"20df7b4e-a069-4472-98a9-a83edb3209bd","name":"AlterDealerNotes","originalRequest":{"method":"POST","header":[{"key":"id_token_autenticacao","value":"{Token}","type":"text"},{"key":"cd_nic_order","value":"174","description":"Colocar o codigo NIC do Dealer do Pedido","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"Order\": \"Number\",\r\n    \"DealerNotes\": \"Example Text\",\r\n    \"ReplaceAll\": \"1\"\r\n}\r\n    {\r\n        \"Order\":\"Number\"\r\n        \"DealerNotes\":\"This text will be added\"\r\n        \"ReplaceAll\":\"0\"   \r\n    }"},"url":"{URL}/apib2b/AlterDealerNotes"},"status":"OK","code":200,"_postman_previewlanguage":"Text","header":null,"cookie":[],"responseTime":null,"body":"{\r\n    \"code\": \"1004\",\r\n    \"message\": \"Dealer notes changed.\"\r\n}"}],"_postman_id":"20971e72-8b9e-4169-aad3-6db92c1e98ab"},{"name":"ApproveQuotation","id":"24d7354e-d176-41cd-961a-b5ce8ba569f5","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"id_token_autenticacao","value":"{Token}"},{"key":"cd_nic_order","value":"202"}],"body":{"mode":"raw","raw":"{\n  \"quotationCode\": \"8\"\n}","options":{"raw":{"language":"json"}}},"url":"{URL}/apib2b/ApproveQuotation","description":"<p>Approves a quotation and generates the corresponding orders.</p>\n<blockquote>\n<p><strong>Mandatory two-step flow:</strong></p>\n<ol>\n<li>Call the <code>Quotation</code> endpoint to create the quotation. The response includes a <code>link</code>.</li>\n<li>The customer must open the link in the B2B portal and confirm the quotation.</li>\n<li>Only after confirmation, call <code>ApproveQuotation</code>. Calling before confirmation returns error <code>1809</code>.</li>\n</ol>\n</blockquote>\n<p><strong>Header Parameters:</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Header</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>id_token_autenticacao</code></td>\n<td>Token provided by Lead Solutions.</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Body Parameters:</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>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>QuotationCode</code></td>\n<td>string/int</td>\n<td>Quotation code to approve.</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Success response:</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Code</th>\n<th>Message</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>1808</code></td>\n<td><code>quotation successfully approved.</code> Returns an <code>orders</code> field listing the generated order numbers.</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Possible Errors:</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Code</th>\n<th>Message</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>0001</code></td>\n<td>Invalid authentication token.</td>\n</tr>\n<tr>\n<td><code>0002</code></td>\n<td>Expired token.</td>\n</tr>\n<tr>\n<td><code>1804</code></td>\n<td>Quotation not related to this token.</td>\n</tr>\n<tr>\n<td><code>1805</code></td>\n<td>Quotation does not exist or is invalid.</td>\n</tr>\n<tr>\n<td><code>1806</code></td>\n<td>Quotation has been cancelled.</td>\n</tr>\n<tr>\n<td><code>1807</code></td>\n<td>Quotation already approved.</td>\n</tr>\n<tr>\n<td><code>1809</code></td>\n<td><code>the quotation could not be approved, please try later.</code></td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["apib2b","ApproveQuotation"],"host":["{URL}"],"query":[],"variable":[]}},"response":[{"id":"4a506d81-2069-44ab-8e1f-bee4832d9ff0","name":"ApproveQuotation","originalRequest":{"method":"POST","header":[{"key":"id_token_autenticacao","value":"{Token}","type":"text"},{"key":"cd_nic_order","value":"202","description":"Colocar o codigo NIC do Dealer do Pedido a Cancelar","type":"text","disabled":true}],"body":{"mode":"raw","raw":"{\r\n    \"QuotationCode\": CODE\r\n}\r\n"},"url":"{URL}/apib2b/ApproveQuotation"},"status":"OK","code":200,"_postman_previewlanguage":"Text","header":null,"cookie":[],"responseTime":null,"body":"{\r\n    \"code\": \"1808\",\r\n    \"message\": \"quotation successfully approved.\",\r\n    \"orders\": [\r\n        \"138522\"\r\n    ]\r\n}"}],"_postman_id":"24d7354e-d176-41cd-961a-b5ce8ba569f5"},{"name":"CancelOrder","id":"36c77562-471a-490e-a083-e13596acab73","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"id_token_autenticacao","value":"{Token}"},{"key":"cd_nic_order","value":"{NIC}"}],"body":{"mode":"raw","raw":"{\"Order\": \"962\"}","options":{"raw":{"language":"json"}}},"url":"{URL}/apib2b/CancelOrder","description":"<p>Cancels an order.</p>\n<p>Required headers: <code>id_token_autenticacao</code> and <code>cd_nic_order</code>.</p>\n<p>Body:</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{ \"Order\": \"962\" }\n</code></pre>\n<p>Verified success in demo: <code>0803 Order canceled.</code></p>\n<p><strong>Possible Errors:</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Code</th>\n<th>Message</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>0801</code></td>\n<td><code>nic not related to this token.</code></td>\n</tr>\n<tr>\n<td><code>0802</code></td>\n<td><code>order not found.</code></td>\n</tr>\n<tr>\n<td><code>0803</code></td>\n<td><code>Order canceled.</code> (success code)</td>\n</tr>\n<tr>\n<td><code>0804</code></td>\n<td><code>the date period to cancel this order has passed.</code></td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["apib2b","CancelOrder"],"host":["{URL}"],"query":[],"variable":[]}},"response":[{"id":"f9e93de2-9a2b-4765-addc-79ac27bdc817","name":"CancelOrder","originalRequest":{"method":"POST","header":[{"key":"id_token_autenticacao","value":"{Token}","type":"text"},{"key":"cd_nic_order","value":"007","description":"Colocar o codigo NIC do Dealer do Pedido a Cancelar","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"Order\": CODE\r\n}\r\n"},"url":"{URL}/apib2b/CancelOrder"},"status":"OK","code":200,"_postman_previewlanguage":"Text","header":null,"cookie":[],"responseTime":null,"body":"{\r\n    \"code\": \"0803\",\r\n    \"message\": \"Order canceled.\"\r\n}"}],"_postman_id":"36c77562-471a-490e-a083-e13596acab73"},{"name":"ChangeDeliveryForecast","id":"0310446d-f540-4766-bf56-1add7d1092d0","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"id_token_autenticacao","value":"{Token}"},{"key":"cd_nic_order","value":"{NIC}"}],"body":{"mode":"raw","raw":"{\n  \"Order\": \"{OrderNumber}\",\n  \"ExpectedDate\": \"2026-05-20\"\n}","options":{"raw":{"language":"json"}}},"url":"{URL}/apib2b/ChangeDeliveryForecast","description":"<p>Updates the estimated delivery date for an order.</p>\n<p>Headers:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Header</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>id_token_autenticacao</code></td>\n<td>Token provided by Lead Solutions.</td>\n</tr>\n<tr>\n<td><code>cd_nic_order</code></td>\n<td>Dealer NIC code.</td>\n</tr>\n</tbody>\n</table>\n</div><p>Body fields:</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</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>Order</code></td>\n<td>Order number on the B2B platform.</td>\n</tr>\n<tr>\n<td><code>ExpectedDate</code></td>\n<td>New expected delivery date in <code>YYYY-MM-DD</code> format.</td>\n</tr>\n</tbody>\n</table>\n</div><p>Verified success response:</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"code\": \"1106\",\n  \"message\": \"Delivery forecast has been changed.\"\n}\n</code></pre>\n<p><strong>Possible Errors:</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Code</th>\n<th>Message</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>1101</code></td>\n<td><code>Invalid date entered.</code></td>\n</tr>\n<tr>\n<td><code>1102</code></td>\n<td><code>The date entered is less than the current one!</code></td>\n</tr>\n<tr>\n<td><code>1103</code></td>\n<td><code>nic not related to this token.</code></td>\n</tr>\n<tr>\n<td><code>1104</code></td>\n<td><code>order not found.</code></td>\n</tr>\n<tr>\n<td><code>1106</code></td>\n<td><code>Delivery forecast has been changed.</code> (success code)</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["apib2b","ChangeDeliveryForecast"],"host":["{URL}"],"query":[],"variable":[]}},"response":[{"id":"2ab53b81-01ca-4204-997a-aa655323f0e0","name":"ChangeDeliveryForecast","originalRequest":{"method":"POST","header":[{"key":"id_token_autenticacao","value":"{Token}","type":"text"},{"key":"cd_nic_order","value":"174","description":"Colocar o codigo NIC do Dealer","type":"text"}],"body":{"mode":"raw","raw":"{\r\n\"Order\": \"44859\",\r\n\"ExpectedDate\": \"2025-12-30\"\r\n}"},"url":"{URL}/apib2b/ChangeDeliveryForecast"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":null,"cookie":[],"responseTime":null,"body":"{\n  \"code\": \"1106\",\n  \"message\": \"Delivery forecast has been changed.\"\n}"}],"_postman_id":"0310446d-f540-4766-bf56-1add7d1092d0"},{"name":"FulfillOrder","id":"9dce19e5-8b30-4354-bd43-a0556438a6df","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"id_token_autenticacao","value":"{Token}"},{"key":"cd_nic_order","value":"{NIC}"}],"body":{"mode":"raw","raw":"{\n  \"Order\": \"{OrderNumber}\",\n  \"Items\": [\n    {\n      \"PartNumber\": \"575251\",\n      \"SuppliedQty\": 1\n    }\n  ]\n}","options":{"raw":{"language":"json"}}},"url":"{URL}/apib2b/FulfillOrder","description":"<p>Fulfills an order partially or entirely.</p>\n<p>If a product is not included in the body, its supplied quantity is set to zero. If <code>SuppliedQty</code> exceeds the requested quantity, the API caps it to the requested quantity. You cannot add new items, and you cannot send all part numbers with zero quantity.</p>\n<p>Headers:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Header</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>id_token_autenticacao</code></td>\n<td>Token provided by Lead Solutions.</td>\n</tr>\n<tr>\n<td><code>cd_nic_order</code></td>\n<td>Dealer NIC code.</td>\n</tr>\n</tbody>\n</table>\n</div><p>Body fields:</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</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>Order</code></td>\n<td>Order number on the B2B platform.</td>\n</tr>\n<tr>\n<td><code>Items[].PartNumber</code></td>\n<td>Part number already present in the order.</td>\n</tr>\n<tr>\n<td><code>Items[].SuppliedQty</code></td>\n<td>Quantity supplied.</td>\n</tr>\n</tbody>\n</table>\n</div><p>Verified success response:</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"code\": \"0906\",\n  \"message\": \"Supplied order.\",\n  \"data\": {\n    \"575251\": true\n  }\n}\n</code></pre>\n<p>Possible errors:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Code</th>\n<th>Message</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>0001</code></td>\n<td>Invalid authentication token.</td>\n</tr>\n<tr>\n<td><code>0002</code></td>\n<td>Expired token.</td>\n</tr>\n<tr>\n<td><code>0901</code></td>\n<td>NIC not related to this token.</td>\n</tr>\n<tr>\n<td><code>0902</code></td>\n<td>Order not found.</td>\n</tr>\n<tr>\n<td><code>0903</code></td>\n<td>Items not reported.</td>\n</tr>\n<tr>\n<td><code>0904</code></td>\n<td><code>supplied qty not reported.</code></td>\n</tr>\n<tr>\n<td><code>0905</code></td>\n<td>No products found.</td>\n</tr>\n<tr>\n<td><code>0907</code></td>\n<td>Fulfillment period has passed.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["apib2b","FulfillOrder"],"host":["{URL}"],"query":[],"variable":[]}},"response":[{"id":"4769fc33-1466-4f1c-920b-5089033d453e","name":"FulfillOrder","originalRequest":{"method":"POST","header":[{"key":"id_token_autenticacao","value":"{Token}","type":"text"},{"key":"cd_nic_order","value":"0560102","description":"Colocar o codigo NIC do Dealer do Pedido","type":"text"}],"body":{"mode":"raw","raw":"{\"Order\":\"0057902\",\r\n    \"Items\": \r\n    [\r\n        {\r\n        \"PartNumber\":\"253333J010\",\r\n        \"SuppliedQty\":\"2\"\r\n        }\r\n    ]\r\n}"},"url":"{URL}/apib2b/FulfillOrder"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":null,"cookie":[],"responseTime":null,"body":"{\n  \"code\": \"0906\",\n  \"message\": \"Supplied order.\",\n  \"data\": {\n    \"575251\": true\n  }\n}"}],"_postman_id":"9dce19e5-8b30-4354-bd43-a0556438a6df"},{"name":"GetOrder","id":"222d3fb4-04d8-4baa-9f5d-a68dc9be20c1","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"id_token_autenticacao","value":"{Token}"}],"url":"{URL}/apib2b/GetOrder/{OrderNumber}","description":"<p>Returns data for a specific order by order number.</p>\n<p>Header parameters:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Header</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>id_token_autenticacao</code></td>\n<td>Token provided by Lead Solutions.</td>\n</tr>\n</tbody>\n</table>\n</div><p>URL parameters:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>OrderNumber</code></td>\n<td>Order number on the B2B platform.</td>\n</tr>\n</tbody>\n</table>\n</div><p>Response notes:</p>\n<ul>\n<li>The order items array is returned as <code>itens[]</code>.</li>\n<li>Verified with order <code>963</code>, created through <code>PostCesta</code> followed by <code>PostOrder</code>.</li>\n</ul>\n<p>Possible errors:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Code</th>\n<th>Message</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>0001</code></td>\n<td>Invalid authentication token.</td>\n</tr>\n<tr>\n<td><code>0002</code></td>\n<td>Expired token.</td>\n</tr>\n<tr>\n<td><code>0201</code></td>\n<td>Order not related to this token.</td>\n</tr>\n<tr>\n<td><code>0202</code></td>\n<td>Order not found.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["apib2b","GetOrder","{OrderNumber}"],"host":["{URL}"],"query":[],"variable":[]}},"response":[{"id":"25bad287-c60a-4504-ab13-84dda6ab4c9f","name":"GetOrder","originalRequest":{"method":"GET","header":[{"key":"id_token_autenticacao","value":"{Token}"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"{URL}/apib2b/GetOrder/{OrderNumber}"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":null,"cookie":[],"responseTime":null,"body":"{\n  \"Order\": 1000,\n  \"Status\": \"A\",\n  \"StatusDescription\": \"Approved\",\n  \"NicCode\": \"001\",\n  \"CustomerCode\": 123,\n  \"OrderTitle\": \"Example Order\",\n  \"PaymentMethodCode\": 1,\n  \"PaymentMethod\": \"Credit\",\n  \"DiscountCoupon\": \"\",\n  \"DiscountCouponDescription\": \"\",\n  \"InclusionDate\": \"2026-01-01\",\n  \"InclusionTime\": \"10:00:00\",\n  \"IncludeUserCode\": 456,\n  \"ChangeDate\": \"2026-01-02\",\n  \"ChangeTime\": \"11:00:00\",\n  \"ChangeUserCode\": 456,\n  \"itens\": [\n    {\n      \"ProductCode\": \"PART-001\",\n      \"ProductName\": \"EXAMPLE PRODUCT\",\n      \"ProductDescription\": \"Example product description\",\n      \"Price\": 99.90,\n      \"Discount\": 5.00,\n      \"QtyRequested\": 2,\n      \"SuppliedQty\": 0\n    }\n  ]\n}"}],"_postman_id":"222d3fb4-04d8-4baa-9f5d-a68dc9be20c1"},{"name":"GetQuotation","id":"ce613a68-b5ae-447b-9dab-5653c757c681","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"id_token_autenticacao","value":"{Token}"}],"url":"{URL}/apib2b/GetQuotation/{NIC}/{Client ID}/{QuotationCode}","description":"<p>Returns quotation data from the B2B platform.</p>\n<p>Header parameters:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Header</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>id_token_autenticacao</code></td>\n<td>Token provided by Lead Solutions.</td>\n</tr>\n</tbody>\n</table>\n</div><p>URL parameters:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>nic</code></td>\n<td>Dealer NIC code. Use <code>0</code> for no NIC filter when supported.</td>\n</tr>\n<tr>\n<td><code>clientId</code></td>\n<td>Raw customer tax identifier (<code>ID</code>), without prefix or mask. Use <code>0</code> for no customer filter when supported. Example: use <code>4768050900</code>, not <code>SK4768050900</code>.</td>\n</tr>\n<tr>\n<td><code>QuotationCode</code></td>\n<td>Quotation code on the B2B platform. Use <code>0</code> for no quotation-code filter.</td>\n</tr>\n</tbody>\n</table>\n</div><p>Verified behavior:</p>\n<ul>\n<li><code>GetQuotation/D0002/4768050900/0</code> returns quotations for the customer.</li>\n<li><code>GetQuotation/D0002/SK4768050900/0</code> returns <code>1803 customer ... not found.</code></li>\n</ul>\n<p>Possible errors:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Code</th>\n<th>Message</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>0001</code></td>\n<td>Invalid authentication token.</td>\n</tr>\n<tr>\n<td><code>0002</code></td>\n<td>Expired token.</td>\n</tr>\n<tr>\n<td><code>1801</code></td>\n<td>NIC not related to this token.</td>\n</tr>\n<tr>\n<td><code>1802</code></td>\n<td><code>nic not related to this token.</code></td>\n</tr>\n<tr>\n<td><code>1803</code></td>\n<td><code>customer {cnpj} not found.</code></td>\n</tr>\n<tr>\n<td><code>1804</code></td>\n<td><code>quotation invalid or not related to this token.</code></td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["apib2b","GetQuotation","{NIC}","{Client ID}","{QuotationCode}"],"host":["{URL}"],"query":[],"variable":[]}},"response":[{"id":"3aaafa2c-d346-4d4b-8ab8-c296dc3c2b32","name":"GetQuotation","originalRequest":{"method":"GET","header":[{"key":"id_token_autenticacao","value":"{Token}"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"{URL}/apib2b/GetQuotation/{NIC}/{Client ID}/{QuotationCode}"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":null,"cookie":[],"responseTime":null,"body":"[\n  {\n    \"quotationCode\": 8,\n    \"quotationTitle\": \"Cotizacion #123\",\n    \"customer\": \"CUSTOMER 2\",\n    \"buyerUser\": \"CUSTOMER 2\",\n    \"paymentMethod\": \"INVOICE\",\n    \"shipping\": \"Customer Pick Up\",\n    \"salesman\": \"DEALER 2 SELLER\",\n    \"orders\": null,\n    \"products\": [\n      {\n        \"productCode\": \"48151473\",\n        \"productName\": \"BRAKE MASTER CYLINDER\",\n        \"ProductDescription\": \"BRAKE MASTER CYLINDER\",\n        \"qty\": 10,\n        \"price\": \"85.45\",\n        \"discount\": \"15.00\"\n      }\n    ]\n  }\n]"}],"_postman_id":"ce613a68-b5ae-447b-9dab-5653c757c681"},{"name":"ListOrders","event":[{"listen":"test","script":{"id":"f9bda912-1a2e-49da-9e0e-62147ccb7f67","exec":[""],"type":"text/javascript","packages":{}}}],"id":"8dc069f8-c357-4175-808d-383a80f6fa1a","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"description":"<p>Token provided by Lead Solutions.</p>\n","key":"id_token_autenticacao","value":"{Token}"}],"url":"{URL}/apib2b/ListOrders/{NIC}/{OrderStatus}/{PaymentMethod}/{StartDate}/{EndDate}","description":"<p>Lists orders for a dealer filtered by status, payment method, and date range.</p>\n<p><strong>Header parameters:</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Header</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>id_token_autenticacao</code></td>\n<td>Token provided by Lead Solutions.</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>URL parameters:</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>nic</code></td>\n<td>Dealer NIC code.</td>\n</tr>\n<tr>\n<td><code>OrderStatus</code></td>\n<td>Order status filter. Common values: <code>T</code> all, <code>A</code> approved, <code>C</code> canceled, <code>S</code> pre-ordered, <code>P</code> partial, <code>E</code> pending, <code>L</code> waiting payment.</td>\n</tr>\n<tr>\n<td><code>PaymentMethod</code></td>\n<td>Payment method code. Use <code>0</code> for all.</td>\n</tr>\n<tr>\n<td><code>StartDate</code></td>\n<td>Start date in <code>YYYY-MM-DD</code> format.</td>\n</tr>\n<tr>\n<td><code>EndDate</code></td>\n<td>End date in <code>YYYY-MM-DD</code> format.</td>\n</tr>\n</tbody>\n</table>\n</div><p>Use real dates for <code>StartDate</code> and <code>EndDate</code>. Sending <code>0</code> for date parameters can return <code>0102 Invalid start date entered.</code></p>\n<p>Response uses the legacy field name <code>itens[]</code> for order items.</p>\n<p><strong>Possible errors:</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Code</th>\n<th>Message</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>0001</code></td>\n<td>Invalid authentication token.</td>\n</tr>\n<tr>\n<td><code>0002</code></td>\n<td>Expired token.</td>\n</tr>\n<tr>\n<td><code>0101</code></td>\n<td>NIC not related to this token.</td>\n</tr>\n<tr>\n<td><code>0102</code></td>\n<td>Invalid start date entered.</td>\n</tr>\n<tr>\n<td><code>0103</code></td>\n<td>Invalid end date entered.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["apib2b","ListOrders","{NIC}","{OrderStatus}","{PaymentMethod}","{StartDate}","{EndDate}"],"host":["{URL}"],"query":[],"variable":[]}},"response":[{"id":"3d083c12-bd97-4b44-bed8-8b73475aa89a","name":"ListOrders","originalRequest":{"method":"GET","header":[{"key":"id_token_autenticacao","value":"TOKEN"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"{URL}/apib2b/ListOrders/{NIC}/{OrderStatus}/{PaymentMethod}/{StartDate}/{EndDate}"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":null,"cookie":[],"responseTime":null,"body":"[\n  {\n    \"Order\": 960,\n    \"Status\": \"C\",\n    \"StatusDescription\": \"canceled\",\n    \"ReasonForCancellation\": null,\n    \"CancellationDescription\": null,\n    \"Urgent\": false,\n    \"NicCode\": \"D0002\",\n    \"CustomerCode\": 2,\n    \"OrderTitle\": \"TESTE API ADMIN\",\n    \"PaymentMethodCode\": 8,\n    \"PaymentMethod\": \"CASH\",\n    \"InclusionDate\": \"2026-05-12\",\n    \"InclusionTime\": \"17:51:59\",\n    \"IncludeUserCode\": 48,\n    \"itens\": [\n      {\n        \"ProductCode\": \"575251\",\n        \"ProductName\": \"BRAKE COVER PLATE\",\n        \"ProductDescription\": \"BRAKE COVER PLATE\",\n        \"Price\": 5.24,\n        \"PriceWithVat\": 6.288,\n        \"Discount\": 18,\n        \"VatTax\": \"20.00\",\n        \"QtyRequested\": 1,\n        \"SuppliedQty\": 0\n      }\n    ]\n  }\n]"}],"_postman_id":"8dc069f8-c357-4175-808d-383a80f6fa1a"},{"name":"PostOrder","id":"5a3bce15-6e29-0ec1-009e-d8094573d1cb","request":{"method":"POST","header":[{"key":"id_token_autenticacao","value":"{Token}"},{"key":"cd_nic_order","value":"{NIC}"}],"body":{"mode":"raw","raw":"{\n  \"discountCoupon\": \"\",\n  \"clientCode\": 2,\n  \"orderName\": \"Example order\",\n  \"observations\": \"General observations\",\n  \"paymentCode\": 1,\n  \"userCode\": 48,\n  \"shippingCode\": 3,\n  \"shippingOptionsAndMethods\": \"0\"\n}","options":{"raw":{"language":"json"}}},"url":"{URL}/apib2b/PostOrder","description":"<p>Creates a new order from the buyer user's current temporary cart.</p>\n<p>Required flow:</p>\n<ol>\n<li>Add at least one item with <code>PostCesta</code>.</li>\n<li>Call <code>PostOrder</code> with <code>id_token_autenticacao</code> and <code>cd_nic_order</code>.</li>\n</ol>\n<p>The field <code>shippingOptionsAndMethods</code> must be sent as the string <code>\"0\"</code> when there is no shipping gateway (Frete Rápido / Melhor Envio). This field is only relevant when a per-product shipping gateway is active. Sending an empty array <code>[]</code> causes HTTP 500 on PHP 8.x.</p>\n<p>Verified response includes <code>number_of_orders_placed</code>, <code>number_of_pre_ordered</code>, <code>number_of_card_orders</code>, and <code>orders</code>.</p>\n<p><strong>Body fields:</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>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>clientCode</code></td>\n<td>int</td>\n<td>Internal client code.</td>\n</tr>\n<tr>\n<td><code>userCode</code></td>\n<td>int</td>\n<td>Buyer user code.</td>\n</tr>\n<tr>\n<td><code>orderName</code></td>\n<td>string</td>\n<td>Order name/title.</td>\n</tr>\n<tr>\n<td><code>observations</code></td>\n<td>string</td>\n<td>Customer observations.</td>\n</tr>\n<tr>\n<td><code>paymentCode</code></td>\n<td>int</td>\n<td>Payment method code.</td>\n</tr>\n<tr>\n<td><code>shippingCode</code></td>\n<td>int</td>\n<td>Shipping policy code.</td>\n</tr>\n<tr>\n<td><code>shippingOptionsAndMethods</code></td>\n<td>string</td>\n<td>Send <code>\"0\"</code> when no shipping gateway is active.</td>\n</tr>\n<tr>\n<td><code>discountCoupon</code></td>\n<td>string</td>\n<td>(Optional) Discount coupon.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["apib2b","PostOrder"],"host":["{URL}"],"query":[],"variable":[]}},"response":[{"id":"f882cd9c-4dd7-3cc4-116e-f4f8aeebe593","name":"PostOrder","originalRequest":{"method":"POST","header":[],"url":"{URL}/apib2b/PostOrder"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":null,"cookie":[],"responseTime":null,"body":"{\n  \"number_of_orders_placed\": 1,\n  \"number_of_pre_ordered\": 0,\n  \"orders\": [\"1000\"]\n}"}],"_postman_id":"5a3bce15-6e29-0ec1-009e-d8094573d1cb"},{"name":"Quotation","id":"82f432ae-3d33-4d5e-a5ae-23325c7ec5b5","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"id_token_autenticacao","value":"{Token}"},{"key":"cd_nic_order","value":"{NIC}"}],"body":{"mode":"raw","raw":"{\n  \"quotationTitle\": \"Quotation example\",\n  \"customerCode\": \"2\",\n  \"buyerUser\": \"buyer@example.com\",\n  \"paymentCode\": \"1\",\n  \"shippingCode\": \"3\",\n  \"salesmanUser\": \"seller@example.com\",\n  \"products\": [\n    {\n      \"partNumber\": \"575251\",\n      \"quantity\": 1,\n      \"finalValue\": \"5.24\"\n    }\n  ]\n}","options":{"raw":{"language":"json"}}},"url":"{URL}/apib2b/Quotation","description":"<p>Creates a quotation on the B2B platform. Uses the dealer NIC from the <code>cd_nic_order</code> header.</p>\n<p>After creation, the response returns a <code>link</code>. The customer must open it in the B2B portal to confirm the quotation before <code>ApproveQuotation</code> can be called.</p>\n<p>Header parameters:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Header</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>id_token_autenticacao</code></td>\n<td>Token provided by Lead Solutions.</td>\n</tr>\n<tr>\n<td><code>cd_nic_order</code></td>\n<td>Dealer NIC code.</td>\n</tr>\n</tbody>\n</table>\n</div><p>Body fields:</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>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>quotationTitle</code></td>\n<td>string</td>\n<td>Quotation title.</td>\n</tr>\n<tr>\n<td><code>customerCode</code></td>\n<td>string/int</td>\n<td>Internal customer code.</td>\n</tr>\n<tr>\n<td><code>buyerUser</code></td>\n<td>string</td>\n<td>Buyer user email.</td>\n</tr>\n<tr>\n<td><code>paymentCode</code></td>\n<td>int</td>\n<td>Payment method code.</td>\n</tr>\n<tr>\n<td><code>shippingCode</code></td>\n<td>int</td>\n<td>Shipping method code.</td>\n</tr>\n<tr>\n<td><code>salesmanUser</code></td>\n<td>string</td>\n<td>Salesman user email, optional.</td>\n</tr>\n<tr>\n<td><code>products[].partNumber</code></td>\n<td>string</td>\n<td>Part number.</td>\n</tr>\n<tr>\n<td><code>products[].quantity</code></td>\n<td>int</td>\n<td>Quantity.</td>\n</tr>\n<tr>\n<td><code>products[].finalValue</code></td>\n<td>string</td>\n<td>Final price. Use <code>.</code> as decimal separator.</td>\n</tr>\n</tbody>\n</table>\n</div><p>Possible errors include invalid token, expired token, NIC not related to token, invalid customer, invalid buyer/salesman user, invalid payment/shipping, invalid products, no stock, or products outside the customer's part group.</p>\n","urlObject":{"path":["apib2b","Quotation"],"host":["{URL}"],"query":[],"variable":[]}},"response":[{"id":"3f1c52fa-afcc-40ac-bccf-97b227e4fde1","name":"Quotation","originalRequest":{"method":"POST","header":[{"key":"id_token_autenticacao","value":"{Token}","type":"text"},{"key":"cd_nic_order","value":"{NIC}","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"quotationTitle\": \"test_approve_quotation_title\",\r\n    \"customerCode\": \"Customer Code\",\r\n    \"buyerUser\": \"Buyer User\",\r\n    \"paymentCode\": \"Payment Code\",\r\n    \"shippingCode\": \"Shipping Code\",\r\n    \"salesmanUser\": \"Salesman User\",\r\n    \"products\": [\r\n        {\r\n            \"partNumber\": \"PartNumber Code\",\r\n            \"quantity\": Quantity,\r\n            \"finalValue\": \"Quotation Final Value\"\r\n        }\r\n     ]\r\n}"},"url":"{URL}/apib2b/Quotation"},"status":"OK","code":200,"_postman_previewlanguage":"Text","header":null,"cookie":[],"responseTime":null,"body":"{\r\n    \"code\": \"1312\",\r\n    \"message\": \"Budget has been saved.\",\r\n    \"link\": \"https://leadb2b.com/b2b_quotation_link_example\"\r\n}"}],"_postman_id":"82f432ae-3d33-4d5e-a5ae-23325c7ec5b5"},{"name":"DealerPriceListUpload","id":"05ef601c-adba-4832-acb6-f20838e3d652","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"value":"{Token}","key":"id_token_autenticacao","description":"<p>Token provided by Lead Solutions.</p>\n"},{"value":"{NIC}","key":"cd_nic_list","description":"<p>Dealer NIC code.</p>\n"}],"body":{"mode":"raw","raw":"{\n  \"nameList\": \"Example price list\",\n  \"startDate\": \"2026-01-01\",\n  \"endDate\": \"2026-12-31\",\n  \"customerCode\": \"2\",\n  \"priceList\": [\n    {\n      \"partNumber\": \"575251\",\n      \"vlFinal\": \"5.24\"\n    }\n  ]\n}","options":{"raw":{"language":"json"}}},"url":"{URL}/apib2b/DealerPriceListUpload","description":"<p>Creates a custom price list for specific customers with exclusive prices.</p>\n<p><strong>Header Parameters:</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Header</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>id_token_autenticacao</code></td>\n<td>Token provided by Lead Solutions.</td>\n</tr>\n<tr>\n<td><code>cd_nic_list</code></td>\n<td>Dealer NIC code.</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Body Parameters:</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>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>nameList</code></td>\n<td>string</td>\n<td>Unique name for the price list.</td>\n</tr>\n<tr>\n<td><code>startDate</code></td>\n<td>string</td>\n<td>Start date (YYYY-MM-DD).</td>\n</tr>\n<tr>\n<td><code>endDate</code></td>\n<td>string</td>\n<td>End date (YYYY-MM-DD).</td>\n</tr>\n<tr>\n<td><code>customerCode</code></td>\n<td>string</td>\n<td>Customer codes (comma-separated).</td>\n</tr>\n<tr>\n<td><code>priceList[].partNumber</code></td>\n<td>string</td>\n<td>Part number.</td>\n</tr>\n<tr>\n<td><code>priceList[].vlFinal</code></td>\n<td>string</td>\n<td>Final price (use <code>.</code> as decimal separator).</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Possible Errors:</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Code</th>\n<th>Message</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>0001</code></td>\n<td>Invalid authentication token.</td>\n</tr>\n<tr>\n<td><code>0002</code></td>\n<td>Expired token.</td>\n</tr>\n<tr>\n<td><code>1201</code></td>\n<td>NIC not related to this token.</td>\n</tr>\n<tr>\n<td><code>1202</code></td>\n<td>Invalid start date.</td>\n</tr>\n<tr>\n<td><code>1203</code></td>\n<td>Invalid end date.</td>\n</tr>\n<tr>\n<td><code>1204</code></td>\n<td>Start date is before current date.</td>\n</tr>\n<tr>\n<td><code>1205</code></td>\n<td>End date is before start date.</td>\n</tr>\n<tr>\n<td><code>1206</code></td>\n<td>Invalid list name.</td>\n</tr>\n<tr>\n<td><code>1207</code></td>\n<td>Customer not informed.</td>\n</tr>\n<tr>\n<td><code>1208</code></td>\n<td>Customer not related to this NIC.</td>\n</tr>\n<tr>\n<td><code>1209</code></td>\n<td>Invalid price list.</td>\n</tr>\n<tr>\n<td><code>1210</code></td>\n<td>List name already in use.</td>\n</tr>\n<tr>\n<td><code>1211</code></td>\n<td>Date conflicts with existing list.</td>\n</tr>\n<tr>\n<td><code>1212</code></td>\n<td>Customer does not exist or has no relationship.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["apib2b","DealerPriceListUpload"],"host":["{URL}"],"query":[],"variable":[]}},"response":[{"id":"1b1dccf0-1989-4a0c-8a15-4bf3eca3262e","name":"DealerPriceListUpload","originalRequest":{"method":"POST","header":[],"url":"{URL}/apib2b/DealerPriceListUpload"},"status":"OK","code":200,"_postman_previewlanguage":"Text","header":null,"cookie":[],"responseTime":null,"body":"{\r\n    \"code\": \"1213\",\r\n    \"message\": \"Dealer price list has been saved.\"\r\n}"}],"_postman_id":"05ef601c-adba-4832-acb6-f20838e3d652"},{"name":"GetItemStock","id":"97ff2cdb-3804-4a81-b8ed-8abc336a0d18","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"description":"<p>Token provided by Lead Solutions.</p>\n","key":"id_token_autenticacao","value":"{Token}"}],"url":"{URL}/apib2b/GetItemStock/{NIC}/{Part Number}","description":"<p>Returns stock and product data for one part number at one dealer.</p>\n<p><strong>Header parameters:</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Header</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>id_token_autenticacao</code></td>\n<td>Token provided by Lead Solutions.</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>URL parameters:</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>nic</code></td>\n<td>Dealer NIC code.</td>\n</tr>\n<tr>\n<td><code>part_number</code></td>\n<td>Product part number.</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Possible errors:</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Code</th>\n<th>Message</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>0001</code></td>\n<td>Invalid authentication token.</td>\n</tr>\n<tr>\n<td><code>0002</code></td>\n<td>Expired token.</td>\n</tr>\n<tr>\n<td><code>1401</code></td>\n<td>NIC not related to this token.</td>\n</tr>\n<tr>\n<td><code>1402</code></td>\n<td>Part number does not exist or is invalid.</td>\n</tr>\n<tr>\n<td><code>1403</code></td>\n<td>Part number not related to this dealer.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["apib2b","GetItemStock","{NIC}","{Part Number}"],"host":["{URL}"],"query":[],"variable":[]}},"response":[{"id":"af2c2e06-95f0-ca1a-6bb8-a18a62cc5f41","name":"GetItemStock","originalRequest":{"method":"GET","header":[],"url":"{URL}/apib2b/GetItemStock/{NIC}/{Part Number}"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"id_token_autenticacao","value":"{Token}"}],"cookie":[],"responseTime":null,"body":"[\n  {\n    \"nic\": \"D0002\",\n    \"partNumber\": \"575251\",\n    \"quantity\": 99,\n    \"description\": \"BRAKE COVER PLATE\",\n    \"name\": \"BRAKE COVER PLATE\"\n  }\n]"}],"_postman_id":"97ff2cdb-3804-4a81-b8ed-8abc336a0d18"},{"name":"GetTotalStock","id":"36c41f84-c090-4a16-a535-3ab751022682","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"id_token_autenticacao","value":"{Token}"}],"url":"{URL}/apib2b/GetTotalStock/{NIC}","description":"<p>Returns the full stock list for a dealer.</p>\n<p>Header parameters:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Header</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>id_token_autenticacao</code></td>\n<td>Token provided by Lead Solutions.</td>\n</tr>\n</tbody>\n</table>\n</div><p>URL parameters:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>nic</code></td>\n<td>Dealer NIC code.</td>\n</tr>\n</tbody>\n</table>\n</div><p>Response fields:</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</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>partNumber</code></td>\n<td>Product part number.</td>\n</tr>\n<tr>\n<td><code>quantity</code></td>\n<td>Available stock quantity.</td>\n</tr>\n<tr>\n<td><code>description</code></td>\n<td>Product description.</td>\n</tr>\n<tr>\n<td><code>name</code></td>\n<td>Product name.</td>\n</tr>\n</tbody>\n</table>\n</div><p>Possible errors:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Code</th>\n<th>Message</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>0001</code></td>\n<td>Invalid authentication token.</td>\n</tr>\n<tr>\n<td><code>0002</code></td>\n<td>Expired token.</td>\n</tr>\n<tr>\n<td><code>1301</code></td>\n<td>NIC not related to this token.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["apib2b","GetTotalStock","{NIC}"],"host":["{URL}"],"query":[],"variable":[]}},"response":[{"id":"062e820e-a82a-4e45-872c-57d204eb8338","name":"GetTotalStock","originalRequest":{"method":"GET","header":[{"key":"id_token_autenticacao","value":"{Token}","type":"text"}],"url":"{URL}/apib2b/GetTotalStock/{NIC}"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":null,"cookie":[],"responseTime":null,"body":"[\n  {\n    \"partNumber\": \"575251\",\n    \"quantity\": 99,\n    \"description\": \"BRAKE COVER PLATE\",\n    \"name\": \"BRAKE COVER PLATE\"\n  }\n]"}],"_postman_id":"36c41f84-c090-4a16-a535-3ab751022682"},{"name":"GetTotalStockDetail","id":"d74d4a25-b60a-46e9-960d-419e45a5019c","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"id_token_autenticacao","value":"{Token}"}],"body":{"mode":"raw","raw":"[\r\n    {\r\n        \"nic\": \"2522\",\r\n        \"items\": [\r\n            {\r\n                \"partNumber\": \"548133K100\",\r\n                \"quantity\": 1,\r\n                \"name\": \"TESTE\",\r\n                \"description\": \"BUCHA BARRA ESTABILIZADORA AZERA/SANTA FÉ/SONATA/GENESIS\",\r\n                \"price\": 30,\r\n                \"group\": \"FORD\",\r\n                \"updateDate\": \"2024-11-08\",\r\n                \"updateTime\": \"11:19:33\",\r\n                \"origin\": \"teste.csv\"\r\n            }\r\n        ]\r\n    },\r\n    {\r\n        \"nic\": \"311\",\r\n        \"items\": [\r\n            {\r\n                \"partNumber\": \"1882311101\",\r\n                \"quantity\": 9999,\r\n                \"name\": \"VELA DE IGNICAO  V\",\r\n                \"description\": \"VELA DE IGNICAO  V\",\r\n                \"price\": 43.82,\r\n                \"group\": \"HY\",\r\n                \"updateDate\": \"2022-12-27\",\r\n                \"updateTime\": \"12:10:02\",\r\n                \"origin\": \"847-202305021612.csv\"\r\n            }\r\n        ]\r\n    }\r\n]","options":{"raw":{"language":"json"}}},"url":"{URL}/apib2b/GetTotalStockDetail/{NIC}","description":"<p>Returns detailed stock data for a dealer, including product price, group, origin, and last stock update metadata.</p>\n<p>Header parameters:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Header</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>id_token_autenticacao</code></td>\n<td>Token provided by Lead Solutions.</td>\n</tr>\n</tbody>\n</table>\n</div><p>URL parameters:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>nic</code></td>\n<td>Dealer NIC code.</td>\n</tr>\n</tbody>\n</table>\n</div><p>Possible errors:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Code</th>\n<th>Message</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>0001</code></td>\n<td>Invalid authentication token.</td>\n</tr>\n<tr>\n<td><code>0002</code></td>\n<td>Expired token.</td>\n</tr>\n<tr>\n<td><code>1301</code></td>\n<td>NIC not related to this token.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["apib2b","GetTotalStockDetail","{NIC}"],"host":["{URL}"],"query":[],"variable":[]}},"response":[{"id":"54ff29cf-1063-4a06-a8b1-b9e8e733cfe1","name":"GetTotalStockDetails","originalRequest":{"method":"GET","header":[{"key":"id_token_autenticacao","value":"{Token}","type":"text"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"{URL}/apib2b/GetTotalStockDetail/{NIC}"},"status":"OK","code":200,"_postman_previewlanguage":"Text","header":null,"cookie":[],"responseTime":null,"body":"[\r\n    {\r\n        \"nic\": \"2522\",\r\n        \"items\": [\r\n            {\r\n                \"partNumber\": \"548133K100\",\r\n                \"quantity\": 1,\r\n                \"name\": \"TESTE\",\r\n                \"description\": \"BUCHA BARRA ESTABILIZADORA AZERA/SANTA FÉ/SONATA/GENESIS\",\r\n                \"price\": 30,\r\n                \"group\": \"FORD\",\r\n                \"updateDate\": \"2024-11-08\",\r\n                \"updateTime\": \"11:19:33\",\r\n                \"origin\": \"teste.csv\"\r\n            }\r\n        ]\r\n    },\r\n    {\r\n        \"nic\": \"311\",\r\n        \"items\": [\r\n            {\r\n                \"partNumber\": \"1882311101\",\r\n                \"quantity\": 9999,\r\n                \"name\": \"VELA DE IGNICAO  V\",\r\n                \"description\": \"VELA DE IGNICAO  V\",\r\n                \"price\": 43.82,\r\n                \"group\": \"HY\",\r\n                \"updateDate\": \"2022-12-27\",\r\n                \"updateTime\": \"12:10:02\",\r\n                \"origin\": \"847-202305021612.csv\"\r\n            }\r\n        ]\r\n    }\r\n]"}],"_postman_id":"d74d4a25-b60a-46e9-960d-419e45a5019c"},{"name":"UpdateStock","id":"ea01d34a-0d10-4d84-b934-29034279fe68","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"value":"{Token}","key":"id_token_autenticacao","description":"<p>Token provided by Lead Solutions.</p>\n"},{"value":"{NIC}","key":"cd_nic_stock","description":"<p>Dealer NIC code.</p>\n"}],"body":{"mode":"raw","raw":"[\n  {\n    \"PartNumber\": \"575251\",\n    \"Stock\": 99\n  }\n]","options":{"raw":{"language":"json"}}},"url":"{URL}/apib2b/UpdateStock","description":"<p>Updates stock quantities for one or more products at a dealer.</p>\n<p>Headers:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Header</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>id_token_autenticacao</code></td>\n<td>Token provided by Lead Solutions.</td>\n</tr>\n<tr>\n<td><code>cd_nic_stock</code></td>\n<td>Dealer NIC code for the stock update.</td>\n</tr>\n</tbody>\n</table>\n</div><p>Body fields:</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</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>PartNumber</code></td>\n<td>Product part number.</td>\n</tr>\n<tr>\n<td><code>Stock</code></td>\n<td>New stock quantity.</td>\n</tr>\n</tbody>\n</table>\n</div><p>Example body:</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">[\n  {\n    \"PartNumber\": \"575251\",\n    \"Stock\": 99\n  }\n]\n</code></pre>\n<p>Success response:</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"message\": \"1 Updated Products.\"\n}\n</code></pre>\n","urlObject":{"path":["apib2b","UpdateStock"],"host":["{URL}"],"query":[],"variable":[]}},"response":[{"id":"6b092185-b548-4073-91fa-8db4c83cb65c","name":"UpdateStock","originalRequest":{"method":"POST","header":[],"url":"{URL}/apib2b/UpdateStock"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":null,"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"3 Updated Products.\"\n}"}],"_postman_id":"ea01d34a-0d10-4d84-b934-29034279fe68"},{"name":"GetUser","id":"f1e640cb-b7af-45a1-80bf-b16a06821f23","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"id_token_autenticacao","value":"{Token}"}],"url":"{URL}/apib2b/GetUser/{NIC}/{User E-mail}","description":"<p>Returns dealer-user data by NIC and email.</p>\n<p>Important: this endpoint returns dealer users only. It does not return buyer/customer users. For buyer/customer users, use <code>GetUserClient/{email}</code>.</p>\n<p>Header parameters:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Header</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>id_token_autenticacao</code></td>\n<td>Token provided by Lead Solutions.</td>\n</tr>\n</tbody>\n</table>\n</div><p>URL parameters:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>nic</code></td>\n<td>Dealer NIC code.</td>\n</tr>\n<tr>\n<td><code>e_mail</code></td>\n<td>Dealer user email.</td>\n</tr>\n</tbody>\n</table>\n</div><p>Behavior notes:</p>\n<ul>\n<li>A dealer-user email returns the dealer user data.</li>\n<li>A buyer/customer email may return <code>0602 User ... not found.</code> because buyer users are handled by <code>GetUserClient</code>.</li>\n</ul>\n","urlObject":{"path":["apib2b","GetUser","{NIC}","{User E-mail}"],"host":["{URL}"],"query":[],"variable":[]}},"response":[{"id":"776361c5-5494-4047-887a-26d95500d20b","name":"GetUser","originalRequest":{"method":"GET","header":[{"key":"id_token_autenticacao","value":"{Token}","type":"text"}],"url":"{URL}/apib2b/GetUser/{NIC}/{User E-mail}"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":null,"cookie":[],"responseTime":null,"body":"[\n  {\n    \"UserCode\": 41,\n    \"UserName\": \"EXAMPLE DEALER USER\",\n    \"Profile\": \"SELLER\",\n    \"Phone\": \"1100000000\",\n    \"UserEmail\": \"dealer.user@example.com\",\n    \"Status\": \"ACTIVE\"\n  }\n]"}],"_postman_id":"f1e640cb-b7af-45a1-80bf-b16a06821f23"},{"name":"GetUserAccess","id":"aeb9c33c-f9e4-f65e-df13-b7f5c17ccab2","request":{"method":"GET","header":[{"key":"id_token_autenticacao","value":"{Token}"}],"url":"{URL}/apib2b/GetUserAccess/{NIC}/{User E-mail}/{StartDate}/{EndDate}","description":"<p>Returns user access logs for a dealer user.</p>\n<p>Use a maximum date range of 10 days. A longer range can return <code>1907 the period exceeds 10 days.</code></p>\n<p>Header parameters:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Header</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>id_token_autenticacao</code></td>\n<td>Token provided by Lead Solutions.</td>\n</tr>\n</tbody>\n</table>\n</div><p>URL parameters:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>nic</code></td>\n<td>Dealer NIC code.</td>\n</tr>\n<tr>\n<td><code>e_mail</code></td>\n<td>User email. Use <code>0</code> to query all users when supported.</td>\n</tr>\n<tr>\n<td><code>StartDate</code></td>\n<td>Start date in <code>YYYY-MM-DD</code> format.</td>\n</tr>\n<tr>\n<td><code>EndDate</code></td>\n<td>End date in <code>YYYY-MM-DD</code> format.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["apib2b","GetUserAccess","{NIC}","{User E-mail}","{StartDate}","{EndDate}"],"host":["{URL}"],"query":[],"variable":[]}},"response":[{"id":"8710cfba-1673-e900-06f5-8c10f3913dc0","name":"GetUserAccess","originalRequest":{"method":"GET","header":[],"url":"{URL}/apib2b/GetUserAccess/{NIC}/{User E-mail}/{StartDate}/{EndDate}"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":null,"cookie":[],"responseTime":null,"body":"[]"}],"_postman_id":"aeb9c33c-f9e4-f65e-df13-b7f5c17ccab2"},{"name":"GetUserClient","id":"c19610e5-feb5-4a03-87b7-84d2c6b99599","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"id_token_autenticacao","value":"{Token}"}],"url":"{URL}/apib2b/GetUserClient/{User E-mail}","description":"<p>Returns customers linked to a buyer/customer user.</p>\n<p>Use only the email in the path: <code>/apib2b/GetUserClient/{email}</code>. Do not include NIC in this endpoint path.</p>\n<p>Header parameters:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Header</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>id_token_autenticacao</code></td>\n<td>Token provided by Lead Solutions.</td>\n</tr>\n</tbody>\n</table>\n</div><p>URL parameters:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>email</code></td>\n<td>Buyer/customer user email.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["apib2b","GetUserClient","{User E-mail}"],"host":["{URL}"],"query":[],"variable":[]}},"response":[{"id":"dda5d0b7-9368-4c39-b40f-4b17bbbf34bd","name":"GetUserClient","originalRequest":{"method":"GET","header":[],"url":"{URL}/apib2b/GetUserClient/{User E-mail}"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":null,"cookie":[],"responseTime":null,"body":"[\n  {\n    \"userName\": \"EXAMPLE BUYER USER\",\n    \"userEmail\": \"buyer@example.com\",\n    \"clientes\": [\n      {\n        \"ID\": \"1234567890\",\n        \"IDFORMATED\": \"EX1234567890\",\n        \"customer\": \"EXAMPLE CUSTOMER\",\n        \"displayName\": \"EXAMPLE CUSTOMER\"\n      }\n    ]\n  }\n]"}],"_postman_id":"c19610e5-feb5-4a03-87b7-84d2c6b99599"},{"name":"GetUserDealer","id":"e9b8d7ce-9727-4b30-bd4b-d6143c0d4e1f","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"id_token_autenticacao","value":"{Token}"}],"url":"{URL}/apib2b/GetUserDealer/{User E-mail}","description":"<p>Returns the dealers linked to a user by email.</p>\n<p>Use only the email in the path: <code>/apib2b/GetUserDealer/{email}</code>. Do not include NIC in this endpoint path.</p>\n<p>Header parameters:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Header</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>id_token_autenticacao</code></td>\n<td>Token provided by Lead Solutions.</td>\n</tr>\n</tbody>\n</table>\n</div><p>URL parameters:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>e_mail</code></td>\n<td>User email.</td>\n</tr>\n</tbody>\n</table>\n</div><p>Verified behavior:</p>\n<ul>\n<li>A dealer-user email returns linked dealers.</li>\n<li>A buyer/customer email may return <code>1502 Nic not related to this token.</code></li>\n</ul>\n","urlObject":{"path":["apib2b","GetUserDealer","{User E-mail}"],"host":["{URL}"],"query":[],"variable":[]}},"response":[{"id":"30322762-4eda-410a-978a-3b9f081a2c35","name":"GetUserDealer","originalRequest":{"method":"GET","header":[],"url":"{URL}/apib2b/GetUserDealer/{User E-mail}"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":null,"cookie":[],"responseTime":null,"body":"[\n  {\n    \"userName\": \"EXAMPLE BUYER USER\",\n    \"userEmail\": \"buyer@example.com\",\n    \"clientes\": [\n      {\n        \"ID\": \"1234567890\",\n        \"IDFORMATED\": \"EX1234567890\",\n        \"customer\": \"EXAMPLE CUSTOMER\",\n        \"displayName\": \"EXAMPLE CUSTOMER\"\n      }\n    ]\n  }\n]"}],"_postman_id":"e9b8d7ce-9727-4b30-bd4b-d6143c0d4e1f"},{"name":"SearchedProducts","id":"b609d0b4-5c3c-4109-abf7-35d420e7b3cb","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"id_token_autenticacao","value":"{Token}"}],"url":"{URL}/apib2b/SearchedProducts/{NIC}/{StartDate}/{EndDate}","description":"<p>Returns the history of product searches made by customers in the B2B portal, for a dealer over a specified period. Maximum search window is <strong>30 days</strong>.</p>\n<blockquote>\n<p>This is an analytics endpoint — it shows what products dealer customers searched for, whether the search converted to an order, and which user performed the search.</p>\n</blockquote>\n<p><strong>Header Parameters:</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Header</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>id_token_autenticacao</code></td>\n<td>Token provided by Lead Solutions.</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>URL Parameters:</strong></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>NIC</code></td>\n<td><code>0</code></td>\n<td>Dealer NIC code. Use <code>0</code> for all dealers linked to this token.</td>\n</tr>\n<tr>\n<td><code>StartDate</code></td>\n<td><code>0</code></td>\n<td>Start date in <code>YYYY-MM-DD</code> format.</td>\n</tr>\n<tr>\n<td><code>EndDate</code></td>\n<td><code>0</code></td>\n<td>End date in <code>YYYY-MM-DD</code> format.</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Response fields:</strong></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</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>CustomerCode</code></td>\n<td>Customer code.</td>\n</tr>\n<tr>\n<td><code>Customer</code></td>\n<td>Customer name.</td>\n</tr>\n<tr>\n<td><code>SearcherUser</code></td>\n<td>Code of the user who performed the search.</td>\n</tr>\n<tr>\n<td><code>SearchCode</code></td>\n<td>Internal search code.</td>\n</tr>\n<tr>\n<td><code>ProductCode</code></td>\n<td>Part number that was searched.</td>\n</tr>\n<tr>\n<td><code>ProductName</code></td>\n<td>Product name.</td>\n</tr>\n<tr>\n<td><code>ProductDescription</code></td>\n<td>Product description.</td>\n</tr>\n<tr>\n<td><code>ConvertedToOrder</code></td>\n<td><code>yes</code> / <code>no</code> — whether the search led to an order.</td>\n</tr>\n<tr>\n<td><code>DateSearch</code></td>\n<td>Search date.</td>\n</tr>\n<tr>\n<td><code>TimeSearch</code></td>\n<td>Search time.</td>\n</tr>\n<tr>\n<td><code>SourceType</code></td>\n<td><code>catalog</code> or <code>cart</code>.</td>\n</tr>\n<tr>\n<td><code>StockAvailable</code></td>\n<td>Total stock across dealers.</td>\n</tr>\n<tr>\n<td><code>StockByDealer[]</code></td>\n<td>Stock breakdown per dealer (<code>NicCode</code>, <code>CdDealer</code>, <code>DealerName</code>, <code>Quantity</code>).</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Possible Errors:</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Code</th>\n<th>Message</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>0001</code></td>\n<td>Invalid authentication token.</td>\n</tr>\n<tr>\n<td><code>0002</code></td>\n<td>Expired token.</td>\n</tr>\n<tr>\n<td><code>0101</code></td>\n<td>NIC not related to this token.</td>\n</tr>\n<tr>\n<td><code>0102</code></td>\n<td>Invalid start date.</td>\n</tr>\n<tr>\n<td><code>0103</code></td>\n<td>Invalid end date.</td>\n</tr>\n<tr>\n<td><code>0104</code></td>\n<td>End date cannot be earlier than start date.</td>\n</tr>\n<tr>\n<td><code>0105</code></td>\n<td>Period exceeds the allowed limit.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["apib2b","SearchedProducts","{NIC}","{StartDate}","{EndDate}"],"host":["{URL}"],"query":[],"variable":[]}},"response":[{"id":"bcb60db6-141d-4648-9ba5-d24b2a274d83","name":"SearchedProducts","originalRequest":{"method":"GET","header":[{"key":"id_token_autenticacao","value":"{Token}","type":"text"}],"url":"{URL}/apib2b/SearchedProducts/{NIC}/{StartDate}/{EndDate}"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":null,"cookie":[],"responseTime":null,"body":"[\n  {\n    \"CustomerCode\": 2,\n    \"Customer\": \"CUSTOMER 2\",\n    \"SearcherUser\": 47,\n    \"SearchCode\": 2699,\n    \"ProductCode\": \"575251\",\n    \"ProductName\": \"BRAKE COVER PLATE\",\n    \"ProductDescription\": \"BRAKE COVER PLATE\",\n    \"ConvertedToOrder\": \"yes\",\n    \"DateSearch\": \"2026-05-13\",\n    \"TimeSearch\": \"10:34:00\",\n    \"SourceType\": \"catalog\",\n    \"StockAvailable\": 99,\n    \"StockByDealer\": [\n      {\n        \"NicCode\": \"D0002\",\n        \"CdDealer\": 2,\n        \"DealerName\": \"DEALER 2\",\n        \"Quantity\": 99\n      }\n    ]\n  }\n]"}],"_postman_id":"b609d0b4-5c3c-4109-abf7-35d420e7b3cb"},{"name":"SearchProduct","id":"45d5242f-1fc5-215f-f12b-ae183a4617d2","request":{"method":"GET","header":[{"key":"id_token_autenticacao","value":"{Token}"},{"key":"cd_nic_order","value":"{NIC}"}],"url":"{URL}/apib2b/SearchProduct/{CustomerCode}/{UserCode}/{{search}}/{{category}}/{{subcategory}}/{{start}}/{{end}}","description":"<p>Searches available products for a customer/user and returns prices and stock by dealer.</p>\n<p>Required headers:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Header</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>id_token_autenticacao</code></td>\n<td>Token provided by Lead Solutions.</td>\n</tr>\n<tr>\n<td><code>cd_nic_order</code></td>\n<td>Dealer NIC context. Required.</td>\n</tr>\n</tbody>\n</table>\n</div><p>URL parameters:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>clientCode</code></td>\n<td>Internal customer code.</td>\n</tr>\n<tr>\n<td><code>userCode</code></td>\n<td>Internal buyer user code.</td>\n</tr>\n<tr>\n<td><code>search</code></td>\n<td>Search term. Use <code>0</code> to return all products.</td>\n</tr>\n<tr>\n<td><code>category</code></td>\n<td>Category filter. Use <code>0</code> for all categories.</td>\n</tr>\n<tr>\n<td><code>subcategory</code></td>\n<td>Subcategory filter. Use <code>0</code> for all subcategories.</td>\n</tr>\n<tr>\n<td><code>start</code></td>\n<td>Pagination start offset.</td>\n</tr>\n<tr>\n<td><code>end</code></td>\n<td>Pagination end offset / page size.</td>\n</tr>\n</tbody>\n</table>\n</div><p>Verified behavior: with <code>cd_nic_order: D0002</code>, <code>SearchProduct/2/48/575251/0/0/0/10</code> returned part <code>575251</code> and relationships for <code>D0002</code>, <code>D0003</code>, and <code>D0001</code>. The header is required context, but the response can include additional related dealers.</p>\n","urlObject":{"path":["apib2b","SearchProduct","{CustomerCode}","{UserCode}","{{search}}","{{category}}","{{subcategory}}","{{start}}","{{end}}"],"host":["{URL}"],"query":[],"variable":[]}},"response":[],"_postman_id":"45d5242f-1fc5-215f-f12b-ae183a4617d2"}],"id":"85a6f197-f25b-41e6-a2c9-4e7cee0f7f7a","_postman_id":"85a6f197-f25b-41e6-a2c9-4e7cee0f7f7a","description":""},{"name":"Português(Brasil)","item":[{"name":"ClearCesta","id":"567edd38-1029-0ae1-9b02-d8bfd9d2a406","request":{"method":"POST","header":[{"key":"id_token_autenticacao","value":"{Token}"},{"key":"cd_nic_cart","value":"{NIC}"}],"body":{"mode":"raw","raw":"{\n  \"clientCode\": 2,\n  \"userCode\": 48\n}","options":{"raw":{"language":"json"}}},"url":"{URL}/apib2b/ClearCesta","description":"<p>Esvazia toda a cesta temporária do usuário. Usa o NIC do header <code>cd_nic_cart</code>.</p>\n<p><strong>Parâmetros de Header:</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Header</th>\n<th>Descrição</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>id_token_autenticacao</code></td>\n<td>Token fornecido pela Lead Solutions.</td>\n</tr>\n<tr>\n<td><code>cd_nic_cart</code></td>\n<td>Código NIC do dealer.</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Parâmetros do Body:</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Campo</th>\n<th>Tipo</th>\n<th>Descrição</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>clientCode</code></td>\n<td>int</td>\n<td>Código interno do cliente.</td>\n</tr>\n<tr>\n<td><code>userCode</code></td>\n<td>int</td>\n<td>Código interno do usuário.</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Possíveis Erros:</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Código</th>\n<th>Mensagem</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>0001</code></td>\n<td>Token de autenticação inválido.</td>\n</tr>\n<tr>\n<td><code>0002</code></td>\n<td>Token expirado.</td>\n</tr>\n<tr>\n<td><code>2101</code></td>\n<td>NIC não relacionado a este token.</td>\n</tr>\n<tr>\n<td><code>2102</code></td>\n<td>Usuário não encontrado.</td>\n</tr>\n<tr>\n<td><code>2103</code></td>\n<td>Usuário sem relacionamento com o cliente.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["apib2b","ClearCesta"],"host":["{URL}"],"query":[],"variable":[]}},"response":[{"id":"c6434c02-21f9-2f77-a7db-979e196ca461","name":"ClearCesta","originalRequest":{"method":"POST","header":[],"url":"{URL}/apib2b/ClearCesta"},"status":"OK","code":200,"_postman_previewlanguage":"Text","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\"message\":\"Cart successfully cleaned.\"}"}],"_postman_id":"567edd38-1029-0ae1-9b02-d8bfd9d2a406"},{"name":"DeleteCesta","id":"8dc07e50-fbec-7338-d872-08ba7a4577fe","request":{"method":"POST","header":[{"key":"id_token_autenticacao","value":"{Token}"}],"body":{"mode":"raw","raw":"{\n  \"clientCode\": 2,\n  \"nicCode\": \"{NIC}\",\n  \"partNumber\": \"575251\",\n  \"userCode\": 48\n}","options":{"raw":{"language":"json"}}},"url":"{URL}/apib2b/DeleteCesta","description":"<p>Remove um produto específico da cesta temporária do usuário.</p>\n<p><strong>Parâmetros de Header:</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Header</th>\n<th>Descrição</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>id_token_autenticacao</code></td>\n<td>Token fornecido pela Lead Solutions.</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Parâmetros do Body:</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Campo</th>\n<th>Tipo</th>\n<th>Descrição</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>clientCode</code></td>\n<td>int</td>\n<td>Código interno do cliente.</td>\n</tr>\n<tr>\n<td><code>nicCode</code></td>\n<td>string</td>\n<td>Código NIC do dealer.</td>\n</tr>\n<tr>\n<td><code>partNumber</code></td>\n<td>string</td>\n<td>Código do produto a remover.</td>\n</tr>\n<tr>\n<td><code>userCode</code></td>\n<td>int</td>\n<td>Código interno do usuário.</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Possíveis Erros:</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Código</th>\n<th>Mensagem</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>0001</code></td>\n<td>Token de autenticação inválido.</td>\n</tr>\n<tr>\n<td><code>0002</code></td>\n<td>Token expirado.</td>\n</tr>\n<tr>\n<td><code>2101</code></td>\n<td>NIC não relacionado a este token.</td>\n</tr>\n<tr>\n<td><code>2102</code></td>\n<td>Usuário não encontrado.</td>\n</tr>\n<tr>\n<td><code>2103</code></td>\n<td>Usuário sem relacionamento com o cliente.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["apib2b","DeleteCesta"],"host":["{URL}"],"query":[],"variable":[]}},"response":[{"id":"aec785ca-a97f-c371-afc3-cf59d6e27e6b","name":"DeleteCesta","originalRequest":{"method":"POST","header":[],"url":"{URL}/apib2b/DeleteCesta"},"status":"OK","code":200,"_postman_previewlanguage":"Text","header":[{"value":"application/json","key":"Content-Type"}],"cookie":[],"responseTime":null,"body":"{\"message\":\"Product removed from cart.\"}"}],"_postman_id":"8dc07e50-fbec-7338-d872-08ba7a4577fe"},{"name":"PostCesta","id":"fdacabf5-6c49-d290-61af-0660be97fcd5","request":{"method":"POST","header":[{"key":"id_token_autenticacao","value":"{Token}"}],"body":{"mode":"raw","raw":"{\n  \"clientCode\": 2,\n  \"nicCode\": \"{NIC}\",\n  \"partNumber\": \"575251\",\n  \"quantity\": 1,\n  \"id_urgente\": 0,\n  \"userCode\": 48\n}","options":{"raw":{"language":"json"}}},"url":"{URL}/apib2b/PostCesta","description":"<p>Adiciona ou atualiza um produto no carrinho temporário do usuário comprador.</p>\n<p>Headers:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Header</th>\n<th>Descrição</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>id_token_autenticacao</code></td>\n<td>Token fornecido pela Lead Solutions.</td>\n</tr>\n</tbody>\n</table>\n</div><p>Campos do body:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Campo</th>\n<th>Descrição</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>clientCode</code></td>\n<td>Código interno do cliente.</td>\n</tr>\n<tr>\n<td><code>nicCode</code></td>\n<td>Código NIC do dealer.</td>\n</tr>\n<tr>\n<td><code>partNumber</code></td>\n<td>Código do produto.</td>\n</tr>\n<tr>\n<td><code>quantity</code></td>\n<td>Quantidade, deve ser maior que zero.</td>\n</tr>\n<tr>\n<td><code>id_urgente</code></td>\n<td><code>1</code> para pedido urgente, <code>0</code> para normal.</td>\n</tr>\n<tr>\n<td><code>userCode</code></td>\n<td>Código interno do usuário comprador.</td>\n</tr>\n</tbody>\n</table>\n</div><p>Resposta de sucesso verificada:</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{ \"message\": \"Cart successfully generated.\" }\n</code></pre>\n<p><code>PostOrder</code> exige que este carrinho tenha pelo menos um item antes da chamada.</p>\n<p><strong>Possíveis Erros:</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Código</th>\n<th>Mensagem</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>2101</code></td>\n<td><code>nic not related to this token.</code></td>\n</tr>\n<tr>\n<td><code>2102</code></td>\n<td><code>User {cd_usuario} not found.</code></td>\n</tr>\n<tr>\n<td><code>2103</code></td>\n<td><code>User with no relationship to the customer.</code></td>\n</tr>\n<tr>\n<td><code>2104</code></td>\n<td><code>Invalid product.</code></td>\n</tr>\n<tr>\n<td><code>2105</code></td>\n<td><code>Invalid quantity.</code></td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["apib2b","PostCesta"],"host":["{URL}"],"query":[],"variable":[]}},"response":[{"id":"1990747e-ecfd-de72-cdfe-2cf5c88a44fc","name":"PostCesta","originalRequest":{"method":"POST","header":[],"url":"{URL}/apib2b/PostCesta"},"status":"OK","code":200,"_postman_previewlanguage":"Text","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\"message\":\"Cart successfully generated.\"}"}],"_postman_id":"fdacabf5-6c49-d290-61af-0660be97fcd5"},{"name":"GetClient","id":"1a502a65-fdd1-434d-8040-753c6fa5edea","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"id_token_autenticacao","value":"{Token}"}],"url":"{URL}/apib2b/GetClient/{Client ID}","description":"<p>Retorna os dados completos de um cliente pelo identificador fiscal bruto.</p>\n<p>Parâmetros de header:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Header</th>\n<th>Descrição</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>id_token_autenticacao</code></td>\n<td>Token fornecido pela Lead Solutions.</td>\n</tr>\n</tbody>\n</table>\n</div><p>Parâmetros de URL:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parâmetro</th>\n<th>Descrição</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>clientId</code></td>\n<td>Identificador fiscal bruto (<code>ID</code>), sem prefixo ou máscara. Exemplo: use <code>4768050900</code>, não <code>SK4768050900</code>.</td>\n</tr>\n</tbody>\n</table>\n</div><p>Comportamento verificado:</p>\n<ul>\n<li><code>GetClient/4768050900</code> retorna o cliente <code>CustomerCode=2</code>.</li>\n<li><code>GetClient/SK4768050900</code> retorna <code>0402 customer SK4768050900 not found.</code></li>\n</ul>\n<p>Possíveis erros:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Código</th>\n<th>Mensagem</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>0001</code></td>\n<td>Token de autenticação inválido.</td>\n</tr>\n<tr>\n<td><code>0002</code></td>\n<td>Token expirado.</td>\n</tr>\n<tr>\n<td><code>0401</code></td>\n<td>Cliente não relacionado ao token.</td>\n</tr>\n<tr>\n<td><code>0402</code></td>\n<td>Cliente não encontrado.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["apib2b","GetClient","{Client ID}"],"host":["{URL}"],"query":[],"variable":[]}},"response":[{"id":"80a154bb-8009-4da3-8de9-1f596c03fe62","name":"GetClient","originalRequest":{"method":"GET","header":[{"key":"id_token_autenticacao","value":"TOKEN"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"{URL}/apib2b/GetClient/{CustomerID}"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":null,"cookie":[],"responseTime":null,"body":"[\n  {\n    \"CustomerCode\": 2,\n    \"ID\": \"1234567890\",\n    \"IDFORMATED\": \"EX1234567890\",\n    \"IE\": \"000000000\",\n    \"Customer\": \"EXAMPLE CUSTOMER\",\n    \"DisplayName\": \"EXAMPLE CUSTOMER\",\n    \"Address\": \"EXAMPLE STREET\",\n    \"Number\": \"100\",\n    \"District\": \"EXAMPLE DISTRICT\",\n    \"State\": \"SP\",\n    \"City\": \"EXAMPLE CITY\",\n    \"ZipCode\": \"00000000\",\n    \"PhoneNumber\": \"1100000000\",\n    \"email\": \"customer@example.com\",\n    \"HomePage\": \"https://example.com\",\n    \"Segment\": \"AUTO PARTS\",\n    \"PEPQuestion1\": 0,\n    \"PEPQuestion2\": 0,\n    \"InclusionDate\": \"2026-01-01\",\n    \"InclusionTime\": \"10:00:00\"\n  }\n]"}],"_postman_id":"1a502a65-fdd1-434d-8040-753c6fa5edea"},{"name":"GetClientDealer","id":"a451a04d-afcb-45c5-9b5f-c3a9b219dbea","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"description":"<p>Token fornecido pela Lead Solutions.</p>\n","key":"id_token_autenticacao","value":"{Token}"}],"url":"{URL}/apib2b/GetClientDealer/{Client ID}","description":"<p>Retorna dealers e grupos de desconto vinculados a um cliente. Use o identificador fiscal bruto (<code>ID</code>) no path, sem prefixo ou máscara. Exemplo: use <code>4768050900</code>, não <code>SK4768050900</code>.</p>\n","urlObject":{"path":["apib2b","GetClientDealer","{Client ID}"],"host":["{URL}"],"query":[],"variable":[]}},"response":[{"id":"0a5594f7-ca65-4698-8545-ba710b25a881","name":"GetClientDealer","originalRequest":{"method":"GET","header":[],"url":"{URL}/apib2b/GetClientDealer/{Client ID}"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":null,"cookie":[],"responseTime":null,"body":"[\n  {\n    \"ID\": \"12345678000100\",\n    \"IDFORMATED\": \"12.345.678/0001-00\",\n    \"displayName\": \"CLIENTE EXEMPLO\",\n    \"dealers\": [\n      {\n        \"nicCode\": \"001\",\n        \"ID\": \"98765432000100\",\n        \"IDFORMATED\": \"98.765.432/0001-00\",\n        \"displayName\": \"DEALER EXEMPLO 1\",\n        \"groups\": [\n          { \"group\": \"A\", \"discount\": 5.00 }\n        ]\n      },\n      {\n        \"nicCode\": \"002\",\n        \"ID\": \"11222333000100\",\n        \"IDFORMATED\": \"11.222.333/0001-00\",\n        \"displayName\": \"DEALER EXEMPLO 2\",\n        \"groups\": [\n          { \"group\": \"B\", \"discount\": 3.50 }\n        ]\n      }\n    ]\n  }\n]"}],"_postman_id":"a451a04d-afcb-45c5-9b5f-c3a9b219dbea"},{"name":"GetDealerClient","id":"d45d4ac4-92e5-452e-a59b-7317cb933529","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"description":"<p>Token fornecido pela Lead Solutions.</p>\n","value":"{Token}","key":"id_token_autenticacao"}],"url":"{URL}/apib2b/GetDealerClient/{NIC}/{Status}","description":"<p>Retorna todos os clientes associados a um NIC de dealer, com filtro opcional por status.</p>\n<p><strong>Parâmetros de Header:</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Header</th>\n<th>Descrição</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>id_token_autenticacao</code></td>\n<td>Token fornecido pela Lead Solutions.</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Parâmetros de URL:</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parâmetro</th>\n<th>Descrição</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>NIC</code></td>\n<td>Código NIC do dealer na plataforma B2B.</td>\n</tr>\n<tr>\n<td><code>Status</code></td>\n<td>Filtro de status do cliente: <code>T</code>=Todos, <code>A</code>=Aprovado, <code>I</code>=Inativo, <code>P</code>=Pendente, <code>PA</code>=Pré-Aprovado.</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Possíveis Erros:</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Código</th>\n<th>Mensagem</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>0001</code></td>\n<td>Token de autenticação inválido.</td>\n</tr>\n<tr>\n<td><code>0002</code></td>\n<td>Token expirado.</td>\n</tr>\n<tr>\n<td><code>1701</code></td>\n<td>NIC não relacionado a este token.</td>\n</tr>\n<tr>\n<td><code>1702</code></td>\n<td>Status inválido.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["apib2b","GetDealerClient","{NIC}","{Status}"],"host":["{URL}"],"query":[],"variable":[]}},"response":[{"id":"11b87f0d-8ac4-4784-97cf-88e08f5644be","name":"GetDealerClient","originalRequest":{"method":"GET","header":[],"url":"{URL}/apib2b/GetDealerClient/{NIC}/{Status}"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":null,"cookie":[],"responseTime":null,"body":"[\n  {\n    \"nicCode\": \"001\",\n    \"ID\": \"98765432000100\",\n    \"IDFORMATED\": \"98.765.432/0001-00\",\n    \"displayName\": \"DEALER EXEMPLO\",\n    \"clientes\": [\n      {\n        \"ID\": \"12345678000100\",\n        \"IDFORMATED\": \"12.345.678/0001-00\",\n        \"customer\": \"CLIENTE EXEMPLO LTDA\",\n        \"displayName\": \"CLIENTE EXEMPLO\",\n        \"status\": \"Active\"\n      },\n      {\n        \"ID\": \"99988877000100\",\n        \"IDFORMATED\": \"99.988.877/0001-00\",\n        \"customer\": \"OUTRO CLIENTE SA\",\n        \"displayName\": \"OUTRO CLIENTE\",\n        \"status\": \"Pending\"\n      }\n    ]\n  }\n]"}],"_postman_id":"d45d4ac4-92e5-452e-a59b-7317cb933529"},{"name":"ListClients","id":"c22a32d0-7a35-4c91-b5e2-147fb080c41b","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"id_token_autenticacao","value":"{Token}"}],"url":"{URL}/apib2b/ListClients/{NIC}","description":"<p>Retorna a lista de clientes vinculados a um NIC de dealer.</p>\n<p>Parâmetros de header:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Header</th>\n<th>Descrição</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>id_token_autenticacao</code></td>\n<td>Token fornecido pela Lead Solutions.</td>\n</tr>\n</tbody>\n</table>\n</div><p>Parâmetros de URL:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parâmetro</th>\n<th>Descrição</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>nic</code></td>\n<td>Código NIC do dealer.</td>\n</tr>\n</tbody>\n</table>\n</div><p>Comportamento verificado: <code>ListClients/D0002</code> retorna os clientes vinculados ao dealer <code>D0002</code>.</p>\n<p>Possíveis erros:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Código</th>\n<th>Mensagem</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>0001</code></td>\n<td>Token de autenticação inválido.</td>\n</tr>\n<tr>\n<td><code>0002</code></td>\n<td>Token expirado.</td>\n</tr>\n<tr>\n<td><code>0301</code></td>\n<td>NIC não relacionado a este token.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["apib2b","ListClients","{NIC}"],"host":["{URL}"],"query":[],"variable":[]}},"response":[{"id":"11764088-bc56-4804-a9a4-345ceffcc582","name":"ListClients","originalRequest":{"method":"GET","header":[],"url":"{URL}/apib2b/ListClients/{NIC}"},"status":"OK","code":200,"_postman_previewlanguage":"Text","header":null,"cookie":[],"responseTime":null,"body":"[\r\n    {\r\n        \"CustomerCode\": 3539,\r\n        \"ID\": \"28342709000194\",\r\n        \"IDFORMATED\": \"28.342.709/0001-94\",\r\n        \"customer\": \"1000GRAU VEICULOS\",\r\n        \"City\": \"SAO BERNARDO DO CAMPO\",\r\n        \"State\": \"SP\"\r\n    }\r\n]\r\n "}],"_postman_id":"c22a32d0-7a35-4c91-b5e2-147fb080c41b"},{"name":"GetDealer","id":"423ca5db-98ad-4928-bd96-9b34c287e8e8","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"id_token_autenticacao","value":"{Token}"}],"url":"{URL}/apib2b/GetDealer/{NIC}","description":"<p>Retorna os dados cadastrais de um dealer pelo NIC.</p>\n<p><strong>Parâmetros de Header:</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Header</th>\n<th>Descrição</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>id_token_autenticacao</code></td>\n<td>Token fornecido pela Lead Solutions.</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Parâmetros de URL:</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parâmetro</th>\n<th>Descrição</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>NIC</code></td>\n<td>Código NIC do dealer na plataforma B2B.</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Possíveis Erros:</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Código</th>\n<th>Mensagem</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>0001</code></td>\n<td>Token de autenticação inválido.</td>\n</tr>\n<tr>\n<td><code>0002</code></td>\n<td>Token expirado.</td>\n</tr>\n<tr>\n<td><code>0501</code></td>\n<td>NIC não relacionado a este token.</td>\n</tr>\n<tr>\n<td><code>0502</code></td>\n<td>Dealer não encontrado.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["apib2b","GetDealer","{NIC}"],"host":["{URL}"],"query":[],"variable":[]}},"response":[{"id":"1e59c57a-dafb-45ce-8193-a0a937a33ab1","name":"GetDealer","originalRequest":{"method":"GET","header":[{"key":"id_token_autenticacao","value":"{Token}","type":"text"}],"url":"{URL}/apib2b/GetDealer/{NIC}"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":null,"cookie":[],"responseTime":null,"body":"[\n  {\n    \"NicCode\": \"D0002\",\n    \"ID\": \"12345678900000\",\n    \"IDFORMATED\": \"12.345.678/0000-00\",\n    \"IE\": \"000000000\",\n    \"Dealer\": \"EXAMPLE DEALER\",\n    \"DisplayName\": \"EXAMPLE DEALER\",\n    \"Address\": \"EXAMPLE AVENUE\",\n    \"Number\": \"100\",\n    \"District\": \"EXAMPLE DISTRICT\",\n    \"State\": \"SP\",\n    \"City\": \"EXAMPLE CITY\",\n    \"ZipCode\": \"00000000\",\n    \"PhoneNumber\": \"1100000000\",\n    \"email\": \"dealer@example.com\",\n    \"HomePage\": \"https://example.com\"\n  }\n]"}],"_postman_id":"423ca5db-98ad-4928-bd96-9b34c287e8e8"},{"name":"AlterDealerNotes","id":"dff00bfc-b8e3-45d0-ba2a-8d9ad5f1d1db","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"id_token_autenticacao","value":"{Token}"},{"key":"cd_nic_order","value":"{NIC}"}],"body":{"mode":"raw","raw":"{\"Order\":\"NUMERO_PEDIDO\",\"DealerNotes\":\"Texto da observação\",\"ReplaceAll\":\"1\"}","options":{"raw":{"language":"json"}}},"url":"{URL}/apib2b/AlterDealerNotes","description":"<p>Adiciona ou substitui observações do dealer em um pedido.</p>\n<p><strong>Parâmetros de Header:</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Header</th>\n<th>Descrição</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>id_token_autenticacao</code></td>\n<td>Token fornecido pela Lead Solutions.</td>\n</tr>\n<tr>\n<td><code>cd_nic_order</code></td>\n<td>Código NIC do dealer.</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Parâmetros do Body:</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Campo</th>\n<th>Tipo</th>\n<th>Descrição</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>Order</code></td>\n<td>string</td>\n<td>Número do pedido na plataforma B2B.</td>\n</tr>\n<tr>\n<td><code>DealerNotes</code></td>\n<td>string</td>\n<td>Texto da observação.</td>\n</tr>\n<tr>\n<td><code>ReplaceAll</code></td>\n<td>string</td>\n<td><code>1</code> = substituir observações existentes; <code>0</code> = adicionar ao final.</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Possíveis Erros:</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Código</th>\n<th>Mensagem</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>1001</code></td>\n<td><code>nic not related to this token.</code></td>\n</tr>\n<tr>\n<td><code>1002</code></td>\n<td><code>order not found.</code></td>\n</tr>\n<tr>\n<td><code>1003</code></td>\n<td><code>The order status does not allow changing dealer notes.</code></td>\n</tr>\n<tr>\n<td><code>1004</code></td>\n<td><code>Dealer notes changed.</code> (código de sucesso)</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["apib2b","AlterDealerNotes"],"host":["{URL}"],"query":[],"variable":[]}},"response":[{"id":"365a81f2-919c-49d8-8291-2ec9e0452a07","name":"AlterDealerNotes","originalRequest":{"method":"POST","header":[{"key":"id_token_autenticacao","value":"{Token}","type":"text"},{"key":"cd_nic_order","value":"174","description":"Colocar o codigo NIC do Dealer do Pedido","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"Order\": \"Number\",\r\n    \"DealerNotes\": \"Example Text\",\r\n    \"ReplaceAll\": \"1\"\r\n}\r\n    {\r\n        \"Order\":\"Number\"\r\n        \"DealerNotes\":\"This text will be added\"\r\n        \"ReplaceAll\":\"0\"   \r\n    }"},"url":"{URL}/apib2b/AlterDealerNotes"},"status":"OK","code":200,"_postman_previewlanguage":"Text","header":null,"cookie":[],"responseTime":null,"body":"{\r\n    \"code\": \"1004\",\r\n    \"message\": \"Dealer notes changed.\"\r\n}"}],"_postman_id":"dff00bfc-b8e3-45d0-ba2a-8d9ad5f1d1db"},{"name":"ApproveQuotation","id":"47d50d78-4b78-45df-8aeb-12f0ccb439da","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"id_token_autenticacao","value":"{Token}"},{"key":"cd_nic_order","value":"202"}],"body":{"mode":"raw","raw":"{\n  \"quotationCode\": \"8\"\n}","options":{"raw":{"language":"json"}}},"url":"{URL}/apib2b/ApproveQuotation","description":"<p>Aprova uma cotação e gera os pedidos correspondentes.</p>\n<p>Fluxo obrigatório:</p>\n<ol>\n<li>Chame <code>Quotation</code> para criar a cotação. A resposta inclui um <code>link</code> de confirmação.</li>\n<li>O cliente deve abrir esse link no portal B2B e confirmar a cotação.</li>\n<li>Depois da confirmação, chame <code>ApproveQuotation</code>. Antes da confirmação, a API retorna <code>1809</code>.</li>\n</ol>\n<p>Parâmetros de header:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Header</th>\n<th>Descrição</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>id_token_autenticacao</code></td>\n<td>Token fornecido pela Lead Solutions.</td>\n</tr>\n</tbody>\n</table>\n</div><p>Campos do body:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Campo</th>\n<th>Tipo</th>\n<th>Descrição</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>QuotationCode</code></td>\n<td>string/int</td>\n<td>Código da cotação a aprovar.</td>\n</tr>\n</tbody>\n</table>\n</div><p>Resposta de sucesso:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Código</th>\n<th>Mensagem</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>1808</code></td>\n<td><code>quotation successfully approved.</code> Retorna o campo <code>orders</code> com os pedidos gerados.</td>\n</tr>\n</tbody>\n</table>\n</div><p>Possíveis erros:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Código</th>\n<th>Mensagem</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>0001</code></td>\n<td>Token de autenticação inválido.</td>\n</tr>\n<tr>\n<td><code>0002</code></td>\n<td>Token expirado.</td>\n</tr>\n<tr>\n<td><code>1804</code></td>\n<td>Cotação não relacionada a este token.</td>\n</tr>\n<tr>\n<td><code>1805</code></td>\n<td>Cotação inválida ou inexistente.</td>\n</tr>\n<tr>\n<td><code>1806</code></td>\n<td>Cotação cancelada.</td>\n</tr>\n<tr>\n<td><code>1807</code></td>\n<td>Cotação já aprovada.</td>\n</tr>\n<tr>\n<td><code>1809</code></td>\n<td><code>the quotation could not be approved, please try later.</code></td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["apib2b","ApproveQuotation"],"host":["{URL}"],"query":[],"variable":[]}},"response":[{"id":"84e7e13a-7b60-4095-a86e-a858ad339545","name":"ApproveQuotation","originalRequest":{"method":"POST","header":[{"key":"id_token_autenticacao","value":"{Token}","type":"text"},{"key":"cd_nic_order","value":"202","description":"Colocar o codigo NIC do Dealer do Pedido a Cancelar","type":"text","disabled":true}],"body":{"mode":"raw","raw":"{\r\n    \"QuotationCode\": CODE\r\n}\r\n"},"url":"{URL}/apib2b/ApproveQuotation"},"status":"OK","code":200,"_postman_previewlanguage":"Text","header":null,"cookie":[],"responseTime":null,"body":"{\r\n    \"code\": \"1808\",\r\n    \"message\": \"quotation successfully approved.\",\r\n    \"orders\": [\r\n        \"138522\"\r\n    ]\r\n}"}],"_postman_id":"47d50d78-4b78-45df-8aeb-12f0ccb439da"},{"name":"CancelOrder","id":"e4ed96e9-e3bf-4b03-94cc-f644ea73465e","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"id_token_autenticacao","value":"{Token}"},{"key":"cd_nic_order","value":"{NIC}"}],"body":{"mode":"raw","raw":"{\"Order\": \"962\"}","options":{"raw":{"language":"json"}}},"url":"{URL}/apib2b/CancelOrder","description":"<p>Cancela um pedido.</p>\n<p>Headers obrigatórios: <code>id_token_autenticacao</code> e <code>cd_nic_order</code>.</p>\n<p>Body:</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{ \"Order\": \"962\" }\n</code></pre>\n<p>Sucesso verificado em demo: <code>0803 Order canceled.</code></p>\n<p><strong>Possíveis Erros:</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Código</th>\n<th>Mensagem</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>0801</code></td>\n<td><code>nic not related to this token.</code></td>\n</tr>\n<tr>\n<td><code>0802</code></td>\n<td><code>order not found.</code></td>\n</tr>\n<tr>\n<td><code>0803</code></td>\n<td><code>Order canceled.</code> (código de sucesso)</td>\n</tr>\n<tr>\n<td><code>0804</code></td>\n<td><code>the date period to cancel this order has passed.</code></td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["apib2b","CancelOrder"],"host":["{URL}"],"query":[],"variable":[]}},"response":[{"id":"a1a35f37-af79-4d9c-a20c-73b0eb305ed3","name":"CancelOrder","originalRequest":{"method":"POST","header":[{"key":"id_token_autenticacao","value":"{Token}","type":"text"},{"key":"cd_nic_order","value":"007","description":"Colocar o codigo NIC do Dealer do Pedido a Cancelar","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"Order\": CODE\r\n}\r\n"},"url":"{URL}/apib2b/CancelOrder"},"status":"OK","code":200,"_postman_previewlanguage":"Text","header":null,"cookie":[],"responseTime":null,"body":"{\r\n    \"code\": \"0803\",\r\n    \"message\": \"Order canceled.\"\r\n}"}],"_postman_id":"e4ed96e9-e3bf-4b03-94cc-f644ea73465e"},{"name":"ChangeDeliveryForecast","id":"3facd421-b327-47cc-91ef-309d467fe2c4","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"id_token_autenticacao","value":"{Token}"},{"key":"cd_nic_order","value":"{NIC}"}],"body":{"mode":"raw","raw":"{\n  \"Order\": \"{OrderNumber}\",\n  \"ExpectedDate\": \"2026-05-20\"\n}","options":{"raw":{"language":"json"}}},"url":"{URL}/apib2b/ChangeDeliveryForecast","description":"<p>Atualiza a previsão de entrega de um pedido.</p>\n<p>Headers:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Header</th>\n<th>Descrição</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>id_token_autenticacao</code></td>\n<td>Token fornecido pela Lead Solutions.</td>\n</tr>\n<tr>\n<td><code>cd_nic_order</code></td>\n<td>Código NIC do dealer.</td>\n</tr>\n</tbody>\n</table>\n</div><p>Campos do body:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Campo</th>\n<th>Descrição</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>Order</code></td>\n<td>Número do pedido na plataforma B2B.</td>\n</tr>\n<tr>\n<td><code>ExpectedDate</code></td>\n<td>Nova previsão de entrega no formato <code>YYYY-MM-DD</code>.</td>\n</tr>\n</tbody>\n</table>\n</div><p>Resposta de sucesso verificada:</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"code\": \"1106\",\n  \"message\": \"Delivery forecast has been changed.\"\n}\n</code></pre>\n<p><strong>Possíveis Erros:</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Código</th>\n<th>Mensagem</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>1101</code></td>\n<td><code>Invalid date entered.</code></td>\n</tr>\n<tr>\n<td><code>1102</code></td>\n<td><code>The date entered is less than the current one!</code></td>\n</tr>\n<tr>\n<td><code>1103</code></td>\n<td><code>nic not related to this token.</code></td>\n</tr>\n<tr>\n<td><code>1104</code></td>\n<td><code>order not found.</code></td>\n</tr>\n<tr>\n<td><code>1106</code></td>\n<td><code>Delivery forecast has been changed.</code> (código de sucesso)</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["apib2b","ChangeDeliveryForecast"],"host":["{URL}"],"query":[],"variable":[]}},"response":[{"id":"287269f6-d2ab-401b-b434-3a715b4652b3","name":"ChangeDeliveryForecast","originalRequest":{"method":"POST","header":[{"key":"id_token_autenticacao","value":"{Token}","type":"text"},{"key":"cd_nic_order","value":"174","description":"Colocar o codigo NIC do Dealer","type":"text"}],"body":{"mode":"raw","raw":"{\r\n\"Order\": \"44859\",\r\n\"ExpectedDate\": \"2025-12-30\"\r\n}"},"url":"{URL}/apib2b/ChangeDeliveryForecast"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":null,"cookie":[],"responseTime":null,"body":"{\n  \"code\": \"1106\",\n  \"message\": \"Delivery forecast has been changed.\"\n}"}],"_postman_id":"3facd421-b327-47cc-91ef-309d467fe2c4"},{"name":"FulfillOrder","id":"c203ab8f-c51c-4946-8914-6c2fca5ccfc9","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"id_token_autenticacao","value":"{Token}"},{"key":"cd_nic_order","value":"{NIC}"}],"body":{"mode":"raw","raw":"{\n  \"Order\": \"{OrderNumber}\",\n  \"Items\": [\n    {\n      \"PartNumber\": \"575251\",\n      \"SuppliedQty\": 1\n    }\n  ]\n}","options":{"raw":{"language":"json"}}},"url":"{URL}/apib2b/FulfillOrder","description":"<p>Fatura um pedido parcial ou totalmente.</p>\n<p>Se um produto não for incluído no body, sua quantidade fornecida é definida como zero. Se <code>SuppliedQty</code> for maior que a quantidade solicitada, a API limita ao solicitado. Não é possível adicionar novos itens nem enviar todos os part numbers com quantidade zero.</p>\n<p>Headers:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Header</th>\n<th>Descrição</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>id_token_autenticacao</code></td>\n<td>Token fornecido pela Lead Solutions.</td>\n</tr>\n<tr>\n<td><code>cd_nic_order</code></td>\n<td>Código NIC do dealer.</td>\n</tr>\n</tbody>\n</table>\n</div><p>Campos do body:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Campo</th>\n<th>Descrição</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>Order</code></td>\n<td>Número do pedido na plataforma B2B.</td>\n</tr>\n<tr>\n<td><code>Items[].PartNumber</code></td>\n<td>Part number já presente no pedido.</td>\n</tr>\n<tr>\n<td><code>Items[].SuppliedQty</code></td>\n<td>Quantidade fornecida.</td>\n</tr>\n</tbody>\n</table>\n</div><p>Resposta de sucesso verificada:</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"code\": \"0906\",\n  \"message\": \"Supplied order.\",\n  \"data\": {\n    \"575251\": true\n  }\n}\n</code></pre>\n<p>Possíveis erros:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Código</th>\n<th>Mensagem</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>0001</code></td>\n<td>Token de autenticação inválido.</td>\n</tr>\n<tr>\n<td><code>0002</code></td>\n<td>Token expirado.</td>\n</tr>\n<tr>\n<td><code>0901</code></td>\n<td>NIC não relacionado a este token.</td>\n</tr>\n<tr>\n<td><code>0902</code></td>\n<td>Pedido não encontrado.</td>\n</tr>\n<tr>\n<td><code>0903</code></td>\n<td>Itens não informados.</td>\n</tr>\n<tr>\n<td><code>0904</code></td>\n<td><code>supplied qty not reported.</code></td>\n</tr>\n<tr>\n<td><code>0905</code></td>\n<td>Nenhum produto encontrado.</td>\n</tr>\n<tr>\n<td><code>0907</code></td>\n<td>Período de faturamento encerrado.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["apib2b","FulfillOrder"],"host":["{URL}"],"query":[],"variable":[]}},"response":[{"id":"42f355a5-aa7c-4f37-b597-fbee91e46ade","name":"FulfillOrder","originalRequest":{"method":"POST","header":[{"key":"id_token_autenticacao","value":"{Token}","type":"text"},{"key":"cd_nic_order","value":"0560102","description":"Colocar o codigo NIC do Dealer do Pedido","type":"text"}],"body":{"mode":"raw","raw":"{\"Order\":\"0057902\",\r\n    \"Items\": \r\n    [\r\n        {\r\n        \"PartNumber\":\"253333J010\",\r\n        \"SuppliedQty\":\"2\"\r\n        }\r\n    ]\r\n}"},"url":"{URL}/apib2b/FulfillOrder"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":null,"cookie":[],"responseTime":null,"body":"{\n  \"code\": \"0906\",\n  \"message\": \"Supplied order.\",\n  \"data\": {\n    \"575251\": true\n  }\n}"}],"_postman_id":"c203ab8f-c51c-4946-8914-6c2fca5ccfc9"},{"name":"GetOrder","id":"23b37e89-5fec-450c-b52f-3249352cf525","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"id_token_autenticacao","value":"{Token}"}],"url":"{URL}/apib2b/GetOrder/{OrderNumber}","description":"<p>Retorna dados de um pedido específico pelo número do pedido.</p>\n<p>Parâmetros de header:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Header</th>\n<th>Descrição</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>id_token_autenticacao</code></td>\n<td>Token fornecido pela Lead Solutions.</td>\n</tr>\n</tbody>\n</table>\n</div><p>Parâmetros de URL:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parâmetro</th>\n<th>Descrição</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>OrderNumber</code></td>\n<td>Número do pedido na plataforma B2B.</td>\n</tr>\n</tbody>\n</table>\n</div><p>Observações de resposta:</p>\n<ul>\n<li>O array de itens do pedido é retornado como <code>itens[]</code>.</li>\n<li>Validado com o pedido <code>963</code>, criado via <code>PostCesta</code> seguido de <code>PostOrder</code>.</li>\n</ul>\n<p>Possíveis erros:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Código</th>\n<th>Mensagem</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>0001</code></td>\n<td>Token de autenticação inválido.</td>\n</tr>\n<tr>\n<td><code>0002</code></td>\n<td>Token expirado.</td>\n</tr>\n<tr>\n<td><code>0201</code></td>\n<td>Pedido não relacionado a este token.</td>\n</tr>\n<tr>\n<td><code>0202</code></td>\n<td>Pedido não encontrado.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["apib2b","GetOrder","{OrderNumber}"],"host":["{URL}"],"query":[],"variable":[]}},"response":[{"id":"a9989ce3-f59e-4578-99b7-67392d81c5d5","name":"GetOrder","originalRequest":{"method":"GET","header":[{"key":"id_token_autenticacao","value":"{Token}"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"{URL}/apib2b/GetOrder/{OrderNumber}"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":null,"cookie":[],"responseTime":null,"body":"{\n  \"Order\": 1000,\n  \"Status\": \"A\",\n  \"StatusDescription\": \"Aprovado\",\n  \"NicCode\": \"001\",\n  \"CustomerCode\": 123,\n  \"OrderTitle\": \"Pedido Exemplo\",\n  \"PaymentMethodCode\": 1,\n  \"PaymentMethod\": \"Crédito\",\n  \"DiscountCoupon\": \"\",\n  \"DiscountCouponDescription\": \"\",\n  \"InclusionDate\": \"2026-01-01\",\n  \"InclusionTime\": \"10:00:00\",\n  \"IncludeUserCode\": 456,\n  \"ChangeDate\": \"2026-01-02\",\n  \"ChangeTime\": \"11:00:00\",\n  \"ChangeUserCode\": 456,\n  \"itens\": [\n    {\n      \"ProductCode\": \"PART-001\",\n      \"ProductName\": \"PRODUTO EXEMPLO\",\n      \"ProductDescription\": \"Descrição do produto exemplo\",\n      \"Price\": 99.90,\n      \"Discount\": 5.00,\n      \"QtyRequested\": 2,\n      \"SuppliedQty\": 0\n    }\n  ]\n}"}],"_postman_id":"23b37e89-5fec-450c-b52f-3249352cf525"},{"name":"GetQuotation","id":"69e93592-c3d7-48bb-aefa-7d273cc1783c","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"id_token_autenticacao","value":"{Token}"}],"url":"{URL}/apib2b/GetQuotation/{NIC}/{Client ID}/{QuotationCode}","description":"<p>Retorna dados de cotação da plataforma B2B.</p>\n<p>Parâmetros de header:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Header</th>\n<th>Descrição</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>id_token_autenticacao</code></td>\n<td>Token fornecido pela Lead Solutions.</td>\n</tr>\n</tbody>\n</table>\n</div><p>Parâmetros de URL:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parâmetro</th>\n<th>Descrição</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>nic</code></td>\n<td>Código NIC do dealer. Use <code>0</code> para não filtrar por NIC quando suportado.</td>\n</tr>\n<tr>\n<td><code>clientId</code></td>\n<td>Identificador fiscal bruto do cliente (<code>ID</code>), sem prefixo ou máscara. Use <code>0</code> para não filtrar por cliente quando suportado. Exemplo: use <code>4768050900</code>, não <code>SK4768050900</code>.</td>\n</tr>\n<tr>\n<td><code>QuotationCode</code></td>\n<td>Código da cotação na plataforma B2B. Use <code>0</code> para não filtrar por código.</td>\n</tr>\n</tbody>\n</table>\n</div><p>Comportamento verificado:</p>\n<ul>\n<li><code>GetQuotation/D0002/4768050900/0</code> retorna cotações do cliente.</li>\n<li><code>GetQuotation/D0002/SK4768050900/0</code> retorna <code>1803 customer ... not found.</code></li>\n</ul>\n<p>Possíveis erros:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Código</th>\n<th>Mensagem</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>0001</code></td>\n<td>Token de autenticação inválido.</td>\n</tr>\n<tr>\n<td><code>0002</code></td>\n<td>Token expirado.</td>\n</tr>\n<tr>\n<td><code>1801</code></td>\n<td>NIC não relacionado a este token.</td>\n</tr>\n<tr>\n<td><code>1802</code></td>\n<td><code>nic not related to this token.</code></td>\n</tr>\n<tr>\n<td><code>1803</code></td>\n<td><code>customer {cnpj} not found.</code></td>\n</tr>\n<tr>\n<td><code>1804</code></td>\n<td><code>quotation invalid or not related to this token.</code></td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["apib2b","GetQuotation","{NIC}","{Client ID}","{QuotationCode}"],"host":["{URL}"],"query":[],"variable":[]}},"response":[{"id":"5a4ceada-ba80-446e-b2ec-06ae0069980f","name":"GetQuotation","originalRequest":{"method":"GET","header":[{"key":"id_token_autenticacao","value":"{Token}"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"{URL}/apib2b/GetQuotation/{NIC}/{Client ID}/{QuotationCode}"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":null,"cookie":[],"responseTime":null,"body":"[\n  {\n    \"quotationCode\": 8,\n    \"quotationTitle\": \"Cotizacion #123\",\n    \"customer\": \"CUSTOMER 2\",\n    \"buyerUser\": \"CUSTOMER 2\",\n    \"paymentMethod\": \"INVOICE\",\n    \"shipping\": \"Customer Pick Up\",\n    \"salesman\": \"DEALER 2 SELLER\",\n    \"orders\": null,\n    \"products\": [\n      {\n        \"productCode\": \"48151473\",\n        \"productName\": \"BRAKE MASTER CYLINDER\",\n        \"ProductDescription\": \"BRAKE MASTER CYLINDER\",\n        \"qty\": 10,\n        \"price\": \"85.45\",\n        \"discount\": \"15.00\"\n      }\n    ]\n  }\n]"}],"_postman_id":"69e93592-c3d7-48bb-aefa-7d273cc1783c"},{"name":"ListOrders","event":[{"listen":"test","script":{"id":"f9bda912-1a2e-49da-9e0e-62147ccb7f67","exec":[""],"type":"text/javascript","packages":{}}}],"id":"855e0b10-6ddd-4580-9717-da346eb7386c","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"value":"{Token}","key":"id_token_autenticacao","description":"<p>Token fornecido pela Lead Solutions.</p>\n"}],"url":"{URL}/apib2b/ListOrders/{NIC}/{OrderStatus}/{PaymentMethod}/{StartDate}/{EndDate}","description":"<p>Lista pedidos de um dealer filtrados por status, forma de pagamento e intervalo de datas.</p>\n<p><strong>Parâmetros de header:</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Header</th>\n<th>Descrição</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>id_token_autenticacao</code></td>\n<td>Token fornecido pela Lead Solutions.</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Parâmetros de URL:</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parâmetro</th>\n<th>Descrição</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>nic</code></td>\n<td>Código NIC do dealer.</td>\n</tr>\n<tr>\n<td><code>OrderStatus</code></td>\n<td>Filtro de status. Valores comuns: <code>T</code> todos, <code>A</code> aprovados, <code>C</code> cancelados, <code>S</code> encomendados, <code>P</code> parcial, <code>E</code> pendente, <code>L</code> liberado para pagamento.</td>\n</tr>\n<tr>\n<td><code>PaymentMethod</code></td>\n<td>Código da forma de pagamento. Use <code>0</code> para todos.</td>\n</tr>\n<tr>\n<td><code>StartDate</code></td>\n<td>Data de início no formato <code>YYYY-MM-DD</code>.</td>\n</tr>\n<tr>\n<td><code>EndDate</code></td>\n<td>Data de término no formato <code>YYYY-MM-DD</code>.</td>\n</tr>\n</tbody>\n</table>\n</div><p>Use datas reais para <code>StartDate</code> e <code>EndDate</code>. Enviar <code>0</code> nos parâmetros de data pode retornar <code>0102 Invalid start date entered.</code></p>\n<p>A resposta usa o campo legado <code>itens[]</code> para os itens do pedido.</p>\n<p><strong>Possíveis erros:</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Código</th>\n<th>Mensagem</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>0001</code></td>\n<td>Token de autenticação inválido.</td>\n</tr>\n<tr>\n<td><code>0002</code></td>\n<td>Token expirado.</td>\n</tr>\n<tr>\n<td><code>0101</code></td>\n<td>NIC não relacionado a este token.</td>\n</tr>\n<tr>\n<td><code>0102</code></td>\n<td>Data de início inválida.</td>\n</tr>\n<tr>\n<td><code>0103</code></td>\n<td>Data de término inválida.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["apib2b","ListOrders","{NIC}","{OrderStatus}","{PaymentMethod}","{StartDate}","{EndDate}"],"host":["{URL}"],"query":[],"variable":[]}},"response":[{"id":"cdc82f42-e629-4726-a21f-fe4b5677c117","name":"ListOrders","originalRequest":{"method":"GET","header":[{"key":"id_token_autenticacao","value":"TOKEN"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"{URL}/apib2b/ListOrders/{NIC}/{OrderStatus}/{PaymentMethod}/{StartDate}/{EndDate}"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":null,"cookie":[],"responseTime":null,"body":"[\n  {\n    \"Order\": 960,\n    \"Status\": \"C\",\n    \"StatusDescription\": \"canceled\",\n    \"ReasonForCancellation\": null,\n    \"CancellationDescription\": null,\n    \"Urgent\": false,\n    \"NicCode\": \"D0002\",\n    \"CustomerCode\": 2,\n    \"OrderTitle\": \"TESTE API ADMIN\",\n    \"PaymentMethodCode\": 8,\n    \"PaymentMethod\": \"CASH\",\n    \"InclusionDate\": \"2026-05-12\",\n    \"InclusionTime\": \"17:51:59\",\n    \"IncludeUserCode\": 48,\n    \"itens\": [\n      {\n        \"ProductCode\": \"575251\",\n        \"ProductName\": \"BRAKE COVER PLATE\",\n        \"ProductDescription\": \"BRAKE COVER PLATE\",\n        \"Price\": 5.24,\n        \"PriceWithVat\": 6.288,\n        \"Discount\": 18,\n        \"VatTax\": \"20.00\",\n        \"QtyRequested\": 1,\n        \"SuppliedQty\": 0\n      }\n    ]\n  }\n]"}],"_postman_id":"855e0b10-6ddd-4580-9717-da346eb7386c"},{"name":"PostOrder","id":"144c7545-d571-dea8-5f9a-cfc44ae67144","request":{"method":"POST","header":[{"key":"id_token_autenticacao","value":"{Token}"},{"key":"cd_nic_order","value":"{NIC}"}],"body":{"mode":"raw","raw":"{\n  \"discountCoupon\": \"\",\n  \"clientCode\": 2,\n  \"orderName\": \"Example order\",\n  \"observations\": \"General observations\",\n  \"paymentCode\": 1,\n  \"userCode\": 48,\n  \"shippingCode\": 3,\n  \"shippingOptionsAndMethods\": \"0\"\n}","options":{"raw":{"language":"json"}}},"url":"{URL}/apib2b/PostOrder","description":"<p>Cria um novo pedido a partir do carrinho temporário atual do usuário comprador.</p>\n<p>Fluxo obrigatório:</p>\n<ol>\n<li>Adicione pelo menos um item com <code>PostCesta</code>.</li>\n<li>Chame <code>PostOrder</code> com <code>id_token_autenticacao</code> e <code>cd_nic_order</code>.</li>\n</ol>\n<p>O campo <code>shippingOptionsAndMethods</code> deve ser enviado como string <code>\"0\"</code> quando não há gateway de frete (Frete Rápido / Melhor Envio). O campo só é relevante quando um gateway de frete por produto está ativo. Enviar array vazio <code>[]</code> causa HTTP 500 no PHP 8.x.</p>\n<p>A resposta inclui <code>number_of_orders_placed</code>, <code>number_of_pre_ordered</code>, <code>number_of_card_orders</code> e <code>orders</code>.</p>\n<p><strong>Campos do body:</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Campo</th>\n<th>Tipo</th>\n<th>Descrição</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>clientCode</code></td>\n<td>int</td>\n<td>Código interno do cliente.</td>\n</tr>\n<tr>\n<td><code>userCode</code></td>\n<td>int</td>\n<td>Código do usuário comprador.</td>\n</tr>\n<tr>\n<td><code>orderName</code></td>\n<td>string</td>\n<td>Nome/título do pedido.</td>\n</tr>\n<tr>\n<td><code>observations</code></td>\n<td>string</td>\n<td>Observações do cliente.</td>\n</tr>\n<tr>\n<td><code>paymentCode</code></td>\n<td>int</td>\n<td>Código da forma de pagamento.</td>\n</tr>\n<tr>\n<td><code>shippingCode</code></td>\n<td>int</td>\n<td>Código da política de frete.</td>\n</tr>\n<tr>\n<td><code>shippingOptionsAndMethods</code></td>\n<td>string</td>\n<td>Enviar <code>\"0\"</code> quando não há gateway de frete ativo.</td>\n</tr>\n<tr>\n<td><code>discountCoupon</code></td>\n<td>string</td>\n<td>(Opcional) Cupom de desconto.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["apib2b","PostOrder"],"host":["{URL}"],"query":[],"variable":[]}},"response":[{"id":"8c2a06a2-0b55-1377-37f3-9670a09368f4","name":"PostOrder","originalRequest":{"method":"POST","header":[],"url":"{URL}/apib2b/PostOrder"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":null,"cookie":[],"responseTime":null,"body":"{\n  \"number_of_orders_placed\": 1,\n  \"number_of_pre_ordered\": 0,\n  \"orders\": [\"1000\"]\n}"}],"_postman_id":"144c7545-d571-dea8-5f9a-cfc44ae67144"},{"name":"Quotation","id":"c389bf3a-896b-4c56-8c01-538aa9ca93de","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"id_token_autenticacao","value":"{Token}"},{"key":"cd_nic_order","value":"{NIC}"}],"body":{"mode":"raw","raw":"{\n  \"quotationTitle\": \"Quotation example\",\n  \"customerCode\": \"2\",\n  \"buyerUser\": \"buyer@example.com\",\n  \"paymentCode\": \"1\",\n  \"shippingCode\": \"3\",\n  \"salesmanUser\": \"seller@example.com\",\n  \"products\": [\n    {\n      \"partNumber\": \"575251\",\n      \"quantity\": 1,\n      \"finalValue\": \"5.24\"\n    }\n  ]\n}","options":{"raw":{"language":"json"}}},"url":"{URL}/apib2b/Quotation","description":"<p>Cria uma cotação na plataforma B2B. Usa o NIC do header <code>cd_nic_order</code>.</p>\n<p>Depois da criação, a resposta retorna um <code>link</code>. O cliente deve abrir esse link no portal B2B e confirmar a cotação antes de chamar <code>ApproveQuotation</code>.</p>\n<p>Parâmetros de header:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Header</th>\n<th>Descrição</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>id_token_autenticacao</code></td>\n<td>Token fornecido pela Lead Solutions.</td>\n</tr>\n<tr>\n<td><code>cd_nic_order</code></td>\n<td>Código NIC do dealer.</td>\n</tr>\n</tbody>\n</table>\n</div><p>Campos do body:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Campo</th>\n<th>Tipo</th>\n<th>Descrição</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>quotationTitle</code></td>\n<td>string</td>\n<td>Título da cotação.</td>\n</tr>\n<tr>\n<td><code>customerCode</code></td>\n<td>string/int</td>\n<td>Código interno do cliente.</td>\n</tr>\n<tr>\n<td><code>buyerUser</code></td>\n<td>string</td>\n<td>E-mail do usuário comprador.</td>\n</tr>\n<tr>\n<td><code>paymentCode</code></td>\n<td>int</td>\n<td>Código da forma de pagamento.</td>\n</tr>\n<tr>\n<td><code>shippingCode</code></td>\n<td>int</td>\n<td>Código da política de frete.</td>\n</tr>\n<tr>\n<td><code>salesmanUser</code></td>\n<td>string</td>\n<td>E-mail do vendedor, opcional.</td>\n</tr>\n<tr>\n<td><code>products[].partNumber</code></td>\n<td>string</td>\n<td>Part number.</td>\n</tr>\n<tr>\n<td><code>products[].quantity</code></td>\n<td>int</td>\n<td>Quantidade.</td>\n</tr>\n<tr>\n<td><code>products[].finalValue</code></td>\n<td>string</td>\n<td>Valor final unitário. Use <code>.</code> como separador decimal.</td>\n</tr>\n</tbody>\n</table>\n</div><p>Possíveis erros incluem token inválido, token expirado, NIC não relacionado ao token, cliente inválido, usuário comprador/vendedor inválido, pagamento/frete inválido, produtos inválidos, falta de estoque ou produtos fora do grupo de peças do cliente.</p>\n","urlObject":{"path":["apib2b","Quotation"],"host":["{URL}"],"query":[],"variable":[]}},"response":[{"id":"59c23937-5d62-4861-88ed-79baed512270","name":"Quotation","originalRequest":{"method":"POST","header":[{"key":"id_token_autenticacao","value":"{Token}","type":"text"},{"key":"cd_nic_order","value":"{NIC}","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"quotationTitle\": \"test_approve_quotation_title\",\r\n    \"customerCode\": \"Customer Code\",\r\n    \"buyerUser\": \"Buyer User\",\r\n    \"paymentCode\": \"Payment Code\",\r\n    \"shippingCode\": \"Shipping Code\",\r\n    \"salesmanUser\": \"Salesman User\",\r\n    \"products\": [\r\n        {\r\n            \"partNumber\": \"PartNumber Code\",\r\n            \"quantity\": Quantity,\r\n            \"finalValue\": \"Quotation Final Value\"\r\n        }\r\n     ]\r\n}"},"url":"{URL}/apib2b/Quotation"},"status":"OK","code":200,"_postman_previewlanguage":"Text","header":null,"cookie":[],"responseTime":null,"body":"{\r\n    \"code\": \"1312\",\r\n    \"message\": \"Budget has been saved.\",\r\n    \"link\": \"https://leadb2b.com/b2b_quotation_link_example\"\r\n}"}],"_postman_id":"c389bf3a-896b-4c56-8c01-538aa9ca93de"},{"name":"DealerPriceListUpload","id":"8875fc32-aaf0-41a3-a186-6569223c1d7c","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"description":"<p>Token fornecido pela Lead Solutions.</p>\n","value":"{Token}","key":"id_token_autenticacao"},{"description":"<p>Código NIC do dealer.</p>\n","value":"{NIC}","key":"cd_nic_list"}],"body":{"mode":"raw","raw":"{\n  \"nameList\": \"Example price list\",\n  \"startDate\": \"2026-01-01\",\n  \"endDate\": \"2026-12-31\",\n  \"customerCode\": \"2\",\n  \"priceList\": [\n    {\n      \"partNumber\": \"575251\",\n      \"vlFinal\": \"5.24\"\n    }\n  ]\n}","options":{"raw":{"language":"json"}}},"url":"{URL}/apib2b/DealerPriceListUpload","description":"<p>Cria uma lista de preços personalizada para clientes específicos com preços exclusivos.</p>\n<p><strong>Parâmetros de Header:</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Header</th>\n<th>Descrição</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>id_token_autenticacao</code></td>\n<td>Token fornecido pela Lead Solutions.</td>\n</tr>\n<tr>\n<td><code>cd_nic_list</code></td>\n<td>Código NIC do dealer.</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Parâmetros do Body:</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Campo</th>\n<th>Tipo</th>\n<th>Descrição</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>nameList</code></td>\n<td>string</td>\n<td>Nome único para a lista de preços.</td>\n</tr>\n<tr>\n<td><code>startDate</code></td>\n<td>string</td>\n<td>Data de início (YYYY-MM-DD).</td>\n</tr>\n<tr>\n<td><code>endDate</code></td>\n<td>string</td>\n<td>Data de término (YYYY-MM-DD).</td>\n</tr>\n<tr>\n<td><code>customerCode</code></td>\n<td>string</td>\n<td>Códigos dos clientes (separados por vírgula).</td>\n</tr>\n<tr>\n<td><code>priceList[].partNumber</code></td>\n<td>string</td>\n<td>Part number do produto.</td>\n</tr>\n<tr>\n<td><code>priceList[].vlFinal</code></td>\n<td>string</td>\n<td>Preço final (usar <code>.</code> como separador decimal).</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Possíveis Erros:</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Código</th>\n<th>Mensagem</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>0001</code></td>\n<td>Token de autenticação inválido.</td>\n</tr>\n<tr>\n<td><code>0002</code></td>\n<td>Token expirado.</td>\n</tr>\n<tr>\n<td><code>1201</code></td>\n<td>NIC não relacionado a este token.</td>\n</tr>\n<tr>\n<td><code>1202</code></td>\n<td>Data de início inválida.</td>\n</tr>\n<tr>\n<td><code>1203</code></td>\n<td>Data de término inválida.</td>\n</tr>\n<tr>\n<td><code>1204</code></td>\n<td>Data de início anterior à data atual.</td>\n</tr>\n<tr>\n<td><code>1205</code></td>\n<td>Data de término anterior à data de início.</td>\n</tr>\n<tr>\n<td><code>1206</code></td>\n<td>Nome da lista inválido.</td>\n</tr>\n<tr>\n<td><code>1207</code></td>\n<td>Cliente não informado.</td>\n</tr>\n<tr>\n<td><code>1208</code></td>\n<td>Cliente não relacionado a este NIC.</td>\n</tr>\n<tr>\n<td><code>1209</code></td>\n<td>Lista de preços inválida.</td>\n</tr>\n<tr>\n<td><code>1210</code></td>\n<td>Nome da lista já em uso.</td>\n</tr>\n<tr>\n<td><code>1211</code></td>\n<td>Conflito de datas com lista existente.</td>\n</tr>\n<tr>\n<td><code>1212</code></td>\n<td>Cliente não existe ou não possui relacionamento.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["apib2b","DealerPriceListUpload"],"host":["{URL}"],"query":[],"variable":[]}},"response":[{"id":"d501fa76-dde0-476b-b857-f70259bc52c6","name":"DealerPriceListUpload","originalRequest":{"method":"POST","header":[],"url":"{URL}/apib2b/DealerPriceListUpload"},"status":"OK","code":200,"_postman_previewlanguage":"Text","header":null,"cookie":[],"responseTime":null,"body":"{\r\n    \"code\": \"1213\",\r\n    \"message\": \"Dealer price list has been saved.\"\r\n}"}],"_postman_id":"8875fc32-aaf0-41a3-a186-6569223c1d7c"},{"name":"GetItemStock","id":"7447e2bf-7e85-4a8e-9b6e-85f5f03f8335","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"value":"{Token}","key":"id_token_autenticacao","description":"<p>Token fornecido pela Lead Solutions.</p>\n"}],"url":"{URL}/apib2b/GetItemStock/{NIC}/{Part Number}","description":"<p>Retorna a quantidade em estoque de um item específico no estoque do dealer.</p>\n<p><strong>Parâmetros de Header:</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Header</th>\n<th>Descrição</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>id_token_autenticacao</code></td>\n<td>Token fornecido pela Lead Solutions.</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Parâmetros de URL:</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parâmetro</th>\n<th>Descrição</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>NIC</code></td>\n<td>Código NIC do dealer na plataforma B2B.</td>\n</tr>\n<tr>\n<td><code>PartNumber</code></td>\n<td>Part number a consultar.</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Possíveis Erros:</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Código</th>\n<th>Mensagem</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>0001</code></td>\n<td>Token de autenticação inválido.</td>\n</tr>\n<tr>\n<td><code>0002</code></td>\n<td>Token expirado.</td>\n</tr>\n<tr>\n<td><code>1401</code></td>\n<td>NIC não relacionado a este token.</td>\n</tr>\n<tr>\n<td><code>1402</code></td>\n<td>Part number não existe ou é inválido.</td>\n</tr>\n<tr>\n<td><code>1403</code></td>\n<td>Part number não relacionado a este dealer.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["apib2b","GetItemStock","{NIC}","{Part Number}"],"host":["{URL}"],"query":[],"variable":[]}},"response":[{"id":"ea5a0900-6149-2c44-a99f-cb58748250f5","name":"GetItemStock","originalRequest":{"method":"GET","header":[],"url":"{URL}/apib2b/GetItemStock/{NIC}/{Part Number}"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"id_token_autenticacao","value":"{Token}"}],"cookie":[],"responseTime":null,"body":"[\n  {\n    \"nic\": \"D0002\",\n    \"partNumber\": \"575251\",\n    \"quantity\": 99,\n    \"description\": \"BRAKE COVER PLATE\",\n    \"name\": \"BRAKE COVER PLATE\"\n  }\n]"}],"_postman_id":"7447e2bf-7e85-4a8e-9b6e-85f5f03f8335"},{"name":"GetTotalStock","id":"5e643100-9e75-45e0-ac74-1e35c7904c20","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"id_token_autenticacao","value":"{Token}"}],"url":"{URL}/apib2b/GetTotalStock/{NIC}","description":"<p>Retorna a lista completa de estoque de um dealer específico.</p>\n<p><strong>Parâmetros de Header:</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Header</th>\n<th>Descrição</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>id_token_autenticacao</code></td>\n<td>Token fornecido pela Lead Solutions.</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Parâmetros de URL:</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parâmetro</th>\n<th>Descrição</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>NIC</code></td>\n<td>Código NIC do dealer na plataforma B2B.</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Possíveis Erros:</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Código</th>\n<th>Mensagem</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>0001</code></td>\n<td>Token de autenticação inválido.</td>\n</tr>\n<tr>\n<td><code>0002</code></td>\n<td>Token expirado.</td>\n</tr>\n<tr>\n<td><code>1301</code></td>\n<td>NIC não relacionado a este token.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["apib2b","GetTotalStock","{NIC}"],"host":["{URL}"],"query":[],"variable":[]}},"response":[{"id":"dde1237e-3b07-4d31-92f5-6fa21c4a7e76","name":"GetTotalStock","originalRequest":{"method":"GET","header":[{"key":"id_token_autenticacao","value":"{Token}","type":"text"}],"url":"{URL}/apib2b/GetTotalStock/{NIC}"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":null,"cookie":[],"responseTime":null,"body":"[\n  {\n    \"partNumber\": \"575251\",\n    \"quantity\": 99,\n    \"description\": \"BRAKE COVER PLATE\",\n    \"name\": \"BRAKE COVER PLATE\"\n  }\n]"}],"_postman_id":"5e643100-9e75-45e0-ac74-1e35c7904c20"},{"name":"GetTotalStockDetail","id":"cde85304-db60-4ee4-97a4-a72ad932211f","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"id_token_autenticacao","value":"{Token}"}],"body":{"mode":"raw","raw":"[\r\n    {\r\n        \"nic\": \"2522\",\r\n        \"items\": [\r\n            {\r\n                \"partNumber\": \"548133K100\",\r\n                \"quantity\": 1,\r\n                \"name\": \"TESTE\",\r\n                \"description\": \"BUCHA BARRA ESTABILIZADORA AZERA/SANTA FÉ/SONATA/GENESIS\",\r\n                \"price\": 30,\r\n                \"group\": \"FORD\",\r\n                \"updateDate\": \"2024-11-08\",\r\n                \"updateTime\": \"11:19:33\",\r\n                \"origin\": \"teste.csv\"\r\n            }\r\n        ]\r\n    },\r\n    {\r\n        \"nic\": \"311\",\r\n        \"items\": [\r\n            {\r\n                \"partNumber\": \"1882311101\",\r\n                \"quantity\": 9999,\r\n                \"name\": \"VELA DE IGNICAO  V\",\r\n                \"description\": \"VELA DE IGNICAO  V\",\r\n                \"price\": 43.82,\r\n                \"group\": \"HY\",\r\n                \"updateDate\": \"2022-12-27\",\r\n                \"updateTime\": \"12:10:02\",\r\n                \"origin\": \"847-202305021612.csv\"\r\n            }\r\n        ]\r\n    }\r\n]","options":{"raw":{"language":"json"}}},"url":"{URL}/apib2b/GetTotalStockDetail/{NIC}","description":"<p>Retorna informações detalhadas de estoque (incluindo preço e metadados do produto) de um dealer específico.</p>\n<p><strong>Parâmetros de Header:</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Header</th>\n<th>Descrição</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>id_token_autenticacao</code></td>\n<td>Token fornecido pela Lead Solutions.</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Parâmetros de URL:</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parâmetro</th>\n<th>Descrição</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>NIC</code></td>\n<td>Código NIC do dealer na plataforma B2B.</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Possíveis Erros:</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Código</th>\n<th>Mensagem</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>0001</code></td>\n<td>Token de autenticação inválido.</td>\n</tr>\n<tr>\n<td><code>0002</code></td>\n<td>Token expirado.</td>\n</tr>\n<tr>\n<td><code>1301</code></td>\n<td>NIC não relacionado a este token.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["apib2b","GetTotalStockDetail","{NIC}"],"host":["{URL}"],"query":[],"variable":[]}},"response":[{"id":"ef690a5b-c843-4668-bb45-b5ae51261edf","name":"GetTotalStockDetails","originalRequest":{"method":"GET","header":[{"key":"id_token_autenticacao","value":"{Token}","type":"text"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"{URL}/apib2b/GetTotalStockDetail/{NIC}"},"status":"OK","code":200,"_postman_previewlanguage":"Text","header":null,"cookie":[],"responseTime":null,"body":"[\r\n    {\r\n        \"nic\": \"2522\",\r\n        \"items\": [\r\n            {\r\n                \"partNumber\": \"548133K100\",\r\n                \"quantity\": 1,\r\n                \"name\": \"TESTE\",\r\n                \"description\": \"BUCHA BARRA ESTABILIZADORA AZERA/SANTA FÉ/SONATA/GENESIS\",\r\n                \"price\": 30,\r\n                \"group\": \"FORD\",\r\n                \"updateDate\": \"2024-11-08\",\r\n                \"updateTime\": \"11:19:33\",\r\n                \"origin\": \"teste.csv\"\r\n            }\r\n        ]\r\n    },\r\n    {\r\n        \"nic\": \"311\",\r\n        \"items\": [\r\n            {\r\n                \"partNumber\": \"1882311101\",\r\n                \"quantity\": 9999,\r\n                \"name\": \"VELA DE IGNICAO  V\",\r\n                \"description\": \"VELA DE IGNICAO  V\",\r\n                \"price\": 43.82,\r\n                \"group\": \"HY\",\r\n                \"updateDate\": \"2022-12-27\",\r\n                \"updateTime\": \"12:10:02\",\r\n                \"origin\": \"847-202305021612.csv\"\r\n            }\r\n        ]\r\n    }\r\n]"}],"_postman_id":"cde85304-db60-4ee4-97a4-a72ad932211f"},{"name":"UpdateStock","id":"7daac9fb-918c-4f78-b730-fedd6b980f6f","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"value":"{Token}","key":"id_token_autenticacao","description":"<p>Token fornecido pela Lead Solutions.</p>\n"},{"value":"{NIC}","key":"cd_nic_stock","description":"<p>Código NIC do dealer.</p>\n"}],"body":{"mode":"raw","raw":"[\n  {\n    \"PartNumber\": \"575251\",\n    \"Stock\": 99\n  }\n]","options":{"raw":{"language":"json"}}},"url":"{URL}/apib2b/UpdateStock","description":"<p>Atualiza quantidades de estoque para um ou mais produtos em um dealer.</p>\n<p>Headers:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Header</th>\n<th>Descrição</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>id_token_autenticacao</code></td>\n<td>Token fornecido pela Lead Solutions.</td>\n</tr>\n<tr>\n<td><code>cd_nic_stock</code></td>\n<td>Código NIC do dealer para atualização de estoque.</td>\n</tr>\n</tbody>\n</table>\n</div><p>Campos do body:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Campo</th>\n<th>Descrição</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>PartNumber</code></td>\n<td>Part number do produto.</td>\n</tr>\n<tr>\n<td><code>Stock</code></td>\n<td>Nova quantidade em estoque.</td>\n</tr>\n</tbody>\n</table>\n</div><p>Body de exemplo:</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">[\n  {\n    \"PartNumber\": \"575251\",\n    \"Stock\": 99\n  }\n]\n</code></pre>\n<p>Resposta de sucesso:</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"message\": \"1 Updated Products.\"\n}\n</code></pre>\n","urlObject":{"path":["apib2b","UpdateStock"],"host":["{URL}"],"query":[],"variable":[]}},"response":[{"id":"84c3107e-15c8-4a7e-9710-4b8bc03c09d2","name":"UpdateStock","originalRequest":{"method":"POST","header":[{"key":"id_token_autenticacao","value":"{Token}","type":"text"}],"body":{"mode":"raw","raw":"[\r\n    {\r\n        \"PartNumber\": \"00000457\",\r\n        \"Stock\":501\r\n    },\r\n    {\r\n        \"PartNumber\": \"010\",\r\n        \"Stock\":100\r\n    },\r\n    {\r\n        \"PartNumber\": \"002\",\r\n        \"Stock\":200\r\n    }\r\n]","options":{"raw":{"language":"json"}}},"url":"{URL}/apib2b/UpdateStock"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":null,"cookie":[],"responseTime":null,"body":"{\n  \"message\": \"3 Updated Products.\"\n}"}],"_postman_id":"7daac9fb-918c-4f78-b730-fedd6b980f6f"},{"name":"GetUser","id":"24a29c98-332e-4e34-939b-948dff638a2a","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"id_token_autenticacao","value":"{Token}"}],"url":"{URL}/apib2b/GetUser/{NIC}/{User E-mail}","description":"<p>Retorna dados de um usuário dealer por NIC e e-mail.</p>\n<p>Importante: este endpoint retorna apenas usuários de dealer. Ele não retorna usuários compradores/clientes. Para compradores/clientes, use <code>GetUserClient/{email}</code>.</p>\n<p>Parâmetros de header:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Header</th>\n<th>Descrição</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>id_token_autenticacao</code></td>\n<td>Token fornecido pela Lead Solutions.</td>\n</tr>\n</tbody>\n</table>\n</div><p>Parâmetros de URL:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parâmetro</th>\n<th>Descrição</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>nic</code></td>\n<td>Código NIC do dealer.</td>\n</tr>\n<tr>\n<td><code>e_mail</code></td>\n<td>E-mail do usuário dealer.</td>\n</tr>\n</tbody>\n</table>\n</div><p>Observações de comportamento:</p>\n<ul>\n<li>Um e-mail de usuário dealer retorna os dados do usuário dealer.</li>\n<li>Um e-mail de comprador/cliente pode retornar <code>0602 User ... not found.</code>, pois compradores são tratados por <code>GetUserClient</code>.</li>\n</ul>\n","urlObject":{"path":["apib2b","GetUser","{NIC}","{User E-mail}"],"host":["{URL}"],"query":[],"variable":[]}},"response":[{"id":"336860ae-e450-4fdc-8364-1d11b749c9d6","name":"GetUser","originalRequest":{"method":"GET","header":[{"key":"id_token_autenticacao","value":"{Token}","type":"text"}],"url":"{URL}/apib2b/GetUser/{NIC}/{User E-mail}"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":null,"cookie":[],"responseTime":null,"body":"[\n  {\n    \"UserCode\": 41,\n    \"UserName\": \"EXAMPLE DEALER USER\",\n    \"Profile\": \"SELLER\",\n    \"Phone\": \"1100000000\",\n    \"UserEmail\": \"dealer.user@example.com\",\n    \"Status\": \"ACTIVE\"\n  }\n]"}],"_postman_id":"24a29c98-332e-4e34-939b-948dff638a2a"},{"name":"GetUserAccess","id":"2bb23681-9c0f-43dc-8e03-071c04bb0bd4","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"id_token_autenticacao","value":"{Token}"}],"url":"{URL}/apib2b/GetUserAccess/{NIC}/{User E-mail}/{StartDate}/{EndDate}","description":"<p>Retorna logs de acesso de usuários vinculados a um dealer.</p>\n<p>Use intervalo máximo de 10 dias. Um intervalo maior pode retornar <code>1907 the period exceeds 10 days.</code></p>\n<p><strong>Parâmetros de header:</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Header</th>\n<th>Descrição</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>id_token_autenticacao</code></td>\n<td>Token fornecido pela Lead Solutions.</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Parâmetros de URL:</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parâmetro</th>\n<th>Descrição</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>nic</code></td>\n<td>Código NIC do dealer.</td>\n</tr>\n<tr>\n<td><code>e_mail</code></td>\n<td>E-mail do usuário. Use <code>0</code> para consultar todos os usuários quando suportado.</td>\n</tr>\n<tr>\n<td><code>StartDate</code></td>\n<td>Data de início no formato <code>YYYY-MM-DD</code>.</td>\n</tr>\n<tr>\n<td><code>EndDate</code></td>\n<td>Data de término no formato <code>YYYY-MM-DD</code>.</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Possíveis erros:</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Código</th>\n<th>Mensagem</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>0001</code></td>\n<td>Token de autenticação inválido.</td>\n</tr>\n<tr>\n<td><code>0002</code></td>\n<td>Token expirado.</td>\n</tr>\n<tr>\n<td><code>1901</code></td>\n<td>NIC não relacionado a este token.</td>\n</tr>\n<tr>\n<td><code>1907</code></td>\n<td>Período excede 10 dias.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["apib2b","GetUserAccess","{NIC}","{User E-mail}","{StartDate}","{EndDate}"],"host":["{URL}"],"query":[],"variable":[]}},"response":[{"id":"2d019578-db78-4354-b007-95b2bf65f11d","name":"GetUserAccess","originalRequest":{"method":"GET","header":[{"key":"id_token_autenticacao","value":"{Token}","type":"text"}],"url":"{URL}/apib2b/GetUserAccess/{NIC}/{User E-mail}/{StartDate}/{EndDate}"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":null,"cookie":[],"responseTime":null,"body":"[]"}],"_postman_id":"2bb23681-9c0f-43dc-8e03-071c04bb0bd4"},{"name":"GetUserClient","id":"64b9fdc8-8714-49d3-983e-6e576725bce7","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"id_token_autenticacao","value":"{Token}"}],"url":"{URL}/apib2b/GetUserClient/{User E-mail}","description":"<p>Retorna clientes vinculados a um usuário comprador/cliente.</p>\n<p>Use apenas o e-mail no path: <code>/apib2b/GetUserClient/{email}</code>. Não inclua NIC no path deste endpoint.</p>\n<p>Parâmetros de header:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Header</th>\n<th>Descrição</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>id_token_autenticacao</code></td>\n<td>Token fornecido pela Lead Solutions.</td>\n</tr>\n</tbody>\n</table>\n</div><p>Parâmetros de URL:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parâmetro</th>\n<th>Descrição</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>email</code></td>\n<td>E-mail do usuário comprador/cliente.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["apib2b","GetUserClient","{User E-mail}"],"host":["{URL}"],"query":[],"variable":[]}},"response":[{"id":"0d4a5d1f-30e6-489e-8183-a663f0504009","name":"GetUserClient","originalRequest":{"method":"GET","header":[],"url":"{URL}/apib2b/GetUserClient/{User E-mail}"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":null,"cookie":[],"responseTime":null,"body":"[\n  {\n    \"userName\": \"EXAMPLE BUYER USER\",\n    \"userEmail\": \"buyer@example.com\",\n    \"clientes\": [\n      {\n        \"ID\": \"1234567890\",\n        \"IDFORMATED\": \"EX1234567890\",\n        \"customer\": \"EXAMPLE CUSTOMER\",\n        \"displayName\": \"EXAMPLE CUSTOMER\"\n      }\n    ]\n  }\n]"}],"_postman_id":"64b9fdc8-8714-49d3-983e-6e576725bce7"},{"name":"GetUserDealer","id":"f83c14c2-7d48-4f26-9022-33dbb0771280","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"id_token_autenticacao","value":"{Token}"}],"url":"{URL}/apib2b/GetUserDealer/{User E-mail}","description":"<p>Retorna os dealers vinculados a um usuário pelo e-mail.</p>\n<p>Use apenas o e-mail no path: <code>/apib2b/GetUserDealer/{email}</code>. Não inclua NIC no path deste endpoint.</p>\n<p>Parâmetros de header:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Header</th>\n<th>Descrição</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>id_token_autenticacao</code></td>\n<td>Token fornecido pela Lead Solutions.</td>\n</tr>\n</tbody>\n</table>\n</div><p>Parâmetros de URL:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parâmetro</th>\n<th>Descrição</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>e_mail</code></td>\n<td>E-mail do usuário.</td>\n</tr>\n</tbody>\n</table>\n</div><p>Comportamento verificado:</p>\n<ul>\n<li>Um e-mail de usuário dealer retorna os dealers vinculados.</li>\n<li>Um e-mail de comprador/cliente pode retornar <code>1502 Nic not related to this token.</code></li>\n</ul>\n","urlObject":{"path":["apib2b","GetUserDealer","{User E-mail}"],"host":["{URL}"],"query":[],"variable":[]}},"response":[{"id":"0e65d73f-1c2f-46f8-a7d4-24e4f2d8c378","name":"GetUserDealer","originalRequest":{"method":"GET","header":[],"url":"{URL}/apib2b/GetUserDealer/{User E-mail}"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":null,"cookie":[],"responseTime":null,"body":"[\n  {\n    \"userName\": \"EXAMPLE BUYER USER\",\n    \"userEmail\": \"buyer@example.com\",\n    \"clientes\": [\n      {\n        \"ID\": \"1234567890\",\n        \"IDFORMATED\": \"EX1234567890\",\n        \"customer\": \"EXAMPLE CUSTOMER\",\n        \"displayName\": \"EXAMPLE CUSTOMER\"\n      }\n    ]\n  }\n]"}],"_postman_id":"f83c14c2-7d48-4f26-9022-33dbb0771280"},{"name":"SearchedProducts","id":"1fd77642-fd0d-43dd-8a79-06a63b07e96b","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"id_token_autenticacao","value":"{Token}"}],"url":"{URL}/apib2b/SearchedProducts/{NIC}/{StartDate}/{EndDate}","description":"<p>Retorna o histórico de buscas de produtos feitas pelos clientes no portal B2B, para um dealer em um período especificado. Janela máxima de busca: <strong>30 dias</strong>.</p>\n<blockquote>\n<p>Este é um endpoint analítico — mostra quais produtos os clientes do dealer pesquisaram, se a busca converteu em pedido e qual usuário realizou a busca.</p>\n</blockquote>\n<p><strong>Parâmetros de Header:</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Header</th>\n<th>Descrição</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>id_token_autenticacao</code></td>\n<td>Token fornecido pela Lead Solutions.</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Parâmetros de URL:</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parâmetro</th>\n<th>Padrão</th>\n<th>Descrição</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>NIC</code></td>\n<td><code>0</code></td>\n<td>Código NIC do dealer. Use <code>0</code> para todos os dealers do token.</td>\n</tr>\n<tr>\n<td><code>StartDate</code></td>\n<td><code>0</code></td>\n<td>Data de início no formato <code>YYYY-MM-DD</code>.</td>\n</tr>\n<tr>\n<td><code>EndDate</code></td>\n<td><code>0</code></td>\n<td>Data de término no formato <code>YYYY-MM-DD</code>.</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Campos da resposta:</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Campo</th>\n<th>Descrição</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>CustomerCode</code></td>\n<td>Código do cliente.</td>\n</tr>\n<tr>\n<td><code>Customer</code></td>\n<td>Nome do cliente.</td>\n</tr>\n<tr>\n<td><code>SearcherUser</code></td>\n<td>Código do usuário que realizou a busca.</td>\n</tr>\n<tr>\n<td><code>SearchCode</code></td>\n<td>Código interno da busca.</td>\n</tr>\n<tr>\n<td><code>ProductCode</code></td>\n<td>Part number que foi pesquisado.</td>\n</tr>\n<tr>\n<td><code>ProductName</code></td>\n<td>Nome do produto.</td>\n</tr>\n<tr>\n<td><code>ProductDescription</code></td>\n<td>Descrição do produto.</td>\n</tr>\n<tr>\n<td><code>ConvertedToOrder</code></td>\n<td><code>yes</code> / <code>no</code> — se a busca resultou em pedido.</td>\n</tr>\n<tr>\n<td><code>DateSearch</code></td>\n<td>Data da busca.</td>\n</tr>\n<tr>\n<td><code>TimeSearch</code></td>\n<td>Hora da busca.</td>\n</tr>\n<tr>\n<td><code>SourceType</code></td>\n<td><code>catalog</code> ou <code>cart</code>.</td>\n</tr>\n<tr>\n<td><code>StockAvailable</code></td>\n<td>Estoque total entre os dealers.</td>\n</tr>\n<tr>\n<td><code>StockByDealer[]</code></td>\n<td>Estoque por dealer (<code>NicCode</code>, <code>CdDealer</code>, <code>DealerName</code>, <code>Quantity</code>).</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Possíveis Erros:</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Código</th>\n<th>Mensagem</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>0001</code></td>\n<td>Token de autenticação inválido.</td>\n</tr>\n<tr>\n<td><code>0002</code></td>\n<td>Token expirado.</td>\n</tr>\n<tr>\n<td><code>0101</code></td>\n<td>NIC não relacionado a este token.</td>\n</tr>\n<tr>\n<td><code>0102</code></td>\n<td>Data de início inválida.</td>\n</tr>\n<tr>\n<td><code>0103</code></td>\n<td>Data de término inválida.</td>\n</tr>\n<tr>\n<td><code>0104</code></td>\n<td>Data de término anterior à data de início.</td>\n</tr>\n<tr>\n<td><code>0105</code></td>\n<td>Período excede o limite permitido.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["apib2b","SearchedProducts","{NIC}","{StartDate}","{EndDate}"],"host":["{URL}"],"query":[],"variable":[]}},"response":[{"id":"d3a4deeb-0315-41b2-8d85-9977e69a749c","name":"SearchedProducts","originalRequest":{"method":"GET","header":[{"key":"id_token_autenticacao","value":"{Token}","type":"text"}],"url":"{URL}/apib2b/SearchedProducts/{NIC}/{StartDate}/{EndDate}"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":null,"cookie":[],"responseTime":null,"body":"[\n  {\n    \"CustomerCode\": 2,\n    \"Customer\": \"CUSTOMER 2\",\n    \"SearcherUser\": 47,\n    \"SearchCode\": 2699,\n    \"ProductCode\": \"575251\",\n    \"ProductName\": \"BRAKE COVER PLATE\",\n    \"ProductDescription\": \"BRAKE COVER PLATE\",\n    \"ConvertedToOrder\": \"yes\",\n    \"DateSearch\": \"2026-05-13\",\n    \"TimeSearch\": \"10:34:00\",\n    \"SourceType\": \"catalog\",\n    \"StockAvailable\": 99,\n    \"StockByDealer\": [\n      {\n        \"NicCode\": \"D0002\",\n        \"CdDealer\": 2,\n        \"DealerName\": \"DEALER 2\",\n        \"Quantity\": 99\n      }\n    ]\n  }\n]"}],"_postman_id":"1fd77642-fd0d-43dd-8a79-06a63b07e96b"},{"name":"SearchProduct","id":"83f4003f-3ce7-2cc0-c725-845c00eb404c","request":{"method":"GET","header":[{"key":"id_token_autenticacao","value":"{Token}"},{"key":"cd_nic_order","value":"{NIC}"}],"url":"{URL}/apib2b/SearchProduct/{CustomerCode}/{UserCode}/{{search}}/{{category}}/{{subcategory}}/{{start}}/{{end}}","description":"<p>Pesquisa produtos disponíveis para um cliente/usuário e retorna preços e estoque por dealer.</p>\n<p>Headers obrigatórios:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Header</th>\n<th>Descrição</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>id_token_autenticacao</code></td>\n<td>Token fornecido pela Lead Solutions.</td>\n</tr>\n<tr>\n<td><code>cd_nic_order</code></td>\n<td>Contexto de NIC do dealer. Obrigatório.</td>\n</tr>\n</tbody>\n</table>\n</div><p>Parâmetros de URL:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parâmetro</th>\n<th>Descrição</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>clientCode</code></td>\n<td>Código interno do cliente.</td>\n</tr>\n<tr>\n<td><code>userCode</code></td>\n<td>Código interno do usuário comprador.</td>\n</tr>\n<tr>\n<td><code>search</code></td>\n<td>Termo de busca. Use <code>0</code> para retornar todos os produtos.</td>\n</tr>\n<tr>\n<td><code>category</code></td>\n<td>Filtro de categoria. Use <code>0</code> para todas.</td>\n</tr>\n<tr>\n<td><code>subcategory</code></td>\n<td>Filtro de subcategoria. Use <code>0</code> para todas.</td>\n</tr>\n<tr>\n<td><code>start</code></td>\n<td>Offset inicial da paginação.</td>\n</tr>\n<tr>\n<td><code>end</code></td>\n<td>Offset final / tamanho da página.</td>\n</tr>\n</tbody>\n</table>\n</div><p>Comportamento verificado: com <code>cd_nic_order: D0002</code>, <code>SearchProduct/2/48/575251/0/0/0/10</code> retornou a peça <code>575251</code> e relacionamentos para <code>D0002</code>, <code>D0003</code> e <code>D0001</code>. O header é obrigatório como contexto, mas a resposta pode incluir outros dealers relacionados.</p>\n","urlObject":{"path":["apib2b","SearchProduct","{CustomerCode}","{UserCode}","{{search}}","{{category}}","{{subcategory}}","{{start}}","{{end}}"],"host":["{URL}"],"query":[],"variable":[]}},"response":[],"_postman_id":"83f4003f-3ce7-2cc0-c725-845c00eb404c"}],"id":"c4501824-f75b-45b0-a4f4-0d499c970569","_postman_id":"c4501824-f75b-45b0-a4f4-0d499c970569","description":""}],"event":[{"listen":"prerequest","script":{"id":"b0af45e5-4e4a-4df8-bab4-5681c71bf674","type":"text/javascript","packages":{},"exec":[""]}},{"listen":"test","script":{"id":"cec5cd05-ad2a-4c6b-80cc-109e1b38cde2","type":"text/javascript","packages":{},"exec":[""]}}],"variable":[{"key":"id_token_autenticacao","value":"{Token}"},{"key":"url","value":"{URL}"},{"key":"nic","value":"{NIC}"},{"key":"clientId","value":"{Client ID}"},{"key":"clientCode","value":"{CustomerCode}"},{"key":"userCode","value":"{UserCode}"},{"key":"e_mail","value":"{User E-mail}"},{"key":"part_number","value":"{Part Number}"},{"key":"StartDate","value":"{StartDate}"},{"key":"EndDate","value":"{EndDate}"},{"key":"VatID","value":"{VatID}"},{"key":"Status","value":"{Status}"},{"key":"OrderStatus","value":"{OrderStatus}"},{"key":"PaymentMethod","value":"{PaymentMethod}"},{"key":"QuotationCode","value":"{QuotationCode}"},{"key":"OrderNumber","value":"{OrderNumber}"}]}