article_ids / category_ids a chatbot has. When a visitor scans one and lands on a chatbot, the chatbot searches:
The pattern
- Link shared knowledge to the chatbot — breakfast hours, wifi, checkout, house rules.
- Link item-specific knowledge to what gets scanned — each room’s TV manual on that room’s QR code. If many rooms share a TV model, put the rooms in a QR group and link the manual to the group once.
- Keep item-specific articles off the chatbot. If every manual is also linked to the chatbot, every guest can reach every manual and the ambiguity comes back.
Example
cURL
Rules
- It only applies to chatbot destinations. Linked knowledge is used when the scanned item sends visitors to a chatbot — for a QR code in a group, whichever destination wins (the group’s, if set). A QR code pointing at a page or URL keeps its links, but they have no effect until it points at a chatbot.
- Live items only. Inactive QR codes, products and objects contribute nothing.
- Same rules as chatbot knowledge. Only published articles are used,
internalarticles are never used, and every linked id must belong to your organization (422 unprocessableotherwise). - Replace-only writes. Send the full desired
article_ids/category_idsset; omit a field to leave it untouched;[]detaches everything. - Webhooks.
qr_code.updated,qr_group.updated,product.updatedandobject.updatedpayloads include both arrays, and fire even when aPATCHonly changes them.

