{"info":{"_postman_id":"9210ff95-5c99-4d93-a05e-cf722bb3d855","name":"QRCodeChimp APIs","description":"<html><head></head><body><p>Before proceeding with creating the Digital Business Cards or Dynamic URL QR Codes via API, we recommend referring to the help articles below to learn how to enable APIs for your account and understand the data format required for creating the QR Codes:</p>\n<p><a href=\"https://help.qrcodechimp.com/article/256-how-to-create-digital-business-card-qr-codes-in-bulk-via-api\">How to create digital business card QR codes in bulk via API?</a></p>\n<p><a href=\"https://help.qrcodechimp.com/article/393-how-to-create-dynamic-url-qr-codes-in-bulk-via-api\">How to create dynamic URL QR codes in bulk via API?</a></p>\n</body></html>","schema":"https://schema.getpostman.com/json/collection/v2.0.0/collection.json","toc":[],"owner":"26987813","collectionId":"9210ff95-5c99-4d93-a05e-cf722bb3d855","publishedId":"2s93Y2S26T","public":true,"customColor":{"top-bar":"c2d1ff","right-sidebar":"303030","highlight":"4d77fa"},"publishDate":"2023-04-19T12:44:28.000Z"},"item":[{"name":"Digital Business Cards","item":[{"name":"Find","id":"dabe8ca5-cbac-4665-ab02-9492158b8bfa","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"APIKEY","value":"APIKEY","type":"text"},{"key":"APISECRET","value":"APISECRET","type":"text"}],"body":{"mode":"formdata","formdata":[]},"url":"https://api-v2.qrcodechimp.com/api/v1/dbc/find?id=<Short URL Slug>","description":"<p>To access the QR record that's saved in our system, you can use the \"find\" endpoint and pass the Short URL Slug (also known as Page Code, please refer to the picture below) as a parameter.</p>\n<img src=\"https://content.pstmn.io/93a8ff58-db75-4597-a5bc-b4420aff3349/RGlnaXRhbEJ1c2luZXNzQ2FyZFNsdWcucG5n\" />\n\n<p>Using the \"find\" command with the appropriate parameter will return the QR record associated with the specified Short URL Slug. This will allow you to retrieve and manage the data associated with the Digital Business Card.</p>\n","urlObject":{"path":["api","v1","dbc","find"],"host":["https://api-v2.qrcodechimp.com"],"query":[{"key":"id","value":"<Short URL Slug>"}],"variable":[]}},"response":[],"_postman_id":"dabe8ca5-cbac-4665-ab02-9492158b8bfa"},{"name":"Add","id":"a94df54c-f974-4279-bf4e-3fb15885140d","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"APIKEY","value":"APIKEY","type":"text"},{"key":"APISECRET","value":"APISECRET","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"template_id\": \"<Template ID>\",\n    \"qr_codes\": [\n        //Repeat this section if more than one QR Records needs to be inserted\n        {\n            \"qr_name\": \"<QR Name>\",\n            \"short_url\": \"<Short URL Slug>\",\n            \"content\": [\n                // The values of component key determine the structure of data. Please don't change.\n                {\n                    \"component\": \"profile\",\n                    \"name\": \"<Name>\",\n                    \"desc\": \"<Description or job title>\",\n                    \"company\": \"<Company name or title>\",\n                    \"pr_img\": \"<Profile logo URL> If enabled in template, else neglected\",\n                    \"br_img\": \"<Brand logo URL> If enabled in template, else neglected\",\n                    \"pr_bg_img\": \"<Profile background URL> If enabled in template, else neglected\",\n                    \"contact_shortcuts\": [\n                        {\n                            \"type\": \"Shortcut type <email|mobile|tel|sms|location|whatsapp|fax>\",\n                            \"value\": \"<Selected type value>\"\n                        },\n                        //Example\n                        {\n                            \"type\": \"email\",\n                            \"value\": \"<Email ID>\"\n                        },\n                        {\n                            \"type\": \"sms\",\n                            \"value\": \"<Mobile number>\"\n                        },\n                        {\n                            \"type\": \"location\",\n                            \"value\": \"<Location URL>\"\n                        }\n                    ]\n                },\n                {\n                    \"component\": \"text_desc\",\n                    \"title\": \"<Section heading>\",\n                    \"desc\": \"<Section description>\"\n                },\n                {\n                    \"component\": \"contact\",\n                    \"contact_title\": \"<Section header>\",\n                    \"icon_img\": \"<Section logo URL>\",\n                    \"contact_infos\": [\n                        //Each type has own set of data keys.\n                        {\n                            \"type\": \"Contact info type<number|email|address>\",\n                            \"title\": \"<Title>\",\n                            \"number\": \"<Mobile/Tel number> If number type is selected.\"\n                        },\n                        //Example\n                        {\n                            \"type\": \"email\",\n                            \"title\": \"<Title>\",\n                            \"email\": \"<Email ID>\"\n                        },\n                        {\n                            \"type\": \"address\",\n                            \"title\": \"<Title>\",\n                            \"street\": \"<Street name>\",\n                            \"building\": \"<Building name>\",\n                            \"city\": \"<City>\",\n                            \"state\": \"<State>\",\n                            \"country\": \"<Country>\",\n                            \"zip\": \"<Zipcode>\",\n                            \"action_button_label\": \"<Action button label>\",\n                            \"action_button_link\": \"<Action link>\"\n                        }\n                    ],\n                    \"floating_button_label\": \"<Add to contact> Floating button label\"\n                },\n                {\n                    \"component\": \"images\",\n                    \"title\": \"<Section Heading> If enabled in template, else neglected\",\n                    \"desc\": \"<Section Description> If enabled in template, else neglected\",\n                    \"view_type\": \"Type of view <list|grid_1|grid_2>\",\n                    \"images\": [\n                        //Array of URLs. Relative path of filemanager can also be used.\n                        \"<Image URL 1>\",\n                        \"<Image URL 2>\"\n                    ]\n                },\n                {\n                    \"component\": \"social_link\",\n                    \"title\": \"<Section Heading> If enabled in template, else neglected\",\n                    \"desc\": \"<Section Description> If enabled in template, else neglected\",\n                    \"links\": [\n                        // repeat this section if multiple social url needed\n                        {\n                            \"type\": \"Type of Social URL <facebook|instagram|linkedin|twitter|skype|behance|snapchat|xing|youtube|weburl|website|whatsapp|pinterest|location|email|telegram|tiktok|viber|other>\",\n                            \"title\": \"<Title>\",\n                            \"subtitle\": \"<SubTitle> If enabled in template, else neglected\",\n                            \"icon_img\": \"<Icon URL>\",\n                            \"url\": \"<Social URL>\"\n                        },\n                        //Example\n                        {\n                            \"type\": \"instagram\",\n                            \"title\": \"<Title>\",\n                            \"subtitle\": \"<SubTitle> If enabled in template, else neglected\",\n                            \"icon_img\": \"<Icon URL>\",\n                            \"url\": \"<Social URL>\"\n                        }\n                    ]\n                },\n                {\n                    \"title\": \"<Section Heading> If enabled in template, else neglected\",\n                    \"desc\": \"<Section Description> If enabled in template, else neglected\",\n                    \"component\": \"web_links\",\n                    \"links\": [\n                        // repeat this section if multiple url needed\n                        {\n                            \"title\": \"<Title>\",\n                            \"subtitle\": \"<SubTitle> If enabled in template, else neglected\",\n                            \"icon_img\": \"<Icon URL>\",\n                            \"url\": \"<Social URL>\"\n                        }\n                    ]\n                },\n                {\n                    \"component\": \"video\",\n                    \"title\": \"<Section Heading> If enabled in template, else neglected\",\n                    \"desc\": \"<Section Description> If enabled in template, else neglected\",\n                    \"video_type\": \"Type of Video Platform <youtube|vimeo>\",\n                    \"video_link\": \"<Video URL>\"\n                },\n                {\n                    \"component\": \"button\",\n                    \"title\": \"<Section Heading> If enabled in template, else neglected\",\n                    \"desc\": \"<Section Description> If enabled in template, else neglected\",\n                    \"button_label\": \"<Button Label>\",\n                    \"button_link\": \"<Button URL>\"\n                },\n                {\n                    \"component\": \"custom_fields\",\n                    \"title\": \"<Section Heading> If enabled in template, else neglected\",\n                    \"desc\": \"<Section Description> If enabled in template, else neglected\",\n                    \"fields\": [\n                        // repeat this section if needed\n                        {\n                            \"key\": \"<Key> Any string\",\n                            \"val\": \"<Value> Any string\"\n                        }\n                    ]\n                },\n                {\n                    \"component\": \"pdf_gallery\",\n                    \"title\": \"<Section Heading> If enabled in template, else neglected\",\n                    \"desc\": \"<Section Description> If enabled in template, else neglected\",\n                    \"pdfs\": [\n                        // repeat this section if multiple pdf needed\n                        {\n                            \"title\": \"<Title>\",\n                            \"subtitle\": \"<SubTitle> If enabled in template, else neglected\",\n                            \"icon_img\": \"<Icon URL>\",\n                            \"url\": \"<PDF URL>\"\n                        }\n                    ]\n                }\n            ]\n        }\n    ]\n}","options":{"raw":{"language":"json"}}},"url":"https://api-v2.qrcodechimp.com/api/v1/dbc/add","description":"<p>You can make upto 10 QR code records (digital business cards) in a single API request using a template to avoid timeout problems. If you need more records, send additional requests with the same template ID.</p>\n<p>Get the QR code format from QRCodeChimp portal, Please check <a href=\"https://help.qrcodechimp.com/article/256-how-to-create-digital-business-card-qr-codes-in-bulk-via-api\">here step by step instructions on how to get them</a>.</p>\n<p>For more than one QR code record, replicate the json inside \"<strong>qr_codes</strong>\" field.</p>\n<p><strong>Note</strong> : The values of component key determine the structure of data. Please don't change.</p>\n","urlObject":{"path":["api","v1","dbc","add"],"host":["https://api-v2.qrcodechimp.com"],"query":[],"variable":[]}},"response":[],"_postman_id":"a94df54c-f974-4279-bf4e-3fb15885140d"},{"name":"Update","id":"ffde092a-0366-4912-a737-8640f11e9f1b","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"APIKEY","value":"APIKEY","type":"text"},{"key":"APISECRET","value":"APISECRET","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"template_id\": \"<Template ID>\",\n    \"qr_codes\": [\n        {\n            \"qr_name\": \"<QR Name>\",\n            \"short_url\": \"<Short URL Slug>\",\n            \"content\": [\n                // The values of component key determine the structure of data. Please don't change.\n                {\n                    \"component\": \"profile\",\n                    \"name\": \"<Name>\",\n                    \"desc\": \"<Description>\",\n                    \"company\": \"<Company>\",\n                    \"pr_img\": \"<Profile Logo URL> If enabled in template, else neglected\",\n                    \"br_img\": \"<Brand Logo URL> If enabled in template, else neglected\",\n                    \"pr_bg_img\": \"<Profile Background URL> If enabled in template, else neglected\",\n                    \"contact_shortcuts\": [\n                        {\n                            \"type\": \"Shortcut Type <email|mobile|tel|sms|location|whatsapp|fax>\",\n                            \"value\": \"<Selected type value>\"\n                        },\n                        //Example\n                        {\n                            \"type\": \"email\",\n                            \"value\": \"<Email ID>\"\n                        },\n                        {\n                            \"type\": \"sms\",\n                            \"value\": \"<Mobile Number>\"\n                        },\n                        {\n                            \"type\": \"location\",\n                            \"value\": \"<Location URL>\"\n                        }\n                    ]\n                },\n                {\n                    \"component\": \"text_desc\",\n                    \"title\": \"<Section Heading>\",\n                    \"desc\": \"<Section Description>\"\n                },\n                {\n                    \"component\": \"contact\",\n                    \"contact_title\": \"<Section Header>\",\n                    \"icon_img\": \"<Section Logo URL>\",\n                    \"contact_infos\": [\n                        //Each type has own set of data keys.\n                        {\n                            \"type\": \"Contact Info Type<number|email|address>\",\n                            \"title\": \"<Title>\",\n                            \"number\": \"<Mobile/Tel number> If number type is selected.\"\n                        },\n                        //Example\n                        {\n                            \"type\": \"email\",\n                            \"title\": \"<Title>\",\n                            \"email\": \"<Email ID>\"\n                        },\n                        {\n                            \"type\": \"address\",\n                            \"title\": \"<Title>\",\n                            \"street\": \"<Street Name>\",\n                            \"building\": \"<Building Name>\",\n                            \"city\": \"<City>\",\n                            \"state\": \"<State>\",\n                            \"country\": \"<Country>\",\n                            \"zip\": \"<Zipcode>\",\n                            \"action_button_label\": \"<Action Button Label>\",\n                            \"action_button_link\": \"<Action Link>\"\n                        }\n                    ],\n                    \"floating_button_label\": \"<Add to Contact> Floating Button Label\"\n                },\n                {\n                    \"component\": \"images\",\n                    \"title\": \"<Section Heading> If enabled in template, else neglected\",\n                    \"desc\": \"<Section Description> If enabled in template, else neglected\",\n                    \"view_type\": \"Type of view <list|grid_1|grid_2>\",\n                    \"images\": [\n                        //Array of URLs. Relative path of filemanager can also be used.\n                        \"<Image URL 1>\",\n                        \"<Image URL 2>\"\n                    ]\n                },\n                {\n                    \"component\": \"social_link\",\n                    \"title\": \"<Section Heading> If enabled in template, else neglected\",\n                    \"desc\": \"<Section Description> If enabled in template, else neglected\",\n                    \"links\": [\n                        // repeat this section if multiple social url needed\n                        {\n                            \"type\": \"Type of Social URL <facebook|instagram|linkedin|twitter|skype|behance|snapchat|xing|youtube|weburl|website|whatsapp|pinterest|location|email|telegram|tiktok|viber|other>\",\n                            \"title\": \"<Title>\",\n                            \"subtitle\": \"<SubTitle> If enabled in template, else neglected\",\n                            \"icon_img\": \"<Icon URL>\",\n                            \"url\": \"<Social URL>\"\n                        },\n                        //Example\n                        {\n                            \"type\": \"instagram\",\n                            \"title\": \"<Title>\",\n                            \"subtitle\": \"<SubTitle> If enabled in template, else neglected\",\n                            \"icon_img\": \"<Icon URL>\",\n                            \"url\": \"<Social URL>\"\n                        }\n                    ]\n                },\n                {\n                    \"title\": \"<Section Heading> If enabled in template, else neglected\",\n                    \"desc\": \"<Section Description> If enabled in template, else neglected\",\n                    \"component\": \"web_links\",\n                    \"links\": [\n                        // repeat this section if multiple url needed\n                        {\n                            \"title\": \"<Title>\",\n                            \"subtitle\": \"<SubTitle> If enabled in template, else neglected\",\n                            \"icon_img\": \"<Icon URL>\",\n                            \"url\": \"<Social URL>\"\n                        }\n                    ]\n                },\n                {\n                    \"component\": \"video\",\n                    \"title\": \"<Section Heading> If enabled in template, else neglected\",\n                    \"desc\": \"<Section Description> If enabled in template, else neglected\",\n                    \"video_type\": \"Type of Video Platform <youtube|vimeo>\",\n                    \"video_link\": \"<Video URL>\"\n                },\n                {\n                    \"component\": \"button\",\n                    \"title\": \"<Section Heading> If enabled in template, else neglected\",\n                    \"desc\": \"<Section Description> If enabled in template, else neglected\",\n                    \"button_label\": \"<Button Label>\",\n                    \"button_link\": \"<Button URL>\"\n                },\n                {\n                    \"component\": \"custom_fields\",\n                    \"title\": \"<Section Heading> If enabled in template, else neglected\",\n                    \"desc\": \"<Section Description> If enabled in template, else neglected\",\n                    \"fields\": [\n                        // repeat this section if needed\n                        {\n                            \"key\": \"<Key> Any string\",\n                            \"val\": \"<Value> Any string\"\n                        } \"content\": [\n                // The values of component key determine the structure of data. Please don't change.\n                {\n                    \"component\": \"profile\",\n                    \"name\": \"<Name>\",\n                    \"desc\": \"<Description>\",\n                    \"company\": \"<Company>\",\n                    \"pr_img\": \"<Profile Logo URL> If enabled in template, else neglected\",\n                    \"br_img\": \"<Brand Logo URL> If enabled in template, else neglected\",\n                    \"pr_bg_img\": \"<Profile Backg…             \"desc\": \"<Section Description> If enabled in template, else neglected\",\n                    \"pdfs\": [\n                        // repeat this section if multiple pdf needed\n                        {\n                            \"title\": \"<Title>\",\n                            \"subtitle\": \"<SubTitle> If enabled in template, else neglected\",\n                            \"icon_img\": \"<Icon URL>\",\n                            \"url\": \"<PDF URL>\"\n                        }\n                    ]\n                }\n            ]\n                    ]\n                },\n                {\n                    \"component\": \"pdf_gallery\",\n                    \"title\": \"<Section Heading> If enabled in template, else neglected\",\n                    \"desc\": \"<Section Description> If enabled in template, else neglected\",\n                    \"pdfs\": [\n                        // repeat this section if multiple pdf needed\n                        {\n                            \"title\": \"<Title>\",\n                            \"subtitle\": \"<SubTitle> If enabled in template, else neglected\",\n                            \"icon_img\": \"<Icon URL>\",\n                            \"url\": \"<PDF URL>\"\n                        }\n                    ]\n                }\n            ]\n        }\n    ]\n}","options":{"raw":{"language":"json"}}},"url":"https://api-v2.qrcodechimp.com/api/v1/dbc/update","description":"<p>You can update upto 10 QR code records (digital business cards) in a single API request using a template and URL Slugs to avoid timeout problems. If you need to update more records, send additional requests with the same template ID and corresponding URL Slugs.</p>\n<p>Please note that you have to send all the fields of the corresponding record to update. The \"Update\" request is very similar to \"Add\" request, but here the existing Cards get updated.</p>\n<p>Get the QR code format from QRCodeChimp portal, Please check <a href=\"https://help.qrcodechimp.com/article/256-how-to-create-digital-business-card-qr-codes-in-bulk-via-api\">here step by step instructions on how to get them</a>.</p>\n<p>For more than one QR code record, replicate the json inside \"<strong>qr_codes</strong>\" field.</p>\n<p><strong>Note</strong> : The values of component key determine the structure of data. Please don't change.</p>\n","urlObject":{"path":["api","v1","dbc","update"],"host":["https://api-v2.qrcodechimp.com"],"query":[],"variable":[]}},"response":[],"_postman_id":"ffde092a-0366-4912-a737-8640f11e9f1b"},{"name":"Delete","id":"eda3ecae-614c-4597-89bb-20c67ce1d8f7","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"APIKEY","value":"APIKEY","type":"text"},{"key":"APISECRET","value":"APISECRET","type":"text"}],"body":{"mode":"raw","raw":"{\n  \"short_urls\": [\n    \"<Short URL Slug 1>\",\n    \"<Short URL Slug 2>\",\n    \"<Short URL Slug 3>\",\n    \"<Short URL Slug 4>\"\n  ],\n  \"delete_permanently\": 0\n}","options":{"raw":{"language":"json"}}},"url":"https://api-v2.qrcodechimp.com/api/v1/dbc/delete","description":"<ul>\n<li><p><code>short_urls</code> (array of strings):</p>\n<p>  An array of short URL slugs to be processed. Each slug should be a string representing a previously generated short URL identifier.</p>\n</li>\n<li><p><code>delete_permanently</code> (integer, optional):</p>\n<p>  Set to <code>1</code> to <strong>permanently delete</strong> the associated QR codes. If omitted or set to <code>0</code>, the records may be moved to trash or deactivated but not permanently removed.</p>\n</li>\n</ul>\n<img src=\"https://content.pstmn.io/c84ea220-512b-4ffb-abb1-61814e2a381d/RGlnaXRhbEJ1c2luZXNzQ2FyZFNsdWcucG5n\" />","urlObject":{"path":["api","v1","dbc","delete"],"host":["https://api-v2.qrcodechimp.com"],"query":[],"variable":[]}},"response":[],"_postman_id":"eda3ecae-614c-4597-89bb-20c67ce1d8f7"}],"id":"1f7a1ae2-2cf4-4974-af75-fb676f2f80b5","_postman_id":"1f7a1ae2-2cf4-4974-af75-fb676f2f80b5","description":""},{"name":"Dynamic URL","item":[{"name":"Find","id":"8b626a8c-900b-43c7-af2d-e796dd14e0a6","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"APIKEY","value":"APIKEY","type":"text"},{"key":"APISECRET","value":"APISECRET","type":"text"}],"body":{"mode":"formdata","formdata":[]},"url":"https://api-v2.qrcodechimp.com/api/v1/dynamicurl/find?id=<Short URL Slug>","description":"<p>To access the QR record that's saved in our system, you can use the \"find\" endpoint and pass the Short URL Slug as a parameter.</p>\n<p>You can find your slug in two ways:</p>\n<p><strong>Option 1:</strong> Go to your QRCodeChimp Dashboard -&gt; Bulk QR Codes. Locate your Bulk that you are using your API calls and Download QR Excel. You will find your QR code slug in the Excel sheet (also known as Page Code, please refer to the picture below).</p>\n<img src=\"https://content.pstmn.io/646d7c93-2161-40c5-9dfd-3b429194f978/ZXhjZWwtc2hvcnQtVVJMLXNsdWcucG5n\" />\n\n<p><strong>Option 2:</strong> Go to your QRCodeChimp Dashboard -&gt; Bulk QR Codes. Locate your Bulk that you are using your API calls and View All. You can copy the QR code slug from the QR codes list.</p>\n<img src=\"https://content.pstmn.io/efca4085-0815-4137-b9a1-4e1ecb8f6130/cXItc2x1Zy5wbmc=\" />\n\n<p>Using the \"Find\" command with the appropriate parameter will return the QR record associated with the specified Short URL Slug. This will allow you to retrieve and manage the data associated with the dynamic URL QR code.</p>\n","urlObject":{"path":["api","v1","dynamicurl","find"],"host":["https://api-v2.qrcodechimp.com"],"query":[{"key":"id","value":"<Short URL Slug>"}],"variable":[]}},"response":[{"id":"46a7fb7a-a771-4db6-a518-254b91bbab1d","name":"Find","originalRequest":{"method":"GET","header":[{"key":"APIKEY","value":"APIKEY","type":"text"},{"key":"APISECRET","value":"APISECRET","type":"text"}],"body":{"mode":"formdata","formdata":[]},"url":{"raw":"https://api-v2.qrcodechimp.com/api/v1/dynamicurl/find?id=<Short URL Slug>","host":["https://api-v2.qrcodechimp.com"],"path":["api","v1","dynamicurl","find"],"query":[{"key":"id","value":"<Short URL Slug>"}]}},"status":"OK","code":200,"_postman_previewlanguage":"","header":[{"key":"Date","value":"Mon, 01 Sep 2025 07:17:03 GMT"},{"key":"Server","value":"Apache"},{"key":"Strict-Transport-Security","value":"max-age=63072000; includeSubdomains;"},{"key":"Content-Security-Policy","value":"default-src 'self' 'unsafe-inline' 'unsafe-eval' data: https:; img-src * 'self' data: https:;"},{"key":"Set-Cookie","value":"qB=54.86.50.139_1756711023_404524; expires=Sun, 27-Aug-2045 07:17:03 GMT; Max-Age=630720000; path=/; domain=.qrcodechimp.com; secure; HttpOnly"},{"key":"Expires","value":"0"},{"key":"Last-Modified","value":"Mon, 01 Sep 2025 07:17:03 GMT"},{"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"key":"Cache-Control","value":"post-check=0, pre-check=0"},{"key":"Pragma","value":"no-cache"},{"key":"Content-Length","value":"42"},{"key":"Keep-Alive","value":"timeout=5, max=100"},{"key":"Connection","value":"Keep-Alive"},{"key":"Content-Type","value":"application/json"}],"cookie":[{"expires":"Invalid Date","domain":"","path":""}],"responseTime":null,"body":"{\n    \"errorCode\": 0,\n    \"errorMsg\": \"\",\n    \"data\": {\n        \"qr_name\": \"<Bulk Name>::<QR Name>\",\n        \"short_url\": \"<Short URL Slug>\",\n        \"weburl\": \"<Redirect URL>\"\n    }\n}\n"}],"_postman_id":"8b626a8c-900b-43c7-af2d-e796dd14e0a6"},{"name":"Add","id":"d1d0ee0b-836b-480c-b054-a4eacd8278e6","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"APIKEY","value":"APIKEY","type":"text"},{"key":"APISECRET","value":"APISECRET","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"template_id\": \"<Template ID>\",\n    \"qr_codes\": [\n    // Repeat this section if more than one QR Records needs to be inserted\n        {\n            \"qr_name\": \"<QR Name>\",\n            \"url\": \"<Redirect URL>\",\n            \"track_precise_location\": 1 // set to 0 if dont want to set precise location\n        }\n    ]\n}\n","options":{"raw":{"language":"json"}}},"url":"https://api-v2.qrcodechimp.com/api/v1/dynamicurl/add","description":"<p>You can make upto 10 QR code records in a single API request using a template to avoid timeout problems. If you need more records, send additional requests with the same template ID.</p>\n<p>Get the QR code format from QRCodeChimp portal, Please check <a href=\"https://help.qrcodechimp.com/article/393-how-to-create-dynamic-url-qr-codes-in-bulk-via-api\">here step by step instructions on how to get them</a>.</p>\n<p>For more than one QR code record, replicate the json inside \"<strong>qr_codes</strong>\" field.</p>\n<p><strong>Note</strong> : The values of component key determine the structure of data. Please don't change.</p>\n","urlObject":{"path":["api","v1","dynamicurl","add"],"host":["https://api-v2.qrcodechimp.com"],"query":[],"variable":[]}},"response":[{"id":"445acf80-3cc0-4b1d-9a59-37dbaf67a18c","name":"Add","originalRequest":{"method":"POST","header":[{"key":"APIKEY","value":"APIKEY","type":"text"},{"key":"APISECRET","value":"APISECRET","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"template_id\": \"<Template ID>\",\n    \"qr_codes\": [\n    // Repeat this section if more than one QR Records needs to be inserted\n        {\n            \"qr_name\": \"<QR Name>\",\n            \"url\": \"<Redirect URL>\",\n            \"track_precise_location\": 1 // set to 0 if dont want to set precise location\n        }\n    ]\n}\n","options":{"raw":{"language":"json"}}},"url":"https://api-v2.qrcodechimp.com/api/v1/dynamicurl/add"},"status":"OK","code":200,"_postman_previewlanguage":"","header":[{"key":"Date","value":"Mon, 01 Sep 2025 07:20:23 GMT"},{"key":"Server","value":"Apache"},{"key":"Strict-Transport-Security","value":"max-age=63072000; includeSubdomains;"},{"key":"Content-Security-Policy","value":"default-src 'self' 'unsafe-inline' 'unsafe-eval' data: https:; img-src * 'self' data: https:;"},{"key":"Expires","value":"0"},{"key":"Last-Modified","value":"Mon, 01 Sep 2025 07:20:23 GMT"},{"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"key":"Cache-Control","value":"post-check=0, pre-check=0"},{"key":"Pragma","value":"no-cache"},{"key":"Content-Length","value":"42"},{"key":"Keep-Alive","value":"timeout=5, max=100"},{"key":"Connection","value":"Keep-Alive"},{"key":"Content-Type","value":"application/json"}],"cookie":[{"expires":"Invalid Date","domain":"","path":""}],"responseTime":null,"body":"{\n    \"errorCode\": 0,\n    \"errorMsg\": \"\",\n    \"data\": {\n        \"success\": [\n            {\n                \"qr_index\": 1,\n                \"short_url\": \"<Short URL Slug>\",\n                \"qr_api_img\": \"<QR Image URL>\"\n            }\n        ],\n        \"errors\": []\n    }\n}\n"}],"_postman_id":"d1d0ee0b-836b-480c-b054-a4eacd8278e6"},{"name":"Update","id":"bcdea330-aaa1-47d6-adb1-2fdf5713812d","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"APIKEY","value":"APIKEY","type":"text"},{"key":"APISECRET","value":"APISECRET","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"template_id\": \"<Template ID>\",\n    \"qr_codes\": [\n     \t//Repeat this section if more than one QR Records needs to be updated\n        {\n            \"qr_name\": \"<QR Name>\",\n            \"url\": \"<Redirect URL>\",\n            \"track_precise_location\": 1, // set to 0 if dont want to set precise location\n            \"short_url\": \"<Short URL Slug>\"\n        }\n    ]\n}","options":{"raw":{"language":"json"}}},"url":"https://api-v2.qrcodechimp.com/api/v1/dynamicurl/update","description":"<p>You can update upto 10 QR code records in a single API request using a template and URL Slugs to avoid timeout problems. If you need to update more records, send additional requests with the same template ID and corresponding URL Slugs.</p>\n<p>Please note that you have to send all the fields of the corresponding record to update. The \"Update\" request is very similar to \"Add\" request, but here the existing QR codes get updated.</p>\n<p>Get the QR code format from QRCodeChimp portal, Please check <a href=\"https://help.qrcodechimp.com/article/393-how-to-create-dynamic-url-qr-codes-in-bulk-via-api\">here step by step instructions on how to get them</a>.</p>\n<p>For more than one QR code record, replicate the json inside \"<strong>qr_codes</strong>\" field.</p>\n<p><strong>Note</strong> : The values of component key determine the structure of data. Please don't change.</p>\n","urlObject":{"path":["api","v1","dynamicurl","update"],"host":["https://api-v2.qrcodechimp.com"],"query":[],"variable":[]}},"response":[{"id":"55e989b7-9371-4d9a-8716-8e1a6c514ac4","name":"Update","originalRequest":{"method":"POST","header":[{"key":"APIKEY","value":"APIKEY","type":"text"},{"key":"APISECRET","value":"APISECRET","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"template_id\": \"<Template ID>\",\n    \"qr_codes\": [\n     \t//Repeat this section if more than one QR Records needs to be updated\n        {\n            \"qr_name\": \"<QR Name>\",\n            \"url\": \"<Redirect URL>\",\n            \"track_precise_location\": 1, // set to 0 if dont want to set precise location\n            \"short_url\": \"<Short URL Slug>\"\n        }\n    ]\n}","options":{"raw":{"language":"json"}}},"url":"https://api-v2.qrcodechimp.com/api/v1/dynamicurl/update"},"status":"OK","code":200,"_postman_previewlanguage":"","header":[{"key":"Date","value":"Mon, 01 Sep 2025 07:22:41 GMT"},{"key":"Server","value":"Apache"},{"key":"Strict-Transport-Security","value":"max-age=63072000; includeSubdomains;"},{"key":"Content-Security-Policy","value":"default-src 'self' 'unsafe-inline' 'unsafe-eval' data: https:; img-src * 'self' data: https:;"},{"key":"Expires","value":"0"},{"key":"Last-Modified","value":"Mon, 01 Sep 2025 07:22:41 GMT"},{"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"key":"Cache-Control","value":"post-check=0, pre-check=0"},{"key":"Pragma","value":"no-cache"},{"key":"Content-Length","value":"42"},{"key":"Keep-Alive","value":"timeout=5, max=100"},{"key":"Connection","value":"Keep-Alive"},{"key":"Content-Type","value":"application/json"}],"cookie":[{"expires":"Invalid Date","domain":"","path":""}],"responseTime":null,"body":"{\n    \"errorCode\": 0,\n    \"errorMsg\": \"\",\n    \"data\": {\n        \"success\": [\n            {\n                \"qr_index\": 1,\n                \"short_url\": \"<Short URL Slug>\",\n                \"qr_api_img\": \"<QR Image URL>\"\n            }\n        ],\n        \"errors\": []\n    }\n}\n"}],"_postman_id":"bcdea330-aaa1-47d6-adb1-2fdf5713812d"},{"name":"Delete","id":"264e2f07-f483-45d7-bfff-9a3e3154dcae","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"APIKEY","value":"APIKEY","type":"text"},{"key":"APISECRET","value":"APISECRET","type":"text"}],"body":{"mode":"raw","raw":"{\n  \"short_urls\": [\n    \"<Short URL Slug 1>\",\n    \"<Short URL Slug 2>\",\n    \"<Short URL Slug 3>\",\n    \"<Short URL Slug 4>\"\n  ],\n  \"delete_permanently\": 0\n}","options":{"raw":{"language":"json"}}},"url":"https://api-v2.qrcodechimp.com/api/v1/dynamicurl/delete","description":"<ul>\n<li><p><code>short_urls</code> (array of strings):</p>\n<p>  An array of short URL slugs to be processed. Each slug should be a string representing a previously generated short URL identifier.</p>\n</li>\n<li><p><code>delete_permanently</code> (integer, optional):</p>\n<p>  Set to <code>1</code> to <strong>permanently delete</strong> the associated QR codes. If omitted or set to <code>0</code>, the records may be moved to trash or deactivated but not permanently removed.</p>\n</li>\n</ul>\n","urlObject":{"path":["api","v1","dynamicurl","delete"],"host":["https://api-v2.qrcodechimp.com"],"query":[],"variable":[]}},"response":[{"id":"e2415980-7137-4f0c-b185-56bd8cbe28b0","name":"Delete","originalRequest":{"method":"POST","header":[{"key":"APIKEY","value":"APIKEY","type":"text"},{"key":"APISECRET","value":"APISECRET","type":"text"}],"body":{"mode":"raw","raw":"{\n  \"short_urls\": [\n    \"<Short URL Slug 1>\",\n    \"<Short URL Slug 2>\",\n    \"<Short URL Slug 3>\",\n    \"<Short URL Slug 4>\"\n  ],\n  \"delete_permanently\": 0\n}","options":{"raw":{"language":"json"}}},"url":"https://api-v2.qrcodechimp.com/api/v1/dynamicurl/delete"},"status":"OK","code":200,"_postman_previewlanguage":"","header":[{"key":"Date","value":"Mon, 01 Sep 2025 07:23:36 GMT"},{"key":"Server","value":"Apache"},{"key":"Strict-Transport-Security","value":"max-age=63072000; includeSubdomains;"},{"key":"Content-Security-Policy","value":"default-src 'self' 'unsafe-inline' 'unsafe-eval' data: https:; img-src * 'self' data: https:;"},{"key":"Expires","value":"0"},{"key":"Last-Modified","value":"Mon, 01 Sep 2025 07:23:36 GMT"},{"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"key":"Cache-Control","value":"post-check=0, pre-check=0"},{"key":"Pragma","value":"no-cache"},{"key":"Content-Length","value":"42"},{"key":"Keep-Alive","value":"timeout=5, max=100"},{"key":"Connection","value":"Keep-Alive"},{"key":"Content-Type","value":"application/json"}],"cookie":[{"expires":"Invalid Date","domain":"","path":""}],"responseTime":null,"body":"{\n    \"errorCode\": 0,\n    \"errorMsg\": \"\",\n    \"data\": [\n        {\n            \"short_url\": \"<Short URL Slug>\",\n            \"status\": \"Deleted\",\n            \"errorMsg\": \"\"\n        }\n    ]\n}\n"}],"_postman_id":"264e2f07-f483-45d7-bfff-9a3e3154dcae"}],"id":"256687e8-ca71-43cc-9cd8-0128cfccb6e7","_postman_id":"256687e8-ca71-43cc-9cd8-0128cfccb6e7","description":""}],"event":[{"listen":"prerequest","script":{"id":"3d561a6d-29b8-48ee-ac5a-283627b6cc7f","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"a397e76a-1c95-4db2-a07f-d77cdf0629ce","type":"text/javascript","exec":[""]}}],"variable":[{"key":"APIKEY","value":"APIKEY","type":"string"},{"key":"APISECRET","value":"APISECRET","type":"string"},{"key":"DOMAIN","value":"https://api-v2.qrcodechimp.com","type":"string"}]}