open-wa v5 is alpha. Use v4.76.0 for mature production systems unless you are validating v5.
The Client APIAPI ExplorerLicensing

Aliases

Function aliases and parameter key aliases across all methods.

Aliases

Generated file warning: this page is generated by packages/schema/scripts/gen-client-reference-docs.ts. Do not edit generated method content by hand.

Function aliases

Alternative names (including namespaced forms) that resolve to a canonical method.

Canonical methodAliasDeprecatedKind
addLabellabels.addNoNamespaced
addParticipantaddGroupParticipantNoFlat
addParticipantgroups.addParticipantNoNamespaced
approveGroupJoinRequestgroups.approveJoinRequestNoNamespaced
archiveChatchats.archiveNoNamespaced
blockContactcontactBlockYesFlat
blockContactcontacts.blockNoNamespaced
blockContactcontacts.contactBlockYesNamespaced
checkNumberStatuscontacts.checkNumberStatusNoNamespaced
checkReadReceiptscontacts.checkReadReceiptsNoNamespaced
checkReadReceiptscontacts.getReadReceiptsNoNamespaced
checkReadReceiptsgetReadReceiptsNoFlat
clearChatchats.clearNoNamespaced
createGroupgroups.createNoNamespaced
decryptMediamedia.decryptNoNamespaced
deleteAllStatusdeleteAllStatusesNoFlat
deleteAllStatusstatus.deleteAllNoNamespaced
deleteChatchats.deleteNoNamespaced
deleteMessagemessages.deleteNoNamespaced
deleteStatusstatus.deleteNoNamespaced
demoteParticipantdemoteGroupParticipantNoFlat
demoteParticipantgroups.demoteParticipantNoNamespaced
downloadMediamedia.downloadNoNamespaced
forwardMessagesmessages.forwardNoNamespaced
getAllChatIdschatIds.allNoNamespaced
getAllChatIdschatIds.getAllNoNamespaced
getAllChatIdschatIds.listNoNamespaced
getAllChatIdschats.idsNoNamespaced
getAllChatIdslistChatIdsNoFlat
getAllChatschats.allNoNamespaced
getAllChatschats.getAllNoNamespaced
getAllChatschats.listNoNamespaced
getAllChatslistChatsNoFlat
getAllCommunitiescommunities.allNoNamespaced
getAllCommunitiescommunities.getAllNoNamespaced
getAllCommunitiescommunities.listNoNamespaced
getAllCommunitieslistCommunitiesNoFlat
getAllContactscontacts.allNoNamespaced
getAllContactscontacts.getAllNoNamespaced
getAllContactscontacts.listNoNamespaced
getAllContactslistContactsNoFlat
getAllGroupsgroups.allNoNamespaced
getAllGroupsgroups.getAllNoNamespaced
getAllGroupsgroups.listNoNamespaced
getAllGroupslistGroupsNoFlat
getAllLabelslabels.allNoNamespaced
getAllLabelslabels.getAllNoNamespaced
getAllLabelslabels.listNoNamespaced
getAllLabelslistLabelsNoFlat
getAllMessageslistMessagesNoFlat
getAllMessagesmessages.allNoNamespaced
getAllMessagesmessages.getAllNoNamespaced
getAllMessagesmessages.listNoNamespaced
getBatteryLevelsession.getBatteryLevelNoNamespaced
getBlockedIdscontacts.getBlockedIdsNoNamespaced
getBusinessProductsbusiness.getProductsNoNamespaced
getBusinessProductsbusiness.getProfilesProductsYesNamespaced
getBusinessProductsgetBusinessProfilesProductsYesFlat
getBusinessProfilebusiness.getProfileNoNamespaced
getChatchats.getNoNamespaced
getChatchats.getByIdNoNamespaced
getChatgetChatByIdNoFlat
getChatsByLabellabels.getChatsNoNamespaced
getChatsByLabellabels.getChatsByNoNamespaced
getChatWithNonContactschats.getWithNonContactsNoNamespaced
getCommonGroupscontacts.getCommonGroupsNoNamespaced
getCommunityAdminIdscommunities.getAdminIdsNoNamespaced
getCommunityAdminscommunities.getAdminsNoNamespaced
getCommunityInfocommunities.getInfoNoNamespaced
getCommunityParticipantIdscommunities.getParticipantIdsNoNamespaced
getCommunityParticipantscommunities.getParticipantsNoNamespaced
getConnectionStatesession.getConnectionStateNoNamespaced
getContactcontacts.getNoNamespaced
getFeaturessession.getFeaturesNoNamespaced
getGroupAdminsgroups.getAdminsNoNamespaced
getGroupInfogroups.getInfoNoNamespaced
getGroupInviteLinkgroups.getInviteLinkNoNamespaced
getGroupMembersgroups.getMembersNoNamespaced
getGroupMembersIdgetGroupMemberIdsNoFlat
getGroupMembersIdgroups.getMemberIdsNoNamespaced
getGroupMembersIdgroups.getMembersIdNoNamespaced
getHostNumbersession.getHostNumberNoNamespaced
getKickedGroupsgroups.getKickedNoNamespaced
getLicenseTypesession.getLicenseTypeNoNamespaced
getLoadedMessageCountgetAmountOfLoadedMessagesYesFlat
getLoadedMessageCountsession.getAmountOfLoadedMessagesYesNamespaced
getLoadedMessageCountsession.getLoadedMessageCountNoNamespaced
getMesession.getMeNoNamespaced
getMessageByIdgetMessageNoFlat
getMessageByIdmessages.getNoNamespaced
getMessageByIdmessages.getByIdNoNamespaced
getMessageInfomessages.getInfoNoNamespaced
getMessagesForLLMgetGptArrayYesFlat
getMessagesForLLMmessages.getForLLMNoNamespaced
getMessagesForLLMmessages.getGptArrayYesNamespaced
getMyLastMessagemessages.getMyLastNoNamespaced
getNumberProfilecontacts.getNumberProfileNoNamespaced
getOrderbusiness.getOrderNoNamespaced
getProcessStatssession.getProcessStatsNoNamespaced
getProfilePicturecontacts.getProfilePicFromServerYesNamespaced
getProfilePicturecontacts.getProfilePictureNoNamespaced
getProfilePicturegetProfilePicFromServerYesFlat
getSnapshotsession.getSnapshotNoNamespaced
getSnapshotsession.takeScreenshotNoNamespaced
getSnapshottakeScreenshotNoFlat
getStarredMessagesmessages.getStarredNoNamespaced
getStatusmystatus.getStatusNoNamespaced
getStoriesgetStatusesNoFlat
getStoriesstatus.getNoNamespaced
getStoriesstatus.getAllNoNamespaced
getStoriesstatus.getStoriesNoNamespaced
getUnsentMessagesmessages.getUnsentNoNamespaced
getUserAgentgetGeneratedUserAgentYesFlat
getUserAgentsession.getGeneratedUserAgentYesNamespaced
getUserAgentsession.getUserAgentNoNamespaced
getVCardsmessages.getVCardsNoNamespaced
getWAVersiongetWhatsAppVersionNoFlat
getWAVersionsession.getWAVersionNoNamespaced
getWAVersionsession.getWhatsAppVersionNoNamespaced
healthChecksession.healthCheckNoNamespaced
isChatOnlinechats.isOnlineNoNamespaced
isPluggedgetIsPluggedYesFlat
isPluggedsession.getIsPluggedYesNamespaced
isPluggedsession.isPluggedNoNamespaced
joinGroupViaLinkgroups.joinNoNamespaced
joinGroupViaLinkgroups.joinViaLinkNoNamespaced
joinGroupViaLinkjoinGroupNoFlat
leaveGroupgroups.leaveNoNamespaced
loadEarlierMessagesloadOlderMessagesNoFlat
loadEarlierMessagesmessages.loadEarlierNoNamespaced
loadEarlierMessagesmessages.loadOlderNoNamespaced
markAsReadchats.markAsReadNoNamespaced
markAsUnreadchats.markAsUnreadNoNamespaced
muteChatchats.muteNoNamespaced
pinChatchats.pinNoNamespaced
postImageStatusstatus.postImageNoNamespaced
postTextStatusstatus.postTextNoNamespaced
postVideoStatusstatus.postVideoNoNamespaced
promoteParticipantgroups.promoteParticipantNoNamespaced
promoteParticipantpromoteGroupParticipantNoFlat
reactmessages.reactNoNamespaced
rejectGroupJoinRequestgroups.rejectJoinRequestNoNamespaced
removeLabellabels.removeNoNamespaced
removeParticipantgroups.removeParticipantNoNamespaced
removeParticipantremoveGroupParticipantNoFlat
revokeGroupInviteLinkgroups.revokeInviteLinkNoNamespaced
sendAdvancedButtonsmessages.sendAdvancedButtonsNoNamespaced
sendAudiomessages.sendAudioNoNamespaced
sendBannermessages.sendBannerNoNamespaced
sendButtonsmessages.sendButtonsNoNamespaced
sendContactmessages.sendContactNoNamespaced
sendFilemessages.sendFileNoNamespaced
sendFileFromUrlmessages.sendFileFromUrlNoNamespaced
sendImagemessages.sendImageNoNamespaced
sendLinkWithAutoPreviewmessages.sendLinkNoNamespaced
sendLinkWithAutoPreviewmessages.sendLinkWithAutoPreviewNoNamespaced
sendLinkWithAutoPreviewsendLinkNoFlat
sendListMessagemessages.sendListNoNamespaced
sendListMessagesendListNoFlat
sendLocationmessages.sendLocationNoNamespaced
sendMessageWithThumbmessages.sendLinkWithThumbnailNoNamespaced
sendMessageWithThumbmessages.sendWithThumbNoNamespaced
sendMessageWithThumbsendLinkWithThumbnailNoFlat
sendMultipleContactsmessages.sendContactsNoNamespaced
sendMultipleContactsmessages.sendMultipleContactsNoNamespaced
sendMultipleContactssendContactsNoFlat
sendPaymentRequestmessages.sendPaymentRequestNoNamespaced
sendPollmessages.sendPollNoNamespaced
sendPttmessages.sendPttNoNamespaced
sendPttmessages.sendVoiceNoteNoNamespaced
sendPttsendVoiceNoteNoFlat
sendReplyWithMentionsmessages.sendReplyWithMentionsNoNamespaced
sendSeenmessages.sendSeenNoNamespaced
sendTextmessages.sendTextNoNamespaced
sendTextWithMentionsmessages.sendTextWithMentionsNoNamespaced
sendVCardmessages.sendVCardNoNamespaced
sendVideoAsGifmessages.sendVideoAsGifNoNamespaced
sendYouTubeLinkmessages.sendYoutubeLinkYesNamespaced
sendYouTubeLinkmessages.sendYouTubeLinkNoNamespaced
sendYouTubeLinksendYoutubeLinkYesFlat
setChatEphemeralchats.setEphemeralNoNamespaced
setGroupDescriptiongroups.setDescriptionNoNamespaced
setGroupEditToAdminsOnlygroups.setEditAdminsOnlyNoNamespaced
setGroupEditToAdminsOnlygroups.setEditToAdminsOnlyNoNamespaced
setGroupIcongroups.setIconNoNamespaced
setGroupTitlegroups.setTitleNoNamespaced
setGroupToAdminsOnlygroups.setAdminsOnlyNoNamespaced
setGroupToAdminsOnlygroups.setToAdminsOnlyNoNamespaced
setMyNamesession.setDisplayNameNoNamespaced
setMyNamesession.setMyNameNoNamespaced
setMyNamesession.setNameNoNamespaced
setMyNamesetDisplayNameNoFlat
setMyStatussession.setMyStatusNoNamespaced
setMyStatussession.setStatusNoNamespaced
setMyStatussession.setStatusTextNoNamespaced
setMyStatussetStatusTextNoFlat
setProfilePicturesession.setProfilePicYesNamespaced
setProfilePicturesession.setProfilePictureNoNamespaced
setProfilePicturesetProfilePicYesFlat
starMessagemessages.starNoNamespaced
unarchiveChatchats.unarchiveNoNamespaced
unblockContactcontacts.contactUnblockYesNamespaced
unblockContactcontacts.unblockNoNamespaced
unblockContactcontactUnblockYesFlat
unmuteChatchats.unmuteNoNamespaced
unpinChatchats.unpinNoNamespaced
unstarMessagemessages.unstarNoNamespaced

Parameter key aliases

Alternative object keys accepted for a canonical parameter.

Canonical keyAliasBranded typeExample
chatIdchatIdChatId"447123456789@c.us"
chatIdcontactIdChatId"447123456789@c.us"
chatIdidChatId"447123456789@c.us"
contactIdidContactId"447123456789@c.us"
contactIdsidContactId"447123456789@c.us"
contactsidContactId"447123456789@c.us"
contentbodyContent"Hello, world!"
contentmessageContent"Hello, world!"
contenttextContent"Hello, world!"
groupIdchatIdGroupChatId"447123456789-1445627445@g.us"
groupIdgroupChatIdGroupChatId"447123456789-1445627445@g.us"
ididMessageId"false_447123456789@c.us_9C4D0965EA5C09D591334AB6BDB07FEB"
idmsgIdMessageId"false_447123456789@c.us_9C4D0965EA5C09D591334AB6BDB07FEB"
messageIdidMessageId"false_447123456789@c.us_9C4D0965EA5C09D591334AB6BDB07FEB"
messageIdmessagesMessageId[]["false_447123456789@c.us_ABC123","false_447123456789@c.us_DEF456"]
messageIdmsgIdMessageId"false_447123456789@c.us_9C4D0965EA5C09D591334AB6BDB07FEB"
messagesmessagesMessageId[]["false_447123456789@c.us_ABC123","false_447123456789@c.us_DEF456"]
namenewName-"OpenWA Bot"
quotedMsgIdidMessageId"false_447123456789@c.us_9C4D0965EA5C09D591334AB6BDB07FEB"
quotedMsgIdmsgIdMessageId"false_447123456789@c.us_9C4D0965EA5C09D591334AB6BDB07FEB"
replyMessageIdidMessageId"false_447123456789@c.us_9C4D0965EA5C09D591334AB6BDB07FEB"
replyMessageIdmsgIdMessageId"false_447123456789@c.us_9C4D0965EA5C09D591334AB6BDB07FEB"
statusTextnewStatus-"Available"
textbodyContent"Hello, world!"
textmessageContent"Hello, world!"
texttextContent"Hello, world!"
tochatIdChatId"447123456789@c.us"
userAgentuserA-"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7)"
Wally the Walrus typing

Was this helpful?

Wally and his cute companion coffee mug are coding day and night to keep this up-to-date!

On this page