Log the stable code, HTTP status, correlation ID, and operation identity. Do not log API keys, raw PINs, or webhook secrets.
Structured Widget Push errors
Structured Widget Push uses the same{ "error": { "code", "message" } } shape and can include details for schema issues.
Schema errors can include an issue list under
error.details. Correct those fields before retrying.

