statusToErrorCode
@forge/monorepo / backend/src / statusToErrorCode
Function: statusToErrorCode()
statusToErrorCode(
status):"unauthorized"|"forbidden"|"not_found"|"invalid_input"|"conflict"|"rate_limited"|"provider_unavailable"|"provider_error"|"timeout"|"cancelled"|"budget_exceeded"|"context_overflow"|"approval_required"|"approval_denied"|"approval_expired"|"question_pending"|"admission_rate_limited"|"idempotency_conflict"|"capability_unavailable"|"internal"
Defined in: backend/src/runtime/retry.ts:48
Map a raw provider HTTP status to the platform error code the runtime reasons about.
Parameters
status
number
Returns
"unauthorized" | "forbidden" | "not_found" | "invalid_input" | "conflict" | "rate_limited" | "provider_unavailable" | "provider_error" | "timeout" | "cancelled" | "budget_exceeded" | "context_overflow" | "approval_required" | "approval_denied" | "approval_expired" | "question_pending" | "admission_rate_limited" | "idempotency_conflict" | "capability_unavailable" | "internal"