Skip to main content

Decisions and reason codes

The additive presend object is the canonical decision envelope for new consumers. It separates what Bounceless observed (verdict) from the recommended action (decision). Legacy sibling fields remain during the version 1 compatibility window.

Decisions

A null decision means there is no actionable verdict. Never coerce it to send.

Public verdicts and primary reasons

presend.reasons may include additional evidence, retry, or billing reason codes. Treat the array as ordered machine-readable evidence, preserve unknown future codes, and branch on the decision rather than parsing human text.

Billing and confidence

presend.billing.disposition states whether credits were debited, held, or released; presend.billing.credits is the amount for that response. Unknown and other non-verdict outcomes are not billed. Purchased credits do not expire. confidence describes confidence in the verification decision, not the probability of inbox placement. Bounceless verification cannot guarantee inbox placement or sender-reputation outcomes.