SERVICE_UNAVAILABLE
- HTTP status
- 503
- Details payload
{ retryAfterMs: number }
Cause
The edge returned HTTP 503: Provider configuration could not be resolved. This is retryable and does not mean your Flag is misconfigured.
Fix
Retry after details.retryAfterMs. In the SDK this surfaces as errorCode: "SERVICE_UNAVAILABLE" with reason: "ERROR" and your defaultValue — never as a pretended Variant. Client-side transport failures (local throw, timeout, unparseable body) use distinct SDK_TRANSPORT_* codes instead of this one.