Zapier errors / Schema

Invalid API Response: Got a result missing the "id" property

platform: Zapier / category: Schema

Cause

Zapier's polling dedupe requires every object in a trigger's result array to include a top-level field named exactly 'id'; the API returned objects without one.

Fix

Switch the trigger to Code Mode and map an existing unique field to id, e.g. return results.map(r => ({ ...r, id: r.recordId })). If items are nested in an envelope, extract the array first. Or set a Deduplication Key in the trigger if the app supports it.

Source thread →

Part of the Automation Error Index — Zapier errors: browse all.

Hitting an automation error we have not covered?

AutomateLab builds and debugs n8n, Make, and agent workflows as fixed-scope projects. If something is broken in production, tell us what you are seeing.

Describe the problem