create_qr
ChatGPTCreates one QR code of any kind: a link, text, WiFi, contact card, email, phone, SMS, WhatsApp, location, calendar event or social profile (content), static or dynamic (dynamic: a short link whose destination can change after printing, with scans counted). Its look (shape, color and logo) is the user's default look ("my brand") unless look names another or "none"; a shape, color or logo given alongside overrides it. Returns the code, shown in a preview where the user can change its look and download it; its SVG and PNG links keep serving the current look.
create_qr_batch
ChatGPTCreates up to 200 codes at once in one shared look: table numbers, products, staff cards, rooms. Each item has a label and its data or content. Items that fail are listed without stopping the rest (each success counts against the account's dynamic or monthly static allowance). Returns the codes, shown as a grid with a download per code, and one ZIP with every SVG and PNG and a CSV (label, content, link).
delete_look
ChatGPTDeletes a saved look and its logo. Codes drawn in it keep their look.
delete_qr_code
ChatGPTDeletes a code and its images. For a dynamic code the short link is deleted too, so printed copies stop working.
get_qr_code
ChatGPTReturns one of the user's codes, by id or as the best match for words ('my Google QR'), with any other close matches. Shows it in the preview with its image, look controls and downloads.
get_qr_stats
ChatGPTReturns the scan counts of a dynamic code over the last days (default 30): total, per day, per country and per referrer, shown as a chart.
list_looks
ChatGPTLists the user's saved looks (name, shape, color, logo, which one is the default "my brand"), each with a sample code, where the user can use or delete one.
list_qr_codes
ChatGPTLists the user's codes, newest first, a page at a time. Returns the codes with their ids and a cursor for the next page, shown as thumbnails with a download each.
logo_from_website
ChatGPTFinds the logo of a website ('the logo from rosacafe.com') and checks that it works on a code: the site's app icon, its largest icon, or its share image. Returns logo_url, an https URL accepted as a code's or a style's logo; with save_to_style the logo is also saved in that style ("default" for the default one).
search_qr_codes
ChatGPTFinds the user's codes by words ('my Google QR', 'the wifi one', 'Ana's card', 'table 4'): fuzzy, tolerant of typos and accents, over the label, the link and its site, the WiFi network, the contact's name, the event and the look's name, with optional filters. Returns the matches with their ids, best first, shown as thumbnails with a download each.
undo_qr_look
ChatGPTRestores a code's previous appearance (shape, colors and logo), including changes made in chat. Up to 20 appearances are kept. Its content, label, dynamic destination and saved looks stay unchanged. Returns the code in the preview with its current downloads.
update_qr
ChatGPTChanges a code's label, where a dynamic code points (url; printed copies keep working) and its look. Only the fields given change: every other field keeps its current value (a new color does not change the shapes or the logo). style applies a saved style's whole look. The encoded content and the image links stay the same. Returns the updated code, shown in the preview.
upload_logo
ChatGPTStores an image file attached in the chat (PNG, JPEG, SVG or WebP, up to 512 KB) as a logo. Returns logo_url, an https URL accepted as a code's or a look's logo; with save_to_look the logo is also saved in that look ("default" for the default one).