Errors
Tool errors return a structured payload:
{
"code": "rate_limited",
"message": "Too many requests for this tool.",
"retryAfterMs": 12000
}Codes
invalid_token— Re-authenticate.insufficient_scope— Connector missing a scope; reconnect.subscription_required— Start subscription atupgradeUrl.rate_limited— WaitretryAfterMsmilliseconds.quota_exceeded— Monthly cap reached; upgrade or wait for rollover.bulk_not_allowed— Request narrowed throughsuggest_entity.stash_data_4xx— Stash Data rejected the request. Contact support@stashproperty.com.au.stash_data_5xx— Stash Data temporarily unavailable. Retry afterretryAfterMs. If it keeps happening, contact support@stashproperty.com.au.
Every error payload also carries supportEmail for convenience.