Provider-specific requirements
- Use
zerobounce_validateas the final email validation gate before any outbound send. Treatinvalid,catch-all,spamtrap,abuse, anddo_not_mailstatuses as non-send by default. - Always inspect
sub_statusfor granular failure reasons.statusalone is not sufficient. For example,do_not_mail+role_basedmay still be acceptable for account-based campaigns whereasdo_not_mail+disposablenever is. - Use
zerobounce_batch_validatefor bulk verification of 1–100 emails. Play maps automatically batchzerobounce_validatecalls. Results may take up to 70 seconds. Anunknownverdict is not a validated email. - Use
zerobounce_email_finderonly for person-level lookups.domainis required, and at least one offirst_nameorlast_namemust be present. - Use
zerobounce_domain_searchfor domain-only pattern discovery. It preserves the legacy Deepline public contract while mapping to the shared v2guessformatendpoint. - Use
zerobounce_activity_datato check recent engagement before re-engaging cold contacts. Anactive_in_daysover 365 suggests the address may be abandoned. - When the
did_you_meanfield is non-empty, consider prompting the user or auto-correcting before sending.
Find an applicable action
Confirm your effective workspace, then search the live catalog:Inspect the selected contract
Replace<returned-tool-id> with the identifier returned by discovery:
Prepare one reviewed input
Use one authorized record that matches the inspected schema. Preserve its source identity and define the result you will accept. Open the action reference for its payload and response shape. Provider-backed execution can incur usage or external effects. For reusable logic, follow Write Plays. For direct-call recovery, use Tool execution recovery.Continue only when the workspace, provider, required fields, acceptance rule, and applicable price are understood. Keep unavailable access separate from no-result evidence.