Optionalbody: unknownOptionalurl: stringOptionalmethod: stringOptional ReadonlybodyThe full parsed JSON response body, when available.
Optional ReadonlycodeApplication error code from the response body, if present.
E.g. "INSUFFICIENT_FUNDS", "CALL_EXCEPTION".
Optional ReadonlymethodThe HTTP method (e.g. GET, POST), when available.
OptionalstackReadonlystatusHTTP status code (e.g. 500, 404).
Optional ReadonlyurlThe request URL, when available.
Thrown when an API request returns a 403 Forbidden status, indicating the caller does not have the required permissions to perform the requested action.
This is a subclass of ApiError and is thrown automatically whenever
new ApiError(403, body)is constructed. Callers can catch it either as anApiError(withstatus === 403) or specifically asInsufficientPermissions.