Skip to main content

Fault injection is for internal organisations only

typehttps://docs.frem.sh/reference/api/errors/fault-injection-internal-only
HTTP status403 Forbidden

What it means

The request set fault_upstream_minutes on PUT /orgs/{org}/dependency-proxy, and the organisation is not one of fremforge’s internal organisations. That field makes the dependency proxy treat the organisation’s upstream registries as failing, so that fremforge can test serving from its cache during an upstream outage. It is never available on a customer organisation, whoever asks, and nothing in the request was saved.

Example detail messages returned with this error:

  • Upstream fault injection (fault_upstream_minutes) is available on internal organisations only.

What to do

Remove fault_upstream_minutes from the request body. The other dependency proxy settings (enabled, block_until_scanned, retention_days) can be saved as usual.

Response shape

All fremforge API errors are RFC 9457 problem+json:

{
  "type": "https://docs.frem.sh/reference/api/errors/fault-injection-internal-only",
  "title": "Forbidden",
  "status": 403,
  "detail": "..."
}

Branch on type, not on title or detail - those are human-readable and may be reworded.