Ultimate

X_OUTBOUND_REFUSED

Means

an outbound HTTP call answered a non-retryable status

Typical cause

the vendor answered a non-2xx status that the same request will get again: 400, 401, 403, 404, 422. meta.status names it and meta.detail carries the first 200 characters of the body, redacted. A 401 is a credential to refresh: the app refreshes and calls again

Fix

fix the request or the credential meta.vendor was called with, reading meta.status and meta.detail; on a 401 refresh the token, then call outbound() again

Listed under Core and runtime

This page as markdown