{"info":{"_postman_id":"b1603fa6-0ec6-409e-b6ab-d9b38309a559","name":"Mockup Generator","description":"<html><head></head><body><p>The mockup generator collection is a set of APIs that allows you to easily generate mockups for pre-defined products. With just a few simple steps, you can send your image and select a mockup ID to get a high-quality, professional-looking mockup that showcases your design. This collection is perfect for those looking to quickly and easily create product mockups for use in e-commerce, promotional materials, and more. With the mockup generator collection, you can take your designs to the next level and bring them to life in a visually appealing way.</p>\n</body></html>","schema":"https://schema.getpostman.com/json/collection/v2.0.0/collection.json","toc":[],"owner":"4491717","collectionId":"b1603fa6-0ec6-409e-b6ab-d9b38309a559","publishedId":"2s93CNLXwM","public":true,"customColor":{"top-bar":"FFFFFF","right-sidebar":"303030","highlight":"EF5B25"},"publishDate":"2023-05-10T12:37:42.000Z"},"item":[{"name":"Account Product Catalog","item":[{"name":"list","id":"99ffc1e5-4618-4249-adec-d21b2069653c","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"x-tenant","value":"[tenant_id]","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"limit\": 10,\n    \"page\": 1\n \n}","options":{"raw":{"language":"json"}}},"url":"https://api.product-generator.kitkoo.com/api/tenant/base-products/list","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"[api-token]"}]},"isInherited":true,"source":{"_postman_id":"b1603fa6-0ec6-409e-b6ab-d9b38309a559","id":"b1603fa6-0ec6-409e-b6ab-d9b38309a559","name":"Mockup Generator","type":"collection"}},"urlObject":{"path":["api","tenant","base-products","list"],"host":["https://api.product-generator.kitkoo.com"],"query":[],"variable":[]}},"response":[{"id":"245e5427-ac46-4963-bf45-180b756cae5d","name":"Search By Text","originalRequest":{"method":"POST","header":[{"key":"x-tenant","value":"[tenant_id]","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"limit\": 10,\n    \"page\": 1,\n    \"filters\": {\n        \"search\": \"g530\"\n    },\n    \"relations\": {\n        \"baseProductVariants\": {\n            \"baseImages\": {\n                \"media\": true\n            }\n        },\n        \"baseImages\": {\n            \"media\": true\n        }\n    }\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"https://api.product-generator.kitkoo.com/api/tenant/base-products/list?filters[search]=unisex","host":["https://api.product-generator.kitkoo.com"],"path":["api","tenant","base-products","list"],"query":[{"key":"filters[search]","value":"unisex"}]}},"_postman_previewlanguage":"Text","header":[],"cookie":[],"responseTime":null,"body":""},{"id":"dc765f0d-91e7-4331-8138-af7000293086","name":"Filter By Type","originalRequest":{"method":"POST","header":[{"key":"x-tenant","value":"[tenant_id]","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"limit\": 10,\n    \"page\": 1,\n    \"filters\": {\n        \"search\": \"g530\"\n    },\n    \"relations\": {\n        \"baseProductVariants\": {\n            \"baseImages\": {\n                \"media\": true\n            }\n        },\n        \"baseImages\": {\n            \"media\": true\n        }\n    }\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"https://api.product-generator.kitkoo.com/api/tenant/base-products/list?filters[type]=T-Shirt","host":["https://api.product-generator.kitkoo.com"],"path":["api","tenant","base-products","list"],"query":[{"key":"filters[type]","value":"T-Shirt","description":"see types in catalog"}]}},"_postman_previewlanguage":"Text","header":[],"cookie":[],"responseTime":null,"body":""},{"id":"88ce6a71-3b97-41cd-a26b-fa97046d4a6f","name":"Pagination","originalRequest":{"method":"POST","header":[{"key":"x-tenant","value":"[tenant_id]","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"limit\": 10,\n    \"page\": 1,\n    \"filters\": {\n        \"search\": \"g530\"\n    },\n    \"relations\": {\n        \"baseProductVariants\": {\n            \"baseImages\": {\n                \"media\": true\n            }\n        },\n        \"baseImages\": {\n            \"media\": true\n        }\n    }\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"https://api.product-generator.kitkoo.com/api/tenant/base-products/list?page=1","host":["https://api.product-generator.kitkoo.com"],"path":["api","tenant","base-products","list"],"query":[{"key":"page","value":"1"}]}},"_postman_previewlanguage":"Text","header":[],"cookie":[],"responseTime":null,"body":""},{"id":"17460452-d1d6-403d-b841-4dd0484a8231","name":"Relations - Variants WIth Base Images","originalRequest":{"method":"POST","header":[{"key":"x-tenant","value":"[tenant_id]","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"limit\": 10,\n    \"page\": 1,\n    \"filters\": {\n        \"search\": \"\"\n    },\n    \"relations\": {\n        \"baseProductVariants\": {\n            \"baseImages\": {\n                \"media\": true\n            }\n        },\n        \"baseImages\": {\n            \"media\": true\n        }\n    }\n}","options":{"raw":{"language":"json"}}},"url":"https://api.product-generator.kitkoo.com/api/tenant/base-products/list"},"_postman_previewlanguage":"Text","header":[],"cookie":[],"responseTime":null,"body":""}],"_postman_id":"99ffc1e5-4618-4249-adec-d21b2069653c"},{"name":"list","id":"f2ab7a57-5b60-42d1-8c61-ddb73fd5cc99","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"x-tenant","value":"[tenant_id]","type":"text"}],"url":"https://api.product-generator.kitkoo.com/api/tenant/base-products","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"[api-token]"}]},"isInherited":true,"source":{"_postman_id":"b1603fa6-0ec6-409e-b6ab-d9b38309a559","id":"b1603fa6-0ec6-409e-b6ab-d9b38309a559","name":"Mockup Generator","type":"collection"}},"urlObject":{"path":["api","tenant","base-products"],"host":["https://api.product-generator.kitkoo.com"],"query":[],"variable":[]}},"response":[],"_postman_id":"f2ab7a57-5b60-42d1-8c61-ddb73fd5cc99"},{"name":"show","id":"45d356f4-1897-480a-89ca-fa947003a462","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"x-tenant","value":"[tenant_id]","type":"text"}],"url":"https://api.product-generator.kitkoo.com/api/tenant/base-products/98?relations[]=baseProductVariants","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"[api-token]"}]},"isInherited":true,"source":{"_postman_id":"b1603fa6-0ec6-409e-b6ab-d9b38309a559","id":"b1603fa6-0ec6-409e-b6ab-d9b38309a559","name":"Mockup Generator","type":"collection"}},"urlObject":{"path":["api","tenant","base-products","98"],"host":["https://api.product-generator.kitkoo.com"],"query":[{"key":"relations[]","value":"baseProductVariants"}],"variable":[]}},"response":[],"_postman_id":"45d356f4-1897-480a-89ca-fa947003a462"}],"id":"6702ec94-f5aa-45f6-8f15-b3bb48eb3be2","_postman_id":"6702ec94-f5aa-45f6-8f15-b3bb48eb3be2","description":"","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"[api-token]"}]},"isInherited":true,"source":{"_postman_id":"b1603fa6-0ec6-409e-b6ab-d9b38309a559","id":"b1603fa6-0ec6-409e-b6ab-d9b38309a559","name":"Mockup Generator","type":"collection"}}},{"name":"product-generator","item":[{"name":"generated-images","item":[{"name":"Retrieves a list of GeneratedImages","id":"558cca24-9e0d-4a9c-a7ee-904dc256dce6","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"x-tenant","value":"[tenant_id]","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"limit\": 10,\n    \"page\": 1\n}","options":{"raw":{"language":"json"}}},"url":"https://api.product-generator.kitkoo.com/api/tenant/generated-images/list","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"[api-token]"}]},"isInherited":true,"source":{"_postman_id":"b1603fa6-0ec6-409e-b6ab-d9b38309a559","id":"b1603fa6-0ec6-409e-b6ab-d9b38309a559","name":"Mockup Generator","type":"collection"}},"urlObject":{"path":["api","tenant","generated-images","list"],"host":["https://api.product-generator.kitkoo.com"],"query":[],"variable":[]}},"response":[],"_postman_id":"558cca24-9e0d-4a9c-a7ee-904dc256dce6"},{"name":"Retrieves a list of GeneratedImages","id":"30ce4d62-62d0-4b0a-b400-0b0b63f56d6b","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"[api-token]"}]},"isInherited":false},"method":"GET","header":[{"key":"x-tenant","value":"[tenant_id]","type":"text"}],"url":"https://api.product-generator.kitkoo.com/tenant/generated-images/","urlObject":{"protocol":"https","path":["tenant","generated-images",""],"host":["api","product-generator","kitkoo","com"],"query":[{"disabled":true,"key":"","value":null}],"variable":[]}},"response":[],"_postman_id":"30ce4d62-62d0-4b0a-b400-0b0b63f56d6b"},{"name":"Retrieves a single GeneratedImage","id":"dc24e831-e67a-4d0a-9f85-59d0ad44a502","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"[api-token]"}]},"isInherited":false},"method":"GET","header":[{"key":"x-tenant","value":"[tenant_id]","type":"text"}],"url":"https://api.product-generator.kitkoo.com/api/tenant/generated-images/14","urlObject":{"protocol":"https","path":["api","tenant","generated-images","14"],"host":["api","product-generator","kitkoo","com"],"query":[{"disabled":true,"key":"","value":null}],"variable":[]}},"response":[{"id":"f7d47f9f-01fa-4710-8082-b5f9df438701","name":"Retrieves a single GeneratedImage","originalRequest":{"method":"GET","header":[{"key":"x-tenant","value":"[tenant_id]","type":"text"}],"url":{"raw":"https://api.product-generator.kitkoo.com/api/tenant/generated-images/14","protocol":"https","host":["api","product-generator","kitkoo","com"],"path":["api","tenant","generated-images","14"],"query":[{"key":"","value":null,"disabled":true}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"nginx"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Vary","value":"Accept-Encoding"},{"key":"Cache-Control","value":"no-cache, private"},{"key":"Date","value":"Wed, 22 Feb 2023 15:20:57 GMT"},{"key":"X-RateLimit-Limit","value":"60"},{"key":"X-RateLimit-Remaining","value":"59"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Content-Encoding","value":"gzip"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": {\n        \"id\": 14,\n        \"name\": null,\n        \"uri\": \"https://storage.googleapis.com/kitkoo-cached-mockup-renders/3fef91d0e98a3eaf9b69ff10356e5bb422a2d6a4b471a97524fafe6473394483.png\",\n        \"metadata\": null,\n        \"state\": \"ready\",\n        \"base_image_id\": 9,\n        \"overlay_image_id\": 10,\n        \"base_product_recipe_id\": 2,\n        \"created_at\": \"2023-02-06T14:14:54+00:00\",\n        \"updated_at\": \"2023-02-06T14:15:02+00:00\",\n        \"changed_state_at\": \"2023-02-06T14:15:02+00:00\"\n    }\n}"}],"_postman_id":"dc24e831-e67a-4d0a-9f85-59d0ad44a502"}],"id":"bd62d07a-861a-4f6a-a444-0a3e806077e4","_postman_id":"bd62d07a-861a-4f6a-a444-0a3e806077e4","description":"","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"[api-token]"}]},"isInherited":true,"source":{"_postman_id":"b1603fa6-0ec6-409e-b6ab-d9b38309a559","id":"b1603fa6-0ec6-409e-b6ab-d9b38309a559","name":"Mockup Generator","type":"collection"}}},{"name":"overlay-images","item":[{"name":"create (file)","id":"08451058-c186-4681-82e5-06028bef0bd2","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"formdata","formdata":[{"type":"text","key":"name","value":"multiple positions tank top"},{"type":"file","key":"source","src":"/Users/joelburlin/Downloads/coca-cola.png"}]},"url":"https://api.product-generator.kitkoo.com/api/tenant/overlay-images","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"[api-token]"}]},"isInherited":true,"source":{"_postman_id":"b1603fa6-0ec6-409e-b6ab-d9b38309a559","id":"b1603fa6-0ec6-409e-b6ab-d9b38309a559","name":"Mockup Generator","type":"collection"}},"urlObject":{"protocol":"https","path":["api","tenant","overlay-images"],"host":["api","product-generator","kitkoo","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"08451058-c186-4681-82e5-06028bef0bd2"},{"name":"create (url)","id":"582081f1-2053-46e1-8f4e-f1cdc206ff79","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n    \"name\": \"multiple positions tank top\",\n    \"sourceUrl\": \"https://storage.googleapis.com/retooluploadstuff/coca-cola.png\"\n}","options":{"raw":{"language":"json"}}},"url":"https://api.product-generator.kitkoo.com/api/tenant/overlay-images","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"[api-token]"}]},"isInherited":true,"source":{"_postman_id":"b1603fa6-0ec6-409e-b6ab-d9b38309a559","id":"b1603fa6-0ec6-409e-b6ab-d9b38309a559","name":"Mockup Generator","type":"collection"}},"urlObject":{"protocol":"https","path":["api","tenant","overlay-images"],"host":["api","product-generator","kitkoo","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"582081f1-2053-46e1-8f4e-f1cdc206ff79"}],"id":"c8cd87b7-dcf9-400a-ba55-82cb8c65e954","_postman_id":"c8cd87b7-dcf9-400a-ba55-82cb8c65e954","description":"","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"[api-token]"}]},"isInherited":true,"source":{"_postman_id":"b1603fa6-0ec6-409e-b6ab-d9b38309a559","id":"b1603fa6-0ec6-409e-b6ab-d9b38309a559","name":"Mockup Generator","type":"collection"}}}],"id":"cb47c5cc-e933-4069-b461-2340fa3dd8bc","event":[{"listen":"prerequest","script":{"id":"83044e08-5203-4797-bb7e-e096e609a471","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"d63e2393-3653-4819-92b4-a112f84f57c2","type":"text/javascript","exec":[""]}}],"_postman_id":"cb47c5cc-e933-4069-b461-2340fa3dd8bc","description":"","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"[api-token]"}]},"isInherited":true,"source":{"_postman_id":"b1603fa6-0ec6-409e-b6ab-d9b38309a559","id":"b1603fa6-0ec6-409e-b6ab-d9b38309a559","name":"Mockup Generator","type":"collection"}}},{"name":"base-images","item":[{"name":"list","id":"99877edc-7b12-437a-b71e-06fb34d050db","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://api.product-generator.kitkoo.com/api/tenant/base-images","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"[api-token]"}]},"isInherited":true,"source":{"_postman_id":"b1603fa6-0ec6-409e-b6ab-d9b38309a559","id":"b1603fa6-0ec6-409e-b6ab-d9b38309a559","name":"Mockup Generator","type":"collection"}},"urlObject":{"path":["api","tenant","base-images"],"host":["https://api.product-generator.kitkoo.com"],"query":[],"variable":[]}},"response":[{"id":"837b87fa-f0b1-4135-9342-4e4aeab0139d","name":"list","originalRequest":{"method":"GET","header":[{"key":"","value":"","type":"text","disabled":true}],"url":"https://api.product-generator.kitkoo.com/api/tenant/base-images"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"nginx"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Vary","value":"Accept-Encoding"},{"key":"Cache-Control","value":"no-cache, private"},{"key":"Date","value":"Thu, 18 Apr 2024 17:36:23 GMT"},{"key":"X-RateLimit-Limit","value":"600"},{"key":"X-RateLimit-Remaining","value":"598"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Content-Encoding","value":"gzip"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": [\n        {\n            \"id\": 2409,\n            \"global_id\": 31891,\n            \"uid\": \"g31891\",\n            \"name\": \"5 Panel Camper | Otto Cap 151-1098 | Cotton 5Panel Camper (Black) | Embroidery Back\",\n            \"uri\": \"https://files.cdn.printful.com/m/122-otto-cap-1098/medium/flat/back/05_ottocap151-1098_flat_back_base_whitebg.png?v=1682492394\",\n            \"mask_uri\": null,\n            \"background_uri\": null,\n            \"metadata\": null,\n            \"render_config\": {\n                \"fit\": \"contain\",\n                \"placementH\": 99,\n                \"placementW\": 198,\n                \"placementX\": 403,\n                \"placementY\": 337,\n                \"mockupFlatten\": {\n                    \"backgroundColor\": \"#2c2c2c\",\n                    \"backgroundImage\": null\n                },\n                \"placementCompositionLocation\": \"underBackground\"\n            },\n            \"state\": \"live\",\n            \"rendered_preview_uri\": \"https://storage.googleapis.com/layout-templates/40596/cb2f9a7471bcf3ee5f144112d21efa2f67240cbc3e947ac4d18da4f2da2096e5.png\",\n            \"created_at\": \"2024-01-22T23:10:37+00:00\",\n            \"updated_at\": \"2024-01-23T20:48:57+00:00\",\n            \"media\": [\n                {\n                    \"id\": 6158,\n                    \"global_id\": 40596,\n                    \"uuid\": null,\n                    \"collection_name\": \"renderedPreview\",\n                    \"name\": \"renderedPreview\",\n                    \"file_name\": \"cb2f9a7471bcf3ee5f144112d21efa2f67240cbc3e947ac4d18da4f2da2096e5.png\",\n                    \"mime_type\": \"image/png\",\n                    \"disk\": \"gcs-media-layout-templates\",\n                    \"conversions_disk\": \"gcs-media-layout-templates\",\n                    \"size\": 369561,\n                    \"manipulations\": [],\n                    \"custom_properties\": [],\n                    \"generated_conversions\": {\n                        \"preview\": true\n                    },\n                    \"responsive_images\": [],\n                    \"order_column\": 2,\n                    \"created_at\": \"2024-01-22T23:10:37+00:00\",\n                    \"updated_at\": \"2024-01-23T20:48:57+00:00\",\n                    \"url\": \"https://storage.googleapis.com/layout-templates/40596/cb2f9a7471bcf3ee5f144112d21efa2f67240cbc3e947ac4d18da4f2da2096e5.png\",\n                    \"url_preview\": \"https://storage.googleapis.com/layout-templates/40596/conversions/cb2f9a7471bcf3ee5f144112d21efa2f67240cbc3e947ac4d18da4f2da2096e5-preview.jpg\"\n                },\n                {\n                    \"id\": 966,\n                    \"global_id\": 35370,\n                    \"uuid\": null,\n                    \"collection_name\": \"source\",\n                    \"name\": \"05_ottocap151-1098_flat_back_base_whitebg\",\n                    \"file_name\": \"05_ottocap151-1098_flat_back_base_whitebg.png\",\n                    \"mime_type\": \"image/png\",\n                    \"disk\": \"gcs-media-layout-templates\",\n                    \"conversions_disk\": \"gcs-media-layout-templates\",\n                    \"size\": 230654,\n                    \"manipulations\": [],\n                    \"custom_properties\": {\n                        \"original_url\": \"https://files.cdn.printful.com/m/122-otto-cap-1098/medium/flat/back/05_ottocap151-1098_flat_back_base_whitebg.png?v=1682492394\"\n                    },\n                    \"generated_conversions\": {\n                        \"preview\": true\n                    },\n                    \"responsive_images\": [],\n                    \"order_column\": 1,\n                    \"created_at\": \"2024-01-22T23:10:37+00:00\",\n                    \"updated_at\": \"2024-01-23T20:48:57+00:00\",\n                    \"url\": \"https://storage.googleapis.com/layout-templates/35370/05_ottocap151-1098_flat_back_base_whitebg.png\",\n                    \"url_preview\": \"https://storage.googleapis.com/layout-templates/35370/conversions/05_ottocap151-1098_flat_back_base_whitebg-preview.jpg\"\n                }\n            ]\n        } \n \n    ],\n    \"count\": 7613\n}"}],"_postman_id":"99877edc-7b12-437a-b71e-06fb34d050db"},{"name":"list single","id":"3348aaaa-8072-4720-9f10-07ef65f4ea00","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://api.product-generator.kitkoo.com/api/tenant/base-images/1","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"[api-token]"}]},"isInherited":true,"source":{"_postman_id":"b1603fa6-0ec6-409e-b6ab-d9b38309a559","id":"b1603fa6-0ec6-409e-b6ab-d9b38309a559","name":"Mockup Generator","type":"collection"}},"urlObject":{"path":["api","tenant","base-images","1"],"host":["https://api.product-generator.kitkoo.com"],"query":[],"variable":[]}},"response":[{"id":"c0637161-0786-4991-83aa-6feab67c0d39","name":"list single","originalRequest":{"method":"GET","header":[{"key":"x-tenant","value":"[tenant_id]","type":"text"}],"url":"https://api.product-generator.kitkoo.com/api/tenant/base-images/1"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"nginx"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Vary","value":"Accept-Encoding"},{"key":"Cache-Control","value":"no-cache, private"},{"key":"Date","value":"Thu, 18 Apr 2024 17:36:14 GMT"},{"key":"X-RateLimit-Limit","value":"600"},{"key":"X-RateLimit-Remaining","value":"599"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Content-Encoding","value":"gzip"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": {\n        \"id\": 1,\n        \"global_id\": null,\n        \"uid\": 1,\n        \"name\": \"Yeto Hooper Flip Bag\",\n        \"uri\": \"https://storage.googleapis.com/kitkoo-mockup-renders/tenant_ce7f0776-afd6-4e43-957f-090227f10d1a/1/Yeti-Hooper-Flip-12cans-1.jpg\",\n        \"mask_uri\": null,\n        \"background_uri\": null,\n        \"metadata\": {\n            \"renderConfig\": {\n                \"positions\": [\n                    {\n                        \"orientations\": [\n                            {\n                                \"type\": \"square\",\n                                \"placementH\": 124,\n                                \"placementW\": 124,\n                                \"placementX\": 534,\n                                \"placementY\": 540\n                            },\n                            {\n                                \"type\": \"portrait\",\n                                \"placementH\": 112,\n                                \"placementW\": 64,\n                                \"placementX\": 563,\n                                \"placementY\": 547\n                            },\n                            {\n                                \"type\": \"landscape\",\n                                \"placementH\": 88,\n                                \"placementW\": 153,\n                                \"placementX\": 519,\n                                \"placementY\": 559\n                            }\n                        ],\n                        \"positionName\": \"default\"\n                    }\n                ],\n                \"placementH\": 0,\n                \"placementW\": 0,\n                \"placementX\": 0,\n                \"placementY\": 0,\n                \"mockupImage\": \"https://storage.googleapis.com/kitkoo-mockup-renders/tenant_ce7f0776-afd6-4e43-957f-090227f10d1a/1/Yeti-Hooper-Flip-12cans-1.jpg\",\n                \"binarizeInvert\": false,\n                \"placementImage\": \"https://storage.googleapis.com/kitkoo-client-demos/corporate-gifts/Placer-Logo-1.png\",\n                \"binarizePlacement\": false,\n                \"placementColorMask\": \"white\"\n            }\n        },\n        \"render_config\": {\n            \"positions\": [\n                {\n                    \"orientations\": [\n                        {\n                            \"type\": \"square\",\n                            \"placementH\": 124,\n                            \"placementW\": 124,\n                            \"placementX\": 534,\n                            \"placementY\": 540\n                        },\n                        {\n                            \"type\": \"portrait\",\n                            \"placementH\": 112,\n                            \"placementW\": 64,\n                            \"placementX\": 563,\n                            \"placementY\": 547\n                        },\n                        {\n                            \"type\": \"landscape\",\n                            \"placementH\": 88,\n                            \"placementW\": 153,\n                            \"placementX\": 519,\n                            \"placementY\": 559\n                        }\n                    ],\n                    \"positionName\": \"default\"\n                }\n            ],\n            \"placementH\": 0,\n            \"placementW\": 0,\n            \"placementX\": 0,\n            \"placementY\": 0,\n            \"mockupImage\": \"https://storage.googleapis.com/kitkoo-mockup-renders/tenant_ce7f0776-afd6-4e43-957f-090227f10d1a/1/Yeti-Hooper-Flip-12cans-1.jpg\",\n            \"binarizeInvert\": false,\n            \"placementImage\": \"https://storage.googleapis.com/kitkoo-client-demos/corporate-gifts/Placer-Logo-1.png\",\n            \"binarizePlacement\": false,\n            \"placementColorMask\": \"white\"\n        },\n        \"state\": \"live\",\n        \"rendered_preview_uri\": null,\n        \"created_at\": \"2023-02-01T12:10:35+00:00\",\n        \"updated_at\": \"2023-02-01T12:10:35+00:00\",\n        \"media\": [\n            {\n                \"id\": 1,\n                \"global_id\": null,\n                \"uuid\": \"79cb2135-6ce5-44e4-b271-6aa052cde6c8\",\n                \"collection_name\": \"default\",\n                \"name\": \"source\",\n                \"file_name\": \"Yeti-Hooper-Flip-12cans-1.jpg\",\n                \"mime_type\": \"image/jpeg\",\n                \"disk\": \"gcs-media\",\n                \"conversions_disk\": \"gcs-media\",\n                \"size\": 125857,\n                \"manipulations\": [],\n                \"custom_properties\": [],\n                \"generated_conversions\": {\n                    \"preview\": true\n                },\n                \"responsive_images\": [],\n                \"order_column\": 1,\n                \"created_at\": \"2023-02-01T12:10:35+00:00\",\n                \"updated_at\": \"2023-02-01T12:10:35+00:00\",\n                \"url\": \"https://storage.googleapis.com/kitkoo-mockup-renders/tenant_ce7f0776-afd6-4e43-957f-090227f10d1a/1/Yeti-Hooper-Flip-12cans-1.jpg\",\n                \"url_preview\": \"https://storage.googleapis.com/kitkoo-mockup-renders/tenant_ce7f0776-afd6-4e43-957f-090227f10d1a/1/conversions/Yeti-Hooper-Flip-12cans-1-preview.jpg\"\n            }\n        ]\n    }\n}"}],"_postman_id":"3348aaaa-8072-4720-9f10-07ef65f4ea00"}],"id":"d08a60c9-2ae2-45f5-bf70-a383ba5a35c7","_postman_id":"d08a60c9-2ae2-45f5-bf70-a383ba5a35c7","description":"","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"[api-token]"}]},"isInherited":true,"source":{"_postman_id":"b1603fa6-0ec6-409e-b6ab-d9b38309a559","id":"b1603fa6-0ec6-409e-b6ab-d9b38309a559","name":"Mockup Generator","type":"collection"}}},{"name":"Generate Image (form-data)","id":"500147d2-3f85-4bf6-9469-3a754cbd7b77","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"[api-token]"}]},"isInherited":false},"method":"POST","header":[{"key":"x-tenant","value":"[tenant_id]","type":"text"}],"body":{"mode":"formdata","formdata":[{"key":"overlay_image_url","value":"https://cdn2.vectorstock.com/i/1000x1000/18/91/beauty-floral-pattern-vector-1721891.jpg","type":"text"},{"key":"base_image_ids[]","value":"20","type":"text"},{"key":"base_image_ids[]","value":"9","type":"text","description":"<p>asdasd</p>\n"},{"key":"render_config[placementX]","value":"","type":"text"},{"key":"render_config[placementY]","value":"","type":"text"},{"key":"render_config[placementW]","value":"","type":"text"},{"key":"render_config[placementH]","value":"","type":"text"},{"key":"render_config[xOffset]","value":"","type":"text"},{"key":"render_config[yOffset]","value":"","type":"text"},{"key":"render_config[horizontalAlign]","value":"","type":"text","description":"<p>left/center/right</p>\n"},{"key":"render_config[verticalAlign]","value":"","type":"text","description":"<p>top/middle/bottom</p>\n"},{"key":"render_config[fit]","value":"","type":"text","description":"<p>crop (c), distort (d) scale (s), top (t) or none (n). default=none</p>\n"},{"key":"render_config[fitCropAnchor]","value":"","type":"text","description":"<p>north (n), south (s) or center (c). default=center</p>\n"},{"key":"render_config[position]","value":"","type":"text","description":"<p>the name of the position in the base_image config</p>\n"},{"key":"overlay_image_file","type":"file","value":null,"disabled":true}]},"url":"https://api.product-generator.kitkoo.com/api/tenant/generator/images/using-base-images","urlObject":{"protocol":"https","path":["api","tenant","generator","images","using-base-images"],"host":["api","product-generator","kitkoo","com"],"query":[{"disabled":true,"key":"","value":null}],"variable":[]}},"response":[{"id":"45b0fd60-9655-4905-820c-3a81f0712062","name":"Generate a new GeneratedImage","originalRequest":{"method":"POST","header":[{"key":"x-tenant","value":"[tenant_id]","type":"text"}],"body":{"mode":"formdata","formdata":[{"key":"overlay_image_file","type":"file","value":null},{"key":"overlay_image_url","value":"https://cdn2.vectorstock.com/i/1000x1000/18/91/beauty-floral-pattern-vector-1721891.jpg","type":"text"},{"key":"base_image_ids[]","value":"1","type":"text"},{"key":"base_image_ids[]","value":"2","type":"text"}]},"url":{"raw":"https://api.product-generator.kitkoo.com/api/tenant/generator/images/using-base-images","protocol":"https","host":["api","product-generator","kitkoo","com"],"path":["api","tenant","generator","images","using-base-images"],"query":[{"key":"","value":null,"disabled":true}]}},"status":"Created","code":201,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"nginx"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Cache-Control","value":"no-cache, private"},{"key":"Date","value":"Wed, 22 Feb 2023 15:18:51 GMT"},{"key":"X-RateLimit-Limit","value":"60"},{"key":"X-RateLimit-Remaining","value":"59"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"X-Content-Type-Options","value":"nosniff"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": [\n        {\n            \"id\": 63,\n            \"name\": null,\n            \"uri\": null,\n            \"metadata\": null,\n            \"state\": \"created\",\n            \"base_image_id\": 1,\n            \"overlay_image_id\": 25,\n            \"base_product_recipe_id\": null,\n            \"created_at\": \"2023-02-22T15:18:51+00:00\",\n            \"updated_at\": \"2023-02-22T15:18:51+00:00\",\n            \"changed_state_at\": null\n        },\n        {\n            \"id\": 64,\n            \"name\": null,\n            \"uri\": null,\n            \"metadata\": null,\n            \"state\": \"created\",\n            \"base_image_id\": 2,\n            \"overlay_image_id\": 25,\n            \"base_product_recipe_id\": null,\n            \"created_at\": \"2023-02-22T15:18:51+00:00\",\n            \"updated_at\": \"2023-02-22T15:18:51+00:00\",\n            \"changed_state_at\": null\n        }\n    ]\n}"},{"id":"fbd9ad2e-1061-4917-8c24-dd3ebe009bd5","name":"Multiple Positions - [Option 1]","originalRequest":{"method":"POST","header":[{"key":"x-tenant","value":"[tenant_id]","type":"text"}],"body":{"mode":"formdata","formdata":[{"key":"overlay_image_file","type":"file","value":null},{"key":"overlay_image_url","value":"https://cdn2.vectorstock.com/i/1000x1000/18/91/beauty-floral-pattern-vector-1721891.jpg","type":"text"},{"key":"base_image_ids[]","value":"1","type":"text"},{"key":"base_image_ids[]","value":"2","type":"text"}]},"url":{"raw":"https://api.product-generator.kitkoo.com/api/tenant/generator/images/using-base-images","protocol":"https","host":["api","product-generator","kitkoo","com"],"path":["api","tenant","generator","images","using-base-images"],"query":[{"key":"","value":null,"disabled":true}]}},"status":"Created","code":201,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"nginx"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Cache-Control","value":"no-cache, private"},{"key":"Date","value":"Wed, 22 Feb 2023 15:18:51 GMT"},{"key":"X-RateLimit-Limit","value":"60"},{"key":"X-RateLimit-Remaining","value":"59"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"X-Content-Type-Options","value":"nosniff"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": [\n        {\n            \"id\": 63,\n            \"name\": null,\n            \"uri\": null,\n            \"metadata\": null,\n            \"state\": \"created\",\n            \"base_image_id\": 1,\n            \"overlay_image_id\": 25,\n            \"base_product_recipe_id\": null,\n            \"created_at\": \"2023-02-22T15:18:51+00:00\",\n            \"updated_at\": \"2023-02-22T15:18:51+00:00\",\n            \"changed_state_at\": null\n        },\n        {\n            \"id\": 64,\n            \"name\": null,\n            \"uri\": null,\n            \"metadata\": null,\n            \"state\": \"created\",\n            \"base_image_id\": 2,\n            \"overlay_image_id\": 25,\n            \"base_product_recipe_id\": null,\n            \"created_at\": \"2023-02-22T15:18:51+00:00\",\n            \"updated_at\": \"2023-02-22T15:18:51+00:00\",\n            \"changed_state_at\": null\n        }\n    ]\n}"}],"_postman_id":"500147d2-3f85-4bf6-9469-3a754cbd7b77"},{"name":"Generate Image (JSON)","id":"098fd03b-1481-4b6b-a688-54125c80d3a4","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"[api-token]"}]},"isInherited":false},"method":"POST","header":[{"key":"x-tenant","value":"[tenant_id]"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n    \"base_image_uids\": [\"g10558\"],\n    \"overlay_image_url\": \"https://global-uploads.webflow.com/5e157548d6f7910beea4e2d6/61e7cffa99cc528244f78003_lego-logo.png\",\n    \"render_config\": {\n        \"placementX\": 255,\n        \"placementY\": 106\n    }\n}"},"url":"https://api.product-generator.kitkoo.com/api/tenant/generator/images/using-base-images","urlObject":{"protocol":"https","path":["api","tenant","generator","images","using-base-images"],"host":["api","product-generator","kitkoo","com"],"query":[],"variable":[]}},"response":[{"id":"81246dac-1c17-438a-87aa-c941d8ae4987","name":"Generate Image (JSON)","originalRequest":{"method":"POST","header":[{"key":"x-tenant","value":"[tenant_id]"},{"key":"Content-Type","name":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"base_image_uids\": [\"g10558\"],\n    \"overlay_image_url\": \"https://global-uploads.webflow.com/5e157548d6f7910beea4e2d6/61e7cffa99cc528244f78003_lego-logo.png\",\n    \"render_config\": {\n       \"placementX\": 326,\n          \"placementY\": 468,\n          \"placementW\": 194,\n          \"placementH\": 110\n    }\n}","options":{"raw":{"language":"json"}}},"url":"https://api.product-generator.kitkoo.com/api/tenant/generator/images/using-base-images"},"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":null},{"id":"5f6b8779-9e09-4b26-a7f3-78886974ef2e","name":"Generate Image (JSON) Multiple Placements","originalRequest":{"method":"POST","header":[{"key":"x-tenant","value":"[tenant_id]"},{"key":"Content-Type","name":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"base_image_uids\": [\"g30266\"],\n    \"render_config\":\n{\n  \"cluster\": [\n    {\n      \"position\": \"sleeve\"\n    },\n    {\n      \"position\": \"default\"\n    }\n  ]\n\n},  \"overlay_image_url\": \"https://storage.googleapis.com/retooluploadstuff/coca-cola.png\"\n\n }\n ","options":{"raw":{"language":"json"}}},"url":"https://api.product-generator.kitkoo.com/api/tenant/generator/images/using-base-images"},"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":null}],"_postman_id":"098fd03b-1481-4b6b-a688-54125c80d3a4"},{"name":"Generate Image (JSON) Override Mockup Image","id":"fa5d8bb1-b11f-4e8f-8857-37b6f8583216","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"[api-token]"}]},"isInherited":false},"method":"POST","header":[{"key":"x-tenant","value":"[tenant_id]"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n    \"base_image_uids\": [\"g10558\"],\n    \"overlay_image_url\": \"https://global-uploads.webflow.com/5e157548d6f7910beea4e2d6/61e7cffa99cc528244f78003_lego-logo.png\",\n    \"render_config\": {\n        \"placementX\": 255,\n        \"placementY\": 106\n    }\n}"},"url":"https://api.product-generator.kitkoo.com/api/tenant/generator/images/using-base-images","urlObject":{"protocol":"https","path":["api","tenant","generator","images","using-base-images"],"host":["api","product-generator","kitkoo","com"],"query":[],"variable":[]}},"response":[{"id":"1d8c4c0f-7fef-42fb-9388-e5664c42865e","name":"Generate Image (JSON) Override Base Image","originalRequest":{"method":"POST","header":[{"key":"x-tenant","value":"[tenant_id]"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n    \"base_image_uids\": [\"24984\"],\n    \"overlay_image_url\": \"https://global-uploads.webflow.com/5e157548d6f7910beea4e2d6/61e7cffa99cc528244f78003_lego-logo.png\",\n    \"render_config\": {\n    \"mockupImage\":\"https://storage.googleapis.com/kitkoo-mockup-templates/templates/5000/base.png\"\n    }\n}"},"url":"https://api.product-generator.kitkoo.com/api/tenant/generator/images/using-base-images"},"status":"Created","code":201,"_postman_previewlanguage":"json","header":[{"key":"Server","value":"nginx"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Cache-Control","value":"no-cache, private"},{"key":"Date","value":"Mon, 26 Aug 2024 12:24:28 GMT"},{"key":"X-RateLimit-Limit","value":"600"},{"key":"X-RateLimit-Remaining","value":"597"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"X-Content-Type-Options","value":"nosniff"}],"cookie":[],"responseTime":null,"body":"{\n    \"data\": [\n        {\n            \"id\": 109264,\n            \"name\": null,\n            \"uri\": null,\n            \"metadata\": null,\n            \"state\": \"created\",\n            \"base_image_id\": 24984,\n            \"overlay_image_id\": 28,\n            \"base_product_recipe_id\": null,\n            \"uuid\": \"cQNGzZxFKw\",\n            \"created_at\": \"2024-08-26T12:24:28+00:00\",\n            \"updated_at\": \"2024-08-26T12:24:28+00:00\",\n            \"changed_state_at\": null\n        }\n    ]\n}"}],"_postman_id":"fa5d8bb1-b11f-4e8f-8857-37b6f8583216"},{"name":"Generate Image (JSON) Using Existing Overlay ids","id":"80ede66f-66e2-4e12-8272-1ef602279656","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"[api-token]"}]},"isInherited":false},"method":"POST","header":[{"key":"x-tenant","value":"[tenant_id]"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n    \"base_image_uids\": [\"24979\"],\n    \"overlay_image_id\": 7067,\n    \"render_config\": {\n        \"placementX\": 255,\n        \"placementY\": 106\n    }\n}"},"url":"https://api.product-generator.kitkoo.com/api/tenant/generator/images/using-base-images","urlObject":{"protocol":"https","path":["api","tenant","generator","images","using-base-images"],"host":["api","product-generator","kitkoo","com"],"query":[],"variable":[]}},"response":[{"id":"3f74c1d1-d3ac-48b8-8cd8-48b22b6570f3","name":"Generate Image (JSON)","originalRequest":{"method":"POST","header":[{"key":"x-tenant","value":"[tenant_id]"},{"key":"Content-Type","name":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"base_image_uids\": [\"g10558\"],\n    \"overlay_image_url\": \"https://global-uploads.webflow.com/5e157548d6f7910beea4e2d6/61e7cffa99cc528244f78003_lego-logo.png\",\n    \"render_config\": {\n       \"placementX\": 326,\n          \"placementY\": 468,\n          \"placementW\": 194,\n          \"placementH\": 110\n    }\n}","options":{"raw":{"language":"json"}}},"url":"https://api.product-generator.kitkoo.com/api/tenant/generator/images/using-base-images"},"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":null},{"id":"03c0590f-2ada-4244-8ae4-d43a76f7722a","name":"Generate Image (JSON) Multiple Placements","originalRequest":{"method":"POST","header":[{"key":"x-tenant","value":"[tenant_id]"},{"key":"Content-Type","name":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"base_image_uids\": [\"g30266\"],\n    \"render_config\":\n{\n  \"cluster\": [\n    {\n      \"position\": \"sleeve\"\n    },\n    {\n      \"position\": \"default\"\n    }\n  ]\n\n},  \"overlay_image_url\": \"https://storage.googleapis.com/retooluploadstuff/coca-cola.png\"\n\n }\n ","options":{"raw":{"language":"json"}}},"url":"https://api.product-generator.kitkoo.com/api/tenant/generator/images/using-base-images"},"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":null}],"_postman_id":"80ede66f-66e2-4e12-8272-1ef602279656"}],"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"[api-token]"}]}},"event":[{"listen":"prerequest","script":{"id":"db8c64b1-1cbb-49c1-a742-3db08e9059a1","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"640de993-15db-4a04-bf56-271baa9f1276","type":"text/javascript","exec":[""]}}],"variable":[{"key":"tenant_id","value":"[tenant_id]","type":"string"},{"key":"api_token","value":"[api-token]","type":"string"},{"key":"product-generator-base-url","value":"https://api.product-generator.kitkoo.com","type":"string"}]}