Skip to content

Error codes

Every error Awake sends carries a code, such as egress.plain_http: the part before the dot says where it comes from, and the part after is the reason Awake’s answer names. Each code’s page says what happened, what you can do, and what your admin can do.

Code What happened
egress.audit_unavailable The proxy can’t record egress right now
egress.brain_path Brain Sync’s route refused the request
egress.brain_rate Brain Sync is past its rate
egress.check_unavailable The proxy couldn’t check the request
egress.credential_in_query A credential was sent in the URL
egress.credential_unavailable The proxy couldn’t get your org’s credential
egress.dlp_unavailable The proxy couldn’t check the request for secrets
egress.exception Your org’s exceptions refuse this host
egress.ip_literal The proxy doesn’t connect to IP addresses
egress.method_not_allowed The method isn’t allowed on this destination
egress.needs_approval The destination needs an approval
egress.no_bundle No egress policy is in force for your org
egress.no_class Your org’s policy gives this box no egress
egress.no_grant This box may not use your org’s credential here
egress.no_leaf The proxy can’t open this destination right now
egress.not_allowed The destination isn’t allowed
egress.not_tls A tunnel didn’t carry TLS
egress.path_not_allowed The path isn’t allowed on this destination
egress.placeholder_elsewhere A secret’s placeholder was sent where the secret isn’t added
egress.plain_http Plain HTTP was refused
egress.secret_detected A secret was stopped from leaving the box
egress.secret_expired The secret has expired
egress.sni_mismatch A tunnel’s TLS named another host
egress.unknown_source The proxy doesn’t know this box yet
egress.upgrade_not_allowed Upgraded connections aren’t allowed to this destination
egress.upstream_timeout The destination took too long to answer
egress.upstream_unreachable The destination couldn’t be reached