WhatsApp.messages.contacts()
Send a message with contact(s) information.
Example:
Send a contact to the phone number 12345678901
.
import WhatsApp from 'whatsapp';
const senderNumber = 12345678901234567890;
const wa = new WhatsApp( senderNumber );
const contact =
[ {
"addresses":
[ {
"street": "STREET",
"city": "CITY",
"state": "STATE",
"zip": "ZIP",
"country": "COUNTRY",
"country_code": "COUNTRY_CODE",
"type": "HOME"
} ],
"birthday": "YEAR_MONTH_DAY",
"emails":
[ {
"email": "EMAIL",
"type": "WORK"
} ],
"name":
{
"formatted_name": "NAME",
"first_name": "FIRST_NAME",
"last_name": "LAST_NAME",
"middle_name": "MIDDLE_NAME",
"suffix": "SUFFIX",
"prefix": "PREFIX"
},
"org":
{
"company": "COMPANY",
"department": "DEPARTMENT",
"title": "TITLE"
},
"phones":
[ {
"phone": "PHONE_NUMBER",
"type": "HOME"
},
{
"phone": "PHONE_NUMBER",
"type": "WORK",
"wa_id": "PHONE_OR_WA_ID"
} ],
"urls":
[ {
"url": "URL",
"type": "WORK"
},
{
"url": "URL",
"type": "HOME"
} ]
} ];
wa.messages.contacts( contact, 12345678901 );
Arguments
body
: ContactObject[] — array of contacts to send.recipient
: number — the recipient's phone number with country code.replyMessageId
: string (optional) — the received WhatsApp message Id to reply back to.
Returns
Promise — Server response object on success.