Interface WhatsAppAuthParams

Platform-specific parameters for WhatsApp connections.

interface WhatsAppAuthParams {
    provider?: string;
    accountSid?: string;
    authToken?: string;
    phoneNumber?: string;
    businessApiToken?: string;
    phoneNumberId?: string;
    apiVersion?: string;
    verifyToken?: string;
}

Hierarchy

  • Record<string, string | undefined>
    • WhatsAppAuthParams

Properties

provider?: string

Provider backend: 'twilio' or 'cloud-api'. Defaults to 'twilio'.

accountSid?: string

Twilio Account SID.

authToken?: string

Twilio Auth Token. If provided, overrides credential.

phoneNumber?: string

Twilio WhatsApp-enabled phone number (e.g., 'whatsapp:+14155238886').

businessApiToken?: string

WhatsApp Business API access token. If provided, overrides credential.

phoneNumberId?: string

Phone Number ID from the WhatsApp Business Platform.

apiVersion?: string

Graph API version (default: 'v21.0').

verifyToken?: string

Verify token for webhook validation.