Skip to main content
When a tool call fails at the business level, content carries an error structure — check for an error field in content to determine success or failure:
On a failed tool call, HTTP is always 200 and isError is always false — neither tells you the call failed at the business level; check content for an error field instead. (This is by design, so your flow can read the error and keep going instead of being interrupted outright.) When troubleshooting, include the request_id when contacting the platform.

Common error codes