Check these first
Most issues resolve in under a minute:1
Is the credential valid?
2
Is the connection healthy?
3
Did the call fail, or did the tool fail?
A
200 with isSuccess: false means Engini reached the app and the app refused. See Debug a failed tool call - executionInfo.statusCode tells you what the downstream system said.4
Are you on a current SDK?
What to include in a report
Two identifiers turn a vague report into a five-minute fix:Where to send it
- Email - support@engini.io, with the identifiers above
- Docs feedback - if a page here is wrong or unclear, say so; documentation errors are treated as bugs
Known behaviours that surprise people
Worth reading before you file anything:200doesn’t mean success on tool execution - always branch onisSuccess- Polling for an OAuth token returns an empty body while the user is still authorizing, not a 404
select-objectsreplaces the whole selection, it isn’t additive- The SDKs don’t retry automatically - handle
EnginiRateLimitErrorand honorRetry-Afteryourself - Result handles in the CLI are local and short-lived - pruned to the 20 most recent, and anything past 24h