Skip to main content
Every bouncer.api.* operation is listed below with parameter shapes and return types from the plugin Zod schemas.
New to Corsair? See API access, authentication, and error handling.

Account

getCredits

account.getCredits Retrieve current credit balance for the Bouncer account Risk: read
Input: empty object Output

Email

createBatchRequest

email.createBatchRequest Initiate an asynchronous batch email verification request Risk: write
Input
Output

deleteBatchRequest

email.deleteBatchRequest Permanently delete a batch email verification request and its data Risk: destructive · Irreversible
Input Output: empty object

finishBatch

email.finishBatch Mark a batch verification process as finished early Risk: write
Input Output: empty object

getBatchResults

email.getBatchResults Retrieve the results of a batch email verification process Risk: read
Input Output: object[]

getBatchStatus

email.getBatchStatus Check the processing status of a batch, optionally with per-status stats Risk: read
Input Output

verifyDomain

email.verifyDomain Verify domain MX records and catch-all setup Risk: read
Input Output

verifyEmail

email.verifyEmail Verify a single email address in real-time Risk: read
Input Output

Toxicity

checkToxicityListJobStatus

toxicity.checkToxicityListJobStatus Check the status and results of a toxicity list job Risk: read
Input Output

createToxicityListJob

toxicity.createToxicityListJob Create a toxicity analysis job for a list of email addresses Risk: write
Input Output

deleteToxicityListJob

toxicity.deleteToxicityListJob Delete a specific toxicity list job by ID Risk: destructive · Irreversible
Input Output: empty object

getToxicityListResults

toxicity.getToxicityListResults Download the per-address toxicity scores of a completed job Risk: read
Input Output: object[]