{"info":{"_postman_id":"afe55ef7-a259-4c44-8acb-246d28707c28","name":"Imagine.io Developer Hub","description":"<html><head></head><body><p>We streamline 3D content creation, making it fast, easy, and impactful with built-in tools optimized for accessibility and efficiency. The Imagine.io Public APIs deliver rendered images generated by users.</p>\n</body></html>","schema":"https://schema.getpostman.com/json/collection/v2.0.0/collection.json","toc":[],"owner":"17543092","collectionId":"afe55ef7-a259-4c44-8acb-246d28707c28","publishedId":"2sAYX8GfPM","public":true,"customColor":{"top-bar":"FFFFFF","right-sidebar":"303030","highlight":"FF6C37"},"publishDate":"2025-04-04T19:29:50.000Z"},"item":[{"name":"Imagine API","item":[{"name":"Product Upload & Management","item":[{"name":"Create Product","event":[{"listen":"test","script":{"id":"93504b55-d47d-4f56-8bb5-5e52c1e1ffe1","exec":["const res = pm.response.json();","","pm.test(\"status=true\", function () {","  pm.expect(res.status).to.eql(true);","});","","// Auto-save product_unicode and S3 upload URLs for subsequent requests","if (res.status && res.data) {","  const d = res.data;","  if (d.unicode) pm.collectionVariables.set(\"product_unicode\", d.unicode);","  if (d.presigned_url_prop_user_file && d.presigned_url_prop_user_file.url) {","    pm.collectionVariables.set(\"s3_prop_url\", d.presigned_url_prop_user_file.url);","  }","  if (d.presigned_url_thumbnail && d.presigned_url_thumbnail.url) {","    pm.collectionVariables.set(\"s3_thumbnail_url\", d.presigned_url_thumbnail.url);","  }","}"],"type":"text/javascript","packages":{},"requests":{}}}],"id":"bac8ce0b-0b56-4c37-a316-a8ac443faac7","protocolProfileBehavior":{"disabledSystemHeaders":{},"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[{"key":"Authorization","value":"Imagine-key {{secret_key}}","type":"default"},{"key":"Origin","value":"{{origin}}","type":"default"}],"body":{"mode":"formdata","formdata":[{"key":"name","value":"Astronaut Space Suit Model","description":"<p>Product name - A human-readable display name for the product | Optiona</p>\n","type":"text"},{"key":"main_asset_name","value":"astronaut_suit","description":"<p>Main asset name - identifier for the product's 3D asset | Optional</p>\n","type":"text"},{"key":"sku_id","value":"SKU-ASTRONAUT-00001","description":"<p>SKU ID - Stock Keeping Unit identifier for inventory tracking | Optional</p>\n","type":"text"},{"key":"prop_data_user_file_name","value":"astronaut.glb","description":"<p>3D model filename - Name of the file to be uploaded (must include  extension)</p>\n","type":"text"},{"key":"thumbnail_name","value":"astronaut_suit_thumb.png","description":"<p>Thumbnail filename - Name of the preview image file to be uploaded (PNG/JPG format)</p>\n","type":"text"},{"key":"gtin","value":"3210987654321","description":"<p>Global Trade Item Number. | Optional</p>\n","type":"text","uuid":"028690b5-59f1-4ab0-88a2-15a4cf41d1d7"}]},"url":"{{base_url}}/v1/product/details/","description":"<h2 id=\"create-product\">Create Product</h2>\n<p><strong>Endpoint:</strong> <code>POST /v1/product/details/</code><br /><strong>Authentication:</strong> Secret Key required</p>\n<h3 id=\"description\">Description</h3>\n<p>Creates a new product record and returns <strong>presigned S3 upload URLs</strong> for both the 3D model and thumbnail image. This is the first step in the product upload workflow.</p>\n<h3 id=\"request-headers\">Request Headers</h3>\n<ul>\n<li><p><code>Authorization: Imagine-key your_secret_key</code></p>\n</li>\n<li><p><code>Origin: yourdomain.com</code></p>\n</li>\n<li><p><code>Content-Type: multipart/form-data</code></p>\n</li>\n</ul>\n<h3 id=\"request-body-form-data\">Request Body (Form Data)</h3>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field</th>\n<th>Type</th>\n<th>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>prop_data_user_file_name</td>\n<td>string</td>\n<td><strong>Yes</strong></td>\n<td>3D model filename (must include extension, e.g. <code>astronaut.glb</code>)</td>\n</tr>\n<tr>\n<td>name</td>\n<td>string</td>\n<td>No</td>\n<td>Human-readable product display name</td>\n</tr>\n<tr>\n<td>main_asset_name</td>\n<td>string</td>\n<td>No</td>\n<td>Internal asset identifier</td>\n</tr>\n<tr>\n<td>sku_id</td>\n<td>string</td>\n<td>No</td>\n<td>Stock Keeping Unit identifier</td>\n</tr>\n<tr>\n<td>gtin</td>\n<td>string</td>\n<td>No</td>\n<td>Global Trade Item Number</td>\n</tr>\n<tr>\n<td>thumbnail_name</td>\n<td>string</td>\n<td>No</td>\n<td>Thumbnail filename (PNG/JPG format)</td>\n</tr>\n</tbody>\n</table>\n</div><blockquote>\n<p><strong>Note:</strong> If <code>name</code> and <code>main_asset_name</code> aren't provided, they will be generated based on the file name. All other missing fields will be returned as empty strings. </p>\n</blockquote>\n<h3 id=\"response\">Response</h3>\n<p>Returns a JSON object containing:</p>\n<ul>\n<li><p>Product <code>unicode</code> (unique identifier for all subsequent calls)</p>\n</li>\n<li><p><code>presigned_url_prop_user_file</code> — S3 upload payload for the 3D model</p>\n</li>\n<li><p><code>presigned_url_thumbnail</code> — S3 upload payload for the thumbnail</p>\n</li>\n</ul>\n<h3 id=\"next-steps\">Next Steps</h3>\n<ol>\n<li><p>Run <strong>Upload 3D Model to S3</strong> with the model presigned URL</p>\n</li>\n<li><p>Run <strong>Upload Thumbnail to S3</strong> with the thumbnail presigned URL</p>\n</li>\n<li><p>Run <strong>Mark Upload Success</strong> to complete the workflow</p>\n</li>\n</ol>\n<h3 id=\"auto-filled-variables\">Auto-filled Variables</h3>\n<p>This request automatically saves:</p>\n<ul>\n<li><p><code>product_unicode</code> - For subsequent requests</p>\n</li>\n<li><p><code>s3_prop_\\\\\\\\\\*</code> - S3 credentials for model upload</p>\n</li>\n<li><p><code>s3_thumb_\\\\\\\\\\*</code> - S3 credentials for thumbnail upload</p>\n</li>\n</ul>\n","urlObject":{"path":["v1","product","details",""],"host":["{{base_url}}"],"query":[],"variable":[]}},"response":[{"id":"10d2e852-4dc2-4389-8729-2b78ac03c09f","name":"✅ 201 - Created (example)","originalRequest":{"method":"POST","header":[{"key":"Authorization","value":"Imagine-key {{secret_key}}","type":"default"},{"key":"Origin","value":"{{origin}}","type":"default"}],"body":{"mode":"formdata","formdata":[{"key":"name","value":"Astronaut Space Suit Model","description":"Product name - A human-readable display name for the product | Optiona","type":"text"},{"key":"main_asset_name","value":"astronaut_suit","description":"Main asset name - identifier for the product's 3D asset | Optional","type":"text"},{"key":"sku_id","value":"SKU-ASTRONAUT-00001","description":"SKU ID - Stock Keeping Unit identifier for inventory tracking | Optional","type":"text"},{"key":"prop_data_user_file_name","value":"astronaut.glb","description":"3D model filename - Name of the file to be uploaded (must include  extension)","type":"text"},{"key":"thumbnail_name","value":"astronaut_suit_thumb.png","description":"Thumbnail filename - Name of the preview image file to be uploaded (PNG/JPG format)","type":"text"},{"key":"gtin","value":"3210987654321","description":"Global Trade Item Number. | Optional","type":"text","uuid":"028690b5-59f1-4ab0-88a2-15a4cf41d1d7"}]},"url":"{{base_url}}/v1/product/details/"},"status":"Created","code":201,"_postman_previewlanguage":"Text","header":[],"cookie":[{"expires":"Invalid Date","domain":"","path":""}],"responseTime":null,"body":"{\n  \"status\": true,\n  \"data\": {\n    \"unicode\": \"ddd233ee-c968-43bc-9e51-4758d946223a\",\n    \"gtin\": \"3210987654321\",\n    \"name\": \"Astronaut Space Suit Model\",\n    \"main_asset_name\": \"astronaut_suit\",\n    \"sku_id\": \"SKU-ASTRONAUT-00001\",\n    \"created_at\": \"2026-XX-XXTXX:XX:XX.XXXXXX+05:30\",\n    \"upload_status\": \"1\",\n    \"presigned_url_prop_user_file\": {\n      \"url\": \"https://lf-v2-dev-us-test-v1.s3.amazonaws.com/\",\n      \"fields\": {\n        \"key\": \"media/private/product/prop_data_user_file/XXXXX/X/prop_data_astronaut.glb\",\n        \"x-amz-algorithm\": \"AWS4-HMAC-SHA256\",\n        \"x-amz-credential\": \"XXXXXXXXXXXXXXXXXXXXXXXXXXXX\",\n        \"x-amz-date\": \"XXXXXXXXTXXXXXXZ\",\n        \"policy\": \"XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\",\n        \"x-amz-signature\": \"XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\"\n      }\n    },\n    \"presigned_data_prop_user_file\": \"/media/private/product/prop_data_user_file/XXXXX/X/prop_data_astronaut.glb?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=XXXXXXXXXXXXXXXX&X-Amz-Date=XXXXXXXXTXXXXXXZ&X-Amz-Expires=XXXX&X-Amz-SignedHeaders=host&X-Amz-Signature=XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\",\n    \"presigned_url_thumbnail\": {\n      \"url\": \"https://lf-v2-dev-us-test-v1.s3.amazonaws.com/\",\n      \"fields\": {\n        \"key\": \"media/private/product/thumbnail/XXXXX/X/thumbnail_astronaut_suit_thumb.png\",\n        \"x-amz-algorithm\": \"AWS4-HMAC-SHA256\",\n        \"x-amz-credential\": \"XXXXXXXXXXXXXXXXXXXXXXXXXXXX\",\n        \"x-amz-date\": \"XXXXXXXXTXXXXXXZ\",\n        \"policy\": \"XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\",\n        \"x-amz-signature\": \"XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\"\n      }\n    },\n    \"presigned_data_thumbnail\": \"/media/private/product/thumbnail/XXXXX/X/thumbnail_astronaut_suit_thumb.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=XXXXXXXXXXXXXXXX&X-Amz-Date=XXXXXXXXTXXXXXXZ&X-Amz-Expires=XXXX&X-Amz-SignedHeaders=host&X-Amz-Signature=XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\"\n  },\n  \"message\": \"Product created successfully\",\n  \"api_hits_available\": XXX\n}\n"}],"_postman_id":"bac8ce0b-0b56-4c37-a316-a8ac443faac7"},{"name":"Upload 3D Model to S3 (presigned)","event":[{"listen":"test","script":{"id":"c3592e16-850f-4004-b116-7dea90c769d1","exec":["pm.test(\"S3 upload succeeded (204/201)\", function () {","  pm.expect(pm.response.code).to.be.oneOf([200, 201, 204]);","});"],"type":"text/javascript","packages":{},"requests":{}}}],"id":"59ce0392-8d37-4dbc-9a0c-69b7038ea4ee","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[],"body":{"mode":"formdata","formdata":[{"key":"key","value":"media/private/product/prop_data_user_file/73891/0/prop_data_astronaut.glb","type":"text","description":"<p>S3 object key - Auto-filled from Create Product response</p>\n"},{"key":"x-amz-algorithm","value":"AWS4-HMAC-SHA256","type":"text","description":"<p>AWS signing algorithm - Auto-filled from presigned URL response</p>\n"},{"key":"x-amz-credential","value":"XXXXXXXXXXXXXXXXXXXXXXXXXXXX/XXXXXXXX/us-east-1/s3/aws4_request","type":"text","description":"<p>AWS credentials - Auto-filled from presigned URL response</p>\n"},{"key":"x-amz-date","value":"XXXXXXXXTXXXXXXZ","type":"text","description":"<p>Request timestamp - Auto-filled from presigned URL response</p>\n"},{"key":"policy","value":"XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX","type":"text","description":"<p>S3 upload policy - Auto-filled from presigned URL response</p>\n"},{"key":"x-amz-signature","value":"XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX","type":"text","description":"<p>Request signature - Auto-filled from presigned URL response</p>\n"},{"key":"file","description":"<p>3D Model File - Select your .glb file to upload</p>\n","type":"file","value":""}]},"url":"https://PRESIGNED-URL-HERE/","description":"<h2 id=\"upload-3d-model-to-s3\">Upload 3D Model to S3</h2>\n<p><strong>Endpoint:</strong> Presigned S3 URL (from Create Product response)<br /><strong>Authentication:</strong> None (presigned URL)</p>\n<h3 id=\"description\">Description</h3>\n<p>Uploads your 3D model file directly to Amazon S3 using the presigned URL and credentials received from the <strong>Create Product</strong> request. This is a direct S3 upload and does not require application authentication.</p>\n<h3 id=\"request-body-form-data\">Request Body (Form Data)</h3>\n<p>All fields are automatically populated from the Create Product response:</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>key</td>\n<td>S3 object path - Auto-filled</td>\n</tr>\n<tr>\n<td>x-amz-algorithm</td>\n<td>AWS signing algorithm - Auto-filled</td>\n</tr>\n<tr>\n<td>x-amz-credential</td>\n<td>AWS credentials - Auto-filled</td>\n</tr>\n<tr>\n<td>x-amz-date</td>\n<td>Request timestamp - Auto-filled</td>\n</tr>\n<tr>\n<td>policy</td>\n<td>S3 upload policy - Auto-filled</td>\n</tr>\n<tr>\n<td>x-amz-signature</td>\n<td>Request signature - Auto-filled</td>\n</tr>\n<tr>\n<td>file</td>\n<td><strong>Your 3D model file (.glb)</strong> - Select your file here</td>\n</tr>\n</tbody>\n</table>\n</div><h3 id=\"supported-file-format\">Supported File Format</h3>\n<ul>\n<li><p>Optimized 3D asset format</p>\n</li>\n<li><p>glb,obj,fbx etc</p>\n</li>\n<li><p>Includes geometry, materials, and textures</p>\n</li>\n</ul>\n<h3 id=\"file-requirements\">File Requirements</h3>\n<ul>\n<li>Must contain valid 3D geometry</li>\n</ul>\n<h3 id=\"response\">Response</h3>\n<ul>\n<li><p><strong>Success:</strong> HTTP 204 (No Content)</p>\n</li>\n<li><p>No response body on success</p>\n</li>\n<li><p>Empty response indicates successful upload</p>\n</li>\n</ul>\n<h3 id=\"notes\">Notes</h3>\n<ul>\n<li><p>Presigned URLs expire after a certain time</p>\n</li>\n<li><p>Upload must complete before URL expiration</p>\n</li>\n<li><p>All form fields are required for successful upload</p>\n</li>\n</ul>\n<h3 id=\"next-step\">Next Step</h3>\n<p>After successful upload, proceed to <strong>Upload Thumbnail to S3</strong></p>\n","urlObject":{"protocol":"https","path":[""],"host":["PRESIGNED-URL-HERE"],"query":[],"variable":[]}},"response":[{"id":"cfee189f-61a6-4cb2-b8ed-1917da76b804","name":"✅ 204 - Uploaded (example)","originalRequest":{"method":"POST","header":[],"body":{"mode":"formdata","formdata":[{"key":"key","value":"media/private/product/prop_data_user_file/73891/0/prop_data_astronaut.glb","type":"text","description":"S3 object key - Auto-filled from Create Product response"},{"key":"x-amz-algorithm","value":"AWS4-HMAC-SHA256","type":"text","description":"AWS signing algorithm - Auto-filled from presigned URL response"},{"key":"x-amz-credential","value":"XXXXXXXXXXXXXXXXXXXXXXXXXXXX/XXXXXXXX/us-east-1/s3/aws4_request","type":"text","description":"AWS credentials - Auto-filled from presigned URL response"},{"key":"x-amz-date","value":"XXXXXXXXTXXXXXXZ","type":"text","description":"Request timestamp - Auto-filled from presigned URL response"},{"key":"policy","value":"XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX","type":"text","description":"S3 upload policy - Auto-filled from presigned URL response"},{"key":"x-amz-signature","value":"XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX","type":"text","description":"Request signature - Auto-filled from presigned URL response"},{"key":"file","description":"3D Model File - Select your .glb file to upload","type":"file","value":""}]},"url":"https://PRESIGNED-URL-HERE/"},"status":"No Content","code":204,"_postman_previewlanguage":"Text","header":[],"cookie":[],"responseTime":null,"body":""}],"_postman_id":"59ce0392-8d37-4dbc-9a0c-69b7038ea4ee"},{"name":"Upload Thumbnail to S3 (presigned)","event":[{"listen":"test","script":{"id":"0a0a1016-01cf-40fd-a754-1812c9bd77f6","exec":["pm.test(\"S3 upload succeeded (204/201)\", function () {","  pm.expect(pm.response.code).to.be.oneOf([200, 201, 204]);","});"],"type":"text/javascript","packages":{},"requests":{}}}],"id":"11b77651-bfd1-404a-a045-6b88ac83856a","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[],"body":{"mode":"formdata","formdata":[{"key":"key","value":"media/private/product/thumbnail/73891/0/thumbnail_astronaut_suit_thumb.png","type":"text","description":"<p>S3 object key - Auto-filled from Create Product response</p>\n"},{"key":"x-amz-algorithm","value":"AWS4-HMAC-SHA256","type":"text","description":"<p>AWS signing algorithm - Auto-filled from presigned URL response</p>\n"},{"key":"x-amz-credential","value":"XXXXXXXXXXXXXXXXXXXXXXXXXXXX/XXXXXXXX/us-east-1/s3/aws4_request","type":"text","description":"<p>AWS credentials - Auto-filled from presigned URL response</p>\n"},{"key":"x-amz-date","value":"XXXXXXXXTXXXXXXZ","type":"text","description":"<p>Request timestamp - Auto-filled from presigned URL response</p>\n"},{"key":"policy","value":"XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX","type":"text","description":"<p>S3 upload policy - Auto-filled from presigned URL response</p>\n"},{"key":"x-amz-signature","value":"XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX","type":"text","description":"<p>Request signature - Auto-filled from presigned URL response</p>\n"},{"key":"file","type":"file","description":"<p>Thumbnail Image File - Select your .png or .jpg file to upload</p>\n","value":""}]},"url":"https://PRESIGNED-URL-HERE/","description":"<h2 id=\"upload-thumbnail-to-s3\">Upload Thumbnail to S3</h2>\n<p><strong>Endpoint:</strong> Presigned S3 URL (from Create Product response)<br /><strong>Authentication:</strong> None (presigned URL)</p>\n<h3 id=\"description\">Description</h3>\n<p>Uploads your product thumbnail/preview image directly to Amazon S3 using the presigned URL and credentials received from the <strong>Create Product</strong> request.</p>\n<h3 id=\"request-body-form-data\">Request Body (Form Data)</h3>\n<p>All fields are automatically populated from the Create Product response:</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>key</td>\n<td>S3 object path - Auto-filled</td>\n</tr>\n<tr>\n<td>x-amz-algorithm</td>\n<td>AWS signing algorithm - Auto-filled</td>\n</tr>\n<tr>\n<td>x-amz-credential</td>\n<td>AWS credentials - Auto-filled</td>\n</tr>\n<tr>\n<td>x-amz-date</td>\n<td>Request timestamp - Auto-filled</td>\n</tr>\n<tr>\n<td>policy</td>\n<td>S3 upload policy - Auto-filled</td>\n</tr>\n<tr>\n<td>x-amz-signature</td>\n<td>Request signature - Auto-filled</td>\n</tr>\n<tr>\n<td>file</td>\n<td><strong>Your thumbnail image (PNG/JPG)</strong> - Select your file here</td>\n</tr>\n</tbody>\n</table>\n</div><h3 id=\"supported-file-formats\">Supported File Formats</h3>\n<ul>\n<li><p><strong>PNG</strong> (Portable Network Graphics) - Recommended for transparency</p>\n</li>\n<li><p><strong>JPG/JPEG</strong> (Joint Photographic Experts Group) - For smaller file size</p>\n</li>\n</ul>\n<h3 id=\"file-requirements\">File Requirements</h3>\n<ul>\n<li><p>Format: PNG or JPG</p>\n</li>\n<li><p>File size: &lt; 5MB recommended</p>\n</li>\n</ul>\n<h3 id=\"response\">Response</h3>\n<ul>\n<li><p><strong>Success:</strong> HTTP 204 (No Content)</p>\n</li>\n<li><p>No response body on success</p>\n</li>\n</ul>\n<h3 id=\"notes\">Notes</h3>\n<ul>\n<li><p>Presigned URLs expire after a certain time</p>\n</li>\n<li><p>Clear, high-quality images improve product presentation</p>\n</li>\n<li><p>Transparent backgrounds work best for PNG format</p>\n</li>\n</ul>\n<h3 id=\"next-step\">Next Step</h3>\n<p>After both model and thumbnail are uploaded successfully, run <strong>Mark Upload Success</strong> to finalize the product creation</p>\n","urlObject":{"protocol":"https","path":[""],"host":["PRESIGNED-URL-HERE"],"query":[],"variable":[]}},"response":[{"id":"ef0b5266-0ae6-41f6-9b19-cc6be820f67b","name":"✅ 204 - Uploaded (example)","originalRequest":{"method":"POST","header":[],"body":{"mode":"formdata","formdata":[{"key":"key","value":"media/private/product/thumbnail/73891/0/thumbnail_astronaut_suit_thumb.png","type":"text","description":"S3 object key - Auto-filled from Create Product response"},{"key":"x-amz-algorithm","value":"AWS4-HMAC-SHA256","type":"text","description":"AWS signing algorithm - Auto-filled from presigned URL response"},{"key":"x-amz-credential","value":"XXXXXXXXXXXXXXXXXXXXXXXXXXXX/XXXXXXXX/us-east-1/s3/aws4_request","type":"text","description":"AWS credentials - Auto-filled from presigned URL response"},{"key":"x-amz-date","value":"XXXXXXXXTXXXXXXZ","type":"text","description":"Request timestamp - Auto-filled from presigned URL response"},{"key":"policy","value":"XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX","type":"text","description":"S3 upload policy - Auto-filled from presigned URL response"},{"key":"x-amz-signature","value":"XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX","type":"text","description":"Request signature - Auto-filled from presigned URL response"},{"key":"file","type":"file","description":"Thumbnail Image File - Select your .png or .jpg file to upload","value":""}]},"url":"https://PRESIGNED-URL-HERE/"},"status":"No Content","code":204,"_postman_previewlanguage":"Text","header":[],"cookie":[],"responseTime":null,"body":""}],"_postman_id":"11b77651-bfd1-404a-a045-6b88ac83856a"},{"name":"Mark Upload Success","event":[{"listen":"test","script":{"exec":["// ===== Helper: read variables from globals > environment > collection =====","function getVar(key) {","  return pm.globals.get(key) || pm.environment.get(key) || pm.collectionVariables.get(key);","}","const res = pm.response.json();","pm.test(\"status=true\", function(){ pm.expect(res.status).to.eql(true); });"],"type":"text/javascript","packages":{},"requests":{},"id":"a7e24cdc-d093-4674-96ea-869cfef38bc0"}}],"id":"d0d5cc02-1d0d-4331-b7f8-9cef8d702818","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"PATCH","header":[{"key":"Authorization","value":"Imagine-key {{secret_key}}","type":"default"},{"key":"Origin","value":"{{origin}}","type":"default"},{"key":"Content-Type","value":"application/json","type":"default"}],"body":{"mode":"raw","raw":"{\n  \"action\": \"mark_upload_success\"\n}","options":{"raw":{"language":"json"}}},"url":"{{base_url}}/v1/product/details//","description":"<h2 id=\"mark-upload-success\">Mark Upload Success</h2>\n<p><strong>Endpoint:</strong> <code>PATCH /v1/product/details/1e6280bd-1998-439d-a999-7aca19d570ee/</code><br /><strong>Authentication:</strong> Secret Key required</p>\n<h3 id=\"description\">Description</h3>\n<p>Notifies the system that both the 3D model and thumbnail have been successfully uploaded to S3. This request <strong>must</strong> be called after completing both S3 uploads to finalize the product creation process.</p>\n<h3 id=\"when-to-call\">When to Call</h3>\n<p>Call this endpoint <strong>only after</strong>:</p>\n<ol>\n<li><p>✅ 3D model uploaded to S3 (HTTP 204 response)</p>\n</li>\n<li><p>✅ Thumbnail uploaded to S3 (HTTP 204 response)</p>\n</li>\n</ol>\n<h3 id=\"request-headers\">Request Headers</h3>\n<ul>\n<li><p><code>Authorization: Imagine-key your_secret_key</code></p>\n</li>\n<li><p><code>Origin: yourdomain.com</code></p>\n</li>\n<li><p><code>Content-Type: application/json</code></p>\n</li>\n</ul>\n<h3 id=\"request-body-json\">Request Body (JSON)</h3>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"action\": \"mark_upload_success\"\n}\n\n</code></pre>\n<h3 id=\"url-parameters\">URL Parameters</h3>\n<ul>\n<li><code>product_unicode</code> - The unique product identifier from Create Product response (auto-filled)</li>\n</ul>\n<h3 id=\"response\">Response</h3>\n<p>Returns updated product information including:</p>\n<ul>\n<li><p>Product <code>unicode</code></p>\n</li>\n<li><p>New <code>upload_status</code> (typically \"2\" for completed)</p>\n</li>\n<li><p>Success message</p>\n</li>\n</ul>\n<h3 id=\"upload-status-values\">Upload Status Values</h3>\n<ul>\n<li><p><code>1</code> - Created (awaiting uploads)</p>\n</li>\n<li><p><code>2</code> - Upload complete (ready for content generation)</p>\n</li>\n</ul>\n<h3 id=\"what-happens-next\">What Happens Next</h3>\n<p>After marking upload success:</p>\n<ul>\n<li><p>Product becomes available for content generation</p>\n</li>\n<li><p>You can create content jobs</p>\n</li>\n<li><p>Product appears in product listings</p>\n</li>\n<li><p>Ready for automated processing workflows</p>\n</li>\n</ul>\n","urlObject":{"path":["v1","product","details","",""],"host":["{{base_url}}"],"query":[],"variable":[]}},"response":[{"id":"5a90464e-afc5-43a6-8db6-a8daf9210f8a","name":"✅ 200 - OK (example)","originalRequest":{"method":"PATCH","header":[{"key":"Authorization","value":"Imagine-key {{secret_key}}","type":"default"},{"key":"Origin","value":"{{origin}}","type":"default"},{"key":"Content-Type","value":"application/json","type":"default"}],"body":{"mode":"raw","raw":"{\\n  \\\"action\\\": \\\"mark_upload_success\\\"\\n}","options":{"raw":{"language":"json"}}},"url":"{{base_url}}/v1/product/details/1e6280bd-1998-439d-a999-7aca19d570ee/"},"status":"OK","code":200,"_postman_previewlanguage":"Text","header":[],"cookie":[],"responseTime":null,"body":"{\n    \"status\": true,\n    \"data\": {\n        \"id\": 73891,\n        \"unicode\": \"ddd233ee-c968-43bc-9e51-4758d946223a\",\n        \"gtin\": \"3210987654321\",\n        \"name\": \"Astronaut Space Suit Model\",\n        \"main_asset_name\": \"astronaut_suit\",\n        \"sku_id\": \"SKU-ASTRONAUT-00001\",\n        \"created_at\": \"2026-02-16T16:39:49.974021+05:30\",\n        \"upload_status\": \"2\"\n    },\n    \"message\": \"Product marked as upload successful\",\n    \"api_hits_available\": 948\n}"}],"_postman_id":"d0d5cc02-1d0d-4331-b7f8-9cef8d702818"},{"name":"Update Product Details","event":[{"listen":"test","script":{"exec":["// ===== Helper: read variables from globals > environment > collection =====","function getVar(key) {","  return pm.globals.get(key) || pm.environment.get(key) || pm.collectionVariables.get(key);","}","const res = pm.response.json();","pm.test(\"status=true\", () => pm.expect(res.status).to.eql(true));"],"type":"text/javascript","packages":{},"requests":{},"id":"a07e64c0-158b-44d3-98c3-c7d7f5add345"}}],"id":"dce02019-29a8-4c65-b45b-79b72fdb8016","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"PATCH","header":[{"key":"Authorization","value":"Imagine-key {{secret_key}}","type":"default"},{"key":"Origin","value":"{{origin}}","type":"default"}],"body":{"mode":"formdata","formdata":[{"key":"name","value":"Astronaut Space Suit Model V1","type":"text"},{"key":"sku_id","value":"SKU-001-UPDATED_TES3","type":"text","disabled":true},{"key":"main_asset_name","value":"astronaut_suit_v2_test_3","type":"text","disabled":true},{"key":"gtin","value":"987766453763","type":"text","uuid":"b678f584-cb22-4e88-90fe-fbbeaa4f08c7","disabled":true}]},"url":"{{base_url}}/v1/product/details//","description":"<h2 id=\"update-product-details\">Update Product Details</h2>\n<p><strong>Endpoint:</strong> <code>PATCH /v1/product/details/1e6280bd-1998-439d-a999-7aca19d570ee/</code><br /><strong>Authentication:</strong> Secret Key required</p>\n<h3 id=\"description\">Description</h3>\n<p>Partially update product metadata. Send only the fields you want to change.</p>\n<h3 id=\"request-headers\">Request Headers</h3>\n<ul>\n<li><p><code>Authorization: Imagine-key your_secret_key</code></p>\n</li>\n<li><p><code>Origin: yourdomain.com</code></p>\n</li>\n<li><p><code>Content-Type: multipart/form-data</code></p>\n</li>\n</ul>\n<h3 id=\"url-parameters\">URL Parameters</h3>\n<ul>\n<li><code>product_unicode</code> - Unique product identifier (auto-filled from Create Product)</li>\n</ul>\n<h3 id=\"request-body-form-data--all-fields-optional\">Request Body (Form Data) — All fields optional</h3>\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>name</td>\n<td>string</td>\n<td>Product display name</td>\n</tr>\n<tr>\n<td>main_asset_name</td>\n<td>string</td>\n<td>Internal asset identifier</td>\n</tr>\n<tr>\n<td>sku_id</td>\n<td>string</td>\n<td>SKU identifier</td>\n</tr>\n<tr>\n<td>gtin</td>\n<td>string</td>\n<td>Global Trade Item Number</td>\n</tr>\n</tbody>\n</table>\n</div><h3 id=\"response\">Response</h3>\n<p>Returns updated product information:</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"status\": true,\n  \"data\": {\n    \"unicode\": \"01710fdf-3831-4e28-899e-d315622d834a\",\n    \"gtin\": \"9877664537\",\n    \"name\": \"Astronaut v2\",\n    \"main_asset_name\": \"astronaut_v2\",\n    \"sku_id\": \"SKU-002\",\n    \"created_at\": \"2026-02-06T19:11:08.125900+05:30\",\n    \"upload_status\": \"2\"\n  },\n  \"message\": \"Product updated successfully\",\n  \"api_hits_available\": 994\n}\n\n</code></pre>\n<h3 id=\"notes\">Notes</h3>\n<ul>\n<li><p>Partial updates supported — send only changed fields</p>\n</li>\n<li><p>Cannot update <code>unicode</code> (immutable identifier)</p>\n</li>\n<li><p>Cannot update uploaded 3D model/thumbnail via this endpoint</p>\n</li>\n<li><p>Validation errors return HTTP 400 with details</p>\n</li>\n<li><p>Changes are reflected immediately</p>\n</li>\n</ul>\n","urlObject":{"path":["v1","product","details","",""],"host":["{{base_url}}"],"query":[],"variable":[]}},"response":[{"id":"862087c0-4974-4877-b1df-2258726f3cee","name":"✅ 200 - OK (example)","originalRequest":{"method":"PATCH","header":[{"key":"Authorization","value":"Imagine-key {{secret_key}}","type":"default"},{"key":"Origin","value":"{{origin}}","type":"default"}],"body":{"mode":"formdata","formdata":[{"key":"name","value":"Astronaut Space Suit Model V1","type":"text"},{"key":"sku_id","value":"SKU-001-UPDATED_TES3","type":"text","disabled":true},{"key":"main_asset_name","value":"astronaut_suit_v2_test_3","type":"text","disabled":true},{"key":"gtin","value":"987766453763","type":"text","uuid":"b678f584-cb22-4e88-90fe-fbbeaa4f08c7","disabled":true}]},"url":"{{base_url}}/v1/product/details/1e6280bd-1998-439d-a999-7aca19d570ee/"},"status":"OK","code":200,"_postman_previewlanguage":"Text","header":[],"cookie":[],"responseTime":null,"body":"{\n    \"status\": true,\n    \"data\": {\n        \"unicode\": \"ddd233ee-c968-43bc-9e51-4758d946223a\",\n        \"gtin\": \"3210987654321\",\n        \"name\": \"Astronaut Space Suit Model V1\",\n        \"main_asset_name\": \"astronaut_suit\",\n        \"sku_id\": \"SKU-ASTRONAUT-00001\",\n        \"created_at\": \"2026-02-16T16:39:49.974021+05:30\",\n        \"upload_status\": \"2\"\n    },\n    \"message\": \"Product updated successfully\",\n    \"api_hits_available\": 945\n}"}],"_postman_id":"dce02019-29a8-4c65-b45b-79b72fdb8016"},{"name":"Get / List Products","event":[{"listen":"test","script":{"id":"8d1f6cb8-1439-40b7-85ff-52b9a3e41251","exec":["pm.test(\"HTTP 200 OK\", () => pm.expect(pm.response.code).to.eql(200));"],"type":"text/javascript","packages":{},"requests":{}}}],"id":"2050335d-ae99-4545-b157-c2f67b7d975a","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Authorization","value":"Imagine-key pk_your_public_key","type":"default"},{"key":"Origin","value":"{{origin}}","type":"default"}],"url":"{{base_url}}/v1/product/details/?unicode=","description":"<h2 id=\"get--list-products\">Get / List Products</h2>\n<p><strong>Endpoint:</strong> <code>GET /v1/product/details/</code><br /><strong>Authentication:</strong> Secret Key or Public Key</p>\n<h3 id=\"description\">Description</h3>\n<p>Unified endpoint for retrieving product information:</p>\n<ul>\n<li><p><strong>Get Single Product</strong>: Provide a specific identifier (unicode, gtin, sku_id, or salsify_id) to retrieve one product</p>\n</li>\n<li><p><strong>List All Products</strong>: Omit all filters to get all products</p>\n</li>\n<li><p><strong>Filter Products</strong>: Use optional query parameters to search and filter</p>\n</li>\n</ul>\n<h3 id=\"request-headers\">Request Headers</h3>\n<ul>\n<li><p><code>Authorization: Imagine-key your_secret_key</code></p>\n</li>\n<li><p><code>Authorization: Imagine-key your_public_key</code></p>\n</li>\n<li><p><code>Origin: yourdomain.com</code></p>\n</li>\n</ul>\n<h3 id=\"query-parameters-all-optional\">Query Parameters (All Optional)</h3>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>unicode</td>\n<td>string</td>\n<td>Filter by product unique identifier (UUID)</td>\n</tr>\n<tr>\n<td>gtin</td>\n<td>string</td>\n<td>Filter by GTIN</td>\n</tr>\n<tr>\n<td>sku_id</td>\n<td>string</td>\n<td>Filter by SKU ID</td>\n</tr>\n<tr>\n<td>salsify_id</td>\n<td>string</td>\n<td>Filter by Salsify ID</td>\n</tr>\n<tr>\n<td>search</td>\n<td>string</td>\n<td>Free-text search (name / main_asset_name)</td>\n</tr>\n</tbody>\n</table>\n</div><blockquote>\n<p>All filters are combinable. Omit all parameters to return all products. </p>\n</blockquote>\n<h3 id=\"response-structure\">Response Structure</h3>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"next_link\": null,\n  \"previous_link\": null,\n  \"current_page_number\": 1,\n  \"count\": 1,\n  \"total_pages\": 1,\n  \"results\": [\n    {\n      \"unicode\": \"01710fdf-3831-4e28-899e-d315622d834a\",\n      \"gtin\": \"9877664537\",\n      \"name\": \"Astronaut v2\",\n      \"main_asset_name\": \"astronaut_v2\",\n      \"sku_id\": \"SKU-002\",\n      \"created_at\": \"2026-02-06T19:11:08.125900+05:30\"\n    }\n  ],\n  \"api_hits_available\": 993\n}\n\n</code></pre>\n<h3 id=\"response-fields\">Response Fields</h3>\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>next_link</td>\n<td>string</td>\n<td>URL for next page (null if last page)</td>\n</tr>\n<tr>\n<td>previous_link</td>\n<td>string</td>\n<td>URL for previous page (null if first page)</td>\n</tr>\n<tr>\n<td>current_page_number</td>\n<td>integer</td>\n<td>Current page number</td>\n</tr>\n<tr>\n<td>count</td>\n<td>integer</td>\n<td>Total number of matching products</td>\n</tr>\n<tr>\n<td>total_pages</td>\n<td>integer</td>\n<td>Total number of pages</td>\n</tr>\n<tr>\n<td>results</td>\n<td>array</td>\n<td>Array of product objects</td>\n</tr>\n</tbody>\n</table>\n</div><h3 id=\"product-object-fields\">Product Object Fields</h3>\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>unicode</td>\n<td>string</td>\n<td>Unique product identifier</td>\n</tr>\n<tr>\n<td>name</td>\n<td>string</td>\n<td>Product display name</td>\n</tr>\n<tr>\n<td>main_asset_name</td>\n<td>string</td>\n<td>Main 3D asset identifier</td>\n</tr>\n<tr>\n<td>sku_id</td>\n<td>string</td>\n<td>Stock Keeping Unit</td>\n</tr>\n<tr>\n<td>gtin</td>\n<td>string</td>\n<td>Global Trade Item Number</td>\n</tr>\n<tr>\n<td>created_at</td>\n<td>datetime</td>\n<td>Product creation timestamp (ISO 8601)</td>\n</tr>\n</tbody>\n</table>\n</div><h3 id=\"usage-examples\">Usage Examples</h3>\n<p><strong>Get a single product by UUID:</strong></p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code>GET /v1/product/details/?unicode=01710fdf-3831-4e28-899e-d315622d834a\n\n</code></pre><p><strong>List all products:</strong></p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code>GET /v1/product/details/\n\n</code></pre><p><strong>Filter by GTIN:</strong></p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code>GET /v1/product/details/?gtin=3210987654321\n\n</code></pre><p><strong>Search products:</strong></p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code>GET /v1/product/details/?search=astronaut\n\n</code></pre>","urlObject":{"path":["v1","product","details",""],"host":["{{base_url}}"],"query":[{"disabled":true,"key":"search","value":""},{"disabled":true,"key":"sku_id","value":""},{"disabled":true,"key":"gtin","value":""},{"key":"unicode","value":""},{"disabled":true,"key":"salsify_id","value":""}],"variable":[]}},"response":[{"id":"343d38e2-1f05-47a2-bb68-9f36d0643f0e","name":"✅ 200 - Get Single Product by UUID","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Imagine-key pk_your_public_key","type":"default"},{"key":"Origin","value":"{{origin}}","type":"default"}],"url":{"raw":"{{base_url}}/v1/product/details/?unicode=1e6280bd-1998-439d-a999-7aca19d570ee","host":["{{base_url}}"],"path":["v1","product","details",""],"query":[{"key":"unicode","value":"1e6280bd-1998-439d-a999-7aca19d570ee"}]}},"status":"OK","code":200,"_postman_previewlanguage":"Text","header":[],"cookie":[],"responseTime":null,"body":"{\n    \"next_link\": null,\n    \"previous_link\": null,\n    \"last_page_link\": \"http://api.imagine.io/v1/product/details/?unicode=ddd233ee-c968-43bc-9e51-4758d946223a&page=1\",\n    \"first_page_link\": \"http://api.imagine.io/v1/product/details/?unicode=ddd233ee-c968-43bc-9e51-4758d946223a&page=1\",\n    \"current_page_link\": \"http://api.imagine.io/v1/product/details/?unicode=ddd233ee-c968-43bc-9e51-4758d946223a&page=1\",\n    \"current_page_number\": 1,\n    \"count\": 1,\n    \"total_pages\": 1,\n    \"results\": [\n        {\n            \"unicode\": \"ddd233ee-c968-43bc-9e51-4758d946223a\",\n            \"gtin\": \"3210987654321\",\n            \"name\": \"Astronaut Space Suit Model V1\",\n            \"main_asset_name\": \"astronaut_suit\",\n            \"sku_id\": \"SKU-ASTRONAUT-00001\",\n            \"created_at\": \"2026-02-16T16:39:49.974021+05:30\"\n        }\n    ],\n    \"api_hits_available\": 943\n}"},{"id":"055d5f0f-2898-4bef-85fe-86aa16317386","name":"✅ 200 - Filter by GTIN","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Imagine-key pk_your_public_key","type":"default"},{"key":"Origin","value":"{{origin}}","type":"default"}],"url":{"raw":"{{base_url}}/v1/product/details/?search=&sku_id=&gtin=3210987654321&unicode=&salsify_id=","host":["{{base_url}}"],"path":["v1","product","details",""],"query":[{"key":"search","value":""},{"key":"sku_id","value":""},{"key":"gtin","value":"3210987654321"},{"key":"unicode","value":""},{"key":"salsify_id","value":""}]}},"status":"OK","code":200,"_postman_previewlanguage":"Text","header":[],"cookie":[],"responseTime":null,"body":"{\n    \"next_link\": null,\n    \"previous_link\": null,\n    \"last_page_link\": \"http://api.imagine.io/v1/product/details/?gtin=3210987654321&page=1\",\n    \"first_page_link\": \"http://api.imagine.io/v1/product/details/?gtin=3210987654321&page=1\",\n    \"current_page_link\": \"http://api.imagine.io/v1/product/details/?gtin=3210987654321&page=1\",\n    \"current_page_number\": 1,\n    \"count\": 1,\n    \"total_pages\": 1,\n    \"results\": [\n        {\n            \"unicode\": \"ddd233ee-c968-43bc-9e51-4758d946223a\",\n            \"gtin\": \"3210987654321\",\n            \"name\": \"Astronaut Space Suit Model V1\",\n            \"main_asset_name\": \"astronaut_suit\",\n            \"sku_id\": \"SKU-ASTRONAUT-00001\",\n            \"created_at\": \"2026-02-16T16:39:49.974021+05:30\"\n        }\n    ],\n    \"api_hits_available\": 937\n}"}],"_postman_id":"2050335d-ae99-4545-b157-c2f67b7d975a"},{"name":"Delete Product","event":[{"listen":"test","script":{"id":"c49284d5-d09c-4272-9050-414012b120c5","exec":["pm.test(\"HTTP 200/204\", () => pm.expect(pm.response.code).to.be.oneOf([200,204]));"],"type":"text/javascript","packages":{},"requests":{}}}],"id":"7fdbda1f-69e0-4c34-a732-7c8347c48c35","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"DELETE","header":[{"key":"Authorization","value":"Imagine-key {{secret_key}}","type":"default"},{"key":"Origin","value":"{{origin}}","type":"default"}],"url":"{{base_url}}/v1/product/details//","description":"<h2 id=\"delete-product\">Delete Product</h2>\n<p><strong>Endpoint:</strong> <code>DELETE /v1/product/details/1e6280bd-1998-439d-a999-7aca19d570ee/</code><br /><strong>Authentication:</strong> Secret Key required</p>\n<h3 id=\"description\">Description</h3>\n<p>Soft-delete a product. The product is marked for deletion and will be removed after a grace period.</p>\n<h3 id=\"request-headers\">Request Headers</h3>\n<ul>\n<li><p><code>Authorization: Imagine-key your_secret_key</code></p>\n</li>\n<li><p><code>Origin: yourdomain.com</code></p>\n</li>\n</ul>\n<h3 id=\"url-parameters\">URL Parameters</h3>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>product_unicode</td>\n<td>Yes</td>\n<td>Unique product identifier to delete</td>\n</tr>\n</tbody>\n</table>\n</div><h3 id=\"response\">Response</h3>\n<p><strong>Success (200 OK):</strong></p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"status\": true,\n  \"data\": {\n    \"unicode\": \"1e6280bd-1998-439d-a999-7aca19d570ee\"\n  },\n  \"message\": \"Successfully marked for deletion. Will be deleted on 2026-02-06 19:42:20.164263\",\n  \"api_hits_available\": 990\n}\n\n</code></pre>\n<h3 id=\"notes\">Notes</h3>\n<ul>\n<li><p>This is a <strong>soft-delete</strong> — the product is marked for deletion</p>\n</li>\n<li><p>The response message includes the scheduled deletion date</p>\n</li>\n<li><p>Product data will be removed after the grace period</p>\n</li>\n</ul>\n","urlObject":{"path":["v1","product","details","",""],"host":["{{base_url}}"],"query":[],"variable":[]}},"response":[{"id":"c44d805c-d9c6-4871-bcf0-7bc5d4451cf8","name":"✅ 200 - Deleted (example)","originalRequest":{"method":"DELETE","header":[{"key":"Authorization","value":"Imagine-key {{secret_key}}","type":"default"},{"key":"Origin","value":"{{origin}}","type":"default"}],"url":"{{base_url}}/v1/product/details/1e6280bd-1998-439d-a999-7aca19d570ee/"},"status":"OK","code":200,"_postman_previewlanguage":"Text","header":[],"cookie":[],"responseTime":null,"body":"{\n    \"status\": true,\n    \"data\": {\n        \"unicode\": \"1e6280bd-1998-439d-a999-7aca19d570ee\"\n    },\n    \"message\": \"Successfully marked for deletion. Will be deleted on 2026-02-06 19:42:20.164263\",\n    \"api_hits_available\": 990\n}"}],"_postman_id":"7fdbda1f-69e0-4c34-a732-7c8347c48c35"}],"id":"3bbbb867-5144-491c-a9a4-0f45d0ef1627","description":"<h2 id=\"product-upload--management\">Product Upload &amp; Management</h2>\n<p>Complete workflow for managing your 3D products.</p>\n<h3 id=\"workflow-steps\">Workflow Steps</h3>\n<ol>\n<li><p><strong>Create Product</strong> — Initialize a product and receive presigned S3 upload URLs</p>\n</li>\n<li><p><strong>Upload 3D Model to S3</strong> — Upload your 3D model file using the presigned URL</p>\n</li>\n<li><p><strong>Upload Thumbnail to S3</strong> — Upload product preview image</p>\n</li>\n<li><p><strong>Mark Upload Success</strong> — Notify the system that uploads are complete</p>\n</li>\n<li><p><strong>Update Product Details</strong> — Modify product metadata</p>\n</li>\n<li><p><strong>Get / List Products</strong> — Retrieve single product or list all products</p>\n</li>\n<li><p><strong>Delete Product</strong> — Soft-delete a product</p>\n</li>\n</ol>\n<h3 id=\"authentication\">Authentication</h3>\n<ul>\n<li><p><strong>Write operations</strong> (Create, Upload, Update, Delete): Secret Key required</p>\n</li>\n<li><p><strong>Read operations</strong> (Get, List): Secret Key or Public Key</p>\n</li>\n<li><p>All requests require <code>Origin</code> header</p>\n</li>\n</ul>\n","_postman_id":"3bbbb867-5144-491c-a9a4-0f45d0ef1627"},{"name":"Generate Content & Renders","item":[{"name":"Create Product Content Job","event":[{"listen":"test","script":{"id":"d4302653-9a6f-448e-b4ac-4cb7fdcbdb0f","exec":["// ===== Helper: read variables from globals > environment > collection =====","function getVar(key) {","  return pm.globals.get(key) || pm.environment.get(key) || pm.collectionVariables.get(key);","}","const res = pm.response.json();","pm.test(\"HTTP 200/202\", () => pm.expect(pm.response.code).to.be.oneOf([200,202]));","if (res[\"job-id\"]) pm.collectionVariables.set(\"job_id\", res[\"job-id\"]);"],"type":"text/javascript","packages":{},"requests":{}}}],"id":"044acad8-538d-4b71-8003-68aaac0544b8","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[{"key":"Authorization","value":"Imagine-key {{secret_key}}","type":"default"},{"key":"Origin","value":"{{origin}}","type":"default"},{"key":"Content-Type","value":"application/json","type":"default"}],"body":{"mode":"raw","raw":"{\n  \"product\": \"\",\n  \"job_detail_list\": [\n    {\n      \"req_type\": \"glb\"\n    },\n    {\n      \"req_type\": \"ar\"\n    },\n    {\n      \"req_type\": \"360\"\n    },\n    {\n      \"req_type\": \"Product Image\",\n      \"image_type\": \"silo\"\n    }\n  ]\n}","options":{"raw":{"language":"json"}}},"url":"{{base_url}}/v1/product/job/","description":"<h2 id=\"create-product-content-job\">Create Product Content Job</h2>\n<p><strong>Endpoint:</strong> <code>POST /v1/product/job/</code><br /><strong>Authentication:</strong> Secret Key required</p>\n<h3 id=\"description\">Description</h3>\n<p>Submit a content generation job for a product. Specify which content types to generate. This is an asynchronous operation that returns a job ID for tracking progress.</p>\n<h3 id=\"prerequisites\">Prerequisites</h3>\n<ul>\n<li><p>Product must be created via Create Product</p>\n</li>\n<li><p>3D model and thumbnail must be uploaded to S3</p>\n</li>\n<li><p>Mark Upload Success must have been called</p>\n</li>\n</ul>\n<h3 id=\"request-headers\">Request Headers</h3>\n<ul>\n<li><p><code>Authorization: Imagine-key your_secret_key</code></p>\n</li>\n<li><p><code>Origin: yourdomain.com</code></p>\n</li>\n<li><p><code>Content-Type: application/json</code></p>\n</li>\n</ul>\n<h3 id=\"request-body-json\">Request Body (JSON)</h3>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field</th>\n<th>Required</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>product</td>\n<td><strong>Yes</strong></td>\n<td>string</td>\n<td>Product <code>unicode</code></td>\n</tr>\n<tr>\n<td>job_detail_list</td>\n<td><strong>Yes</strong></td>\n<td>array</td>\n<td>List of content generation jobs</td>\n</tr>\n</tbody>\n</table>\n</div><h3 id=\"available-job-types\">Available Job Types</h3>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>req_type</th>\n<th>image_type</th>\n<th>Output</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>glb</code></td>\n<td>—</td>\n<td>GLB 3D model file</td>\n</tr>\n<tr>\n<td><code>ar</code></td>\n<td>—</td>\n<td>AR-ready asset (USDZ)</td>\n</tr>\n<tr>\n<td><code>360</code></td>\n<td>—</td>\n<td>360° interactive viewer</td>\n</tr>\n<tr>\n<td><code>Product Image</code></td>\n<td><code>silo</code></td>\n<td>Silo product image (clean background)</td>\n</tr>\n</tbody>\n</table>\n</div><h3 id=\"response\">Response</h3>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"job-id\": \"17d81b28-e883-4cab-9409-63ade069c7ec\",\n  \"message\": \"Product automated processing has been scheduled.\",\n  \"api_hits_available\": 988\n}\n\n</code></pre>\n<h3 id=\"next-steps\">Next Steps</h3>\n<ol>\n<li><p>Call <strong>Get Product Content Status</strong> to monitor processing</p>\n</li>\n<li><p>Retrieve generated content via <strong>Get Shared Content</strong> when complete</p>\n</li>\n</ol>\n<h3 id=\"notes\">Notes</h3>\n<ul>\n<li><p>Multiple content types can be requested in a single job</p>\n</li>\n<li><p>Each content type consumes API credits</p>\n</li>\n<li><p>Failed jobs can be retried</p>\n</li>\n</ul>\n","urlObject":{"path":["v1","product","job",""],"host":["{{base_url}}"],"query":[],"variable":[]}},"response":[{"id":"113e6409-f5c1-4029-9dd2-2db3e175cd66","name":"✅ 202 - Accepted (example)","originalRequest":{"method":"POST","header":[{"key":"Authorization","value":"Imagine-key {{secret_key}}","type":"default"},{"key":"Origin","value":"{{origin}}","type":"default"},{"key":"Content-Type","value":"application/json","type":"default"}],"body":{"mode":"raw","raw":"{\n  \"product\": \"1e6280bd-1998-439d-a999-7aca19d570ee\",\n  \"job_detail_list\": [\n    {\n      \"req_type\": \"glb\"\n    },\n    {\n      \"req_type\": \"ar\"\n    },\n    {\n      \"req_type\": \"360\"\n    },\n    {\n      \"req_type\": \"Product Image\",\n      \"image_type\": \"silo\"\n    }\n  ]\n}","options":{"raw":{"language":"json"}}},"url":"{{base_url}}/v1/product/job/"},"status":"Accepted","code":202,"_postman_previewlanguage":"Text","header":[],"cookie":[],"responseTime":null,"body":"{\n    \"job-id\": \"17d81b28-e883-4cab-9409-63ade069c7ec\",\n    \"message\": \"Product automated processing has been scheduled.\",\n    \"api_hits_available\": 988\n}"}],"_postman_id":"044acad8-538d-4b71-8003-68aaac0544b8"},{"name":"Get Product Content Status","event":[{"listen":"test","script":{"id":"cd261fb6-591f-4402-98db-4bfacf748de7","exec":["pm.test(\"HTTP 200 OK\", () => pm.expect(pm.response.code).to.eql(200));"],"type":"text/javascript","packages":{},"requests":{}}}],"id":"05379d3a-e130-49fd-bea0-7781a0b49239","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Authorization","value":"Imagine-key pk_your_public_key","type":"default"},{"key":"Origin","value":"{{origin}}","type":"default"}],"url":"{{base_url}}/v1/product/status/?unicode=&content_type=","description":"<h2 id=\"get-product-content-status\">Get Product Content Status</h2>\n<p><strong>Endpoint:</strong> <code>GET /v1/product/status/</code><br /><strong>Authentication:</strong> Secret Key or Public Key</p>\n<h3 id=\"description\">Description</h3>\n<p>Check the generation status for a product's content. Use this to monitor progress of content generation jobs and determine when assets are ready.</p>\n<h3 id=\"request-headers\">Request Headers</h3>\n<ul>\n<li><p><code>Authorization: Imagine-key your_secret_key or your_public_key</code></p>\n</li>\n<li><p><code>Origin: yourdomain.com</code></p>\n</li>\n</ul>\n<h3 id=\"query-parameters\">Query Parameters</h3>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>unicode</td>\n<td>Recommended</td>\n<td>Product unique identifier</td>\n</tr>\n<tr>\n<td>gtin</td>\n<td>No</td>\n<td>Lookup by GTIN</td>\n</tr>\n<tr>\n<td>sku_id</td>\n<td>No</td>\n<td>Lookup by SKU ID</td>\n</tr>\n<tr>\n<td>salsify_id</td>\n<td>No</td>\n<td>Lookup by Salsify ID</td>\n</tr>\n<tr>\n<td>content_type</td>\n<td>No</td>\n<td>Filter to specific content type (see below)</td>\n</tr>\n</tbody>\n</table>\n</div><h3 id=\"supported-content_type-values\">Supported <code>content_type</code> Values</h3>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Value</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>product_ar_status</code></td>\n<td>AR content generation status</td>\n</tr>\n<tr>\n<td><code>product_3d_status</code></td>\n<td>GLB/3D model status</td>\n</tr>\n<tr>\n<td><code>product_silo_images_status</code></td>\n<td>Silo image render status</td>\n</tr>\n<tr>\n<td><code>product_threesixty_status</code></td>\n<td>360° viewer status</td>\n</tr>\n</tbody>\n</table>\n</div><blockquote>\n<p>Omit <code>content_type</code> to get status for <strong>all</strong> content types. </p>\n</blockquote>\n<h3 id=\"status-values\">Status Values</h3>\n<p>Status values differ by content type:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Status</th>\n<th>3D / AR</th>\n<th>360° / Silo Images</th>\n<th>Meaning</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>null</code></td>\n<td>✓</td>\n<td>✓</td>\n<td>Content generation <strong>not requested</strong> for this type</td>\n</tr>\n<tr>\n<td><code>Disabled</code></td>\n<td>✓</td>\n<td>✓</td>\n<td>Content type is disabled</td>\n</tr>\n<tr>\n<td><code>Not Done</code></td>\n<td>✓</td>\n<td>✓</td>\n<td>Queued, not yet started</td>\n</tr>\n<tr>\n<td><code>Processing</code></td>\n<td>✓</td>\n<td>✓</td>\n<td>Currently being generated</td>\n</tr>\n<tr>\n<td><code>Blender Processing</code></td>\n<td>✓</td>\n<td>—</td>\n<td>Processing in Blender pipeline</td>\n</tr>\n<tr>\n<td><code>Done</code></td>\n<td>✓</td>\n<td>✓</td>\n<td>Completed successfully</td>\n</tr>\n<tr>\n<td><code>Failed</code></td>\n<td>✓</td>\n<td>✓</td>\n<td>Generation failed</td>\n</tr>\n<tr>\n<td><code>Infected</code></td>\n<td>✓</td>\n<td>—</td>\n<td>File flagged as infected</td>\n</tr>\n</tbody>\n</table>\n</div><blockquote>\n<p><strong>Note:</strong> If a status field is <code>null</code>, it means no content generation request has been submitted for that type. </p>\n</blockquote>\n<h3 id=\"response-structure\">Response Structure</h3>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"unicode\": \"01710fdf-3831-4e28-899e-d315622d834a\",\n  \"gtin\": \"9877664537\",\n  \"name\": \"Astronaut v2\",\n  \"main_asset_name\": \"astronaut_v2\",\n  \"sku_id\": \"SKU-002\",\n  \"created_at\": \"2026-02-06T19:11:08.125900+05:30\",\n  \"product_ar_status\": \"Done\",\n  \"product_3d_status\": \"Done\",\n  \"product_silo_images_status\": [\n    {\n      \"id\": 117075,\n      \"name\": \"Astronaut v2 - Silo Black Matte Floor - Silo Cam\",\n      \"status\": \"Done\"\n    }\n  ],\n  \"product_threesixty_status\": [\n    {\n      \"id\": 5445,\n      \"status\": \"Done\"\n    }\n  ],\n  \"api_hits_available\": 986\n}\n\n</code></pre>\n<h3 id=\"polling-recommendations\">Polling Recommendations</h3>\n<ul>\n<li>Stop polling when status is <code>Done</code> or <code>Failed</code></li>\n</ul>\n<h3 id=\"next-steps\">Next Steps</h3>\n<p>Once status shows <code>Done</code> for desired content:</p>\n<ol>\n<li><p>Call <strong>Get Shared Content</strong> to retrieve production-ready URLs</p>\n</li>\n<li><p>Integrate the generated assets into your application</p>\n</li>\n</ol>\n","urlObject":{"path":["v1","product","status",""],"host":["{{base_url}}"],"query":[{"key":"unicode","value":""},{"disabled":true,"key":"gtin","value":""},{"disabled":true,"key":"sku_id","value":""},{"disabled":true,"key":"name","value":""},{"disabled":true,"key":"main_asset_name","value":""},{"description":{"content":"<p>product_ar_status,product_3d_status,product_silo_images_status,product_threesixty_status</p>\n","type":"text/plain"},"key":"content_type","value":""}],"variable":[]}},"response":[{"id":"44753a3f-a95c-4e57-a345-4c457259dd95","name":"✅ 200 - OK (example)","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Imagine-key pk_your_public_key","type":"default"},{"key":"Origin","value":"{{origin}}","type":"default"}],"url":{"raw":"{{base_url}}/v1/product/status/?unicode=1e6280bd-1998-439d-a999-7aca19d570ee&content_type=","host":["{{base_url}}"],"path":["v1","product","status",""],"query":[{"key":"unicode","value":"1e6280bd-1998-439d-a999-7aca19d570ee"},{"key":"gtin","value":"","disabled":true},{"key":"sku_id","value":"","disabled":true},{"key":"name","value":"","disabled":true},{"key":"main_asset_name","value":"","disabled":true},{"key":"content_type","value":"","description":"product_ar_status,product_3d_status,product_silo_images_status,product_threesixty_status"}]}},"status":"OK","code":200,"_postman_previewlanguage":"Text","header":[],"cookie":[],"responseTime":null,"body":"{\n    \"unicode\": \"ddd233ee-c968-43bc-9e51-4758d946223a\",\n    \"gtin\": \"3210987654321\",\n    \"name\": \"Astronaut Space Suit Model V1\",\n    \"main_asset_name\": \"astronaut_suit\",\n    \"sku_id\": \"SKU-ASTRONAUT-00001\",\n    \"created_at\": \"2026-02-16T16:39:49.974021+05:30\",\n    \"product_ar_status\": \"Done\",\n    \"product_3d_status\": \"Done\",\n    \"product_silo_images_status\": [\n        {\n            \"id\": 29594794,\n            \"name\": \"Astronaut Space Suit Model V1 - Silo Leaf - Silo Cam\",\n            \"status\": \"Done\"\n        },\n        {\n            \"id\": 29594800,\n            \"name\": \"Astronaut Space Suit Model V1 - Black bg - Camera1\",\n            \"status\": \"Done\"\n        },\n        {\n            \"id\": 29594795,\n            \"name\": \"Astronaut Space Suit Model V1 - Silo Coffee Gradient - Silo Cam\",\n            \"status\": \"Done\"\n        },\n        {\n            \"id\": 29594799,\n            \"name\": \"Astronaut Space Suit Model V1 - Silo Leaf - Silo Cam\",\n            \"status\": \"Done\"\n        },\n        {\n            \"id\": 29594797,\n            \"name\": \"Astronaut Space Suit Model V1 - Dynamic Lighting Silo Scene - CAMERA 1\",\n            \"status\": \"Done\"\n        }\n    ],\n    \"product_threesixty_status\": [\n        {\n            \"id\": 5025,\n            \"status\": \"Done\"\n        }\n    ],\n    \"api_hits_available\": 982\n}"}],"_postman_id":"05379d3a-e130-49fd-bea0-7781a0b49239"},{"name":"Get Shared Content","event":[{"listen":"test","script":{"id":"f760c01b-7260-4fbb-9110-2b1e36ff0be4","exec":["pm.test(\"HTTP 200 OK\", () => pm.expect(pm.response.code).to.eql(200));"],"type":"text/javascript","packages":{},"requests":{}}}],"id":"7dc3506a-620c-47bc-82bc-ca27128819d0","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Authorization","value":"Imagine-key pk_your_public_key","type":"default"},{"key":"Origin","value":"{{origin}}","type":"default"}],"url":"{{base_url}}/v1/product/shared-content/?unicode=&content_type","description":"<h2 id=\"get-shared-content\">Get Shared Content</h2>\n<p><strong>Endpoint:</strong> <code>GET /v1/product/shared-content/</code><br /><strong>Authentication:</strong> Secret Key or Public Key</p>\n<h3 id=\"description\">Description</h3>\n<p>Retrieve production-ready content URLs and assets for a product. This endpoint returns all successfully generated content that's ready to be integrated into your application.</p>\n<h3 id=\"request-headers\">Request Headers</h3>\n<ul>\n<li><p><code>Authorization: Imagine-key your_secret_key or your_public_key</code></p>\n</li>\n<li><p><code>Origin: yourdomain.com</code></p>\n</li>\n</ul>\n<h3 id=\"query-parameters\">Query Parameters</h3>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>unicode</td>\n<td>Recommended</td>\n<td>Product unique identifier</td>\n</tr>\n<tr>\n<td>gtin</td>\n<td>No</td>\n<td>Lookup by GTIN</td>\n</tr>\n<tr>\n<td>sku_id</td>\n<td>No</td>\n<td>Lookup by SKU ID</td>\n</tr>\n<tr>\n<td>salsify_id</td>\n<td>No</td>\n<td>Lookup by Salsify ID</td>\n</tr>\n<tr>\n<td>content_type</td>\n<td>No</td>\n<td>Filter to specific content type</td>\n</tr>\n</tbody>\n</table>\n</div><blockquote>\n<p><strong>Tip:</strong> Omit <code>content_type</code> to get <strong>all</strong> available content for the product in a single request. </p>\n</blockquote>\n<h3 id=\"response-behavior\">Response Behavior</h3>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Content Type</th>\n<th>Not Created / Processing</th>\n<th>Successfully Completed</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><strong>Product Thumbnail</strong> (<code>thumbnail_url</code>)</td>\n<td>—</td>\n<td>Presigned URL to product thumbnail (always present if uploaded)</td>\n</tr>\n<tr>\n<td><strong>3D / GLB</strong> (<code>product_3d</code>)</td>\n<td><code>null</code></td>\n<td>Full viewer URL</td>\n</tr>\n<tr>\n<td><strong>AR Asset</strong> (<code>product_ar</code>)</td>\n<td><code>null</code></td>\n<td>Full viewer URL</td>\n</tr>\n<tr>\n<td><strong>360° Viewer</strong> (<code>product_threesixty</code>)</td>\n<td><code>null</code></td>\n<td>Full viewer URL</td>\n</tr>\n<tr>\n<td><strong>Silo Images</strong> (<code>product_silo_images</code>)</td>\n<td>Empty array <code>[]</code></td>\n<td>Array of completed images</td>\n</tr>\n</tbody>\n</table>\n</div><h3 id=\"understanding-silo-images-response\">Understanding Silo Images Response</h3>\n<p>The <code>product_silo_images</code> field has special behavior:</p>\n<ul>\n<li><p><strong>Empty array (<strong><strong><code>[]</code></strong></strong>)</strong>: Returned when no silo images have been requested or none have completed rendering yet.</p>\n</li>\n<li><p><strong>Array with objects</strong>: Only <strong>completed</strong> silo images are included. Each object contains:</p>\n<ul>\n<li><p><code>id</code> — Unique image identifier</p>\n</li>\n<li><p><code>name</code> — Descriptive name of the render setup</p>\n</li>\n<li><p><code>image_url</code> — Presigned CDN URL to the full-resolution image</p>\n</li>\n<li><p><code>thumbnail_url</code> — Presigned CDN URL to the thumbnail image</p>\n</li>\n</ul>\n</li>\n</ul>\n<blockquote>\n<p><strong>Key behavior:</strong> Silo images are appended to the list <strong>only when their rendering is complete</strong>. Images still processing, failed, or disabled are not included. </p>\n</blockquote>\n<h3 id=\"url-types\">URL Types</h3>\n<ul>\n<li><p><strong>Image URLs</strong> (<code>thumbnail_url</code>, <code>image_url</code>): Presigned URLs with expiration timestamps and security signatures. These URLs are time-limited and should be refreshed periodically by calling this endpoint again.</p>\n</li>\n<li><p><strong>Viewer URLs</strong> (<code>product_3d</code>, <code>product_ar</code>, <code>product_threesixty</code>): Public viewer endpoints that do not expire.</p>\n</li>\n</ul>\n<blockquote>\n<p><strong>Note:</strong> Optional product fields (e.g., <code>gtin</code>, <code>sku_id</code>) will return empty strings (<code>\\\"\\\"</code>) if not set during product creation.</p>\n</blockquote>\n","urlObject":{"path":["v1","product","shared-content",""],"host":["{{base_url}}"],"query":[{"key":"unicode","value":""},{"disabled":true,"key":"gtin","value":"12214235346"},{"disabled":true,"key":"sku_id","value":""},{"disabled":true,"key":"name","value":""},{"disabled":true,"key":"main_asset_name","value":""},{"description":{"content":"<p>product_ar_status,product_3d_status,product_silo_images_status,product_threesixty_status</p>\n","type":"text/plain"},"key":"content_type","value":null}],"variable":[]}},"response":[{"id":"6b6daf88-fc93-4553-8c56-3c6c7bb218eb","name":"✅ 200 - OK (example)","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Imagine-key pk_your_public_key","type":"default"},{"key":"Origin","value":"{{origin}}","type":"default"}],"url":{"raw":"{{base_url}}/v1/product/shared-content/?unicode=1e6280bd-1998-439d-a999-7aca19d570ee&content_type","host":["{{base_url}}"],"path":["v1","product","shared-content",""],"query":[{"key":"unicode","value":"1e6280bd-1998-439d-a999-7aca19d570ee"},{"key":"gtin","value":"12214235346","disabled":true},{"key":"sku_id","value":"","disabled":true},{"key":"name","value":"","disabled":true},{"key":"main_asset_name","value":"","disabled":true},{"key":"content_type","value":null,"description":"product_ar_status,product_3d_status,product_silo_images_status,product_threesixty_status"}]}},"status":"OK","code":200,"_postman_previewlanguage":"Text","header":[],"cookie":[],"responseTime":null,"body":"{\n    \"unicode\": \"ddd233ee-c968-43bc-9e51-4758d946223a\",\n    \"gtin\": \"3210987654321\",\n    \"sku_id\": \"SKU-ASTRONAUT-00001\",\n    \"salsify_id\": null,\n    \"name\": \"Astronaut Space Suit Model V1\",\n    \"main_asset_name\": \"astronaut_suit\",\n    \"thumbnail_url\": \"https://media.imagine.io/media/private/product/thumbnail/73891/0/thumbnail_THUMBNAIL_73891.jpg?Expires=1771505849&Signature=hg4OVj8uSdQZGKHWI-PERu3UOf9UhuzeEswwQMYvhvwZQGkgVaAI2Us-JVoUSIHowkvSxFbC-61hkapPbSxcenhD4sxuMTvQ6djF6clEdOyDm44~1RAy058BVHAoCiGjB3exYFVIr77RnUvTmpqZheZI~UERHHjYYj9RVYJTjTvZ7QQfV8n4C94VCCuVwA3Rdew83eMKFE7voBjvygK79DT8baePkLO6ADnTTHiTZ9HnSQd5IOBPxpFRN8ayXj3v0VskKgGg3aa4rQ8KNaXsM87T6SX1AXCgRj7fILkEOuZdOuERNCad7EFuQQzlymcfbhqU40mO9Pjf1qCFrz24kQ__&Key-Pair-Id=K3MIEF79PIHRTH\",\n    \"product_3d\": \"https://app.imagine.io/product/public/3d-viewer/v2/4000f841-b269-5ec4-a787-35cc790a31b8\",\n    \"product_ar\": \"https://app.imagine.io/product/public/ar-viewer/v2/4000f841-b269-5ec4-a787-35cc790a31b8\",\n    \"product_threesixty\": \"https://app.imagine.io/product/public/360-viewer/v2/4000f841-b269-5ec4-a787-35cc790a31b8\",\n    \"product_silo_images\": [\n        {\n            \"id\": 29594794,\n            \"name\": \"Astronaut Space Suit Model V1 - Silo Leaf - Silo Cam\",\n            \"image_url\": \"https://media.imagine.io/media/private/renders_images/18118/23537/2250550/Astronaut%20Space%20Suit%20Model%20V1%20-%20Silo%20Leaf_678976a6_Astronaut%20Space%20Suit%20Model%20V1%20-%20Silo%20Leaf_Silo%20Cam.jpg?Expires=1771505849&Signature=4Ubznz-EsIHRzATJa6Xc7b7kqMnhL3~3l35eMMssuxo93zpkJUHyBXusopQlhys43ikyW9LD5O9g5Tu3hoEeuY8gcwYW1Yrka9Kngt6PrtE9Ahn9Esx9wQvO46vPGTgUAKCDlgko8ahjvn6aJtypTMDcJ2N7OkQEl8Q7NZHUggYyg8N6PDZ8UpZO9YNPbDdeNuXJyf3IxnUdEwA9zYjB9mDQwQyiLagLWm9wFdW3UZYAKL5wCELy2fNY-wCaxlFODNRVFbGSigur6jGK5XeIuycn69jgykSrehrUDDx62ko3CG-cIZuq65KqQp-3OEmKX5uO3yUR4NfBPI1v9OiuSQ__&Key-Pair-Id=K3MIEF79PIHRTH\",\n            \"thumbnail_url\": \"https://media.imagine.io/media/private/renders_images/thumbnail/18118/23537/2250550/Astronaut%20Space%20Suit%20Model%20V1%20-%20Silo%20Leaf_f34de713_Astronaut%20Space%20Suit%20Model%20V1%20-%20Silo%20Leaf_Silo%20Cam.jpg?Expires=1771505849&Signature=aLbGzi3IDJegq4T8sc2mvEiykTrmeLFTlx5JAZ3byPxV14NrZfMQfwYRfE8LOPyIWS4T638xc1fSrHin-KRxom0rAeIMlCd~sjs2qKRIneYNrjtGlIMvUY2nAT2I69ZI9F-5bM3YeM1UGduZ6LuMvIAZ0Av~5CwQ4zQeLVg5z3bGXvIXwBtc-72sbUo-8Gn4SNVdg43NJTKqdFtPZ0hLuaBrSkC-o0Socl6mY7A2cum5yu5YiwESE7KZKydYSN1w0IQq98KEzEVyNq~1S8dtLoxMjIZHOghyfvwNZYqLpBzKXZciPfRlFjKhkgmn4kZ-6WLo53K9kewN22DzbujaGA__&Key-Pair-Id=K3MIEF79PIHRTH\"\n        },\n        {\n            \"id\": 29594795,\n            \"name\": \"Astronaut Space Suit Model V1 - Silo Coffee Gradient - Silo Cam\",\n            \"image_url\": \"https://media.imagine.io/media/private/renders_images/18118/23537/2250552/Astronaut%20Space%20Suit%20Model%20V1%20-%20Silo%20Coffee%20Gradient_a5af1ab2_Astronaut%20Space%20Suit%20Model%20V1%20-%20Silo%20Coffee%20Gradient_Silo%20Ca.jpg?Expires=1771505849&Signature=gPxTWprA5Qb620-uXkKL87LMh1NApWefR0YORb4-NAs5VMhiUjEvu0igF4uRLJuOL0wA2xlEWRHy1O98mEeP3vVZO5WgOUflt6iQ356c3UXI3rciJlcMykJgoMzrnTj9wYvezJaDWpIA4eJSaFwOjfEQFEh6YVMgVsCzBwiJkw-6E6XfSc4fgLQQySvvgXP4vEI01qL6Yeqx9hG844x0pDCKTXdVymREWq6SUsS1VEPwslBOYBFEOQoQ~gggL7AtzGNZBBzlFTMNM5vh4jCrL2KcXvvovfLwEaJ2LEHXzPSf5KFCPdAEm5b6hC1atPNd8E~hSX36XR4hsFodFEW8yA__&Key-Pair-Id=K3MIEF79PIHRTH\",\n            \"thumbnail_url\": \"https://media.imagine.io/media/private/renders_images/thumbnail/18118/23537/2250552/Astronaut%20Space%20Suit%20Model%20V1%20-%20Silo%20Coffee%20Gradient_02b2b2d1_Astronaut%20Space%20Suit%20Model%20V1%20-%20Silo%20Coffee%20Gradient_Silo%20Ca.jpg?Expires=1771505849&Signature=PkBTftrxZM81XZp7XWDpdp9XzayiKZZd1o8KtRoE2da7NCzmKELo23lNgsBN-xVwrcx8ojiVSCRREe1QjXwLY6FqRB0KdabSuG-2XUjPvyKcQBMMdR5JgLodFI3b0kW9-MMFxqvYrivnfjsM09Fw3rWTMfzF-ixhSchgVXKutm4jpuTuHIkdnaoZe2NtIUwo33Mr-qGydDcuKjCnwLSDuAmRqjg1lvQ2Uuk3CLoEbJifr4my6Q2BJ05B7afJBABXoGGdg7MqPt5GTEqsFMKbcRj9l41HqMHRrTldl48mHcHQom3TCJP2u07R4ZjfjSavnaOCEIBiG6Wtpx6YOvUnVQ__&Key-Pair-Id=K3MIEF79PIHRTH\"\n        },\n        {\n            \"id\": 29594797,\n            \"name\": \"Astronaut Space Suit Model V1 - Dynamic Lighting Silo Scene - CAMERA 1\",\n            \"image_url\": \"https://media.imagine.io/media/private/renders_images/18118/23537/2250554/Astronaut%20Space%20Suit%20Model%20V1%20-%20Dynamic%20Lighting%20Silo%20Scene_b7b10a6d_Astronaut%20Space%20Suit%20Model%20V1%20-%20Dynamic%20Lighting%20Silo%20Scene_.jpg?Expires=1771505849&Signature=Ug96o~ls52b0sWK0ynzAK08I3GBh7PxhdLDa9gGa7JbSHvzbnRWZd1ErntI6VXTRMHlBKnqmHhN9okUKg2~ANSVF63zFYsrsnN2-Tia0e9iD3SwFByKegpZ1Q4eMcUH6o2DaCkkVhmNQaD9mUEhfkVLRnsEkOzNSF~K6tSk64bNzrPX7O9dAj8x0XkhcpDWWYAgpHY299~g85~8AFHVzdFPEJzGvt-gg7mJzvAufeKNHjNr9OvW7SwvwktNL3ZS1ZIdN05eH~XOP3U-L35YC8gJ-~n0lRPOWocNx8NMDoR-Dzp~Qi~BK-ckp5ynhyH4ZaM0D-wqWQXMaRtNX4l~tsg__&Key-Pair-Id=K3MIEF79PIHRTH\",\n            \"thumbnail_url\": \"https://media.imagine.io/media/private/renders_images/thumbnail/18118/23537/2250554/Astronaut%20Space%20Suit%20Model%20V1%20-%20Dynamic%20Lighting%20Silo%20Scene_8f342892_Astronaut%20Space%20Suit%20Model%20V1%20-%20Dynamic%20Lighting%20Silo%20Scene_.jpg?Expires=1771505849&Signature=qQMB6wNXuCfUm4a-nmGOEfOxjuaNUAmuVsKfmXqQqm6KCY9bHBDEyCgD41OWWTf6qf0HnELYOuFUGrpIHRo85GAtxEWINeQsapfWoov-6474l1bpl3khgQmqLoeVab2Nmg7eo6msD9Ow0QNGfQ8g32TazgRJhAnwxyODmxkQh1JK5IkuwUzPMQB1YA9FJExqpVveVc0v2bGkuaDpBMAX3a5c1dVlcwgsMYjJb-AAkFsveq0m1m2RKLWcn7hR~2OLohy2O~Kq-rpG-EDVxRD770DI3sqTQ5hNx6DHia-JZv8VHV1NmAz0Vm-gPB2tS6L6CGv-~q5DcGqpiOEadT3FMQ__&Key-Pair-Id=K3MIEF79PIHRTH\"\n        },\n        {\n            \"id\": 29594799,\n            \"name\": \"Astronaut Space Suit Model V1 - Silo Leaf - Silo Cam\",\n            \"image_url\": \"https://media.imagine.io/media/private/renders_images/18118/23537/2250555/Astronaut%20Space%20Suit%20Model%20V1%20-%20Silo%20Leaf_ec60d0e3_Astronaut%20Space%20Suit%20Model%20V1%20-%20Silo%20Leaf_Silo%20Cam.jpg?Expires=1771505849&Signature=fvOWQ8d2-RaF1usERThdp-kW3C5nuTPRMP7wrYAVFIq1a23s1owJ~Dce9VuR937Y2NMKOvyb-q4c55clb6XKDV8ga1A8JHaqmC55lh20d1DenFCHedPAmKhRb6dsmQReVlCfRQbCrti0Z5SpE0PNTQo-nqV3QocPTkIpWVSzVUci8xjDpoJJMmRVACp9GTUP6RJso~j-rfoXpcF1kTWWHdO2KG8YortQFo-y3Lhx2GGo9X5S2d76w1-ds-A4xK1-n0L-3r1NgnSgmOT2Cp0PAbciDW1w9j5VEOb-nDtSUVObTQWgKnMvSN7LSiJzL-cyDg2XIke-bvkonoLoeFiHDQ__&Key-Pair-Id=K3MIEF79PIHRTH\",\n            \"thumbnail_url\": \"https://media.imagine.io/media/private/renders_images/thumbnail/18118/23537/2250555/Astronaut%20Space%20Suit%20Model%20V1%20-%20Silo%20Leaf_83fb14ad_Astronaut%20Space%20Suit%20Model%20V1%20-%20Silo%20Leaf_Silo%20Cam.jpg?Expires=1771505849&Signature=cAhIaou~lHkQF3mics7AbqKKwxQqcJD4wmaCPF5qJvh-se3P6AsFe-TzS7MGwxvC~KNPFFRrp53ccKVP-mgWBSrQspEduRi1EwlCZ1qClgz-aiCCgKJADCPwNs2~ysC3EYJ83jzncBGP2uVQ~WT3r9N7oKPmTCL3NoSelA6FlZkmz0Hk4f1-O4kB-iHTzAX4Aowlnz9oULTl2tbJktQN54F-6uf7ZEcQlXUVRVziXqDKB0ZvKflhAOnqbTNGt1qnHDrG2zulc4hXEcUkGVsneKofKvHyG3Em5gvT7ZNVk4ns8mcO8Cw2cH44uQOemPz~Jql9a20gQsVg1QOhJGVRJQ__&Key-Pair-Id=K3MIEF79PIHRTH\"\n        },\n        {\n            \"id\": 29594800,\n            \"name\": \"Astronaut Space Suit Model V1 - Black bg - Camera1\",\n            \"image_url\": \"https://media.imagine.io/media/private/renders_images/18118/23537/2250556/Astronaut%20Space%20Suit%20Model%20V1%20-%20Black%20bg_2ede55ac_Astronaut%20Space%20Suit%20Model%20V1%20-%20Black%20bg_Camera1.jpg?Expires=1771505849&Signature=hsCKIg0TXe4fPvCH9bY04K8iyRbbhKeck3lJAcyXqq2Rxlxv3YhBebTqAOBmWxymyUVFru1oni8l0-kbSUzQZAavkrEr2dobLQMr8JVRWP-H6eOI0~0-uoHBPicHwAwBZDScA4cb2gKRTYSNRBnn3Uy6vpphnts3EhtK2AI3NXwWROlDtgHlN68gOgj4oul~jnKoDP6Gj2-x5Pauif80bUpHDedRXyBV6VB6s8lNX5CRE5vZO2rIv9DyyCaxyehkRE~KSEgZSDQBOL00GVLmuSI4CwwocnnTU~JFi3Y0qEMvip3Bp6tA3sRKna-aE~193pWRZ0XHehXMm~5xRQvtqQ__&Key-Pair-Id=K3MIEF79PIHRTH\",\n            \"thumbnail_url\": \"https://media.imagine.io/media/private/renders_images/thumbnail/18118/23537/2250556/Astronaut%20Space%20Suit%20Model%20V1%20-%20Black%20bg_dc5d5d87_Astronaut%20Space%20Suit%20Model%20V1%20-%20Black%20bg_Camera1.jpg?Expires=1771505849&Signature=b9CTuXtJ1kahfb7Tunc9TNqdcerZ9LZDyTm5tiSLCtZeg4S9~6i~GJaYJL-diOB8L~Gl7NFIKN2xAAxlBNKLSUyj9VHoAebPaMuMaI8IdbHH831GxBtL6ilx9XovBuv41VMAULvGCUqRv-bIZzP6ldwbe2HjnucIC~0I3T0XWGl0wsLbXQLPGKMYO7UPS42brY8Eczuyvkg0xGA7~2r-6M-qhFRwsy9lnh3xtUqCJKxQK9~nc8qPIQxUnC~yDPLBNpVIfd9c5H1tPEriMBmkEa2YDYf8JSZmpzvvAIn85XpZIxaCjs98uiCOPYwSA5k-c9eYQ5U7jqS~mAnIyayyeQ__&Key-Pair-Id=K3MIEF79PIHRTH\"\n        }\n    ],\n    \"api_hits_available\": 983\n}"}],"_postman_id":"7dc3506a-620c-47bc-82bc-ca27128819d0"},{"name":"Archive Product Render Content","event":[{"listen":"test","script":{"id":"388229c5-58a0-4342-9b62-1867f0a154a6","exec":["pm.test(\"HTTP 200 OK\", () => pm.expect(pm.response.code).to.eql(200));"],"type":"text/javascript","packages":{},"requests":{}}}],"id":"1d7670c9-669e-45b3-8e36-71247dff9727","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"PATCH","header":[{"key":"Authorization","value":"Imagine-key {{secret_key}}","type":"default"},{"key":"Origin","value":"{{origin}}","type":"default"},{"key":"Content-Type","value":"application/json","type":"default"}],"body":{"mode":"raw","raw":"{\n  \"ids\": [\n    117076\n  ],\n  \"is_archive\": true,\n  \"product_unicode\": \"\"\n}","options":{"raw":{"language":"json"}}},"url":"{{base_url}}/v1/product/render-content/archive/","description":"<h2 id=\"archive-product-render-content\">Archive Product Render Content</h2>\n<p><strong>Endpoint:</strong> <code>PATCH /v1/product/render-content/archive/</code><br /><strong>Authentication:</strong> Secret Key required (<code>sk_</code>)</p>\n<h3 id=\"description\">Description</h3>\n<p>Archive (soft-hide) or unarchive specific product render images. Archived content is hidden from listings but not deleted, allowing you to restore it later.</p>\n<h3 id=\"request-headers\">Request Headers</h3>\n<ul>\n<li><p><code>Authorization: Imagine-key your_secret_key</code></p>\n</li>\n<li><p><code>Origin: yourdomain.com</code></p>\n</li>\n<li><p><code>Content-Type: application/json</code></p>\n</li>\n</ul>\n<h3 id=\"request-body-json\">Request Body (JSON)</h3>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field</th>\n<th>Type</th>\n<th>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>ids</td>\n<td>array[int]</td>\n<td><strong>Yes</strong></td>\n<td>List of ProductRenderContent IDs</td>\n</tr>\n<tr>\n<td>is_archive</td>\n<td>boolean</td>\n<td><strong>Yes</strong></td>\n<td><code>true</code> to archive, <code>false</code> to restore</td>\n</tr>\n<tr>\n<td>product_unicode</td>\n<td>string</td>\n<td><strong>Yes</strong></td>\n<td>Product UUID</td>\n</tr>\n</tbody>\n</table>\n</div><h3 id=\"example\">Example</h3>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"ids\": [117076],\n  \"is_archive\": true,\n  \"product_unicode\": \"01710fdf-3831-4e28-899e-d315622d834a\"\n}\n\n</code></pre>\n<h3 id=\"response\">Response</h3>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"status\": true,\n  \"data\": {\n    \"updated_count\": 1,\n    \"ids\": [117076]\n  },\n  \"message\": \"Product render content archive status updated successfully\",\n  \"api_hits_available\": 956\n}\n\n</code></pre>\n<h3 id=\"notes\">Notes</h3>\n<ul>\n<li><p>Archived content is not returned in default content queries</p>\n</li>\n<li><p>Use <code>is_archive: false</code> to restore previously archived content</p>\n</li>\n<li><p>Content IDs can be obtained from Get Shared Content or Get Content Status responses</p>\n</li>\n</ul>\n","urlObject":{"path":["v1","product","render-content","archive",""],"host":["{{base_url}}"],"query":[],"variable":[]}},"response":[{"id":"a1da7088-b393-4129-8c8b-8343c54b44fc","name":"✅ 200 - OK (example)","originalRequest":{"method":"PATCH","header":[{"key":"Authorization","value":"Imagine-key {{secret_key}}","type":"default"},{"key":"Origin","value":"{{origin}}","type":"default"},{"key":"Content-Type","value":"application/json","type":"default"}],"body":{"mode":"raw","raw":"{\n  \"ids\": [\n    117076\n  ],\n  \"is_archive\": true,\n  \"product_unicode\": \"1e6280bd-1998-439d-a999-7aca19d570ee\"\n}","options":{"raw":{"language":"json"}}},"url":"{{base_url}}/v1/product/render-content/archive/"},"status":"OK","code":200,"_postman_previewlanguage":"Text","header":[],"cookie":[],"responseTime":null,"body":"{\n    \"status\": true,\n    \"data\": {\n        \"updated_count\": 1,\n        \"ids\": [\n            117076\n        ]\n    },\n    \"message\": \"Product render content archive status updated successfully\",\n    \"api_hits_available\": 956\n}"}],"_postman_id":"1d7670c9-669e-45b3-8e36-71247dff9727"}],"id":"54b37dcf-2680-4761-a8ec-d76b2a3934f9","description":"<h2 id=\"content-generation--delivery\">Content Generation &amp; Delivery</h2>\n<p>Automated content generation and asset management for your 3D products.</p>\n<h3 id=\"available-content-types\">Available Content Types</h3>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Content Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><strong>3D / GLB</strong></td>\n<td>Optimized 3D model for web</td>\n</tr>\n<tr>\n<td><strong>AR</strong></td>\n<td>Augmented reality asset (USDZ)</td>\n</tr>\n<tr>\n<td><strong>360°</strong></td>\n<td>Interactive 360-degree product viewer</td>\n</tr>\n<tr>\n<td><strong>Silo Images</strong></td>\n<td>Clean product-only imagery (transparent/white backgrounds)</td>\n</tr>\n</tbody>\n</table>\n</div><h3 id=\"workflow\">Workflow</h3>\n<ol>\n<li><p><strong>Create Content Job</strong> — Request content generation with specific types</p>\n</li>\n<li><p><strong>Get Content Status</strong> — Monitor processing progress</p>\n</li>\n<li><p><strong>Get Shared Content</strong> — Retrieve production-ready URLs for generated assets</p>\n</li>\n<li><p><strong>Archive Render Content</strong> — Soft-hide old renders (reversible)</p>\n</li>\n</ol>\n<h3 id=\"authentication\">Authentication</h3>\n<ul>\n<li><p><strong>Create Content Job &amp; Archive</strong>: Secret Key (<code>sk_</code>) required</p>\n</li>\n<li><p><strong>Get Content Status &amp; Get Shared Content</strong>: Secret Key (<code>sk_</code>) or Public Key (<code>pk_</code>)</p>\n</li>\n<li><p>All requests require <code>Origin</code> header</p>\n</li>\n</ul>\n<h3 id=\"notes\">Notes</h3>\n<ul>\n<li><p>Jobs are processed asynchronously</p>\n</li>\n<li><p>Image URLs are presigned and time-limited; viewer URLs are permanent</p>\n</li>\n<li><p>Only completed content is returned in Get Shared Content</p>\n</li>\n</ul>\n","_postman_id":"54b37dcf-2680-4761-a8ec-d76b2a3934f9"}],"id":"bcd45b66-e0ce-4032-80fc-858006a25258","description":"<h1 id=\"introduction\">Introduction</h1>\n<p>The Imagine SDK API lets you programmatically generate <strong>production-ready product content</strong> for ecommerce — from upload to delivery, all via REST.</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Content Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><strong>AR Assets</strong></td>\n<td>Augmented reality experiences (USDZ / iOS-ready)</td>\n</tr>\n<tr>\n<td><strong>360° Views</strong></td>\n<td>Interactive spin / turntable viewers</td>\n</tr>\n<tr>\n<td><strong>3D / GLB</strong></td>\n<td>Browser-based interactive 3D model viewing</td>\n</tr>\n<tr>\n<td><strong>Silo Images</strong></td>\n<td>Clean product-only imagery with transparent/white backgrounds</td>\n</tr>\n</tbody>\n</table>\n</div><hr />\n<h2 id=\"quickstart\">Quickstart</h2>\n<p><strong>End-to-end happy path</strong> — six steps from upload to delivery:</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code>1. Create Product  ──►  2. Upload Files to S3  ──►  3. Mark Upload Success\n                                                             │\n6. Get Shared Content  ◄──  5. Check Status  ◄──  4. Request Content Generation\n\n</code></pre><div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Step</th>\n<th>Method</th>\n<th>Endpoint</th>\n<th>Auth</th>\n<th>Scope Required</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>1</td>\n<td><code>POST</code></td>\n<td><code>/v1/product/details/</code></td>\n<td><code>secret_key</code></td>\n<td>Product → Create</td>\n</tr>\n<tr>\n<td>2</td>\n<td><code>POST</code></td>\n<td><code>https://lf-v2-dev-us-test-v1.s3.amazonaws.com/</code></td>\n<td><em>(none — presigned)</em></td>\n<td>—</td>\n</tr>\n<tr>\n<td>3</td>\n<td><code>PATCH</code></td>\n<td><code>/v1/product/details/{unicode}/</code></td>\n<td><code>secret_key</code></td>\n<td>Product → Update</td>\n</tr>\n<tr>\n<td>4</td>\n<td><code>POST</code></td>\n<td><code>/v1/product/job/</code></td>\n<td><code>secret_key</code></td>\n<td>Product → Generate Content</td>\n</tr>\n<tr>\n<td>5</td>\n<td><code>GET</code></td>\n<td><code>/v1/product/status/</code></td>\n<td><code>secret_key</code> or <code>public_key</code></td>\n<td>Content → Read</td>\n</tr>\n<tr>\n<td>6</td>\n<td><code>GET</code></td>\n<td><code>/v1/product/shared-content/</code></td>\n<td><code>secret_key</code> or <code>public_key</code></td>\n<td>Content → Read</td>\n</tr>\n</tbody>\n</table>\n</div><blockquote>\n<p><strong>Key rule:</strong> Use <code>secret_key</code> for all write operations. Use <code>public_key</code> only for read-only client-side calls. Always include the <code>Origin</code> header. </p>\n</blockquote>\n<hr />\n<h2 id=\"authentication\">Authentication</h2>\n<p>Every API request requires two headers:</p>\n<p><strong>Authorization Header:</strong></p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code>Authorization: Imagine-key &lt;your_api_key&gt;\n\n</code></pre><p><strong>Origin Header:</strong></p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code>Origin: &lt;your_registered_domain&gt;\n\n</code></pre><div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Key Type</th>\n<th>Access Level</th>\n<th>Use Case</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Secret Key</td>\n<td>Full access (Create, Read, Update, Delete)</td>\n<td><strong>Server-side only</strong> - Never expose in frontend code</td>\n</tr>\n<tr>\n<td>Public Key</td>\n<td>Read-only (GET requests only)</td>\n<td><strong>Client-side safe</strong> - Can be used in frontend applications</td>\n</tr>\n</tbody>\n</table>\n</div><h3 id=\"getting-your-api-keys\">Getting Your API Keys</h3>\n<ol>\n<li><p>Login at <a href=\"https://app.imagine.io/\">https://app.imagine.io/</a></p>\n</li>\n<li><p>Open <strong>Settings</strong> (top-right profile menu)</p>\n</li>\n<li><p>Go to the <strong>API</strong> tab</p>\n</li>\n<li><p>Click <strong>Create Key</strong> in API Access section</p>\n</li>\n<li><p>Select <strong>Key Type</strong> (Public or Secret)</p>\n</li>\n<li><p>Enter a <strong>Label</strong> (e.g., \"Production Server\", \"Staging\")</p>\n</li>\n<li><p>Add <strong>Allowed Domains</strong> (e.g., <code>yourdomain.com</code> or <code>localhost:3000</code>)</p>\n</li>\n<li><p>Select required <strong>Scopes</strong> (see table below)</p>\n</li>\n<li><p>Click <strong>Create</strong></p>\n</li>\n<li><p>Copy the key from the API Access list</p>\n</li>\n</ol>\n<blockquote>\n<p><strong>Security:</strong> Store secret keys securely. Never commit secret keys to source control. Rotate keys immediately if exposed. </p>\n</blockquote>\n<h3 id=\"api-scopes\">API Scopes</h3>\n<p><strong>Product Scopes:</strong></p>\n<ul>\n<li><p><strong>Read</strong> — View product details and lists</p>\n</li>\n<li><p><strong>Create</strong> — Upload new products and files</p>\n</li>\n<li><p><strong>Update</strong> — Modify existing product metadata</p>\n</li>\n<li><p><strong>Generate Content</strong> — Request content generation jobs</p>\n</li>\n<li><p><strong>Delete</strong> — Remove products</p>\n</li>\n</ul>\n<p><strong>Content Scopes:</strong></p>\n<ul>\n<li><p><strong>Read</strong> — Access generated content URLs and content status</p>\n</li>\n<li><p><strong>Update</strong> — Archive / unarchive content (hide / unhide renders)</p>\n</li>\n</ul>\n<blockquote>\n<p><strong>Note:</strong> Endpoints return <code>403 Forbidden</code> if the required scope is not granted to your API key. </p>\n</blockquote>\n<hr />\n<h2 id=\"collection-variables\">Collection Variables</h2>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Variable</th>\n<th>Description</th>\n<th>Example</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>base_url</code></td>\n<td>API host URL</td>\n<td><code>https://api.imagine.io</code></td>\n</tr>\n<tr>\n<td><code>origin</code></td>\n<td>Your registered domain</td>\n<td><code>https://yourdomain.com</code> or <code>http://localhost:3000</code></td>\n</tr>\n<tr>\n<td><code>secret_key</code></td>\n<td>Server-side API key (full access)</td>\n<td>secret key (keep confidential)</td>\n</tr>\n<tr>\n<td><code>public_key</code></td>\n<td>Client-side API key (read-only)</td>\n<td>public key (safe for frontend)</td>\n</tr>\n<tr>\n<td><code>product_unicode</code></td>\n<td>Unique product identifier (UUID)</td>\n<td>Auto-filled after Create Product</td>\n</tr>\n</tbody>\n</table>\n</div><hr />\n<h2 id=\"workflow\">Workflow</h2>\n<p>The typical integration flow follows these steps:</p>\n<ol>\n<li><p><strong>Create Product</strong> — Initialize a product and receive presigned S3 upload URLs</p>\n</li>\n<li><p><strong>Upload 3D Model to S3</strong> — Upload your 3D model file using the presigned URL</p>\n</li>\n<li><p><strong>Upload Thumbnail to S3</strong> — Upload product preview image</p>\n</li>\n<li><p><strong>Mark Upload Success</strong> — Notify the system that uploads are complete</p>\n</li>\n<li><p><strong>Update Product Details</strong> (Optional) — Modify product metadata</p>\n</li>\n<li><p><strong>Get / List Products</strong> — Retrieve single product or list all products</p>\n</li>\n<li><p><strong>Delete Product</strong> (Optional) — Soft-delete a product</p>\n</li>\n<li><p><strong>Create Content Job</strong> — Request content generation (3D / GLB, AR, 360°, Silo Images)</p>\n</li>\n<li><p><strong>Get Content Status</strong> — Monitor processing progress</p>\n</li>\n<li><p><strong>Get Shared Content</strong> — Retrieve production-ready URLs for generated assets</p>\n</li>\n<li><p><strong>Archive Render Content</strong> (Optional) — Soft-hide old renders</p>\n</li>\n</ol>\n<hr />\n<h2 id=\"authentication-examples\">Authentication Examples</h2>\n<p><strong>Server-side request (using Secret Key):</strong></p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-http\">POST /v1/product/details/\nAuthorization: Imagine-key your_secret_key\nOrigin: https://yourdomain.com\nContent-Type: application/json\n\n</code></pre>\n<p><strong>Client-side request (using Public Key):</strong></p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-http\">GET /v1/product/details/?unicode=123e4567-e89b-12d3-a456-426614174000\nAuthorization: Imagine-key your_public_key\nOrigin: https://yourdomain.com\n\n</code></pre>\n<hr />\n<hr />\n<h2 id=\"security-best-practices\">Security Best Practices</h2>\n<ol>\n<li><p><strong>Never expose secret keys</strong> in client-side code, version control, or public repositories</p>\n</li>\n<li><p><strong>Use public keys</strong> for read-only frontend operations</p>\n</li>\n<li><p><strong>Rotate keys immediately</strong> if you suspect exposure</p>\n</li>\n<li><p><strong>Restrict allowed domains</strong> to only those you control</p>\n</li>\n<li><p><strong>Grant minimal scopes</strong> — only the permissions your integration needs</p>\n</li>\n<li><p><strong>Monitor API usage</strong> in the dashboard for unexpected patterns</p>\n</li>\n</ol>\n<hr />\n<h2 id=\"rate-limits\">Rate Limits</h2>\n<p>API calls are metered based on your subscription plan. Check <code>api_hits_available</code> in responses to monitor remaining credits.</p>\n<hr />\n","_postman_id":"bcd45b66-e0ce-4032-80fc-858006a25258"},{"name":"Zapier Integration","item":[{"name":"Zapier Prerequisites","item":[],"id":"b9502a4a-a332-4e05-91e4-6b26d3c35584","description":"<h2 id=\"api-token-acquisition-and-security\">API Token Acquisition and Security</h2>\n<p>To use the API, you must generate an API token.</p>\n<p><strong>Procedure:</strong></p>\n<p>1. Log in to your application account. (<a href=\"https://app.imagine.io\">APP</a>)</p>\n<p>2. Access the \"Settings\" menu.</p>\n<p>3. Proceed to the \"API\" tab.</p>\n<p>4. Click the \"Generate Token\" button.</p>\n<p>5. Include this token in the Authorization header of your API requests, using the format \"Zapier XXXX\".</p>\n<img src=\"https://content.pstmn.io/702aa8ab-50d2-4efb-90cb-aefbcdaa66d6/U2NyZWVuc2hvdCAyMDI1LTA0LTA0IDEzMDcxMS5wbmc=\" />\n\n<p><strong>Security Notice:</strong></p>\n<p>* Treat your API token as a password.<br />* Do not share your token with unauthorized individuals.<br />* Store the token securely.<br />* If you suspect your token has been compromised, regenerate it immediately.EndFragment</p>\n","_postman_id":"b9502a4a-a332-4e05-91e4-6b26d3c35584"},{"name":"Token Generations","id":"22b82d24-ac23-41ee-8044-a7f26f5b5c14","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{jwt}}"}]},"isInherited":false},"method":"GET","header":[],"url":"https://prod.imagine.io//users/api/v3/zapier/token/","urlObject":{"path":["users","api","v3","zapier","token",""],"host":["https://prod.imagine.io/"],"query":[],"variable":[]}},"response":[{"id":"6c89dec9-efce-4742-af77-faa23b532d14","name":"Token Generations","originalRequest":{"method":"GET","header":[],"url":"https://prod.imagine.io//users/api/v3/zapier/token/"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Allow","value":"GET, HEAD, OPTIONS"},{"key":"Content-Length","value":"119"},{"key":"Vary","value":"Origin"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Referrer-Policy","value":"same-origin"},{"key":"Server","value":"daphne"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": true,\n    \"data\": {\n        \"api_key\": \"xxx-xxx-xxx-xxx\"\n    },\n    \"message\": \"API key fetched successfully.\"\n}"}],"_postman_id":"22b82d24-ac23-41ee-8044-a7f26f5b5c14"},{"name":"Get Render Images","id":"3978b5ed-60a0-4656-87f0-6b8feacc1fb6","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Authorization","value":"Zapier Generate it from Application Settings","type":"text"}],"url":"https://prod.imagine.io//rendering-system/api/v3/images-render-detail-zapier/","urlObject":{"path":["rendering-system","api","v3","images-render-detail-zapier",""],"host":["https://prod.imagine.io/"],"query":[],"variable":[]}},"response":[{"id":"d636f070-2b01-43b0-8261-8c0e1f824953","name":"Get Render Images","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Zapier Generate it from Application Settings","type":"text"}],"url":"https://prod.imagine.io//rendering-system/api/v3/images-render-detail-zapier/"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Allow","value":"GET, POST, PUT, PATCH, DELETE, HEAD, OPTIONS"},{"key":"Content-Length","value":"32077"},{"key":"Vary","value":"Origin"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Referrer-Policy","value":"same-origin"},{"key":"Server","value":"daphne"}],"cookie":[],"responseTime":null,"body":"{\n    \"next_link\": \"http://localhost:8000/rendering-system/api/v3/images-render-detail-zapier/?page=2\",\n    \"previous_link\": null,\n    \"last_page_link\": \"http://localhost:8000/rendering-system/api/v3/images-render-detail-zapier/?page=11659\",\n    \"first_page_link\": \"http://localhost:8000/rendering-system/api/v3/images-render-detail-zapier/?page=1\",\n    \"current_page_link\": \"http://localhost:8000/rendering-system/api/v3/images-render-detail-zapier/?page=1\",\n    \"current_page_number\": 1,\n    \"count\": 233170,\n    \"total_pages\": 11659,\n    \"results\": [\n        {\n            \"id\": 1964417,\n            \"angle_name\": \"FVL camera_1\",\n            \"image_name\": \"Render_123_FVL camera_1\",\n            \"file\": \"https://media-staging-v2.livefurnish.com/media/private/renders_images/4327/10862/797129/Render_123_46ce6f93_Render_123_FVL%20camera_1.jpg?Expires=1743834293&Signature=AlQ~myT8FX4nX9YeaksnZkTxoeqyXmmHboNWSxcBEmQTEzPnUKqPIXsq0uzSDQk0UV59dzqxTxgJl-gbnzrDA12dvWKnxinbEF6GRbqRl-vvmRCRwzZvFObpF9ga00osMu3eNf2P53Qkbm~v7JYQDcxLTuDyD3OziZX-WH-ttxhOZ9rxm7dMFB2stNLCBMvBLVp2V~ByaVOA5gHCxF-g~6CMyUvQcBn1YDWdvicDBqtD5qB12Aw5k733BKStKkDLzwaItlttuKqgzU~h9R3BgBmq5kl21R40Zs8OKqwI7LrO~kj3Eu-wxZ-aUVSij7aPho7LPWSrq6chtpOF7hDKJA__&Key-Pair-Id=K2G2AF1NVXAHLZ\",\n            \"filmic_file\": \"https://media-staging-v2.livefurnish.com/media/private/renders_images/filmic_images/4327/10862/797129/Render_123_e1687760_Render_123_FVL%20camera_1.jpg?Expires=1743834293&Signature=IFfDpvNw7gAOuOIWFrDCPqBwKfm9IR-kiDh4zxsfsUx3oJRUmUYKoblxVMC856d63CvXXgIRuYPolt81yvb4gmfRo3LPSYP7gPfTvkzt1Dl0~mEHE6uMjxzFhShJqR1t2Js8pVq-0jHf-D7wtzieWbqh66K3~7kq1K8jPIAQTpV~KcPWA~TtTobjuynJQ3cedJi3fX0j7ZeN2uNnPJnXXE4qZF~0owRQYHTe-XoUNbvxNgPpjW3xva3BxB7CLV4bWOnPh0Hc8JxWcRnoBedGpUaTD3vj1Oty1Hrj0N0zf3XNq5UJL279mPYOW5yGjXvaJlB9RkgkKjnaS5ec3mx-gQ__&Key-Pair-Id=K2G2AF1NVXAHLZ\",\n            \"color_pass_file\": \"https://media-staging-v2.livefurnish.com/media/private/renders_images/color_pass/4327/10862/797129/Render_123_894410a5_Render_123_FVL%20camera_1.jpg?Expires=1743834293&Signature=JR-cWZyDpGyZqbQw65MXlz99eS49lPFriMgcMN6gmZUYlXCFdBUOw0ilVJPEICMk6zbX6BDCj~p~IdyYTxcEsBWQH5CbxS8AceSHkpIkvVCQ240A~soI0SODuYwZ3Z4yRjOPqNSblrDv6kDsIokjqM4b-AuH9NPhOnZ6UthAdNjxHNOIGT57wX-HUOyiP7TI~g-0JKQivP2hxiWZXBW2CKwObPcRsCzqj9IfkJLgp1loxSvmQP20xDs~fjl8Ox~5UM5CjEomS9KZZKT6OSatitIxrc-6-otTjh4C4sIhKXLJDETkhBjmM4z7LBa-tm57d2erXltpkVKR-BWPuH25Sg__&Key-Pair-Id=K2G2AF1NVXAHLZ\",\n            \"tags\": [],\n            \"updated_at\": \"2025-01-29T16:19:09.753749+05:30\",\n            \"created_at\": \"2025-01-29T16:17:50.079274+05:30\"\n        },\n        {\n            \"id\": 1964416,\n            \"angle_name\": \"Top Shot\",\n            \"image_name\": \"Render_143_Top Shot\",\n            \"file\": \"https://media-staging-v2.livefurnish.com/media/private/renders_images/4327/10862/797128/Render_143_ae94b175_Render_143_Top%20Shot.jpg?Expires=1743834293&Signature=yZEEMCeFoGLIB26KxixNDIWJGSoZtOmGZPUlhAuJIq~2fQsV-eOC20DaAkv8QIDc-NxeXiWsZQq1Sda4qkx7p7N4vuj0t8O5rjCQaoezIUNlQkLHFH0Crx0HIhkrejRjGyYSq0NF0oZto9AFd0QjeZyyJK7g1inPzpd~BIe56AUC9pd3o7OMGD0ookviRv~lBYbGoL7ppTZ76BFW4Z1xDkWMA7Sq0kUsJnPalHp3ePFDXcqle-egOOWKkXy8XR142aQLMkFqqPg0WdiPero8NWNG0GxyS3xAVsGeYlhM9R7ypsJ7ksm5LeVwV5XMH17BetaCEF7XhYp6M50ifa3uXA__&Key-Pair-Id=K2G2AF1NVXAHLZ\",\n            \"filmic_file\": \"https://media-staging-v2.livefurnish.com/media/private/renders_images/filmic_images/4327/10862/797128/Render_143_e90d41fc_Render_143_Top%20Shot.jpg?Expires=1743834293&Signature=0GkGYcBvhJAy0Uht-NTs9vhpqQFyo7XaT2RTKzG55qwuugBIgh333khOcXnmN0K8sNSFZroH2rxVO~7hL8fpirxMdBAq4soQBdyIxyg5PJNo9Re6GFEOMYt~YwychUztoqpFxSv-APvOEg7iXFIWTyZEvoChbEJdx0-0RKNsMI4kJOUdNtenQs8OOUEuLK8b8sXseUvtramFGBhdzHXq04UvSDJrDE~PfuNQdGmyFPidjOMoyck7n-avI3WClwDv3V6sScjKsoCIkvcBnm5b6aW8EepfyrQtie5~4cZQ6b2m6bKokr0Uhvm86f9zUIQfu63sWiNPmAepaRFuhqb~Xw__&Key-Pair-Id=K2G2AF1NVXAHLZ\",\n            \"color_pass_file\": \"https://media-staging-v2.livefurnish.com/media/private/renders_images/color_pass/4327/10862/797128/Render_143_33f9fe1f_Render_143_Top%20Shot.jpg?Expires=1743834293&Signature=ju3WHwpiGxXHiNQA8kJZDL2X33HU2DVcPLytmOdiTbP73AxUtvNf2U~QweQe0XFY311g0x5m8WT7Fru9az9RUgUpUPgc9B73vJt~HGZ0T9tNGoOIldNBXUCsi6Bw-VX3lEybPNwccPXcbv1pGmOnFeCZ8CqS7kiRrexYpo-TktPrXdkK0mzg4-sBXMaunvOMst5EXDjkUgV7xj0wOPEuJDQl6ZTeswy9DD05KSxakqbgb3RjBmhIu~LbiuSyQiPZp-vBJicsGyYPuzfkXXWZmQkaWXVwGizwDMhzlpboueKL5BgkYu2gKsz6xclhfdHR~GX3R-KFjDu~ixCN7dQm-w__&Key-Pair-Id=K2G2AF1NVXAHLZ\",\n            \"tags\": [],\n            \"updated_at\": \"2025-01-29T16:19:48.465518+05:30\",\n            \"created_at\": \"2025-01-29T16:17:49.955878+05:30\"\n        },\n        {\n            \"id\": 1964415,\n            \"angle_name\": \"Silo Cam\",\n            \"image_name\": \"Render_124_Silo Cam\",\n            \"file\": \"https://media-staging-v2.livefurnish.com/media/private/renders_images/4327/10862/797127/Render_124_51d219eb_Render_124_Silo%20Cam.jpg?Expires=1743834293&Signature=vf7AP102gaDa2dVRIEaV2jAQkMTjPx4AN6cxwmyMdUFLGNFbyn0BYJgllXXHrD2JSmWZH4gQjK~ghI6gapjcOg67jc6XWGDCW0R5NTPaNKktF0N~CNj9uI3Ga4iS~rEBE96jBy5lXo8JZ2dy03ah4CEOXuDSNVJRxgWVloQtCrpf8VgM557isIMRIuwNPQOWbgYvQbfxAFYOZ4r3DxdZhDb~3m1yCjnXEYXD8dQon-Rl-fxG-oPXCCLzPazTlGjDWZbphlkicyo~8Lh~VMaetvLqXXi7gmyJS~zX7brjuiKyAV3XdcTjq5E0uaNGwa7ABKMh893H0NwbB9CsiKKOQg__&Key-Pair-Id=K2G2AF1NVXAHLZ\",\n            \"filmic_file\": \"https://media-staging-v2.livefurnish.com/media/private/renders_images/filmic_images/4327/10862/797127/Render_124_2fde8f70_Render_124_Silo%20Cam.jpg?Expires=1743834293&Signature=ivzx2EzcWpnEIzu1UtIjC7Cy8J8KOCpE~eU3DISHJM7eEyhnF6NiRnW8PYIa9rqdeOF96f1RlCuPBoDabJPfurKlWkLDOH-~xU3OzZcXtXzFw7HO0OZhMbAsjrmuK-zNGGDnM~v~Tka1kQQSeiVbn~ObJW2lnyXt1orxqsdE0-EN3JT8ZU60KACl~qZjPDN~n54g80tLNSiQYAv~~D7SpnhK4ij17RazfijwE9YXD3zlZyX4iA2oPsPD1Ln4RuZ-R-7O1inqvw2tez8wkFTB9lAhXBhQwB57jGFPloEqvWk55YeO2vDNTs-49HEa0xGiAp39CEcSTjUapGmUZF21kA__&Key-Pair-Id=K2G2AF1NVXAHLZ\",\n            \"color_pass_file\": \"https://media-staging-v2.livefurnish.com/media/private/renders_images/color_pass/4327/10862/797127/Render_124_8d0884b4_Render_124_Silo%20Cam.jpg?Expires=1743834293&Signature=FpT9i2ZMgW6i8OFYB~GBSExssVI--QNO1Fg7IzIPcv3jF49iGUHkva93o~x5oIMD9tFRlzscqQLLhtfwVAo8deOKfptWEczZwCLZ5LieaAbdMKWktYSOotu0qBcfFhR3UbfHPJ6qIF8hqxBMwId7UD1AI7idvaDXqErvdTABW3mzPMJu0j9mkjvF~aqVMafcsH4mzSLhmzX~B60l9iJQx-czOuLUKoGebcB2LxjkFobSmk-11vbBNlMpcLfOfoGE0Oli16lxvAXfPZe1p5SORse2RDyLmZGSCrVavpY1~0NGp6hkFJkeEut3~RHUWpIZXPLL4p7hEBsYLHaXgRV2dw__&Key-Pair-Id=K2G2AF1NVXAHLZ\",\n            \"tags\": [],\n            \"updated_at\": \"2025-01-29T16:18:15.201925+05:30\",\n            \"created_at\": \"2025-01-29T16:17:49.869044+05:30\"\n        },\n        {\n            \"id\": 1964414,\n            \"angle_name\": \"Vignette Cam\",\n            \"image_name\": \"Render_122_Vignette Cam\",\n            \"file\": \"https://media-staging-v2.livefurnish.com/media/private/renders_images/4327/10862/797126/Render_122_4e5a3e10_Render_122_Vignette%20Cam.jpg?Expires=1743834293&Signature=O8UAa1J9Q8aS4mhBkfsGichq-KXUtds30YWMpIUMGNZdkPPX7q6I-OflgT-qQxyWLbZMVMHyu0ixk3kq6fSMDAwDpHv4qbLiz~jLTfD4ak9sbjQ0Ac2HZdJTVYwxIJY1zj52ZevztmaSeGU-lSQVqg6muvvl~xb9vLhDz~CAPm5rWCJJpnr-qxZ-a1sZpDa0Q1Lf1Zu6Vh3VD81Dr-CXBOxbru~4VAL92WPGY7E2Ux7Itz9AtkYGwE1WC7cTag7IemlxfAFYlawqXBHu4v8QB97QFgT1vZ5qHi1QYmERrgCDQd5gmcEXpqxgdJFBowkkiUfeaTBVb7FrYMDaJkFKSw__&Key-Pair-Id=K2G2AF1NVXAHLZ\",\n            \"filmic_file\": \"https://media-staging-v2.livefurnish.com/media/private/renders_images/filmic_images/4327/10862/797126/Render_122_82820ed9_Render_122_Vignette%20Cam.jpg?Expires=1743834293&Signature=SNQaG4L72zxVYKrkyxJ97VhpyAUXNQGMjpNxgQk0KSRnxcc5ZzzpfndZ0UI4imU6INCb1iEwrDdbFn4YrNfPSO-dlOhAh1Kte20sAp6wgd~XS3KWexVy1lg-5ejNBVgGtRvq7hGSDbF8ISQQXEcGU6n6z9kDgTdcNjFTNtJ1ZjlQjuWen-4LjMdkC92Npj4-n6j4i~aFaCgQfpcMYnOTxecPbq5ZmPAjdldyHwROsDlHcmaYErH14z2dasGP5RPpnagX4m95LY~AsjrQNQv9dIaNErRuMItcMz98kBeQKi54T0ohR~Zu6zSqCb~xKczWmkFjpKxkjtrAtt5uH6m7oA__&Key-Pair-Id=K2G2AF1NVXAHLZ\",\n            \"color_pass_file\": \"https://media-staging-v2.livefurnish.com/media/private/renders_images/color_pass/4327/10862/797126/Render_122_94e7a76d_Render_122_Vignette%20Cam.jpg?Expires=1743834293&Signature=qJ1x1bDMncinA-nT3pMx4O5VFMCv3ToWLVSRkWj-VNYj0MwAiD8GjGFTYZyudYmra9Mwry11p4LareLal0K-BhKB2bGmyPvdhx3aUb2jZBfZ8ZsITsAEhFc4EdAtKPQAvE7oHgmhyPjJ8puMQtnFsKnS~d9z8POYWZvnmRWovvHKHK2cgdxK5bXQ-Q~UoSBwBBoKxnpCBPRUFm6IvE60uSeQ80oMnra4-Ls56G-EeSPQziZNzAyeP5GwqGKhtlYQM4DyP4yYs7k2N6lY~JY3mCZp-j7l-BJzjEflAFMOQj7rRbF96zv~bhQi8TwJdTkxi2YG-DusfWTnzgpF-S2hdQ__&Key-Pair-Id=K2G2AF1NVXAHLZ\",\n            \"tags\": [],\n            \"updated_at\": \"2025-01-29T16:19:02.897600+05:30\",\n            \"created_at\": \"2025-01-29T16:17:49.841020+05:30\"\n        },\n        {\n            \"id\": 1964413,\n            \"angle_name\": \"Silo Model Viewer Cam\",\n            \"image_name\": \"Render_139_Silo Model Viewer Cam\",\n            \"file\": \"https://media-staging-v2.livefurnish.com/media/private/renders_images/4327/10862/797125/Render_139_4184927f_Render_139_Silo%20Model%20Viewer%20Cam.jpg?Expires=1743834293&Signature=Q35qpM62Z-e9jp3iOY4nU9KwssDR3O3-ntkshXhMBnQqJSXSSfWrpAM-ExffAPzgBwnwtvuvHbmTknaYF5fXRWEGbVFlrdktL9Da-7V4v7G8a3FtBB139~pYO3JVqG5xOlBaHjGabX1nYOAXHPmuGpRR7avZBbxFQT8i8QexKPZdMA8Tt2pdO~lsuqrHBMf5DS4u7aEBaiRFS65qXxHyoj467VV~MPYwINH3tLcgvfj-dfmR-kR03peYQf~y4-td5LvWpgyWqqSWNWKl4Uf0nXT6ll8cFqA4zPtvH-LdWfRajPL95qcF3xYJ~xx1CtGnwqTSMvicN7lPtQiIfwHRxw__&Key-Pair-Id=K2G2AF1NVXAHLZ\",\n            \"filmic_file\": \"https://media-staging-v2.livefurnish.com/media/private/renders_images/filmic_images/4327/10862/797125/Render_139_42c6e57b_Render_139_Silo%20Model%20Viewer%20Cam.jpg?Expires=1743834293&Signature=paY5-WuvKqhyCoCivsJ~5038uXgPpbtYEJFXgheBqO2wQLEs53HLBM0kdJokRp~S1XZKgF5obz1oOP3ZCaTTkL-cbmmw~iNul5Qoa94e3x9BS~Jv69pMtMNp0HOgDjAS4s1jUc7nbmWUjjw4dFIcShuLLuXqDZ9n1PynKoUlKhiq58rrXcyVrzB445cyI9W7VCBXXqrwmye0KnfFG8DYj00hbfsVAZO-m8ZU7NSM1wF5MweVtEIMFx7x6doZG~~9h7AB8iCvQpMTRVOFnfPjewZR6CtKafJnf7qPLJb9MbCRXFRe1ZxNx0CmliFREH07Cmlq-3Gl7ZVdi5xRZ22OxQ__&Key-Pair-Id=K2G2AF1NVXAHLZ\",\n            \"color_pass_file\": \"https://media-staging-v2.livefurnish.com/media/private/renders_images/color_pass/4327/10862/797125/Render_139_0b649b1b_Render_139_Silo%20Model%20Viewer%20Cam.jpg?Expires=1743834293&Signature=kGLkrxZiD2q9pbrHXGkqfla3tS97mkDphyno0isfB1PSHfay0d5IyUbbTcPQtJSa7T9JmQiTBHsorX80xrB6vkPrziTKcZxyKX4fyzm1a12VvC9wuQxGom1XrpEs-rUYZB3BIl1IUCSYvWDtuAdKfjgGOkmGqxFq~mUSQBZcxyLZWhDD5Ma81JRgpHDRv4O-0yJAq52qZ-3AxUxOP1tPIkBSk6sMcb5lDrjhKp4D5gsLZfwyhqrsEMLUW4gAe80WoFCS1nSQ6DH-Pfa2Yc67-L078K1~oWNLvz73nWBfNH-Zb270PT8Lhfpk~4uc1ER7TooCqyT~feshbGbGgHXGDg__&Key-Pair-Id=K2G2AF1NVXAHLZ\",\n            \"tags\": [],\n            \"updated_at\": \"2025-01-29T16:18:43.113662+05:30\",\n            \"created_at\": \"2025-01-29T16:17:49.706469+05:30\"\n        },\n        {\n            \"id\": 1964412,\n            \"angle_name\": \"Front Shot\",\n            \"image_name\": \"Render_144_Front Shot\",\n            \"file\": \"https://media-staging-v2.livefurnish.com/media/private/renders_images/4327/10862/797124/Render_144_ff627162_Render_144_Front%20Shot.jpg?Expires=1743834293&Signature=MmVtpFvdGFc2dw-lhXuOYAI-3qvTx3yBRuzjOn8uhYLaMkQwa9pWowMw1sqOnFdQm5dP4Xs7E~Q6h99ITk-vr20HMBT1d893iOjFvXMT-g9WnJzwcLYLysfo2Te9IeOWjr3MShhWv1srOFkBv0~rqhBSqFK34bGytVuJYUELFTfcQpO0VNGMHAs3Fdrr4aRaMC4HpRPzSj112POVpzFQI0M3YjuDoAqOEeC20sRxEEV5R5LMc0yqMahzmzR56oj08Uf3ShCdxLWOyNuDop6IBMOgvLJ5XVZRA1ft3VSeUKugtc2k6KGzFnaKy90U8Adb6cG4yA1qZsDZnO8ffCkg2A__&Key-Pair-Id=K2G2AF1NVXAHLZ\",\n            \"filmic_file\": \"https://media-staging-v2.livefurnish.com/media/private/renders_images/filmic_images/4327/10862/797124/Render_144_dd9b338a_Render_144_Front%20Shot.jpg?Expires=1743834293&Signature=IMTO9NaNH4bTs62ys7hgXIfO8snQ8XyNFAFQsQ68AHTYRADbqTvI9j7XK5WHUMVNydQ79z2MMJ64-akqXpnOpm2oij1EXf4k5MmA~PiKTqhYCMmJEY8u7qM0SCRrvJencta2Kyn7aChi~TgSzQ8-3hpr1XIDRi9CoXX6Tp3gXSup1u7aWFEeSm8aX4kWQ7wCcFWnvI~dL6V58DkFSZYzd4BCJIKfqnkeiZsInu~G163oyaTsGQYzPhGHE7f0lPB7~XYdUhNikQbLlO9nNathaAXZnkAoeIU1FJHjix-60P55z5blDtr17gKrGHr3SltCGqlgU3jFnCV~Yiadd-UiZA__&Key-Pair-Id=K2G2AF1NVXAHLZ\",\n            \"color_pass_file\": \"https://media-staging-v2.livefurnish.com/media/private/renders_images/color_pass/4327/10862/797124/Render_144_5d1aea8e_Render_144_Front%20Shot.jpg?Expires=1743834293&Signature=AtrFDp9Gn22Ivd9~ePKVBuRODNSzSNedt3Wtn0zuynVjG0P~sE4aNUhOL7hqPngwReLgyt~jsjlEplntRprC3MDW1DViUEQqQ0stLuRHS7AbuRe4nayI2j7R5On~Cg9cMF-zvdzaHEeFAOkCLHUoy1jzI~rSZPLUzpxLQv4oM6pe0nYhoU6NUDHMwcDS2OkmqOYTOcvxkAZwx6xQW~RluZLkoObe~rejG~TtjQXHN0-KTxZNmd9hPJjDTfXiSnAe2l23OEwGUzroItvp8NPbuAr0PnNZH7vdEUqhJa9glaV92kz3Njk81y-ms~GQnw5cYaZFWv7v3Ko0ISrpd5sT9A__&Key-Pair-Id=K2G2AF1NVXAHLZ\",\n            \"tags\": [],\n            \"updated_at\": \"2025-01-29T16:18:26.691944+05:30\",\n            \"created_at\": \"2025-01-29T16:17:49.601693+05:30\"\n        },\n        {\n            \"id\": 1964344,\n            \"angle_name\": \"hotspot1_cam2\",\n            \"image_name\": \"S1_H1_Side Kick Rack-1_2_hotspot1_cam2\",\n            \"file\": \"https://media-staging-v2.livefurnish.com/media/private/renders_images/4327/7841/797056/S1_H1_Side%20Kick%20Rack-1_2_ac5d5fb3_S1_H1_Side%20Kick%20Rack-1_2_hotspot1_cam2.png?Expires=1743834293&Signature=JfsLUrEsL44xHn3coOfIQKhW3nn9iV1ruoZki5wZm-ivB4oFWNndLDdBA8pzOJyP7NTaBvOxw0o10ZdikeBJ2PNGZwNqPoYSDtsN1srCzXEIVB5wR-qrtJvV0xc7zfcpLJxOYhJ8u9EjfhYqkWKuwbjhonOhhdBtd3SThzwVPbyTyZG1ynRkmWIBcUmGraS-qNmcthtso5f1neo7g-C-jqA8yDW143xiFCx7Pie-yOlLm~Dvmp3jCBmRl5PyS4Zq6IhrQn1cQMPT1h-~rsYXe4jG~M~3t55tIq-PyJXECCI5kfU3obvz4UhOEDonRfqdRLAPO~1kUN4KFBwaXnIFaw__&Key-Pair-Id=K2G2AF1NVXAHLZ\",\n            \"filmic_file\": \"https://media-staging-v2.livefurnish.com/media/private/renders_images/filmic_images/4327/7841/797056/S1_H1_Side%20Kick%20Rack-1_2_610a8ce6_S1_H1_Side%20Kick%20Rack-1_2_hotspot1_cam2.png?Expires=1743834293&Signature=TXEYz8~oCLPis-0Emoo4YTWQEf5xc6sgnIHM0dyqYtl28vhw1L2RPV4hwLzhYq4WSgTRc-d5EuvpzG0nPlSjYsNmFv2S8Wk1sJE7fwAZnvPVaLzMHcFL5nZ8wzRBkeqBGmscJiCt7AgGEi2NbIMludkHzjb3AEGhu20J6IGnWqo-CTgf8W4lUAfl--ivYayZH-ohqgiBqxrd2iFGgVd9i4KrLuxxCy~JTwzjkVWCw5ftWj-CDd2h8Y49FSUHVf5KgjmZ4cmjkkyUljksYWthB2yGyge-kVviWmJC6WYJYNNlbeFNo3PkEiIKnjYydvM20DsHlwlWTYWbL~NGqn1Ntw__&Key-Pair-Id=K2G2AF1NVXAHLZ\",\n            \"color_pass_file\": null,\n            \"tags\": [\n                \"0\"\n            ],\n            \"updated_at\": \"2025-01-28T20:25:55.591308+05:30\",\n            \"created_at\": \"2025-01-28T20:24:16.607838+05:30\"\n        },\n        {\n            \"id\": 1964343,\n            \"angle_name\": \"hotspot1_cam1\",\n            \"image_name\": \"S1_H1_Side Kick Rack-1_2_hotspot1_cam1\",\n            \"file\": \"https://media-staging-v2.livefurnish.com/media/private/renders_images/4327/7841/797056/S1_H1_Side%20Kick%20Rack-1_2_76908bf1_S1_H1_Side%20Kick%20Rack-1_2_hotspot1_cam1.png?Expires=1743834293&Signature=FNFfKGT2Wq73C333DXkw~2dbFj8mvUFkAmOOMM4yy50fKitNUW7fyPvvvamhbPXend07agJPLPgNkd1LL2mwGkf-6hp0H3I2bDrE1kZWUHOTNiScWPLLopmC0oFS3KC7C4ONLcniVS8uu0MIKVANmtAOAlKM828d8rZ2qvThHTnRIl2Gxzoz3ILCzX8f5NlS5CorzoNaO4DbWYV3zKR0~otOyDZGSk7w9W9lAHurrylIIx8mUhkBXhqn-A3d1m~6rgeHOzjL27hwZ7WpvkRIcO~KQ1tn1lTWhWHKp8o9gHKm0nile~QNk~O7bWWxVPBgyyF1RYdmWevLRrmb-~JXcg__&Key-Pair-Id=K2G2AF1NVXAHLZ\",\n            \"filmic_file\": \"https://media-staging-v2.livefurnish.com/media/private/renders_images/filmic_images/4327/7841/797056/S1_H1_Side%20Kick%20Rack-1_2_0e8b7c5f_S1_H1_Side%20Kick%20Rack-1_2_hotspot1_cam1.png?Expires=1743834293&Signature=XShcJFQlLpgaTQRhcqsfhv2iNctMd6VsIirgvsZUNRtjkNip2Mjc9U6fD1sfuS0jVEJlhCMCtFN5C5TWYSD-dJWBbTIOtcC58Kg8VTj0en3qBEZoqVEEOxlbMuOdYERDNkXvj1i-jqUI2XtoU6Rdbkhb9oSIsY5m~lAnHwmqrGwoBgzlq~v~XvNlPmEQ17p5TQMqvVHIfgrJP0s9dckyJIug8EYAYyUvqqEvSo9pjvYPdO10ioE89bumdIbll2QwYxfHgvi3QJF7tT7fl3nSdm7jpm6dqZH0Fh9t63LDKaFDbx1yHvj3dby7c-QU-4g1m~carNpj50eq9ponvki5sw__&Key-Pair-Id=K2G2AF1NVXAHLZ\",\n            \"color_pass_file\": null,\n            \"tags\": [\n                \"0\"\n            ],\n            \"updated_at\": \"2025-01-28T20:25:38.452207+05:30\",\n            \"created_at\": \"2025-01-28T20:24:16.607677+05:30\"\n        },\n        {\n            \"id\": 1964342,\n            \"angle_name\": \"hotspot1_cam2\",\n            \"image_name\": \"S1_H1_Side Kick Rack-1_1_hotspot1_cam2\",\n            \"file\": \"https://media-staging-v2.livefurnish.com/media/private/renders_images/4327/7841/797055/S1_H1_Side%20Kick%20Rack-1_1_b9b481fe_S1_H1_Side%20Kick%20Rack-1_1_hotspot1_cam2.png?Expires=1743834293&Signature=r2ESzJ6R~WtNG3hHSz7aHSid6DNAtr67E10bbf0MpZ~2rKuF19tflmWujtc3J3NsfVVBHCZdDwpsu2DH82zCRM9-ut2hpKaTJ9Fq3xlFlFG7G2NLUAKXfhVMW4udAXpPdWKP4emnO-NN899KqAAKLWLXJphGW7NdSCNy7ZilW10ksBUWTOlsBx2lLy1NMHJ1MNpOY2LbQfrQuSLITKQqVZIv~SkbODJlXWXQYnumnjJeNe18H2tQTxQrBpwzRpPclG4UThg1my2TVvv35LDOpQXULH0ZpfEXesS6POIACjWdtBic~8bHEKFOJF4-O7H8~WQqffg1pkyQ6mTuAZ4CRQ__&Key-Pair-Id=K2G2AF1NVXAHLZ\",\n            \"filmic_file\": \"https://media-staging-v2.livefurnish.com/media/private/renders_images/filmic_images/4327/7841/797055/S1_H1_Side%20Kick%20Rack-1_1_4bbc2b4e_S1_H1_Side%20Kick%20Rack-1_1_hotspot1_cam2.png?Expires=1743834293&Signature=iReEs4uSubcwN4IjABMXzjFmMpA1-cWkf6hVDYvT3e41mGp8bdIBK7bBHKY4-55~34U2u1yZkilLp2WkxjO~2xvECRL8RH-0g7ILtChK8~0hPG0XwgD5z8XN1YUFQ-eN37ooN~e8KafztUD40vK801gs8JfkLwHyI~ERy7mtuTFEY8aEEUeFLHba81QQUqpHrZ1NmUngIB3peRsPHdcQKrFFhC1mN9J84J6XK912YY738z0eluHF0VB1FiZN64vGl6avsn1vXt45NcHg9YNuE9vwnEcSdehFDn5CefsMcoCHoLC-yNZNNjBW2T74ZmbHRGFnzdFhMHHVE0pWlyy-8Q__&Key-Pair-Id=K2G2AF1NVXAHLZ\",\n            \"color_pass_file\": null,\n            \"tags\": [\n                \"0\"\n            ],\n            \"updated_at\": \"2025-01-28T20:25:31.351878+05:30\",\n            \"created_at\": \"2025-01-28T20:24:16.146727+05:30\"\n        },\n        {\n            \"id\": 1964341,\n            \"angle_name\": \"hotspot1_cam1\",\n            \"image_name\": \"S1_H1_Side Kick Rack-1_1_hotspot1_cam1\",\n            \"file\": \"https://media-staging-v2.livefurnish.com/media/private/renders_images/4327/7841/797055/S1_H1_Side%20Kick%20Rack-1_1_c379b69b_S1_H1_Side%20Kick%20Rack-1_1_hotspot1_cam1.png?Expires=1743834293&Signature=mkjqiAxu47fCiH6IAe9bHdo17xWkCMVY2UJspc~9~JdJ7mJ88SD0QFXfbGqC9OvrqC0t1KDRAME8-oGWbq7CJfOcZLQPrE~XX0d-nU5aekcsSx7OUx~ZZSXRIGlllwShpVzMX3WDDu3tgKa6WuIeimvF-euO8agS-GNJ-eETJiji9MeooWCq4w-D1Ml673L23xnXoV65wjR7yf1LjtuhVPumkCvgzHJ7lS4fL8ZT0mG9AD1BS7hucTszxh5~Ob4cFTWwipCio8E28SByDEyiQABQe5WOJzDe10JrObaHBwlrsFnjKso2ZdE~uzPXfav6KnycZawXajWmxQ2QCmk4Vg__&Key-Pair-Id=K2G2AF1NVXAHLZ\",\n            \"filmic_file\": \"https://media-staging-v2.livefurnish.com/media/private/renders_images/filmic_images/4327/7841/797055/S1_H1_Side%20Kick%20Rack-1_1_aa017972_S1_H1_Side%20Kick%20Rack-1_1_hotspot1_cam1.png?Expires=1743834293&Signature=UYt9U3wwbtdqCgoTrR5frc22QDpMg6bfTQ3HyR-9Y03opG2HPZ-I5wcv2bwgmPAVPgu~rh9RGYcjA65vFLPEvmYTUv87PuE-RAH5PDRUzXkl6Js6n2QfeofL-FNE3bQMUvt3CyHyXfoV5WQaLeUCvlzSQ52BIffNV6S2LfgHV5g1jDjfsuWrMPoonfciTMg~olM-EqtRdJxz3-0m~HZZXS0Smf1~E~hu6bjWr552Yv~bN7CslzEpL2P0xg8SnAge~cg0uEZsj21~Le2rfWWMOdWMjsmuDEYW~e~X9wCdLFXVTLzIgJIMUAAvbVJe2xDeUZ-nroHSs0x9f5aKuLj3Kg__&Key-Pair-Id=K2G2AF1NVXAHLZ\",\n            \"color_pass_file\": null,\n            \"tags\": [\n                \"0\"\n            ],\n            \"updated_at\": \"2025-01-28T20:25:09.171138+05:30\",\n            \"created_at\": \"2025-01-28T20:24:16.146547+05:30\"\n        },\n        {\n            \"id\": 1964336,\n            \"angle_name\": \"hotspot1_cam2\",\n            \"image_name\": \"S1_H1_Side Kick Rack-1_2_hotspot1_cam2\",\n            \"file\": \"https://media-staging-v2.livefurnish.com/media/private/renders_images/4327/7841/797050/S1_H1_Side%20Kick%20Rack-1_2_72e1945c_S1_H1_Side%20Kick%20Rack-1_2_hotspot1_cam2.png?Expires=1743834293&Signature=NRzx97~3QYtzthWczwW7llQUC7vzwKTnTLdGGpttoGhYND6NdQCy5XoLCGmOXnmlbd23HaftQpVhdokdoINaY0vkz9XDn3D-fHJSys~X6SwaJeY~kKL7UHsF3wCQ~h3AEFcP9AtVm5DxXAkoui2NpIT3S3GeM7hsmNZcObrLTx299eTs-eiqH5gvSQGheuCKSzol-jSadIlFW4GZcOzEYYYppzSRfUNJO3Pw6Yfdt9yyVkR5X8w4OAjnSlo5PJ5lzqql21vdTLb9AbbChBvSlAs2AsUVD~-wNMvTbE0~eF6G7S7t1B-~56t5D~rjxw1l~IENk0CevhHRtwFs96hS7Q__&Key-Pair-Id=K2G2AF1NVXAHLZ\",\n            \"filmic_file\": \"https://media-staging-v2.livefurnish.com/media/private/renders_images/filmic_images/4327/7841/797050/S1_H1_Side%20Kick%20Rack-1_2_162350f5_S1_H1_Side%20Kick%20Rack-1_2_hotspot1_cam2.png?Expires=1743834293&Signature=FZroVv6JWClKInVWgCYVrKJ3JMyUDACNbJFEjyTHgESilFRaRcA5hLiodpStuZtHuvd8H1OLZN~5Q4jo4RIWjDDCMiVdCTcGDX8XpPlnQapI1AMHS0DFGKvM5TL7Mbd8-7T1xexNx8Np0o3Kc2dNqtahM7gP1owbIfRde1ksgbn00xwz7OAnSzbRpcUvxuKbJHJVnFmN0c3i6hShvvUDoHe2ng-BhGMFv-9M9PswaIEdPF~cw-t239agc4qiPMO528C3thdnt8E0pMPuevW4NUMfTDj~7gIaKYWW4rQjn3cj3fnkWftJ5HcVQIwG3To2PEFwQMts8WtcNpsHqBeJKA__&Key-Pair-Id=K2G2AF1NVXAHLZ\",\n            \"color_pass_file\": null,\n            \"tags\": [\n                \"0\"\n            ],\n            \"updated_at\": \"2025-01-28T20:10:32.902620+05:30\",\n            \"created_at\": \"2025-01-28T20:07:08.559670+05:30\"\n        },\n        {\n            \"id\": 1964335,\n            \"angle_name\": \"hotspot1_cam1\",\n            \"image_name\": \"S1_H1_Side Kick Rack-1_2_hotspot1_cam1\",\n            \"file\": \"https://media-staging-v2.livefurnish.com/media/private/renders_images/4327/7841/797050/S1_H1_Side%20Kick%20Rack-1_2_247a49fe_S1_H1_Side%20Kick%20Rack-1_2_hotspot1_cam1.png?Expires=1743834293&Signature=xlTlZ56GEXBM8mBG5XznXugMfdM6kUw62AKavpD1Nx-PXLctvltGC8bw~0D4whfv0RBhQ8~ZgfvyWmfYlf4SHf1ACb3Uvdqw-oF4TqsidNXk-3mbdMDUDIRmeqVUifKI-OSz5jyRwCmXZHlrgiTq2W1YqXMw6Xisv9OCkXtIy5s4wP2EElLSoBwJLlOKzOY9D1aXi~p-7CW69IRSnQyC2gC0wqh2s5RRWez1F4j0v6vr0zG7IqyebkjHWBnpwPD-SFvcv911dtp9qObFFJW8cz91SQJzNT3XgpEdI0CfeQyR6cFzoTg05VgVlBSj2wcGP6CskknMg7paJ19-jUA2QA__&Key-Pair-Id=K2G2AF1NVXAHLZ\",\n            \"filmic_file\": \"https://media-staging-v2.livefurnish.com/media/private/renders_images/filmic_images/4327/7841/797050/S1_H1_Side%20Kick%20Rack-1_2_aba6ca43_S1_H1_Side%20Kick%20Rack-1_2_hotspot1_cam1.png?Expires=1743834293&Signature=stisSkehduNzxMDvAcaf~Mmw4VCfzHA3aBSi7odms9hiO1nkQBHNmrBZr2uWpBt4x9VBYZ9qFEeEi9nAUyCa4rIAV2gmAf4So7VNViiJ4FW2ShNKdv7m3TzVUCt74X-233h9SrTC4kJBiflySIKOsUQb7etCtAYM1-Ein4ew44ocKPWNX1E99MhWSmbqHkZYJ5Ikd9Jl9KSitwFHmmXRY84p4o1qmTTrwWgMFHxJ7Ri35aR9kE6WEweZ4P8OuX2CTgoW-tVefz6xRnlNcY7GNz8ry6irIE0v4Y2S6U26Epf1yqwczDbgvif3vzUlkU4Jm~tqt5ZLfrTciburpCdlNA__&Key-Pair-Id=K2G2AF1NVXAHLZ\",\n            \"color_pass_file\": null,\n            \"tags\": [\n                \"0\"\n            ],\n            \"updated_at\": \"2025-01-28T20:10:08.102076+05:30\",\n            \"created_at\": \"2025-01-28T20:07:08.559489+05:30\"\n        },\n        {\n            \"id\": 1964334,\n            \"angle_name\": \"hotspot1_cam2\",\n            \"image_name\": \"S1_H1_Side Kick Rack-1_1_hotspot1_cam2\",\n            \"file\": \"https://media-staging-v2.livefurnish.com/media/private/renders_images/4327/7841/797049/S1_H1_Side%20Kick%20Rack-1_1_4fff9bdf_S1_H1_Side%20Kick%20Rack-1_1_hotspot1_cam2.png?Expires=1743834293&Signature=SRwlvK6P6Q68mHfCTZEmlK~LetF6UXED-3Hz0v1uCGa6gdW96ufKiRZToeZmS0s4wc5Ezat63p5h1AhB4XlB0SJSwDf1-PM8wixX6wSrrUg9lXJqvGBPOMV7UvifxoSmYORmq8CrmCInDyjWv7uDvh3s0O9LUv9m7RtL9kagcJMfkOcq40XekVEfCEU2GT92K6s43lXHmeH1vb~JeyGM3p3LAIP0Yl-gu~ykeQ7S2RGwL~Gljpx7b2xuwGw5RjZfRvKj8gqhUou13Ef59eJY3maAt56a4Kb7fT6OnHFVSmeO35AAntypQaw7RpdEQYfUYzkCzBOVONlzKVa56V~rwg__&Key-Pair-Id=K2G2AF1NVXAHLZ\",\n            \"filmic_file\": \"https://media-staging-v2.livefurnish.com/media/private/renders_images/filmic_images/4327/7841/797049/S1_H1_Side%20Kick%20Rack-1_1_0a758900_S1_H1_Side%20Kick%20Rack-1_1_hotspot1_cam2.png?Expires=1743834293&Signature=dlQp0yiYMxjVVDPaYaIpni9Qd6vTtKdgAW2kxghNc9h65holPzcltmD78FYN~hlMQn~l1vxaPh16pcvGFg3HN0XMjEuy7zJnqzkZneaXLuxeVdGywhprq1fVYLoQTm4Qf4LdGpWN1FOrnDyA8~lMddEb8-Mgv~XiZ8YunbvStyZU6OvfPcUKTF2Kdewp4Q8U7u4F3w9iQEcCPrMRs~QAu9JRb1jSVSVwUaskP-8SiUeqGJou2LbCPpFyLNcCaU6VCfVcy7PFugWi2CdbD-ksSm83HC2wIGOBf09SW8Kv3iJEznoE-C7wSzJJdglPFz0Z33SU5-E~O6BanCtM39jtzg__&Key-Pair-Id=K2G2AF1NVXAHLZ\",\n            \"color_pass_file\": null,\n            \"tags\": [\n                \"0\"\n            ],\n            \"updated_at\": \"2025-01-28T20:09:05.566136+05:30\",\n            \"created_at\": \"2025-01-28T20:07:08.075326+05:30\"\n        },\n        {\n            \"id\": 1964333,\n            \"angle_name\": \"hotspot1_cam1\",\n            \"image_name\": \"S1_H1_Side Kick Rack-1_1_hotspot1_cam1\",\n            \"file\": \"https://media-staging-v2.livefurnish.com/media/private/renders_images/4327/7841/797049/S1_H1_Side%20Kick%20Rack-1_1_b77a5535_S1_H1_Side%20Kick%20Rack-1_1_hotspot1_cam1.png?Expires=1743834293&Signature=ef2quh7d7lijO0XPJqAjff~Jpa4u1YPQ4j2-Zl5VRm~P~y40peEqQ1gIDR8o2ZPgw0Bfn~1j5TfHOSvGp7M4Ck72MvmDYcw~FXzbXwP1KucWSYpLvM7a6caOba7faku2AS0om3wjOd4yA2L-AVpAZclAy0~R-5YSeFVUMIDVa26t9fyUg1oANFqAW2zrpHKWe36Qrloq4FXUR3d4DjhWte-XPkDJ-Z1XOBHiiai~ehsyvkVnYEHlaWpnJp14XPfRPnlQK2a38czRu1wxYp0GIxdC3GasXTA5lZ0UfIwJqDlaVeMmHDv1atBrqWAK-85PnunbUZIbjkwwqD1aVYG4~A__&Key-Pair-Id=K2G2AF1NVXAHLZ\",\n            \"filmic_file\": \"https://media-staging-v2.livefurnish.com/media/private/renders_images/filmic_images/4327/7841/797049/S1_H1_Side%20Kick%20Rack-1_1_0cfb4bc6_S1_H1_Side%20Kick%20Rack-1_1_hotspot1_cam1.png?Expires=1743834293&Signature=sKwSOTaZ72lLGjOmqsQ3t0CMRgGcm7EJDtr9dzj9W4iDgL-8nLVwO6eP91QzgeARoQ4hdMOqYpvMdxdPVft1ky9LQGmGayfNQucMm-A1rtNPRAX4DtQMfUPCjdFGNWZ8gIZiI9UXenLriCH64ru3udmPA2zeh3LoZVfIMhwDftrmL7LtxDKbYPCDzpolsCb7ArUHDcGwy9HFOKgPhpZkxyCkSmpZUm30Yq4wsuM7JB4HYPBcuEhek9pgzKhQH0q8q9bdAVqJoZHFw~fPg8C0wd~hax6PSj4fYH0Vo49l7cFAM97nSpgslvZWFidKXUPlndjkjVbONn~M69Op9anjXA__&Key-Pair-Id=K2G2AF1NVXAHLZ\",\n            \"color_pass_file\": null,\n            \"tags\": [\n                \"0\"\n            ],\n            \"updated_at\": \"2025-01-28T20:08:41.350478+05:30\",\n            \"created_at\": \"2025-01-28T20:07:08.075081+05:30\"\n        },\n        {\n            \"id\": 1964321,\n            \"angle_name\": \"Camera 1\",\n            \"image_name\": \"AA1_Camera 1\",\n            \"file\": \"https://media-staging-v2.livefurnish.com/media/private/renders_images/4327/7841/797037/AA1_bf752ff4_AA1_Camera%201.png?Expires=1743834293&Signature=axXwLW9qiaWziJ~K7I-~d2WuPzDyxCr-e0EIEw2~vVbmv672mAfy5Eg7w9ft~OMSkKOe3Fwi9WCstr47oIno-JjV2XcVg7HwMeihL8OPTkFsPOVXcFEUEtLvydBezQ19YomZTBak3QaWqf~9LayudhsXsl9y-VgG79FO5C6JWMEDVDZMfu9UzS-0nK-hX7abNpzpzJ1J5BWaNnSHK15W2KOh6eT0en3Eu3inweVm0YmJ~dnya0TdlEXFTfocMWUqnxfQlhBtIjFr4WsVmixFDd-YM~fFl01vUOARbodnEQbTNsO9jdn5FGDFKhyAKrvOcZYctg07wPAiu-w3pFEQig__&Key-Pair-Id=K2G2AF1NVXAHLZ\",\n            \"filmic_file\": \"https://media-staging-v2.livefurnish.com/media/private/renders_images/filmic_images/4327/7841/797037/AA1_e56f22c6_AA1_Camera%201.png?Expires=1743834293&Signature=MMXl-G77bS990NA6w2pyuPi2e5aVrfOy0b3f1xGirmZ-oqxeble6Gg3cOhKHEWriZ~cTP7L2D~PGEPUx-FZUzSrLCGVEOl8EFF732tQmh0NuPP0bKYbmMjnznBq8bgkhIR~APdHHasDpF86ciENZGG7bovOBXAC5Y1cwREyVlNCfZhcRH6X~HvGYZLjaxt8QpdL73NinyUuXNE-aIJ2V1JhidxqDDaaW8oss8v-b8zGLlx1k1MFByHjkCH3JXPHKeyD3fWh2ErJzwJlSriYPlzhhQekfEwP4Gd7yRfwhmZi0MH80-uKaKEW1fbCDZCb2Y22Azf93eE0ToeXo00rbLA__&Key-Pair-Id=K2G2AF1NVXAHLZ\",\n            \"color_pass_file\": \"https://media-staging-v2.livefurnish.com/media/private/renders_images/color_pass/4327/7841/797037/AA1_5de6d0c9_AA1_Camera%201.png?Expires=1743834293&Signature=FYZ44Rm34go17jWmP5nIShaV8RAx0AaoFuT6TNmBuFabdES3WvjKBa4Xliyy4XR6TmnAAr0BK4ikzIzsPx9kg8Ky7t6KN8YYJQgye~1v6vWJztWgu7Yn7a-WLZCx9MAqm2T0aj335-EjrMz6uEFr~G7lKFTBOi1a9vkNF8UTxqCIvZ9~3cXTZOdZagADR-BV8E616fUCjxKqSTxr35q3kfXZLYtCeZ3FffKEuEel7arhfua3bkC90-cSanzGs7sxIA2pVjaAUneWUihFFPkUnD72k~Ob5gCV19CPp3T8s6MkF~HeITfV~GVC8kXfHtGQ0P7gcXlXepg4fLkTVmnUkw__&Key-Pair-Id=K2G2AF1NVXAHLZ\",\n            \"tags\": [],\n            \"updated_at\": \"2025-01-28T19:40:38.719841+05:30\",\n            \"created_at\": \"2025-01-28T19:38:04.407765+05:30\"\n        },\n        {\n            \"id\": 1964320,\n            \"angle_name\": \"Camera 1\",\n            \"image_name\": \"AA3_Camera 1\",\n            \"file\": \"https://media-staging-v2.livefurnish.com/media/private/renders_images/4327/7841/797036/AA3_9b5346eb_AA3_Camera%201.jpg?Expires=1743834293&Signature=nM9Ra0z~F7UllKHQauhNMlgJk23l4xYrgc64-BSFyyjE69qp7VDJawFVicC8fiX-MBmsRKwbgPimspSW93P1l0NWCM65y4745NptoK--pQg2TfpDvWEaTpyoGQRwaZO46-aIWiGMz8HpLiDOUq44yCIuGibvJPtQPnPsilNFYz3sRdwNT5fB1BQfdNiD6QNlZKkYNVwcch6-h1j~cMd7pty~zB-FPvtoiSBLpECrISn0wKlSVW6yOS8NOOvTplFfr0CQiynRsbxBb3qmMZ2XMcyL8doeGxYiRZsgnQ0GarTxRnLGcNg4pB2TgXtX-2fbQzt5lQNB7ES~vc77PLUsiw__&Key-Pair-Id=K2G2AF1NVXAHLZ\",\n            \"filmic_file\": \"https://media-staging-v2.livefurnish.com/media/private/renders_images/filmic_images/4327/7841/797036/AA3_3690fbc4_AA3_Camera%201.jpg?Expires=1743834293&Signature=b8-iWvdEfoSDKPvNhJKMy~S1j0noqkuJbRPujbPlevy7VL~I4fiEFlhwpiEW-wZzrcHdOqnDEJs~s14~dEOQPS9C4ZQ9RvgRm7egACXKM2D-RvJuUtO~-nRjJXAax4cB9K0Qu4VzJ3ol-dnwAjc9WgDw4RkX2uD6zYMBSCOo3xTHe-zVhBSEp~PP3TnT61bNUr5qa~yELhUwnPYIjDLZn647a-8cfNmiQkG2Pnr88rzwO3LelHQYZSUA3PalXTlT-0wbcey3h-6k7WFHXzawhlkXSefH0sFawVTti5E~7Xl3kviCfgrZ-X7foKDHmJpLwd~X53mkFQ8jhTxb~aFCgA__&Key-Pair-Id=K2G2AF1NVXAHLZ\",\n            \"color_pass_file\": \"https://media-staging-v2.livefurnish.com/media/private/renders_images/color_pass/4327/7841/797036/AA3_342bd951_AA3_Camera%201.jpg?Expires=1743834293&Signature=sXnERuXtdiuwPOLiWF84eWWT5mUTDaOiOYtEbQVrWLmwTyKnmT6vk5PSEV6xO5zXaTbNc0AL5UkmKiYaXz0Ci~PsHDiZvcSLGsoXIGcdNaWXGbQs-63JDoAvQdmjDxQKO28F9Jci4YLu3eXdo0lQmsa37-37BW-cMW9RyrKWOhzMLWaXNhlJCcKwk7aN3V-7Z5A8nHrtaWA1JLn2Akxxa30NNPnBh7uILsTLSPk33nePOnmtNbepQywaFJnL1Yy04v5VJygjrxtDm1EmCTu0vK3h7ZpwSeOKnsQBCvBC63Zihcfz5ZLRqIGqbgmcmTliS22JzZUD87KDMWAvPzsKAA__&Key-Pair-Id=K2G2AF1NVXAHLZ\",\n            \"tags\": [],\n            \"updated_at\": \"2025-01-28T19:40:19.909096+05:30\",\n            \"created_at\": \"2025-01-28T19:38:01.938844+05:30\"\n        },\n        {\n            \"id\": 1964223,\n            \"angle_name\": \"Current Camera\",\n            \"image_name\": \"Test_test_111_Current Camera\",\n            \"file\": \"https://media-staging-v2.livefurnish.com/media/private/renders_images/4327/10865/796989/Test_test_111_b253a513_Test_test_111_Current%20Camera.jpg?Expires=1743834293&Signature=Oo8mZbtGEgDFyvsyZhMCnB9GmaZZj4Dlm2vlZ6XxZHszQXIxUwN4sWqvW0VCXj4PlikvphZ3xFaHhrBlFJGLeBtvVMMtu0gfZxuSp5POVxa7zrEKegYWiISFbs8360GA6Cj72thldD1icrMwx~YIZeDPj-fC3gIoOb3JWcw01HNskddYQvcXh07EDeQjaJy3BcmRrQlBMTF0zg0N2Nd9ZYvs1yYsvDZjTCryAW8OPSjETvC4Sbx82ywCzKwYDah3UoQE1etxu9lmYCQ74OB6j4Kw2Hu5UrF9llx9QWMqtIxuiXUjWo86oK8q4XucOeqQ~jSUTD8OZWZ3SjgBYTolnQ__&Key-Pair-Id=K2G2AF1NVXAHLZ\",\n            \"filmic_file\": \"https://media-staging-v2.livefurnish.com/media/private/renders_images/filmic_images/4327/10865/796989/Test_test_111_e81a4956_Test_test_111_Current%20Camera.jpg?Expires=1743834293&Signature=rhGGXEew2JHrWCi6eBWpsB3PdtNHge8nPye186~fAzvCyA6cZilF3tSBZFsb8ybmGvp92KqEVve5RIcMVcqWMh6csAHyc84XdfIwZIkv0Elz9IcOEMLxs3ANvNPmCz8DPA-JiFmZX3vQ~89S5WUtW7~ltCw1WjLBnIY6-fm2CCSI9qyXCKC6IoI-iwNknLtXDbsYOK8NpUycnvd250RF9DRXTz2wbfiPxmHadhmNanmRRbDhms7-16shFHQmj4gBQG7YbIWMKK95HhDhO4udyFOYgiWWM0FAOOTA~3hYMLdOPlYwqHqW-a98IfhxbBV3X1Cag3GgZCapvmJBLhNn1w__&Key-Pair-Id=K2G2AF1NVXAHLZ\",\n            \"color_pass_file\": null,\n            \"tags\": [],\n            \"updated_at\": \"2025-01-28T18:30:36.311900+05:30\",\n            \"created_at\": \"2025-01-28T18:26:16.406286+05:30\"\n        },\n        {\n            \"id\": 1964163,\n            \"angle_name\": \"Current Camera\",\n            \"image_name\": \"Test_render_3_Current Camera\",\n            \"file\": \"https://media-staging-v2.livefurnish.com/media/private/renders_images/4327/10865/796929/Test_render_3_a7a2858f_Test_render_3_Current%20Camera.jpg?Expires=1743834293&Signature=GGGis4RiNgfnwJwPrmd89c7qKMBis8f5O7tybriPX14Y-Q727BchIL~kSEyX-mMBhxa4~ZTRT8RlNU19juEg3WK~ICUvixOO8Hc3e4GdzRqjJub5qDGQ0vfG24OgZzqyZunS5NtYOJ~Obx8bqqWIGk5MFDmuRgqz8M0fRgYRWk-YUFX~kDmv5agNRFGwM8vrSXvKyXlZm5KuWhbGVZV1d1--yjqBpoKun4kWT3tQqzeDMFccv0LVoCb0zM9Oyd9Cs-quzJ5cQ9w5QEqqEFz-hJq-UqaHQCOUruzDSRwrh0zpDfBB1PYroFr0BuB-~90x8T~JMtWO8GOYNVeF7TrCFw__&Key-Pair-Id=K2G2AF1NVXAHLZ\",\n            \"filmic_file\": \"https://media-staging-v2.livefurnish.com/media/private/renders_images/filmic_images/4327/10865/796929/Test_render_3_f1c14e8f_Test_render_3_Current%20Camera.jpg?Expires=1743834293&Signature=yzA-6Ouajl~nUynJLf96gfemfdWqgpSkkB~odpID2DyUIqCKQ~JPbrkKnR-sL5b~H-kTa9F5gQttyJe3JCSYCODhatGDS6ugAoyHJ~rt8MvWzUWwku110DQLTYSpW1-ViDhpnJSo~FOCAog5om6sjdVZeyKW0rxLg1KjliBG~aDn5FuloyU6hbYhZxsplUZ7rERy4LHZc8xMIQT48zMH5YJp50LUVkp15zkCcuIqDTWf~L93532a5XHNqZaQouv4jWQAQDmKOLy8xwTPBKixAQtas1D6StyBaltNza3bpsKcRRzUdAxfcu3U6FWkJ-U8OTOk176pPnC0ONGg2MlgCg__&Key-Pair-Id=K2G2AF1NVXAHLZ\",\n            \"color_pass_file\": null,\n            \"tags\": [],\n            \"updated_at\": \"2025-01-28T17:50:46.532192+05:30\",\n            \"created_at\": \"2025-01-28T17:49:54.863920+05:30\"\n        },\n        {\n            \"id\": 1964162,\n            \"angle_name\": \"Current Camera\",\n            \"image_name\": \"Test_render_2_Current Camera\",\n            \"file\": \"https://media-staging-v2.livefurnish.com/media/private/renders_images/4327/10865/796928/Test_render_2_6d6603e1_Test_render_2_Current%20Camera.jpg?Expires=1743834293&Signature=Zh~BejHVK2BlqY7arLBy5kjDkBXXY1X0pqq3UIW4mKvU81YgoFZrddpSviNXJIJD2mGGDy~YT3BFWY~sslsGLK3qj8W-k7YHu3KFL9R7pdpS0WVGl-UdHSrtGG-U9rJ4Cu-fBaXAU9SKiKHvca1CDkj82LkYoaq~8TERpyCA4n014gn3b3hdAZRCHhT0uCtNGcb-NdpiQwT728VDV11MtOaXpq2vj2~iNJ7ldJFpCIBEI47ctFLdCQDenuUgNM72GTomPdjO6wMefRV3Xidw~s2P6UcgWIupxvLoytIPrp9BGxYzy8zvXBYNhyrnfOGEhE5BIe7-yVX9QHNyY5Y0ew__&Key-Pair-Id=K2G2AF1NVXAHLZ\",\n            \"filmic_file\": \"https://media-staging-v2.livefurnish.com/media/private/renders_images/filmic_images/4327/10865/796928/Test_render_2_99c0a0d4_Test_render_2_Current%20Camera.jpg?Expires=1743834293&Signature=ZYdoEGxZmdf1VzZJtjGbsTeMK7VM7pqQ16K~dnAG5vJ9xMwvatceo4Khz5F82EtJbWAyJb6zQF56zYT~s4QhrkdZ2tQ7IFTmkrO64RdRYe4RbUvSHhZAHadP9VdFOkXFldwqqCQdSDnKM6yX0-L8qi6Cp7FE1upTLcBe-JE64pCDC8euE7puI9rGmZWzuJLUAbMN83D5JD9ufWgkiisl8cBZ9k8hamdaM3Qn5Lt-7a6zXC2HvyS8OTv1ChtdFkoKwD3j42ZHZvz0A-lZoC-nSLcTVCqAuam83T-aiGplNCQ922ibtIIbTI3N2Z0eO7bVUdD2aLDfjfHxi03qqq9~yA__&Key-Pair-Id=K2G2AF1NVXAHLZ\",\n            \"color_pass_file\": null,\n            \"tags\": [],\n            \"updated_at\": \"2025-01-28T17:45:05.814009+05:30\",\n            \"created_at\": \"2025-01-28T17:44:29.288793+05:30\"\n        },\n        {\n            \"id\": 1964161,\n            \"angle_name\": \"Current Camera\",\n            \"image_name\": \"Test_render_Current Camera\",\n            \"file\": \"https://media-staging-v2.livefurnish.com/media/private/renders_images/4327/10865/796927/Test_render_f6a0bb9c_Test_render_Current%20Camera.jpg?Expires=1743834293&Signature=y~UXDc3XHes4aag9qVf4mXCMnQZxQNvRLp9-6MpupxCy1YGrhTtY5PhjC1w28nrOAZW10wa-YiwZ1t1nR5R~HIM9uNX6PnZoiQrE1H~vEDb6xcsF~c0sw1wgwe3laxqI3Bs5F24b0PWvK1vHYZXqGC1mmXbgu57X0YBPBHKe39H6OcIcXExbyswTLS-h~5-zS~SLAKwJDvo8xXPIBNAnpD63O4FCiPkIZqbTfSWvI8GrtxatTE3DutYv8B1arxG~HtlEiSdUj463b~QD0yJtDf9iEsa028~Kc9~SFyjz1m2VwzIasoblPby4XcTeyWSBDSD8ziI95k0lFmEkpsNhwg__&Key-Pair-Id=K2G2AF1NVXAHLZ\",\n            \"filmic_file\": \"https://media-staging-v2.livefurnish.com/media/private/renders_images/filmic_images/4327/10865/796927/Test_render_41f465c3_Test_render_Current%20Camera.jpg?Expires=1743834293&Signature=Xj8AZNAIXBRBqZyGltzctXQcQBkT2EiDVewuwT3WlLbosA9sFb5i0Jv9YHjbGu5Iow9wrdD~2OjW9vhulXNNO~jA-lruLKxXrPEXOdCA76Fh9af0RDy2vklJuqmoXaTeczx93K7TeDuLSNmvfNLJFGRQoIxrDVQj7UHwdf9QO~OZc7txmBpJr3sIPo27yKH3R~29JddRXFBRCkB5rde39nsUN0QvfR5zaCNqYdrswmCeLmICCPpl21uhRPpmc3ncyvYGJhJwSwtwJvtq-N~jIWCNhAccGsDM2gD6oZbiz6d~WB-qmWtQr77Hb-qk8Ub-~QR-W~yl1g0daQqpl78vZQ__&Key-Pair-Id=K2G2AF1NVXAHLZ\",\n            \"color_pass_file\": null,\n            \"tags\": [],\n            \"updated_at\": \"2025-01-28T17:44:00.691588+05:30\",\n            \"created_at\": \"2025-01-28T17:43:34.498491+05:30\"\n        }\n    ]\n}"}],"_postman_id":"3978b5ed-60a0-4656-87f0-6b8feacc1fb6"},{"name":"Token Verify","id":"bce3d3a3-bb9a-42a5-9f3d-a44803fa0d86","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Authorization","value":"Zapier Generate it from Application Settings","type":"text"}],"url":"https://prod.imagine.io//users/api/v3/token/verify/","urlObject":{"path":["users","api","v3","token","verify",""],"host":["https://prod.imagine.io/"],"query":[],"variable":[]}},"response":[{"id":"90696bb5-5ffd-4feb-9773-a419bdc158e3","name":"New Request","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Zapier Generate it from Application Settings","type":"text"}],"url":"https://prod.imagine.io//users/api/v3/token/verify/"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Allow","value":"GET, POST, PUT, PATCH, DELETE, HEAD, OPTIONS"},{"key":"Content-Length","value":"42"},{"key":"Vary","value":"Origin"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"Referrer-Policy","value":"same-origin"},{"key":"Server","value":"daphne"}],"cookie":[],"responseTime":null,"body":"{\n    \"id\": 17625,\n    \"name\": \"imagine's team - 723\"\n}"}],"_postman_id":"bce3d3a3-bb9a-42a5-9f3d-a44803fa0d86"}],"id":"fd605fa1-3b5d-4f67-b30c-ee4c4abb66d8","description":"<h1 id=\"imagineio--zapier-supercharge-your-visual-asset-workflow\">Imagine.io + Zapier: Supercharge Your Visual Asset Workflow</h1>\n<p>Unlock the full potential of Imagine.io by seamlessly connecting it with thousands of applications via Zapier. Automate your visual content creation and distribution, eliminating manual tasks and ensuring consistent, efficient workflows.</p>\n<h2 id=\"key-benefits\">Key Benefits</h2>\n<ul>\n<li><p><strong>Seamless Data Transfer:</strong> Effortlessly move generated assets and associated data between Imagine.io and your favorite tools.</p>\n</li>\n<li><p><strong>Centralized Storage:</strong> Automatically store assets in cloud storage services like Google Drive.</p>\n</li>\n<li><p><strong>Digital Asset Management (DAM):</strong> Connect with DAM systems like Canto for organized asset libraries.</p>\n</li>\n<li><p><strong>Increased Productivity:</strong> Eliminate repetitive tasks and focus on creative work.</p>\n</li>\n<li><p><strong>Consistent Asset Distribution:</strong> Ensure assets are delivered to the right places, at the right time.</p>\n</li>\n</ul>\n<h2 id=\"integration-capabilities\">Integration Capabilities</h2>\n<p>Leverage Zapier's powerful automation to create \"Zaps\" that connect Imagine.io with a vast ecosystem of applications. Examples include:</p>\n<ul>\n<li><p><strong>Action:</strong> Imagine.io generates an image, which is then automatically uploaded to Google Drive.</p>\n</li>\n<li><p><strong>Action:</strong> A generated asset is added to a Canto library with relevant metadata.</p>\n</li>\n</ul>\n<h2 id=\"getting-started\">Getting Started</h2>\n<ol>\n<li><p><strong>Visit the Imagine.io Zapier Integration Page:</strong> <a href=\"https://zapier.com/apps/imagineio/integrations\">https://zapier.com/apps/imagineio/integrations</a></p>\n</li>\n<li><p><strong>Explore Available Triggers and Actions:</strong> Discover the various ways you can connect Imagine.io with other applications.</p>\n</li>\n<li><p><strong>Create Your Zaps:</strong> Use Zapier's intuitive interface to build custom automation workflows.</p>\n</li>\n<li><p><strong>Connect Your Accounts:</strong> Authenticate your Imagine.io and other application accounts within Zapier.</p>\n</li>\n<li><p><strong>Test and Deploy:</strong> Ensure your Zaps are working correctly and activate them to automate your workflows.</p>\n</li>\n</ol>\n<h2 id=\"example-use-cases\">Example Use Cases</h2>\n<ul>\n<li><p><strong>E-commerce:</strong> Automatically generate product images based on new product listings in your online store.</p>\n</li>\n<li><p><strong>Marketing:</strong> Create social media visuals based on campaign data from your CRM.</p>\n</li>\n<li><p><strong>Design Teams:</strong> Streamline asset delivery to clients by automatically uploading generated visuals to shared folders.</p>\n</li>\n<li><p><strong>Content Creation:</strong> Automate the creation of visual content for blog posts and articles.</p>\n</li>\n</ul>\n<h2 id=\"api-considerations-implicit-through-zapier\">API Considerations (Implicit through Zapier)</h2>\n<p>While direct API documentation for Imagine.io may vary, the Zapier integration acts as a bridge, utilizing Imagine.io's underlying API capabilities. Through Zapier, you can:</p>\n<ul>\n<li><p>Access Imagine.io's asset generation features.</p>\n</li>\n<li><p>Pass data to and from Imagine.io.</p>\n</li>\n<li><p>Trigger actions within Imagine.io based on external events.</p>\n</li>\n</ul>\n<p>For specific API details or advanced integrations beyond Zapier's capabilities, please contact Imagine.io support.</p>\n<img src=\"https://content.pstmn.io/3ff158f7-9667-49b2-89b5-8812bdd06ffa/U2NyZWVuc2hvdCAyMDI1LTA0LTA0IDEzNDM0OC5wbmc=\" />","_postman_id":"fd605fa1-3b5d-4f67-b30c-ee4c4abb66d8"},{"name":"Imagine AI","item":[{"name":"Prerequisites","item":[],"id":"75979786-60e3-4e12-bd1d-5a90c66615d4","description":"<h2 id=\"api-token-acquisition-and-security\">API Token Acquisition and Security</h2>\n<p>To use the API, you must generate an API token.</p>\n<p><strong>Procedure:</strong></p>\n<p>1. Log in to your application account. (<a href=\"https://app.imagine.io\">APP</a>)</p>\n<p>2. Access the \"Settings\" menu.</p>\n<p>3. Proceed to the \"API\" tab.</p>\n<p>4. Click the \"Generate Token\" button.</p>\n<p>5. Include this token in the Authorization header of your API requests, using the format \"Imagine XXXX\".</p>\n<img src=\"https://content.pstmn.io/702aa8ab-50d2-4efb-90cb-aefbcdaa66d6/U2NyZWVuc2hvdCAyMDI1LTA0LTA0IDEzMDcxMS5wbmc=\" alt />\n\n<p><strong>Security Notice:</strong></p>\n<p>* Treat your API token as a password.<br />* Do not share your token with unauthorized individuals.<br />* Store the token securely.<br />* If you suspect your token has been compromised, regenerate it immediately.EndFragment</p>\n","_postman_id":"75979786-60e3-4e12-bd1d-5a90c66615d4"},{"name":"API - V1","item":[{"name":"Product Image Generation","id":"1408b332-6c82-4d0b-b42f-9b614eff973d","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Authorization","value":"Imagine {{auth key}}"}],"body":{"mode":"formdata","formdata":[{"key":"image","description":"<p>Upload a segmented image placed on an alpha channel (RGBA) image. We currently accept standard dimensions (1024 x 1024), (1024 x 768), (1280 x 960), (1344 x 768) </p>\n","type":"file","value":null},{"key":"prompt","value":"a beautiful living room","description":"<p>A postitive prompt which guides the background generation</p>\n","type":"text"},{"key":"negative_prompt","value":"disfigured, blurry","description":"<p>A negative prompt allows the model to know what to avoid and not to generate</p>\n","type":"text"},{"key":"seed","value":"99375327649011890","description":"<p>creates a fresh generation upon changing the seed</p>\n","type":"text"},{"key":"num_of_images","value":"4","description":"<p>you can mention the number of images you wish you receive</p>\n","type":"text"},{"key":"cfg","value":"4","description":"<p>Controls how strongly the model follows the text prompt, with higher values enforcing closer alignment but potentially reducing image creativity.</p>\n","type":"text"},{"key":"step","value":"40","description":"<p>Number of denoising steps used during image generation — higher values improve image quality and detail, but increase generation time.</p>\n","type":"text"},{"key":"pag_scale","value":"3","description":"<p>Controls the strength of Perturbed Attention Guidance, where higher values increase adherence to the ControlNet condition at the potential cost of image diversity.</p>\n","type":"text"}]},"url":"https://api-imagine-ai.imagine.io/public/bg/v1/product/","description":"<p>Generate a background around your segmented product placed on a blank alpha channel. The background generation is driven by the prompt used to describe the background.</p>\n<p>OUTPUT:</p>\n<ol>\n<li>We provide 2 versions per image generation, a relighted image and a standard image. The relighted redirects and adjusts lighting on the product to make it blend in the image background.</li>\n</ol>\n<p>image_url : relighted image</p>\n<p>std_url : standard image</p>\n","urlObject":{"protocol":"https","path":["public","bg","v1","product",""],"host":["api-imagine-ai","imagine","io"],"query":[],"variable":[]}},"response":[{"id":"969c1ec2-0bcc-4ba7-8c7a-a5005297c322","name":"Product Image Generation","originalRequest":{"method":"POST","header":[{"key":"sec-ch-ua","value":"\"Chromium\";v=\"124\", \"Google Chrome\";v=\"124\", \"Not-A.Brand\";v=\"99\""},{"key":"Referer","value":"https://labs.imagine.io/"},{"key":"sec-ch-ua-mobile","value":"?0"},{"key":"Authorization","value":"Imagine XXXX"},{"key":"User-Agent","value":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36"},{"key":"sec-ch-ua-platform","value":"\"Windows\""}],"body":{"mode":"formdata","formdata":[{"key":"image","description":"Upload a segmented image placed on an alpha channel (RGBA) image. We currently accept standard dimensions (1024 x 1024), (1024 x 768), (1280 x 960), (1344 x 768) ","type":"file","src":"/C:/Users/Akshat/Downloads/a4337f96-c24b-4e8e-8cc7-83e8176f7ab1.png"},{"key":"prompt","value":"a beautiful living room","description":"A postitive prompt which guides the background generation","type":"text"},{"key":"negative_prompt","value":"disfigured, blurry","description":"A negative prompt allows the model to know what to avoid and not to generate","type":"text"},{"key":"seed","value":"99375327649011890","description":"creates a fresh generation upon changing the seed","type":"text"},{"key":"num_of_images","value":"4","description":"you can mention the number of images you wish you receive","type":"text"},{"key":"cfg","value":"4","description":"Controls how strongly the model follows the text prompt, with higher values enforcing closer alignment but potentially reducing image creativity.","type":"text"},{"key":"step","value":"40","description":"Number of denoising steps used during image generation — higher values improve image quality and detail, but increase generation time.","type":"text"},{"key":"pag_scale","value":"3","description":"Controls the strength of Perturbed Attention Guidance, where higher values increase adherence to the ControlNet condition at the potential cost of image diversity.","type":"text"}]},"url":"https://api-imagine-ai.imagine.io/public/bg/v1/product/"},"status":"OK","code":200,"_postman_previewlanguage":"plain","header":[{"key":"date","value":"Fri, 04 Apr 2025 16:43:50 GMT"},{"key":"server","value":"uvicorn"},{"key":"content-type","value":"text/event-stream; charset=utf-8"},{"key":"x-request-id","value":"80467c0a-929a-4819-ab6d-12f7789799ef"},{"key":"Via","value":"1.1 google"},{"key":"Transfer-Encoding","value":"chunked"}],"cookie":[],"responseTime":null,"body":"data: {\"image_url\": \"https://lf-v2-media-staging.s3.amazonaws.com/media/public/generative-ai/13545/16488/10455/f0ea5d94-1ff8-4f79-bd3a-b18c89ba1346_0.png\", \"std_url\": \"https://lf-v2-media-staging.s3.amazonaws.com/media/public/generative-ai/13545/16488/10455/11bceaa2-341c-4cff-9c8c-ee55e55b8cc8_0.png\"}\n\ndata: {\"image_url\": \"https://lf-v2-media-staging.s3.amazonaws.com/media/public/generative-ai/13545/16488/10455/8a46198f-9691-402f-a9ac-029030a88c1b_1.png\", \"std_url\": \"https://lf-v2-media-staging.s3.amazonaws.com/media/public/generative-ai/13545/16488/10455/8e095db2-9c02-42e1-a192-aade36db3ad7_1.png\"}\n\ndata: {\"image_url\": \"https://lf-v2-media-staging.s3.amazonaws.com/media/public/generative-ai/13545/16488/10455/a602d034-2de9-45ff-a2e3-b2611e2b1a0d_2.png\", \"std_url\": \"https://lf-v2-media-staging.s3.amazonaws.com/media/public/generative-ai/13545/16488/10455/1cc9dd5a-5473-42d5-93b4-55583860d3cb_2.png\"}\n\ndata: {\"image_url\": \"https://lf-v2-media-staging.s3.amazonaws.com/media/public/generative-ai/13545/16488/10455/727f6595-68b0-4694-af25-4abf7b8f35aa_3.png\", \"std_url\": \"https://lf-v2-media-staging.s3.amazonaws.com/media/public/generative-ai/13545/16488/10455/473e9578-6eb5-4405-a357-dd054e1a0620_3.png\"}\n\n"}],"_postman_id":"1408b332-6c82-4d0b-b42f-9b614eff973d"},{"name":"Text Generation","id":"5414b94d-1340-4ec6-8125-e1f4a2b72b3c","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"formdata","formdata":[{"key":"prompt","value":"a beatuiful traditional living room","description":"<p>a text description which creates the image</p>\n","type":"text"},{"key":"cfg","value":"4","description":"<p>Controls how strongly the model follows the text prompt, with higher values enforcing closer alignment but potentially reducing image creativity.</p>\n","type":"text"},{"key":"num_of_images","value":"4","description":"<p>number of images to be generated</p>\n","type":"text"},{"key":"pag_scale","value":"3","description":"<p>Controls the strength of Perturbed Attention Guidance, where higher values increase adherence to the ControlNet condition at the potential cost of image diversity.</p>\n","type":"text"},{"key":"step","value":"40","description":"<p>Number of denoising steps used during image generation — higher values improve image quality and detail, but increase generation time.</p>\n","type":"text"},{"key":"seed","value":"15824431387047996","description":"<p>creates a fresh generation upon changing the seed</p>\n","type":"text"},{"key":"width","value":"1024","description":"<p>This is a required parameter as it decides the output image width.</p>\n","type":"text"},{"key":"height","value":"1024","description":"<p>This is a required parameter as it decides the output image height.</p>\n","type":"text"}]},"url":"https://api-imagine-ai.imagine.io/public/bg/v1/text/","description":"<p>Generate an image using a text description.</p>\n","urlObject":{"protocol":"https","path":["public","bg","v1","text",""],"host":["api-imagine-ai","imagine","io"],"query":[],"variable":[]}},"response":[{"id":"7395d4c1-65ff-498f-9aac-d52bbe3cc092","name":"https://api-imagine-ai.imagine.io/text/","originalRequest":{"method":"POST","header":[{"key":"sec-ch-ua","value":"\"Chromium\";v=\"124\", \"Google Chrome\";v=\"124\", \"Not-A.Brand\";v=\"99\""},{"key":"Referer","value":"https://labs.imagine.io/"},{"key":"sec-ch-ua-mobile","value":"?0"},{"key":"Authorization","value":"Imagine XXXX"},{"key":"User-Agent","value":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36"},{"key":"sec-ch-ua-platform","value":"\"Windows\""}],"body":{"mode":"formdata","formdata":[{"key":"prompt","value":"a beatuiful traditional living room","description":"a text description which creates the image","type":"text"},{"key":"cfg","value":"4","description":"Controls how strongly the model follows the text prompt, with higher values enforcing closer alignment but potentially reducing image creativity.","type":"text"},{"key":"num_of_images","value":"4","description":"number of images to be generated","type":"text"},{"key":"pag_scale","value":"3","description":"Controls the strength of Perturbed Attention Guidance, where higher values increase adherence to the ControlNet condition at the potential cost of image diversity.","type":"text"},{"key":"step","value":"40","description":"Number of denoising steps used during image generation — higher values improve image quality and detail, but increase generation time.","type":"text"},{"key":"seed","value":"15824431387047996","description":"creates a fresh generation upon changing the seed","type":"text"},{"key":"width","value":"1024","description":"This is a required parameter as it decides the output image width.","type":"text"},{"key":"height","value":"1024","description":"This is a required parameter as it decides the output image height.","type":"text"}]},"url":"https://api-imagine-ai.imagine.io/public/bg/v1/text/"},"status":"OK","code":200,"_postman_previewlanguage":"plain","header":[{"key":"date","value":"Fri, 04 Apr 2025 16:49:25 GMT"},{"key":"server","value":"uvicorn"},{"key":"content-type","value":"text/event-stream; charset=utf-8"},{"key":"x-request-id","value":"bbc68eeb-6e36-45b8-9ebb-be4988de4543"},{"key":"Via","value":"1.1 google"},{"key":"Transfer-Encoding","value":"chunked"}],"cookie":[],"responseTime":null,"body":"data: {\"image_url\": \"https://lf-v2-media-staging.s3.amazonaws.com/media/public/generative-ai/13545/16488/10455/3d8f46f6-2058-428d-a32b-430fca1bda0a_0.png\"}\n\ndata: {\"image_url\": \"https://lf-v2-media-staging.s3.amazonaws.com/media/public/generative-ai/13545/16488/10455/27bf6c02-6734-4029-96f7-6c63279141c9_1.png\"}\n\ndata: {\"image_url\": \"https://lf-v2-media-staging.s3.amazonaws.com/media/public/generative-ai/13545/16488/10455/6d6d9e49-e437-450d-89ad-1fa7c116cca8_2.png\"}\n\ndata: {\"image_url\": \"https://lf-v2-media-staging.s3.amazonaws.com/media/public/generative-ai/13545/16488/10455/2bb1abfe-a5b1-4b74-9709-b48013cfe450_3.png\"}\n\n"}],"_postman_id":"5414b94d-1340-4ec6-8125-e1f4a2b72b3c"},{"name":"Style Image Generation","id":"7a3d5a3b-113d-45ef-b1bc-e50d3a18af86","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Authorization","value":"Imagine {{auth key}}"}],"body":{"mode":"formdata","formdata":[{"key":"prompt","value":"modern living room","description":"<p>A text description which influences the image being created</p>\n","type":"text"},{"key":"ref_image","value":"https://example.png","description":"<p>Style images can be heavy. Hence we encourage and use urls which will be used to download the images in our backend.</p>\n","type":"text"},{"key":"cfg","value":"4","description":"<p>Controls how strongly the model follows the text prompt, with higher values enforcing closer alignment but potentially reducing image creativity.</p>\n","type":"text"},{"key":"adapter_strength","value":"0.5","description":"<p>This decides the magnitude by which the style image influences the final image generation. The scale is between 0 -1 , with 1 being the maximum influence of the style image. </p>\n","type":"text"},{"key":"num_of_images","value":"4","description":"<p>This decides the number of images you are returned per request.</p>\n","type":"text"},{"key":"step","value":"40","description":"<p>Number of denoising steps used during image generation — higher values improve image quality and detail, but increase generation time.</p>\n","type":"text"},{"key":"pag_scale","value":"3","description":"<p>Controls the strength of Perturbed Attention Guidance, where higher values increase adherence to the ControlNet condition at the potential cost of image diversity.</p>\n","type":"text"},{"key":"seed","value":"35012613922592084","description":"<p>creates a fresh generation upon changing the seed</p>\n","type":"text"},{"key":"width","value":"1024","description":"<p>This is a required parameter as it decides the output image width. </p>\n","type":"text"},{"key":"height","value":"1024","description":"<p>This is a required parameter as it decides the output image height. </p>\n","type":"text"}]},"url":"https://api-imagine-ai.imagine.io/public/ref/v1/ip-text/","description":"<p>Use a style image to influence the structural or the theme of the generated image. All you need is a text description and a style image.</p>\n","urlObject":{"protocol":"https","path":["public","ref","v1","ip-text",""],"host":["api-imagine-ai","imagine","io"],"query":[],"variable":[]}},"response":[{"id":"52935d5a-447b-45a9-90b2-e4149ea1fc45","name":"Style Image Generation","originalRequest":{"method":"POST","header":[{"key":"sec-ch-ua","value":"\"Chromium\";v=\"124\", \"Google Chrome\";v=\"124\", \"Not-A.Brand\";v=\"99\""},{"key":"Referer","value":"https://labs.imagine.io/"},{"key":"sec-ch-ua-mobile","value":"?0"},{"key":"Authorization","value":"Imagine XXXX"},{"key":"User-Agent","value":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36"},{"key":"sec-ch-ua-platform","value":"\"Windows\""}],"body":{"mode":"formdata","formdata":[{"key":"prompt","value":"modern living room","description":"A text description which influences the image being created","type":"text"},{"key":"ref_image","value":"https://example.png","description":"Style images can be heavy. Hence we encourage and use urls which will be used to download the images in our backend.","type":"text"},{"key":"cfg","value":"4","description":"Style images can be heavy. Hence we encourage and use urls which will be used to download the images in our backend.","type":"text"},{"key":"adapter_strength","value":"0.5","description":"This decides the magnitude by which the style image influences the final image generation. The scale is between 0 -1 , with 1 being the maximum influence of the style image. ","type":"text"},{"key":"num_of_images","value":"4","description":"This decides the number of images you are returned per request.","type":"text"},{"key":"step","value":"40","description":"Number of denoising steps used during image generation — higher values improve image quality and detail, but increase generation time.","type":"text"},{"key":"pag_scale","value":"3","description":"Controls the strength of Perturbed Attention Guidance, where higher values increase adherence to the ControlNet condition at the potential cost of image diversity.","type":"text"},{"key":"seed","value":"35012613922592084","description":"creates a fresh generation upon changing the seed","type":"text"},{"key":"width","value":"1024","description":"This is a required parameter as it decides the output image width. ","type":"text"},{"key":"height","value":"1024","description":"This is a required parameter as it decides the output image height. ","type":"text"}]},"url":"https://api-imagine-ai.imagine.io/public/ref/v1/ip-text/"},"status":"OK","code":200,"_postman_previewlanguage":"plain","header":[{"key":"date","value":"Fri, 04 Apr 2025 16:51:33 GMT"},{"key":"server","value":"uvicorn"},{"key":"content-type","value":"text/event-stream; charset=utf-8"},{"key":"x-request-id","value":"0c15025f-8ad1-4157-a6c4-1d35389dedb2"},{"key":"Via","value":"1.1 google"},{"key":"Transfer-Encoding","value":"chunked"}],"cookie":[],"responseTime":null,"body":"data: {\"image_url\": \"https://lf-v2-media-staging.s3.amazonaws.com/media/public/generative-ai/13545/16488/10455/a32e8896-de75-4f3d-9b75-639421ae7f01_0.png\"}\n\ndata: {\"image_url\": \"https://lf-v2-media-staging.s3.amazonaws.com/media/public/generative-ai/13545/16488/10455/83ba5c82-07f4-4ed9-9b7a-1e97a59939f6_1.png\"}\n\ndata: {\"image_url\": \"https://lf-v2-media-staging.s3.amazonaws.com/media/public/generative-ai/13545/16488/10455/0ac35632-9c23-4f4e-8248-4f7c6604bcee_2.png\"}\n\ndata: {\"image_url\": \"https://lf-v2-media-staging.s3.amazonaws.com/media/public/generative-ai/13545/16488/10455/0999b781-7924-44f7-a382-307b8a604cb5_3.png\"}\n\n"}],"_postman_id":"7a3d5a3b-113d-45ef-b1bc-e50d3a18af86"},{"name":"Style Image Product Generation","id":"66174fb2-a589-45a6-9c01-940d3fbe2a03","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Authorization","value":"Imagine {{auth key}}"}],"body":{"mode":"formdata","formdata":[{"key":"prompt","value":"The image shows a tan leather sofa.","description":"<p>The text description influences what type of background is being generated.</p>\n","type":"text"},{"key":"cfg","value":"4","description":"<p>Controls how strongly the model follows the text prompt, with higher values enforcing closer alignment but potentially reducing image creativity.</p>\n","type":"text"},{"key":"seed","value":"31821158038438044","description":"<p>creates a fresh generation upon changing the seed</p>\n","type":"text"},{"key":"num_of_images","value":"4","description":"<p>The number of images you need returned.</p>\n","type":"text"},{"key":"adapter_strength","value":"0.5","description":"<p>This decides the magnitude by which the style image influences the final image generation. The scale is between 0 -1 , with 1 being the maximum influence of the style image. </p>\n","type":"text"},{"key":"ref_image","value":"https://example.png","description":"<p>Style images can be heavy. Hence we encourage and use urls which will be used to download the images in our backend.</p>\n","type":"text"},{"key":"step","value":"40","description":"<p>Number of denoising steps used during image generation — higher values improve image quality and detail, but increase generation time.</p>\n","type":"text"},{"key":"pag_scale","value":"3","description":"<p>Controls the strength of Perturbed Attention Guidance, where higher values increase adherence to the ControlNet condition at the potential cost of image diversity.</p>\n","type":"text"},{"key":"image","description":"<p>Upload a segmented image placed on an alpha channel (RGBA) image. We currently accept standard dimensions (1024 x 1024), (1024 x 768), (1280 x 960), (1344 x 768) </p>\n","type":"file","value":null}]},"url":"https://api-imagine-ai.imagine.io/public/ref/v1/ip-product/","description":"<p>Use a style image to influence the structural or the theme of the background generated image around your product. All you need is a product image, text description and a style image.</p>\n<p>OUTPUT:</p>\n<ol>\n<li>We provide 2 versions per image generation, a relighted image and a standard image. The relighted redirects and adjusts lighting on the product to make it blend in the image background.</li>\n</ol>\n<p>image_url : relighted image</p>\n<p>std_url : standard image</p>\n","urlObject":{"protocol":"https","path":["public","ref","v1","ip-product",""],"host":["api-imagine-ai","imagine","io"],"query":[],"variable":[]}},"response":[{"id":"4d6fd3a2-ee43-4339-a3f3-61d596a796c9","name":"Style Image Product Generation","originalRequest":{"method":"POST","header":[{"key":"sec-ch-ua","value":"\"Chromium\";v=\"124\", \"Google Chrome\";v=\"124\", \"Not-A.Brand\";v=\"99\""},{"key":"Referer","value":"https://labs.imagine.io/"},{"key":"sec-ch-ua-mobile","value":"?0"},{"key":"Authorization","value":"Imagine XXXX"},{"key":"User-Agent","value":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36"},{"key":"sec-ch-ua-platform","value":"\"Windows\""}],"body":{"mode":"formdata","formdata":[{"key":"prompt","value":"The image shows a tan leather sofa.","type":"text"},{"key":"cfg","value":"4","type":"text"},{"key":"seed","value":"31821158038438044","description":"creates a fresh generation upon changing the seed","type":"text"},{"key":"num_of_images","value":"4","description":"This decides the magnitude by which the style image influences the final image generation. The scale is between 0 -1 , with 1 being the maximum influence of the style image. ","type":"text"},{"key":"adapter_strength","value":"0.5","type":"text"},{"key":"ref_image","value":"https://media-stag.imagine.io/media/public/generative-ai/reference_images_pexels_v2/bc327881/loft(1).jpg","description":"Style images can be heavy. Hence we encourage and use urls which will be used to download the images in our backend.","type":"text"},{"key":"step","value":"40","type":"text"},{"key":"pag_scale","value":"3","type":"text"},{"key":"image","description":"Upload a segmented image placed on an alpha channel (RGBA) image. We currently accept standard dimensions (1024 x 1024), (1024 x 768), (1280 x 960), (1344 x 768) ","type":"file","src":"/C:/Users/Akshat/Downloads/a4337f96-c24b-4e8e-8cc7-83e8176f7ab1.png"}]},"url":"https://api-imagine-ai.imagine.io/public/ref/v1/ip-product/"},"status":"OK","code":200,"_postman_previewlanguage":"plain","header":[{"key":"date","value":"Fri, 04 Apr 2025 16:55:54 GMT"},{"key":"server","value":"uvicorn"},{"key":"content-type","value":"text/event-stream; charset=utf-8"},{"key":"x-request-id","value":"fa51e56c-82a6-43f1-9373-d043c39d4b6a"},{"key":"Via","value":"1.1 google"},{"key":"Transfer-Encoding","value":"chunked"}],"cookie":[],"responseTime":null,"body":"data: {\"image_url\": \"https://lf-v2-media-staging.s3.amazonaws.com/media/public/generative-ai/13545/16488/10455/81ce657f-266b-4160-b206-844896fae70a_0.png\", \"std_url\": \"https://lf-v2-media-staging.s3.amazonaws.com/media/public/generative-ai/13545/16488/10455/26c66cb1-3bfd-419b-88a9-c599042cbae4_0.png\"}\n\ndata: {\"image_url\": \"https://lf-v2-media-staging.s3.amazonaws.com/media/public/generative-ai/13545/16488/10455/6cbde6d1-617a-4bcb-8883-b9ca952279c5_1.png\", \"std_url\": \"https://lf-v2-media-staging.s3.amazonaws.com/media/public/generative-ai/13545/16488/10455/285f9dbd-2225-476a-89f6-a2d26de36cd5_1.png\"}\n\ndata: {\"image_url\": \"https://lf-v2-media-staging.s3.amazonaws.com/media/public/generative-ai/13545/16488/10455/f3a44d69-8bdd-4f03-a3a1-338f63baaab4_2.png\", \"std_url\": \"https://lf-v2-media-staging.s3.amazonaws.com/media/public/generative-ai/13545/16488/10455/fa9da566-0604-43e8-936b-58c1d814b2e4_2.png\"}\n\ndata: {\"image_url\": \"https://lf-v2-media-staging.s3.amazonaws.com/media/public/generative-ai/13545/16488/10455/3ad07366-743a-48b0-8cd1-ef6a80a697ff_3.png\", \"std_url\": \"https://lf-v2-media-staging.s3.amazonaws.com/media/public/generative-ai/13545/16488/10455/c485c08f-3bd2-4bac-b0fd-17ee9a179d1e_3.png\"}\n\n"}],"_postman_id":"66174fb2-a589-45a6-9c01-940d3fbe2a03"},{"name":"Brush Tool","id":"9c75e8e9-8743-42d3-8b1e-6b2058aef325","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Authorization","value":"Imagine {{auth key}}","type":"text"}],"body":{"mode":"formdata","formdata":[{"key":"prompt","value":"a beautiful painting, realistic, product photography","description":"<p>text description on what you want to generate on the brushed section</p>\n","type":"text"},{"key":"cfg_inpaint","value":"10","description":"<p>Controls how strongly the model follows the text prompt, with higher values enforcing closer alignment but potentially reducing image creativity.</p>\n","type":"text"},{"key":"seed","value":"0","description":"<p>creates a fresh generation upon changing the seed</p>\n","type":"text"},{"key":"step","value":"20","description":"<p>Number of denoising steps used during image generation — higher values improve image quality and detail, but increase generation time.</p>\n","type":"text"},{"key":"image","description":"<p>The original image being uploaded.The height and width of the image must be divisible by 8.</p>\n","type":"file","value":null},{"key":"mask_image","description":"<p>A mask image will contain the brushed section in white (255 pixels) and the rest of the unaffected area in black (0 pixels) </p>\n","type":"file","value":null},{"key":"negative_prompt","value":"(((deformed))), blurry, bad anatomy, disfigured, poorly drawn face, mutation, mutated, (extra_limb), (ugly), (poorly drawn hands)","description":"<p>A negative prompt allows the model to know what to avoid and not to generate</p>\n","type":"text"}]},"url":"https://api-gen-v2.imagine.io/v1/inpaint-brush/","description":"<p>Edit your image brushing over the section you want to change or replace.</p>\n","urlObject":{"protocol":"https","path":["v1","inpaint-brush",""],"host":["api-gen-v2","imagine","io"],"query":[],"variable":[]}},"response":[],"_postman_id":"9c75e8e9-8743-42d3-8b1e-6b2058aef325"},{"name":"Background Image Removal","id":"2cd39a25-0286-4282-94a2-8e8d22c40085","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Authorization","value":"Imagine {{auth key}}","type":"text"}],"body":{"mode":"formdata","formdata":[{"key":"image","description":"<p>Upload an image in the format of png, jpg, jpeg</p>\n","type":"file","value":null}]},"url":"https://api-bg-new.imagine.io/v1/background-remove/","description":"<p>Upload an image to remove the background around the main product.</p>\n","urlObject":{"protocol":"https","path":["v1","background-remove",""],"host":["api-bg-new","imagine","io"],"query":[],"variable":[]}},"response":[],"_postman_id":"2cd39a25-0286-4282-94a2-8e8d22c40085"}],"id":"c0fa91ef-6ca9-4624-99b6-a1504ae0a6e3","_postman_id":"c0fa91ef-6ca9-4624-99b6-a1504ae0a6e3","description":""}],"id":"7b8a05bd-98da-46ee-b14d-18cd17991496","description":"<p>Imagine AI offers their APIs to allow any creator to create, transform and re-imagine their generations.</p>\n","_postman_id":"7b8a05bd-98da-46ee-b14d-18cd17991496"}],"event":[{"listen":"prerequest","script":{"id":"7e3b320d-0873-4e9b-b9d8-d4ed96b73222","type":"text/javascript","packages":{},"exec":[""]}},{"listen":"test","script":{"id":"294043cd-5d07-40d3-905d-fbd6a42d8ea0","type":"text/javascript","packages":{},"exec":[""]}}],"variable":[{"key":"host_url","value":"https://prod.imagine.io/","type":"string"},{"key":"API_KEY","value":"Generate it from Application Settings","type":"string"},{"key":"product_unicode","value":"","type":"default"},{"key":"product_unicode","value":"","type":"default"}]}