Skip to main content
Every whatsapp.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.

Business Profiles

get

businessProfiles.get Retrieve WhatsApp Business Profile information Risk: read
Input Output

Media

getInfo

media.getInfo Get information about uploaded media Risk: read
Input Output

upload

media.upload Upload media to WhatsApp servers Risk: write
Input Output

Messages

markRead

messages.markRead Mark an incoming WhatsApp message as read Risk: write
Input Output

send

messages.send Send a text, media, template, or interactive WhatsApp message Risk: write
Input: object
Output

Message Templates

create

messageTemplates.create Create a new message template Risk: write
Input
Output

delete

messageTemplates.delete Delete a message template by name Risk: write
Input Output

getStatus

messageTemplates.getStatus Get the status of a message template Risk: read
Input Output

list

messageTemplates.list List all message templates Risk: read
Input Output

Phone Numbers

get

phoneNumbers.get Validate credentials and retrieve phone number health Risk: read
Input Output

list

phoneNumbers.list List all phone numbers for the WhatsApp Business Account Risk: read
Input Output