Intuit QBO SDK Update Bill fails: error generating the XML document. Set the IppConfiguration message request and response formats to match (both XML or both JSON) before creating the data service,…
Guide Diagnose timeouts for AI routes deployed on Vercel: Check the function logs for timeout entries at that timestamp. Symptom: long generations consistently die at the same elapsed time (e.g.…
Retool REST query: variable in JSON API POST request is not working. Make sure the payload matches what the API expects: if your variable holds an object but the API wants a string, wrap it with…
Guide Cloudflare Vite plugin: local dev that matches production: That is the whole point: your dev loop executes against workerd, not Node, so runtime differences surface in dev instead of…
ServiceNow REST API returns internal values instead of display text (sysparm_display_value). Use the sysparm_display_value query parameter. true returns display values for all fields, false returns…
ServiceNow: how to query fields across two tables without a SQL JOIN. ServiceNow uses reference fields (its foreign keys) instead of JOINs. Use when hitting this exact issue with ServiceNow. Not for…
Audience membership lives in your warehouse's audience membership table, and Census queries it just-in-time, so adding or removing rows updates membership on the next sync.
Guide Diagnose TypeScript slowdowns and hangs with AI SDK and zod: Check installed zod version. Symptom: TypeScript compilation or editor IntelliSense becomes extremely slow after introducing AI SDK…
A signed URL that worked yesterday 403s today and agents regenerate everything. The causes are mundane: the expiry passed, the object was moved or deleted, or the URL was minted for a different path…
Shopify API: how to know tax and shipping when creating orders from your own checkout. Set up your shipping rates and taxes in Shopify first. Use when hitting this exact issue with Shopify API. Not…
Spin up an isolated Neon branch per pull request via the API, wire it to the preview deploy, and delete it when the PR closes. The ordering matters: branch before migrate, delete after undeploy.
Guide Files and images in chat: uploadFile, provider references, and multimodal messages: Sending images or PDFs to the model takes two steps: upload the file to the provider, then reference it in…
Convert a string to an integer in Shopify Liquid. Use a math filter on assignment: {% assign var1 = var1 | plus: 0 %} or {% assign var2 = var2 | times: 1 %}. Use when hitting this exact issue. Not…
SurveyMonkey API returns response IDs instead of text values: use the bulk endpoint. Use the bulk responses endpoint with the simple option: GET /surveys/{id}/responses/bulk?simple=true. Use when…
SurveyMonkey - create a new survey programmatically with the v3 API. POST /surveys with a title to create the survey (the response carries the survey id), then POST /surveys/{survey_id}/pages to add…
WooCommerce 3.0+: how to get order details from a WC_Order object. Since 3.0, WC_Order properties are protected and need the getter/setter methods: use $order->get_id(), $order->get_status(),…
Guide wrangler dev vs deployed: the parity gaps that fake you out: A secret present locally but never uploaded is the number one "works locally" failure. Use this when you hit exactly this in…