OptionalcauseEl error original (un TypeError de fetch, por ejemplo).
OptionaldataEl data del cuerpo — lo que el servidor adjuntó con .withData({...}). {} si no vino nada.
OptionalfamilyFamilia, sólo para los errores que NO salen del catálogo: connection, http, oauth,
config y webhook. Los de dominio la deducen de su code y no la pasan nunca.
Optionalrequestx-request-id de la respuesta, si el despliegue lo pone delante.
OptionalretrySegundos de la cabecera Retry-After, cuando la hay.
OptionalstatusStatus HTTP. undefined cuando la petición no llegó a tener respuesta.
Opciones de construcción de un error. Todas opcionales: un error siempre se puede construir.